.bravo_wrap .page-template-content .bravo-client-feedback{
    background-color:#ff385c08;
    color:#fff;
}


.bravo_wrap .page-template-content .bravo-featured-box {
    padding: 50px 0;
    background: #ff385c08;
    border-radius: 10px;
}

.bravo_wrap .bravo_footer .mailchimp {
    padding-top: 65px;
    padding-bottom: 40px;
    background: #ff385c08;
    border-radius: 10px;
}


.bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs li a {
    background-color: #090f19;
    color: #fff;
    border-color: #1A2B47;
    padding: 7px 25px;
    border-radius: 3px 3px 0 0;
    font-size: 14px;
    margin-right: 1px;
    text-decoration: none;
    display: block;
}



.bravo_wrap .page-template-content .bravo-featured-item.style5 {
    background-color:#1c1b1c;
    border-bottom: none;
    margin-top: 0;
    color: #fff;
    padding: 70px 0 10px;
    border-radius: 0px;
}

.bravo_wrap .bravo_footer .mailchimp .subcribe-form .btn-submit {
    border: none;
    border-radius: 0 10px 10px 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 55px;
    line-height: 55px;
    color: #FFF;
    background: #1a2b48;
    padding-left: 25px;
    padding-right: 25px;
    font-weight: 600;
    text-transform: uppercase;
}

.bravo_wrap .bravo_footer .main-footer {
    margin: 0 !important;
    background-color: #1c1b1c;
}
.bravo_wrap .bravo_detail_space .bravo_single_book .tour-sale-box .sale_class,
.bravo_wrap .bravo_detail_event .bravo_single_book .tour-sale-box .sale_class,
.bravo_wrap .bravo_detail_car .bravo_single_book .tour-sale-box .sale_class,
.bravo_wrap .bravo_detail_tour .bravo_single_book .tour-sale-box .sale_class,
.bravo_wrap .bravo_detail_boat .bravo_single_book .tour-sale-box .sale_clas{
    background-color:#ff385c !important;
}

.copy-right{
    background-color: #1c1b1c;
    color: #fff !important; 
}

.btn-submit{
    background-color: #ff385c !important;
}

.footer_title{
    color:#fff;
}

.c-title{
    color:#fff !important;
}

.sub{
    color:#fff;
}

.context ul li a {
    margin-bottom: 25px;
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #fff !important;
    text-decoration: none;
    transition: all 0.3s;
}

.context ul li a:hover {
    margin-bottom: 25px;
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #ff385c !important;
    text-decoration: none;
    transition: all 0.3s;
}

.sub a i {
    color: #ff385c !important;
}

.copyright{
   color: #fff !important; 
}

.bravo_wrap .bravo_footer .mailchimp {
padding-top: 65px;
padding-bottom: 40px;
background: #ff385c08;
border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-list-tour .item-tour {
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    overflow: hidden;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 30px;
}

.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour {
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    overflow: hidden;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 30px;
}

.bravo_wrap .page-template-content .bravo-list-space .item-loop {
    border: 1px solid #dfdfdf;
    overflow: hidden;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 30px;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-client-feedback{
    background-color:#ff385c08;
    color:#fff;
    
}
.bravo_wrap .page-template-content .bravo-client-feedback img {
    max-width: 100%;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-list-locations.style_4 .list-item .destination-item .image {
    min-height: 320px;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-how-it-works {
    margin: 30px 0;
    color: #fff;
    padding-top: 80px;
    padding-bottom: 100px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-list-news .item-news .thumb-image {
    overflow: hidden;
    height: 170px;
    background: #ccc;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-list-vendor .list-item .item {
    height: 100%;
    position: relative;
    padding: 30px;
    background: #fff;
    border: 1px solid #ecedf2;
    box-sizing: border-box;
    border-radius: 10px;
    transition: all 300ms ease;
    text-align: center;
}

.bravo_wrap .page-template-content .bravo-list-car .item-loop {
    border: 1px solid #dfdfdf;
    overflow: hidden;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 30px;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-list-boat .item-loop {
    border: 1px solid #dfdfdf;
    overflow: hidden;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 30px;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-featured-box .featured-item {
    background: #fff;
    text-align: center;
    padding: 20px;
    margin: 15px 0;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-call-to-action.style_2 .context {
    padding-left: 80px;
    background-size: cover;
    color: #fff;
    border-radius: 10px;
}

.bravo_wrap .bravo-list-hotel .item-loop {
    border: 1px solid #dfdfdf;
    overflow: hidden;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 30px;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-offer .item {
    padding: 60px 15px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    height: 370px;
    margin-bottom: 15px;
}

.bravo_wrap .page-template-content .bravo-featured-item.style5 {
    background-color:#1c1b1c;
    border-bottom: none;
    margin-top: 0;
    color: #fff;
    padding: 70px 0 10px;
    border-radius: 10px;
}

.bravo_wrap .bravo_search_tour .bravo_filter {
    border: 1px solid #D7DCE3;
    border-radius: 10px;
    margin-bottom: 30px;
}

.bravo_wrap .page-template-content .bravo-featured-box {
    padding: 50px 0;
    background: #ff385c08;
    border-radius: 10px;
}

.bravo_wrap .bravo_footer .mailchimp {
    padding-top: 65px;
    padding-bottom: 40px;
    background: #ff385c08;
    border-radius: 10px;
}

.bravo_wrap .bravo_footer .mailchimp .subcribe-form .form-control {
    height: 55px;
    line-height: 53px;
    font-size: 14px;
    box-shadow: none;
    border-color: #D7DCE3;
    border-radius: 10px;
}

.bravo_wrap .bravo_footer .mailchimp .subcribe-form .btn-submit {
    border: none;
    border-radius: 0 10px 10px 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 55px;
    line-height: 55px;
    color: #FFF;
    background: #1a2b48;
    padding-left: 25px;
    padding-right: 25px;
    font-weight: 600;
    text-transform: uppercase;
}

.btn {
    border: none;
    box-shadow: none;
    border-radius: 10px;
    padding: 10px 20px;
    transition: background 0.2s, color 0.2s;
    font-size: 14px;
    font-weight: 500;
}

.bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop {
    border: 1px solid #dfdfdf;
    overflow: hidden;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 30px;
    border-radius: 10px;
}

.bravo_wrap .bravo_search_hotel .bravo_filter {
    border: 1px solid #D7DCE3;
    border-radius: 10px;
    margin-bottom: 30px;
}

.bravo_wrap .bravo-list-item .topbar-search .control .item .dropdown .dropdown-toggle {
    padding: 7px 15px;
    border: solid 1px #CCc;
    border-radius: 10px;
}

.bravo_wrap .bravo_search_space .bravo-list-item .list-item .item-loop {
    border: 1px solid #dfdfdf;
    overflow: hidden;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 30px;
    border-radius: 10px;
}

.bravo_wrap .bravo_search_space .bravo_filter {
    border: 1px solid #D7DCE3;
    border-radius: 10px;
    margin-bottom: 30px;
}

.bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop {
    border: 1px solid #dfdfdf;
    overflow: hidden;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 30px;
    border-radius: 10px;
}

.bravo_wrap .bravo_search_car .bravo_filter {
    border: 1px solid #D7DCE3;
    border-radius: 10px;
    margin-bottom: 30px;
}

.bravo_wrap .bravo_search_event .bravo_filter {
    border: 1px solid #D7DCE3;
    border-radius: 10px;
    margin-bottom: 30px;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 10px;
}

.bravo_wrap .bravo_search_flight .bravo_filter {
    border: 1px solid #D7DCE3;
    border-radius: 10px;
    margin-bottom: 30px;
}

.bravo_wrap .bravo_search_boat .bravo-list-item .list-item .item-loop {
    border: 1px solid #dfdfdf;
    overflow: hidden;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 30px;
    border-radius: 10px;
}

.bravo_wrap .bravo_search_boat .bravo_filter {
    border: 1px solid #D7DCE3;
    border-radius: 10px;
    margin-bottom: 30px;
}

img.lazy.initial, img.lazy.loaded, img.lazy.error {
    opacity: 1;
    border-radius: 10px;
    width:100%;
}

.bravo-news .bravo_banner {
    background-color: #5e84fe;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0;
    position: relative;
    border-radius: 10px;
}

.bravo-news .header img {
    width: 780px;
    border-radius: 10px;
}

.bravo_wrap .bravo_detail_location .bravo_banner {
    background-color: #1a2b48;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover !important;
    padding: 200px 0;
    position: relative;
    border-radius: 10px;
}

.bravo_wrap .bravo_search_event .bravo_banner {
    background-color: #1a2b48;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 90px 0;
    position: relative;
    border-radius: 10px;
}
.bravo_wrap .bravo_search_space .bravo_banner {
    background-color: #fff !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 90px 0;
    position: relative;
    border-radius: 10px;
}

.bravo_wrap .bravo_search_space .bravo_banner h1{
    color: #fff !important;
}

.bravo_wrap .bravo-contact-block .contact-info .info-content {
    position: absolute;
    top: 50%;
    margin-top: -185px;
    margin-left: -130px;
    background: #f45d5d;
    padding: 30px;
    min-width: 385px;
    /* min-height: 370px; */
    border-radius: 10px;
}

.bravo_wrap .bravo-contact-block .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 10px;
}

.img-fluid {
    max-width: 100%;
    height: auto;
    margin-left:10px;
    border-radius: 10px;
}

.bravo_wrap .bravo_search_boat .bravo_banner {
    background-color: #1a2b48;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 90px 0;
    position: relative;
    border-radius: 10px;
}

.fotorama__stage__frame.fotorama__active {
    z-index: 8;
    border-radius: 10px;
}

.bravo_wrap .bravo_detail_boat .bravo_banner {
    background-color: #fff !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-form-search-hotel {
    padding: 120px 0;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 0px 0px 10px 10px;
}

.bravo_wrap .page-template-content .bravo-list-locations.style_3 .list-item .destination-item .image {
    min-height: 320px;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-form-search-tour.carousel_v2 .effect .item {
    width: 100%;
    height: 100% !important;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    border-radius: 0px 0px 10px 10px;
}


.bravo_wrap .page-template-content .bravo-box-category-tour .list-item .item a img {
    transition: all 0.3s;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-call-to-action.style_3 .context {
    padding: 150px 0 !important;
    color: #fff;
    background-color: #000;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-form-search-tour {
    padding: 120px 0;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 0px 0px 10px 10px;
}

.bravo_wrap .page-template-content .bravo-list-locations .list-item .destination-item .image {
    position: relative;
    overflow: hidden;
    min-height: 383px;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-call-to-action .context {
    padding-top: 40px;
    padding-right: 45px;
    padding-bottom: 50px;
    padding-left: 45px;
    background: #f6b756;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-testimonial .item {
    border: 1px solid #D7DCE3;
    border-radius: 10px;
    padding: 30px;
    min-height: 250px;
    margin-bottom: 30px;
}

.bravo_wrap .page-template-content .bravo-form-search-space {
    padding: 120px 0;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 0px 0px 10px 10px;
}

.bravo_wrap .page-template-content .bravo-list-locations.style_2 .list-item .destination-item .content .title {
    font-size: 16px;
    color: #1A2B48;
    padding: 8px 25px;
    background: #fff;
    text-transform: uppercase;
    white-space: nowrap;
    display: inline-block;
    font-weight: 500;
    transition: all 0.3s;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-car-term-featured-box .featured-item img {
    transition: all 0.3s;
    max-width: 100%;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-form-search-car {
    padding: 150px 0;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 0px 0px 10px 10px;
}

.bravo_wrap .page-template-content .bravo-list-event .item-loop .featured {
    position: absolute;
    top: 15px;
    left: 15px;
    background: #ff385c;
    display: inline-block;
    padding: 0 10px;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    z-index: 1;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}

.bravo_wrap .page-template-content .bravo-list-event .item-loop .sale_info {
    position: absolute;
    width: 45px;
    height: 45px;
    right: 10px;
    bottom: 10px;
    color: #fff;
    font-size: 14px;
    background-color: #ff385cb5!important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    z-index: 999;
}

.location {
    font-size: 13px;
    color: #ff385c !important;
    margin: 15px 15px 0px 15px;
}

.rate {
    color: #ff385c !important;
}

.bravo_wrap .page-template-content .bravo-offer .item .featured-text {
    padding: 7px 20px;
    background: #ff385c;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    display: inline-block;
}

.bravo_wrap .page-template-content .bravo-call-to-action.style_2 .context .btn-more {
    padding: 10px 25px;
    color: #ff385c;
    margin-top: 20px;
}

.bravo_wrap .page-template-content .bravo-offer .item a.btn-default:hover {
    color: #ff385c;
    background: #fff;
}

.bravo_wrap .page-template-content .bravo-list-vendor .list-item .item .designation {
    display: block;
    font-size: 14px;
    color: #ff385c;
    line-height: 19px;
    margin-bottom: 10px;
}

.bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs li a {
    background-color: #090f19;
    color: #fff;
    border-color: #1A2B47;
    padding: 7px 25px;
    border-radius: 3px 3px 0 0;
    font-size: 14px;
    margin-right: 1px;
    text-decoration: none;
    display: block;
}

.bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs li a {
    background-color: #0e0e0e;
    color: #fff;
    border-color: #0e0e0e;
    padding: 7px 25px;
    border-radius: 3px 3px 0 0;
    font-size: 14px;
    margin-right: 1px;
    text-decoration: none;
    display: block;
}

.bravo_wrap .page-template-content .bravo-client-feedback .owl-nav .owl-prev, .bravo_wrap .page-template-content .bravo-client-feedback .owl-nav .owl-next {
    line-height: 33px;
    padding-right: 15px !important;
    outline: none;
    margin-top: 20px;
    font-size: 50px;
    color: #5191fa;
}

.bravo_wrap .page-template-content .bravo-client-feedback .owl-nav .owl-prev, .bravo_wrap .page-template-content .bravo-client-feedback .owl-nav .owl-next {
    line-height: 33px;
    padding-right: 15px !important;
    outline: none;
    margin-top: 20px;
    font-size: 50px;
    color: #ff385c;
}

.bravo_wrap .page-template-content .bravo-list-boat .item-loop .featured {
    position: absolute;
    top: 15px;
    left: 15px;
    background: #ff385c;
    display: inline-block;
    padding: 0 10px;
    color: #FFF;
    font-size: 13px;
    font-weight: 500;
    z-index: 1;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}

.bravo_wrap .bravo_footer .main-footer {
        margin: 0 !important;
        background-color: #1c1b1c;
    }
    
    .copy-right{
        background-color: #1c1b1c;
    }
    
    .btn-submit{
        background-color: #ff385c !important;
    }
    
    .footer_title{
        color:#fff;
    }
    
    .c-title{
        color:#fff !important;
    }
    
    .sub{
        color:#fff;
    }
    
    .context ul li a {
        margin-bottom: 25px;
        font-size: 14px;
        font-weight: 400;
        display: block;
        color: #fff !important;
        text-decoration: none;
        transition: all 0.3s;
    }
    
    .context ul li a:hover {
        margin-bottom: 25px;
        font-size: 14px;
        font-weight: 400;
        display: block;
        color: #ff385c !important;
        text-decoration: none;
        transition: all 0.3s;
    }
    
    .sub a i {
        color: #ff385c !important;
    }
    
    .copyright{
       color: #fff !important; 
    }
    
    .bravo_wrap .bravo_footer .mailchimp {
    padding-top: 65px;
    padding-bottom: 40px;
    background: #ff385c08;
    border-radius: 10px;
}

.bravo_wrap .page-template-content .bravo-list-news .item-news .caption .item-more a:after {
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: #ff385c;
    bottom: 0;
    transition: all 0.2s;
    z-index: -1;
    opacity: 1;
}

.bravo_wrap .bravo_header {
    border-bottom: none;
}

.bravo_wrap .bravo_form {
    background: #fff;
    border-radius: 50px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
    display: flex
;
    flex-wrap: wrap;
    justify-content: center;
}

.bravo_wrap .bravo_form .g-button-submit button {
    /*background: #5191fa;*/
    border: none;
    border-radius: 0 50px 50px 0;
    cursor: pointer;
    font-weight: 500;
    height: 100%;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
    margin-bottom:15px;
}

.bravo-form-search-all .g-form-control .tab-content:before {
    background: #fff;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0px;
    display:none;
}

.bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs {
    border: none;
    margin-top: 50px;
    display: flex
;
    justify-content: center;
}

.bravo_wrap .page-template-content .bravo-how-it-works .featured-item {
    margin-bottom: 20px;
    background: #ffffff38;
    border-radius: 15px;
}

.bravo_wrap .page-template-content .bravo-featured-box .featured-item {
    background: #ffffffb3;
    text-align: center;
    padding: 20px;
    margin: 15px 0;
    border-radius: 10px;
}

.bravo_wrap .bravo-contact-block .img-responsive {
     display: block;
    margin-top: 60px;
    max-width: 100%;
    height: auto;
    border-radius: 10px;
}
.img-fluid {
    max-width: 100%;
    height: auto;
    margin-left:10px;
    border-radius: 10px;
}
.bravo_wrap .bravo-contact-block .contact-info .info-content {
    position: absolute;
    top: 50%;
    margin-top: -185px;
    margin-left: -40%;
    background: #ffffff00;
    padding: 30px;
    min-width: 200px;
    /* min-height: 370px; */
    border-radius: 10px;
    /* Z-INDEX: 0; */
}

i.field-icon.fa.icofont-map, i.field-icon.icofont-beach, i.field-icon.icofont-wall-clock, i.field-icon.icofont-yacht{
   color :  #ff385c !important;
}

 /* Pill-Style Form Design */
.pill-style-form {
    border-radius: 50px;
    padding: 10px 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    display: flex;
    gap: 10px;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1200px;
    margin: auto;
}


.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .filter-simple .form-group .filter-title {
    font-size: 16px !important;
}

.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-group {
     border: none!important;  
}


span.text-price {
    font-size: 18px;
    font-weight: 500;
    color:#fff;
}

.onsale{
    color:#fff;
}

.price-wrapper{
    bottom: 20px;
    left: 10px;

}

.carousel-indicators li {
    width: 3px;
    height: 3px;
    border-radius: 50%;
}

.service-wishlist{
    color:#fff;
}
.service-wishlist.active{
    color:red;
}
 .field-icon.icofont-wall-clock{
         color: #5e6d77 !important;
 }
 
 .bravo_wrap .bravo_detail_location .bravo_content .g-thumbnail {
    box-shadow: -15px 15px 0 0 #1a2b48;
    border-radius: 10px;
}
.booking-review .booking-review-content .review-list li ul{
    padding-left: 0;
}


.booking-review .booking-review-content .review-section .service-info img {
    max-width: 128px;
    border-radius: 10px;
}
 
.bravo-login-form-page .form-control {
    border: 1px solid #dae1e7;
    border-radius: 3px;
    box-shadow: none;
    color: #000000;
    font-size: 14px;
    height: 45px;
}

.hotel_rooms_form .hotel_list_rooms .room-item {
    border-radius: 9px;
}

.hotel_rooms_form .hotel_list_rooms {
    border:none!important;
    border-radius: 9px !important;
}

 .bravo-reviews .review-form .form-wrapper{
     border-radius: 9px !important;
 }
 
 .booking-review .booking-review-content .review-list li.final-total .val {
    font-weight: 500;
    color: #ff385c!important;
}


.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li>.menu-dropdown {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px!important;
}

.bravo_wrap .bravo_user_profile .user-profile-plan a{
    background-color: #ff385c!important;
}

.bravo_wrap .bravo_user_profile .user-form-settings .upload-btn-wrapper .btn-file {
    border-bottom-left-radius: 9px!important;
    border-top-left-radius: 9px!important;
}

.bravo_wrap .bravo_topbar .content .dropdown-menu{
    

}

.bravo_wrap .bravo_topbar .content .dropdown-menu li a{
    color:#ff385c;
}

.bravo_wrap .bravo_topbar .content .dropdown-menu li.menu-hr {
    border-top: 1px solid #d4d4d4!important;
}


.bravo_wrap .bravo_user_profile .bravo-list-item .list-item .item-list .featured{
    background:#ff385c;
}

.thumb-image{
    padding-bottom:0px!important;
}

.location {
    margin:0px;
}

.frontend-page.header-transparent .bravo_wrap .bravo_header.is_sticky{
    z-index:2;
}
.bravo_wrap .bravo_header .content .header-right .topbar-items{
    margin:0px!important;
}

.has-search-map .bravo_wrap .bravo_header .header-left{
    width: 65%!important;
}

.bravo_wrap .bravo_header .content .header-right .dropdown-menu{
    
    background-color:#fff;
    border-radius:9px;
}

.bravo_wrap .bravo_header .content .header-right .dropdown-menu li a{
    color:#ff385c;
}

.bravo_wrap .bravo_header .content .header-right .topbar-items li{
        margin-bottom: 1px !important;
}

.bravo_wrap .bravo_header .content .header-right .dropdown-menu li.menu-hr {
    border-top: 1px solid #d2d4d5;
}

.bravo_wrap .bravo_header .content .header-right .dropdown-menu li a:hover {
    background: #dcdcdc;
}

.has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-icon{
    color:#ff385c;
}

#bravo_notify .dropdown-menu, .dropdown-notifications .dropdown-menu{
    border-radius:9px;
}

.bravo_wrap .bravo_detail_location .bravo_banner{
    padding: 120px 0px !important;
}

.bravo_wrap .bravo_user_profile .form-add-service .nav-tabs{
    background: #ff385c;
}

.dates-calendar .fc-event.active-event .fc-title {
    background: #ff385c;
}

.cdn-browser .files-list .view-grid .file-item .inner.active:before {
    border: 4px solid #ff385c;
}

.cdn-browser .count-selected {
    color: #ff385c;
}

.cdn-browser .files-list .view-grid .file-item .inner.active .file-checked-status{
    background: #ff385c;
}

.seo-site-name, .seo-url{
    display:none;
}

.bravo-effect-bg, .bravo-effect-user-bg{
    z-index:0;
}

.bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .featured{
    border-radius:9px;
}

.bravo_wrap .page-template-content .bravo-list-event .item-loop .sale_info{
     border-radius:25px;
     bottom:-20px;

}

.bravo_content .g-faq .item .header .field-icon{
    color: #ff385c;
}

.bravo_wrap .bravo_detail_location .bravo_content .g-location-module #module-car .item-loop .sale_info{
    top:-40px;
}

.bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .sale_info{
    top:-40px;
    right:-10px;
    background-color:#ff385cb5;
}

.bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .featured:after, .has-search-map .bravo_search_map .results_map .item-loop .featured:after{
    display:contents;
}

.bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .featured{
    background-color:#ff385c;
}

.bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .featured, .has-search-map .bravo_search_map .results_map .item-loop .featured {
margin-left:10px;
border-radius:9px;
}

.bravo_wrap .bravo_search_event .bravo-list-item .list-item .item-loop .sale_info{
    border-radius:50%;
}

.bravo_wrap .page-template-content .bravo-call-to-action .context .btn-more{
    border-radius:9px;
}
.booking-review .booking-review-content, .bravo_wrap .bravo_detail_event .bravo_single_book, .bravo_wrap .bravo_detail_space .bravo_single_book{
    border-radius:9px!important;
}
li.credit_amount {
    border-bottom: 1px solid #dedede;
}
.bravo_wrap .bravo-list-hotel .item-loop .list-star .booking-item-rating-stars {
    width: auto;
}
.icofont-info-circle,.icofont-list{
    color:#ff385c !important;
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-include-exclude .item .icon-include {
    color: green;
}
.has-search-map .bravo_wrap .bravo_header .header-right {
    width: 35% !important;
}
.bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .item-title{
    font-size: 16px;
    line-height: 22px;
    margin: 9px 15px;
    min-height: 45px;
}
.bravo_wrap .bravo_search_event .bravo-list-item .list-item .item-loop .sale_info {
    border-radius: 50%;
    bottom: -18px;
}
.badge-primary {
    color: #fff !important;
    background-color: #ff385c;
}
.bravo-news .widget_search form input[type=text] {
    border: 1px solid #ff385c;
    border-radius: 3px 0 0 3px;
    color: #5e6d77;
    font-size: 14px;
    font-style: italic;
    height: 40px;
    border-bottom-left-radius: 9px;
    border-top-left-radius: 9px;
}
.bravo-news .widget_search form button {
    background: #ff385c;
    border: none;
    border-radius: 0 3px 3px 0;
    height: 40px;
    text-align: center;
    width: 40px;
    border-bottom-right-radius: 9px;
    border-top-right-radius: 9px;
}
.bravo-news .header .cate ul li a {
    color: #fff;
    display: block;
    padding: 5px 10px;
    border-radius: 9px;
    text-decoration: none;
}
.recent-news-link{
    color:#ff385c !important;
    font-size:12px !important;
}
.bravo_wrap .bravo_detail_location .bravo_content .g-location-module #module-event .item-loop .sale_info {
    align-items: center;
    background-color: #ff385cb5;
    border-radius: 50%;
    bottom: 10px;
    color: #fff;
    display: flex;
    font-size: 14px;
    height: 45px;
    justify-content: center;
    position: absolute;
    right: 10px;
    width: 45px;
    margin-bottom: -30px;
    z-index: 999;
}
.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}

.bravo_wrap .bravo-checkbox .fa-star {
    color: #ffdc00;
}