:root {
    --black-color: #2B2540;
}

@media screen and (max-width:1200px) {

    .fv-navbar-area,
    .fv-navbar-area.is-sticky {
        background-color: white;
    }


    .fv-navbar-area .nav-item a {
        color: var(--black-color) !important;
    }

    .fv-tab-content {
        border-radius: 20px;
    }

    .fv-border-right-from,
    .fv-border-right-to,
    .fv-border-right-date,
    .fv-border-right-passengers {
        border-bottom: 1px solid #80808038;
        border-right: 0px;
    }

    .fv-checkbox {
        margin-left: 0;
    }

}

@media screen and (max-width:768px) {
    .fv-checkbox {
        padding: 15px 8px 15px 40px;
    }

    .owl-nav {
        gap: 180px;
    }
}

@media screen and (max-width:520px) {
    .fv-banner-text h1 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 10px;
    }

    .owl-nav {
        /*position: absolute !important;*/
        /*top: 38% !important;*/
    }

    .fv-offer-content {
        padding: 20px;
    }

    .fv-offer-content h4 {
        font-size: 28px;
        font-weight: 600;
    }

    .fv-offer-section {
        padding: 40px 0 20px 0;
    }

    .fv-features {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .fv-testimonials {
        padding: 60px 0;
    }

    .fv-news-section {
        padding: 60px 0;
    }

    .fv-section {
        padding: 50px 0;
    }

    .fv-designations {
        padding-top: 0;
    }

    .theme_search_form_tabbtn .nav-tabs {
        justify-content: start !important;
    }
}


@media screen and (max-width: 520px) {
    .owl-nav {
        /* position: absolute !important; */
        /* top: 38% !important; */
    }
}

@media screen and (max-width:991px) {

    .theme_nav_tab_four_item .nav-tabs,
    .theme_search_form_tabbtn .nav-tabs {
        /*justify-content: start !important;*/
    }


}