body{
                                        font-family:"Jost";
                                                color:#005c66;
                                                                                        }
            /*----------main color------------*/
        .text-blue-1,
        .header .header-menu .menu .subnav > li > a:hover,
        .bravo_wrap .footer .menu-footer .menu__nav li .subnav > li > a:hover,
        .desktopMenu .menu a:hover,
        .desktopMenu .menu .subnav__backBtn a,
        .hotel_rooms_form .nav-enquiry .enquiry-item.active span,
        .bravo_single_book .nav-enquiry .enquiry-item.active span,
        .pricing-table .title{
            color: #005c66;
        }

        .tabs.-underline .tabs__controls .tabs__button:hover,
        .tabs.-pills-2 .tabs__controls .tabs__button:hover,
        .tabs.-bookmark-2 .tabs__button:hover,
        .sidebar.-dashboard .sidebar__button.-is-active,
        .tabs.-underline-2 .tabs__controls .tabs__button.is-tab-el-active,
        .accordion.-db-sidebar .accordion__item.is-active .sidebar__button,
        .tabs.-underline-2 .tabs__controls .tabs__button:hover{
            color: #005c66 !important;
        }

        .pagination.-dots .pagination__item.is-active,
        .button.-outline-blue-1:hover,
        .form-checkbox:hover input ~ .form-checkbox__mark,
        .pricing-tabs .tab-btns:before,
        .tabs.-underline-2 .tabs__controls .tabs__button::after{
            background-color: #005c66;
        }

        .bg-blue-1,
        .button.-blue-1:hover,
        .tabs.-pills-2 .tabs__controls .tabs__button.is-tab-el-active,
        .tourTypeCard.-type-1:hover,
        .noUi-connect,
        .accordion.-map .accordion__item.is-active .accordion__icon,
        .form-checkbox input:checked ~ .form-checkbox__mark{
            background-color: #005c66 !important;
        }

        .button.-blue-1:hover,
        .border-blue-1,
        .button.-outline-blue-1,
        .noUi-handle,
        .hotel_rooms_form .nav-enquiry .enquiry-item.active span,
        .bravo_single_book .nav-enquiry .enquiry-item.active span,
        .form-checkbox input:checked ~ .form-checkbox__mark,
        .pricing-table .inner-box:hover, .pricing-table.tagged .inner-box{
            border-color: #005c66;
        }
        /*-----------end main color------------*/
    
            h1{
            font-family: &quot;Jost&quot;, sans-serif
        }
                h2{
            font-family: &quot;Jost&quot;, sans-serif
        }
                h3{
            font-family: &quot;Jost&quot;, sans-serif
        }
    
    .frontend-page {
    background-color: #F5F4F4;
}

.masthead.-type-1 .masthead__bg::after {
    background: rgba(0, 0, 0, 0.35) !important;
}
.masthead.-type-3 .masthead__bg::after {
background: rgba(0, 0, 0, 0)
    
}

.bg-dark-1 {
    background-color: #005C66 !important;
}

.bg-dark-3 {
    background-color: #005C66!important;
}

.text-dark-1-i {
    color:#005C66 !important
}
.bravo_wrap .gotrip_form_search .button-item .button {
    background-color: #005C66 !important;
}

.text-center {
    color: #005C66 !important;
}


.tabs.-underline .tabs__controls .tabs__button.is-tab-el-active {
    color: white !important;
}

.mailchimp {
    display: none !important;
}

@media (max-width: 767px) {
    .header .header-logo img {
        max-width: 180px;
    }
}

.header .header-logo img {
    width: 220px;
}

@media (max-width: 767px) {
    .masthead.-type-6 {
        padding-top: 0px;
    }
}

@media (max-width: 991px) {
    .masthead.-type-7 {
        padding-bottom: 250px;
    }
}

@media (max-width: 767px) {
    .masthead.-type-7 .masthead__content {
        display: none;
    }
}

@media (max-width: 767px) {
    .masthead.-type-5 .masthead__bg {
        display: none;
    }

    .masthead.-type-5 {
        padding-top: 20px;
        padding-bottom: 40px;
    }


}



.masthead.-type-4 {
    margin:0px !important;
}




.masthead.-type-4 .masthead__content {
    padding-top: 100px;
    padding-bottom: 100px;
}

.hotel_room_book_status.sticky.active {
    min-height: 320px;
}

a.-white.bg-white.text-dark-1.button.px-30.fw-400.text-14.h-50 {
    display: none;
}

.bg-blue-2 {
    background-color: #F5F4F4 !important;
}



.tabs__pane.is-tab-el-active {
    display: flex;
    justify-content: center;
}

.masthead.-type-4 .masthead__scroll {
    display: none;
}

@media (min-width:1200px) {
    .col-xl-9 {
        width: 100%;
    }
}

.bravo_wrap .bravo-tour-service .form-search-service-tour .bravo_form {
    padding: 20px 20px 20px 20px !important;
}

.masthead.-type-5 {
    padding-top: 40px !important;
    padding-bottom: 160px !important;
}


.text-red-1 {
    color: rgba(33, 31, 31, 0.6) !important;
}

.button.-dark-1:hover {
    background-color: #005C66 !important;
    border-color: #005C66 !important;
}

.bravo-pagination .custom-pagination .p-item.active .p-link,
.goTrip-bravo-pagination .custom-pagination .p-item.active .p-link {
    background-color: #005C66 !important;
}

.bravo_content {
    background-color: white;
}

.pb-60 {
    display: none;
}

.fw-500 {
    font-weight: 600;
}

.arrow-right-hover:hover {
    color: #005C66;
}

.arrow-left-hover:hover {
    color: #005C66;
}

.ml-15 {
    display: none;
}


a:hover {
    color: #005C66;
}

@media (max-width: 991px) {

    .bravo_wrap .gotrip_form_search .field-items,
    .bravo_wrap .gotrip_form_search .button-item {
        justify-content: center;
        padding-bottom: 1.5rem;
    }
}

.bravo_wrap .gotrip_form_search.form-search-service-hotel .button-item .mainSearch__submit {
    height: auto !important;
    width: 90% !important;
}

.g-filter-item.sidebar__item.-no-border {
    display: none !important;
}

.roomGrid__grid>*:nth-child(1) {
    display: block;
}

:root {
    --color-dark-3: #005C66
    --color-blue-1: #005C66
}

.border-top-light{
    border:none !important;
}

.footer-content{
    margin-top: 5rem;
}

.tabs.-underline .tabs__controls .tabs__button:hover{
    color:#929090 !important; 
}


.layout-pt-md layout-pb-md mailchimp bg-dark-2 {
    display:none;
}


.layout-pb-md {
    padding-bottom: 0px !important;
}

.bravo-offer.layout-pt-lg.layout-pb-md{
    padding-top:50px !important;
}

.masthead__image.is-in-view{
    width:100% !important;
}

.masthead.-type-5.animated.bravo-tour-service>div[data-anim-child="fade"].masthead__bg.is-in-view {
display:none !important;
}


.d-flex.x-gap-15.items-center.justify-center{
    margin-top:4rem !important;
    padding-top: 0 !important;
}

@media (max-width: 991px) {
    .lg\:d-none {
        display: block !important;
    }
}

.-icon-close.is_mobile.pb-0{
    display:none !important;
}



@media (min-width: 1200px) {
    .col-xl-3 {
        width: 50% !important;
    }
}

.sidebar__item:not(.-no-border) {
    border-top: 0px !important;
}

div.col-xl-9 > [data-anim-child="slide-up delay-4"] {
color:white;
text-align:center;
}

.tourCard.-type-1.rounded-4.infobox-item{
    padding:2rem;
}

.slider-logo {
    background: none !important;
    width: 175px !important;
    height: 175px !important;
    padding: 0px !important;
}

@media (max-width: 767px) {
.slider-title {
    font-size:20px !important;
}
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color:#005C66 !important;
}

.ctaCard__content.py-50.px-50 h4 {
    color: var(--color-black);
}

.ctaCard__content.py-50.px-50 a {
        background-color: #005C66 !important;
    color: white;
    margin-top: 0;
    border-radius: 2rem;
}

.ctaCard__content.py-50.px-50 a {
    margin-top: 0;
    border-radius: 2rem;
}

.ctaCard__content.py-70.px-70 div {
    margin-top:0 !important;
}

.ctaCard.-type-1 .ctaCard__content {
    padding:20px !important;
}

.accordion__item.px-20.py-20.border-light.rounded-4 {
    border-radius: 10rem;
    background-color: #005C66;
}

.accordion__icon.size-40.flex-center.bg-light-2.rounded-full.mr-20 {
    background-color: #005C66!important;
    color: white;
}

.accordion__button div {
    color:white;
}

.accordion__content p {
    color:white;
}

.news-header-overlay {
    position:static !important;
    transform: none !important;
    text-align: left !important;
}

.text-30.fw-600.text-white.news-title {
    color:#005C66 !important;
}

.ctaCard__content.py-50.px-50 h4 {
    color:#005C66 !important
}

.ctaCard__content.py-50.px-50 a {
    border-radius: 10px;
}

.button.px-48.py-15.-blue-1.-min-180.bg-white.text-dark-1 {
    margin-top:2rem;
}

.rounded-100 {
    border-radius: 10px !important;
}

h4.text-dark-1.text-18.fw-500 {
    color:#005C66 !important
}

.tourCard__title.text-dark-1.text-18.lh-16-fw-500 {
    color:#005C66 !important
}

.vendorCard:hover .vendorCard__title {
    color:#005C66 !important;
}

.vendorCard__title::after {
    background-color: #005C66 !important; 
}

.accordion__button div {
    color: black;
}

.header.-type-2 .header__container > .row {
    position: relative;
}

.header.-type-2 .col-auto.xl\:d-none {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}

.header.-type-2 .col-auto.xl\:d-none .header-logo {
    margin: 0;
}

.header.-type-2 .menu__nav li a {
    font-size: 18px;
}

.tabs__button.text-15.fw-500.text-white.pb-4.js-tabs-button:hover {
    color: #005c66 !important;
}
    
