/*new theme css */
:root {
    --blue-color: #0254a0;
    --orange-color: #f47920;
    --white-color: #ffffff;
    --silver-color: #c7c7c7;
    --black-color: #2B2540;
    --black-color-opacity: #2b2540c4;
    --paragraph-color: #818090;
    --bg-color: #F3F6FD;
    --transition: .4s all ease-in-out;
    --Dark-grayish-blue-color: #727178;
}
/*A*/

a {
    color: #000;
}

/*B*/



.topbar-others-options li a {
    color: #002D62;
}

.banner_text h2 {
    background: rgba(10, 49, 82, 0.8) !important;
    color: #fff;
}

.banner_text a {
    color: var(--white-color);
    background: #000;
    box-shadow: 6px 6px 0px 0px #858585;
}

button.add-room, button.remove-room {
    color: #000;
    border: 1px solid #000;
}

.btn_theme {
    color: var(--white-color);
    background: #000;
    box-shadow: 6px 6px 0px 0px #858585;
}

    .btn_theme:hover {
        color: var(--white-color);
        background: #000;
        box-shadow: none;
    }

.btn_theme_white {
    color: var(--white-color);
    background: #000;
}

.bannerimg {
    padding: 5rem 0 5rem 0;
    background-size: cover;
    background: linear-gradient(0deg, #FFFFFFff, #E8EFF6ff, #D1E0EEff, #BAD0E5ff, #A3C1DCff, #8CB1D4ff, #75A2CBff, #5E92C3ff, #4783BAff, #3073B1ff, #1964A9ff, #0254A0ff) !important;
}

.about_us_left h2 {
    color: #000;
}

.btn:hover {
    color: var(--white-color) !important;
}

/*C*/

.choose_img_text h2 {
    color: var(--white-color);
}

#cta_area {
    background: var(--bg-color);
}

.cta_content h6 {
    color: var(--black-color);
}

.cta_content h3 {
    color: var(--black-color);
}

.copyright_area {
    background-color: #121212;
    border-top: 1px solid #959595;
}

.copyright_left p {
    color: var(--white-color);
}

    .copyright_left p span a {
        color: var(--white-color);
    }

/*.color_theme {
    color:  #000;

}*/

.color_theme {
    color: #000;
}



.color_asse {
    color: #ddd;
}

.cruise_search_item {
    background: #fff;
    border: 1px solid rgba(221,221,221,.5);
}

.common_bannner_text h2 {
    color: var(--white-color);
    background: rgba(0,0,0,.72);
}

.cruise_content_middel_left p {
    color: #000 !important;
}

.card:hover {
    box-shadow: 0 0 6px #000;
}

section#explore_area {
    background: #F4F4F4;
}

/*D*/
.destinations_content_inner {
    background: #0000008a;
}

    .destinations_content_inner h2 {
        color: var(--white-color);
    }

.destinations_big_offer h1 {
    color: var(--white-color);
}

.destinations_big_offer h6 {
    color: var(--white-color);
}

.destinations_content_inner h3 a {
    color: var(--white-color);
}

    .destinations_content_inner h3 a:hover {
        color: var(--white-color);
    }

.dashboard_menu_area ul li a {
    color: #000 !important;
}

    .dashboard_menu_area ul li a:hover {
        color: #000;
    }

div#collapseFilter {
    background: rgba(249, 249, 249, 1);
}

/*E*/

/*F*/

#footer_area {
    background: #000;
}

    #footer_area::before {
        background: #F4F4F4;
    }


.flight_Search_boxed p {
    color: var(--paragraph-color);
}

.flight_Search_boxed input {
    color: #000;
}

.flight_Search_boxed span {
    color: #000;
}

.flep_choose_box {
    background-color: #000;
    transform: rotateY(180deg);
}

.flep_choose_box_inner h2 {
    color: var(--white-color);
    padding-top: 15px;
}

.form-control {
    background-color: #fff;
    border: 1px solid silver;
}

.footer_heading_area h5 {
    border-bottom: 1px solid var(--white-color);
    color: var(--white-color);
}

.footer_inquery_area {
    border-left: 2px solid var(--white-color);
}

    .footer_inquery_area a {
        color: var(--white-color);
    }

    .footer_inquery_area h5 {
        color: var(--white-color);
        opacity: .85;
    }

    .footer_inquery_area h3 a {
        color: var(--white-color);
    }

.footer_link_area ul li a {
    color: var(--white-color);
}

    .footer_link_area ul li a:hover {
        color: #000;
    }



/*G*/

.go-top {
    color: var(--white-color);
    background-color: #000;
}

/*H*/
/*I*/

.img_animation::after {
    background: #8b3eea9c;
}

.input-group.bootstrap-touchspin.bootstrap-touchspin-injected .input-group-btn .btn {
    height: 100%;
    background-color: var(--blue-color) !important;
    border-color: var(--blue-color) !important;
}


/*J*/
/*K*/
/*L*/

/*.left_side_search_boxed {
    background: #fff;
    border: 1px solid #00000030;
}*/


.left_side_search_heading h5 {
    border-bottom: 1px solid rgba(190, 188, 188, 1) !important;
    color: #000 !important;
}



/*M*/

.main-navbar .navbar .navbar-nav .nav-item a {
    color: #000;
}

    .main-navbar .navbar .navbar-nav .nav-item a:before {
        background: #000;
    }

.main-responsive-nav .mean-container a.meanmenu-reveal span {
    background: #000;
}

/*N*/

.navbar-area.is-sticky {
    box-shadow: 0 2px 28px 0 rgb(0 0 0 / 6%);
    background: var(--blue-color) !important;
}

/*29/7/2025*/

/*O*/

.option-item {
    background-color: black;
    color: #fff;
}

    .option-item a {
        color: #000;
    }

    .option-item:hover {
        background-color: #fff;
        color: #000;
        border: 2px solid #000;
    }


.option-span {
    background: #fff;
}

.option-item:hover .option-span {
    background: #000;
}


.option-item span {
    color: #fff;
}

.option-item:hover span {
    color: #000;
}

.option-item a span i {
    color: #000;
}

.option-item:hover a span i {
    color: #fff;
}

.option-item:hover a span i {
    color: #fff;
}


.option-item:hover span {
    color: #000;
}

@media (max-width: 992px) {
    .option-item {
        background-color: transparent;
        color: #000;
    }

        .option-item a {
            color: #000;
        }

    .option-span {
        background: transparent;
    }

    .option-item span {
        color: #000;
    }
}

/*P*/

.plan_icon_posation {
    color: #000;
}

.pagination-controls a {
    border: 1px solid #ccc;
    background: #000;
    color: #fff;
}

/*Q*/


/*R*/
.range_plan i {
    border: 3px solid var(--white-color);
    color: #000;
}

.request_callback a.contact_ {
    background: #fff;
    color: #000;
    border: 1px dashed #000;
}

#read-more-btn {
    color: #002D62;
}

    #read-more-btn:hover {
        color: #002D62 !important;
    }


/*S*/

.section_heading_center h2 {
    color: #000 !important;
}

    .section_heading_center h2:after {
        background: #000 !important;
    }

/*T*/

.traveller-calulate-persons .passengers h6 {
    color: var(--blue-color);
}

.theme_nav_tab_item .nav-tabs .nav-item.show .nav-link, .theme_nav_tab_item .nav-tabs .nav-link.active {
    color: var(--white-color);
    background-color: #000;
    border-color: #000;
}

.theme_nav_tab_item .nav-tabs .nav-link {
    border: 1px solid #000;
    color: var(--black-color);
    box-shadow: 6px 6px 0px 0px #858585;
}

.tab_destinations_boxed {
    border: 1px solid #d2d2d2;
}

    .tab_destinations_boxed:hover {
        background: #fff;
        box-shadow: -4px -4px 16px rgb(0 0 0 / 8%), 4px 6px 16px rgb(0 0 0 / 8%);
    }

.tab_destinations_conntent h3 a {
    color: #002D62 !important;
}

    .tab_destinations_conntent h3 a:hover {
        color: #000;
    }

.tab_destinations_conntent p {
    color: #002D62 !important;
}

    .tab_destinations_conntent p span {
        color: #000;
    }

.text-theme {
    color: #000;
}

/*.tour_details_top_bottom {
    border-top: 1px solid #BEBCBC;
    border-bottom: 1px solid #BEBCBC;
}*/

.tour_details_right_boxed {
    background: #F9F9F9;
}

.tour_details_heading_wrapper .tour_details_top_heading h2 {
    color: #002D62;
}

.tour_details_top_bottom_text h5 {
    color: #002D62;
}

.tour_details_top_bottom_icon {
    background: #002D62;
}

.valid_date_area_one h5 {
    color: #002D62;
}

    .valid_date_area_one h5 + p {
        color: #002D62;
    }

.tour_details_right_box_heading h3 {
    color: #002D62;
    border-bottom: 1px solid #BEBCBC;
}

.tour_package_bar_price h3 {
    color: #000;
}

.tour_package_details_bar_price h5 {
    color: #002D62;
}

.tour_details_boxed {
    background: #fff;
   /* box-shadow: -4px -5px 14px rgb(0 0 0 / 8%), 5px 8px 16px rgb(0 0 0 / 8%);*/
    color: var(--paragraph-color);
}

.theme_common_box_two {
    border: 1px solid #d2d2d275;
}

    .theme_common_box_two:hover {
        box-shadow: 4px 14px 28px rgb(0 0 0 / 10%);
    }

.theme_two_box_img p {
    color: var(--white-color);
}

.theme_two_box_content h4 a {
    color: var(--black-color);
}

    .theme_two_box_content h4 a:hover {
        color: #000;
    }

.tour_details_top_bottom_text p {
    color: #002D62;
}

.tour_details_boxed div {
    color: #002D62 !important;
}

/*U*/

.ui-widget-header {
    background: var(--white-color) !important;
}

.ui-menu-item-wrapper {
    color: var(--main-color);
    border-bottom: 1px solid var(--black-color) !important;
}


.ui-datepicker .ui-datepicker-title {
    color: #000;
}

.ui-state-active {
    border: 1px solid #000 !important;
    color: var(--white-color) !important;
    background: #000 !important;
    font-weight: bold;
}

.ui-slider-range.ui-corner-all.ui-widget-header {
    background: #858585 !important;
}

/*V*/
/*W*/
/*X*/
/*Y*/
/*Z*/
