/**
*
* Author: Limpid Themes
* Last Modified: 09-08-2015 (DD-MM-YYYY)
* Description: #2d398f Stylesheet
*
**/

/**********************************************************************
				index.html CSS STARTS 
**********************************************************************/
/*Start Date:11/7/2023*/
.sidebar-booking-box h3 {
    background: #1b8eaa none repeat scroll 0 0 !important;
    color: #ffffff;
}

    .sidebar-booking-box h3:after {
        background: #1b8eaa none repeat scroll 0 0 !important;
        color: #fff;
    }

.submit-review {
    background: #1b8eaa none repeat scroll 0 0 !important;
    color: #ffffff;
}

.submit-review {
    background: #1b8eaa none repeat scroll 0 0 !important;
    color: #ffffff;
}

.contact-address a:hover {
    color: #fff !important;
}

/*End Date:11/7/2023*/


.light-menu {
    background: #f7f7f7 !important;
}

.transparent-menu-top {
    background: #1b8eaa !important;
}

.light-menu .dropdown-menu > li > a,
.nav-container .mega-menu .links a,
.navbar-contact a,
.navbar-contact a i,
.transparent-menu .dropdown-menu > li > a,
.nav-container .mega-menu .desc p,
.main-footer .links ul li a,
.main-footer-nav ul li a,
.main-footer .about-box,
.main-footer .contact-box p, .Login_btn {
    color: #fff !important;
}

.light-menu .navbar-nav > li > a {
    color: #000 !important;
}

.navbar-contact .form-control,
.navbar-contact .input-group-addon {
    background: #fff;
}

.main-footer .links ul li a:hover,
.light-menu .dropdown-menu > li > a:hover {
    color: #1b8eaa !important;
}

.main-footer-nav ul li a:hover {
    color: #fff;
}

.navbar-contact .input-group-addon {
    color: #1b8eaa;
}

.transparent-menu .navbar-nav > li > a:hover {
    color: #1b8eaa;
}

.transparent-menu .dropdown-menu > li > a:hover,
.nav-container .mega-menu .links a:hover,
.search-section .product-search-title,
.work-step i,
.pricing-info span,
.post-title p,
.main-footer .links h4,
.main-footer .contact-box h4,
.we-accept h4,
.main-footer .about-box h3 {
    color: #fff !important;
}

.search-button:hover {
    background: #1b8eaa !important;
    color: #fff;
}

.light-menu .navbar-nav > li > a:hover {
    color: #1b8eaa !important;
}


.nav-container .mega-menu .desc h4 {
    color: #1b8eaa;
}

.nav-container .mega-menu .links h5 {
    color: #1b8eaa;
}

.nav-container .mega-menu .desc a,
.search-section .nav-tabs .active::after,
.search-section .nav-tabs > li.active > a,
.search-section .nav-tabs > li.active > a:focus,
.search-section .nav-tabs > li.active > a:hover,
.search-section .nav-tabs > li > a:hover,
.search-button,
.offer-slider .item a:hover,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
.work-step .first-step::after,
.work-step .second-step::before,
.work-step .second-step::after,
.work-step .third-step::before,
.pricing-info a,
.td-product .overlay a,
.room-grid-view .room-info .room-book a,
.choose-us-item a,
.main-footer-sub .subscribe a,
.offer-box a {
    background: #2d398f !important;
}

.search-section .nav-tabs > li.active > a, .search-button, .main-footer-sub .subscribe a, .package-complete-detail .nav-tabs > li > a, .submit-review {
    color: #fff !important;
}

    .search-button:hover {
        background: #2d398f !important;
        color: #fff !important;
    }

    .submit-review:hover {
        color: #fff !important;
    }

.mega-menu .links .img-div .overlay a {
    border: 1px solid #1b8eaa;
}

.nav-container .mega-menu .desc a:hover {
    border: 2px solid #1b8eaa;
}

.work-step i {
    background: #1b8eaa !important;
    color: #fff !important;
}

#supersized a {
    background: #867d8c;
}


.room-grid-view:hover .room-info .room-book a,
.choose-icon,
.offer-box a:hover {
    background: #2d398f !important;
    color: #fff !important;
}

.pricing-info a:hover,
.td-product .overlay a:hover,
.choose-us-item a:hover,
.main-footer .about-box a,
.main-footer .contact-box p i {
    border: 2px solid #1b8eaa;
    background: transparent !important;
    color: #1b8eaa;
}

.home-product h5 {
    color: #1b8eaa;
}

.tran-search-box .nav-tabs {
    border-bottom: 4px solid #1b8eaa;
}

.vertical-tab .nav-tabs > li.active > a,
.vertical-tab .nav-tabs > li.active > a:focus,
.vertical-tab .nav-tabs > li.active > a:hover {
    background: #fff !important;
}
/**********************************************************************
				hotel-grid.html CSS STARTS 
**********************************************************************/
.header-top {
    background: #1b8eaa !important;
}

    .header-top .navbar-contact a:hover,
    .room-grid-view .room-info .room-title p {
        color: #fff !important;
    }

    .header-top .navbar-contact a i {
        color: #fff !important;
    }

    .header-top .navbar-contact .form-control,
    .header-top .navbar-contact .input-group-addon,
    .price-filter input {
        background: #fff;
    }

.modify-search .input-group-addon,
.modify-search .modify-search-button,
.filter-head,
.price-filter .ui-slider .ui-slider-handle::before,
.name-filter .input-group-addon {
    background: #1b8eaa;
}

    .modify-search .modify-search-button:hover {
        background: #1b8eaa;
        color: #fff;
    }

.price-filter .ui-slider-horizontal {
    background: #e6e6e6;
}

.filter {
    border-top: 1px solid #e6e6e6;
}

.filter-area {
    background: #fff;
    box-shadow: 0px 2px 5px #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    color: #172732;
}

    .filter-area h5 {
        color: #1b8eaa;
    }

.filter-head h4::after {
    background: #1b8eaa;
    border: 4px solid #fff;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    background: #1b8eaa;
    border: 1px solid transparent;
}
/**********************************************************************
				hotel-list.html CSS STARTS 
**********************************************************************/
.hotel-list-view .room-book-box a {
    background: #1b8eaa;
}

.hotel-list-view:hover .room-book-box,
.hotel-list-view:hover .room-book-box a {
    background: #1b8eaa;
}

.hotel-list-view .hotel-header p,
.hotel-list-view .hotel-header p i {
    color: #1b8eaa;
}
/**********************************************************************
				404.html CSS STARTS 
**********************************************************************/
.not-found {
    background: #1b8eaa;
}

    .not-found .desc a:hover,
    .full-screen-404 a:hover {
        background: #1b8eaa;
    }
/**********************************************************************
				about-us.html CSS STARTS 
**********************************************************************/
.our-team {
    background: #1b8eaa;
}
/**********************************************************************
				blog-full-width.html CSS STARTS 
**********************************************************************/
.post-footer .read-more a,
.blog-load-more {
    background: #1b8eaa;
}

    .post-footer .read-more a:hover,
    .blog-load-more:hover {
        background: #1b8eaa;
    }

.post-body p i {
    color: #1b8eaa;
}
/**********************************************************************
				blog-left-sidebar.html CSS STARTS 
**********************************************************************/
.booking-sidebar .sidebar-item h4 i {
    color: #1b8eaa;
}

.sidebar-search .input-group-addon,
.sidebar-subscribe button {
    background: #1b8eaa;
    color: #fff;
}

    .sidebar-subscribe button:hover {
        background: #1b8eaa;
    }
/**********************************************************************
				car.html CSS STARTS 
**********************************************************************/
.col-grid h5,
.hot-deal-list .item .location {
    color: #1b8eaa;
}

.col-grid .bottom a,
.tour-grid .tour-detail a:hover,
.hot-deals .nav-tabs .active::after,
.hot-deals .nav-tabs > li.active > a,
.hot-deals .nav-tabs > li.active > a:focus,
.hot-deals .nav-tabs > li.active > a:hover,
.hot-deal-list .item a {
    background: #1b8eaa;
}

    .col-grid .bottom a:hover,
    .hot-deals .nav-tabs > li > a,
    .hot-deal-list .item a:hover {
        background: #1b8eaa;
    }
/**********************************************************************
				car-detailed.html & car-detailed-2.html CSS STARTS 
**********************************************************************/
.hotel-detail-sidebar h4 i,
.guest-say h2,
.guest-say h2 i,
.car-overview i,
.similar-hotel-box span,
.product-brief-info .detail h4 i,
.product-brief-info .detail-body ul li::before {
    color: #1b8eaa;
}

.reserve-car a,
.room-complete-detail .nav-tabs > li > a,
.load-more a,
.submit-review,
.product-complete-info .nav-tabs .active::after {
    background: #2d398f;
}

    .load-more a:hover,
    .submit-review:hover,
    .product-brief-info .price-detail {
        background: #1b8eaa;
    }

        .reserve-car a:hover,
        .product-brief-info .price-detail a:hover {
            border: 2px solid #1b8eaa;
            background: transparent;
            color: #1b8eaa;
        }

        .product-brief-info .price-detail a {
            background: #1b8eaa;
            border: 2px solid transparent;
        }

/**********************************************************************
				car-grid & car-grid-2.html car-grid-3.html CSS STARTS 
**********************************************************************/
.holiday-grid-view .holiday-header .holiday-price {
    background: #1b8eaa;
}

/**********************************************************************
				car-index.html CSS STARTS 
**********************************************************************/
.room-check h4::after,
.room-check h4,
.subscribe-box button,
.sm-footer .footer-subscribe button {
    background: #1b8eaa;
}

.room-check .input-group-addon,
#hotel-gallery .section-title h2,
#hotel-gallery .section-title h4,
.sm-footer h4,
.sm-footer .contact-box i {
    color: #1b8eaa;
}

.tour-gallery .detail-link a {
    color: #fff;
    background: #1b8eaa;
    border: 2px solid transparent;
}

    .tour-gallery .detail-link a:hover {
        border: 2px solid #1b8eaa;
        background: transparent;
        color: #1b8eaa;
    }

.tour-gallery p i {
    color: #1b8eaa;
}

.subscribe-box button:hover {
    background: #1b8eaa;
}

.sm-footer {
    color: #fff;
}

    .sm-footer .footer-about-box a {
        border: 2px solid #1b8eaa;
        color: #1b8eaa;
    }

    .sm-footer .social-media i {
        background: #1b8eaa;
        color: #fff;
    }

        .sm-footer .social-media i:hover {
            background: #1b8eaa;
        }


.btnhover {
    color: #ffffff;
    border: none;
    background: transparent;
    border: 2px solid #ffffff;
}

/* .btnhover:hover {
        color: #fff;
        border: none;
        background: transparent;
        border: 2px solid #ffffff;
    }*/

/**********************************************************************
				car-list.html CSS STARTS 
**********************************************************************/
.car-detail i {
    color: #1b8eaa;
}

/**********************************************************************
				contact-us.html CSS STARTS 
**********************************************************************/
.contact-address {
    background: #1b8eaa;
}

/**********************************************************************
				cruise-detail.html & holiday-detail.html CSS STARTS 
**********************************************************************/
.package-detail-sidebar .sidebar-item h4 i,
.package-detail-sidebar .package-summary-body h5,
.ammenties-4 i,
#itinerary i,
.activity i {
    color: #1b8eaa !important;
}

.package-summary-footer .book,
.package-complete-detail .nav-tabs > li > a,
.daily-schedule .title span::after,
.daily-schedule .title span,
.inclusion-title span,
.inclusion-title span:after,
#cabin .inclusion-body h5 a {
    background: #2d398f;
}

    .package-summary-footer .book a:hover {
        border: 2px solid transparent;
        background: #1b8eaa;
        color: #fff;
    }

.ammenties-4 i {
    border: 1px solid #1b8eaa;
}

#cabin .inclusion-body h5 a:hover {
    background: #1b8eaa;
}

/**********************************************************************
				cruise-list.html CSS STARTS 
**********************************************************************/
.cruise-list-view strong {
    color: #1b8eaa;
}

.cruise-list-view .price {
    background: #1b8eaa;
}

.cruise-list-view:hover .price {
    background: #1b8eaa;
}

/**********************************************************************
				flight-booking.html CSS STARTS 
**********************************************************************/

.booking-tab .nav-tabs > li.active > a,
.booking-tab .nav-tabs > li.active > a:focus,
.booking-tab .nav-tabs > li.active > a:hover {
    border: none;
}

.booking-tab .nav-tabs .active:after {
    background: #1b8eaa;
}

.flight-list-footer .pull-right a,
.booking-form button,
.passenger-detail-body button,
.paypal-pay a {
    background: #1b8eaa;
}

    .flight-list-v2:hover .pull-right a,
    .paypal-pay a:hover,
    .booking-form button:hover,
    .passenger-detail-body button:hover {
        background: #1b8eaa;
    }
/**********************************************************************
				flight-list.html & flight-list-2.html CSS STARTS 
**********************************************************************/
.lowest-fare-slider .owl-theme .owl-nav [class*="owl-"],
.flight-list-view .book a,
.login-form button,
.sign-up-form button {
    background: #1b8eaa;
}

.flight-list-view .flight-desc h4 i,
.booking-summary-v2 p i {
    color: #1b8eaa;
}

.flight-list-view:hover .book a,
.flight-list-v2:hover .flight-list-footer .pull-right a,
.booking-summary-v2 a:hover,
.login-form button:hover,
.sign-up-form button:hover {
    background: #1b8eaa !important;
}

.image-set .link a,
.booking-summary-v2 a {
    background: #1b8eaa;
}
/**********************************************************************
				holiday-index.html holiday-detail.html & flight-list-2.html CSS STARTS 
**********************************************************************/
.sidebar-booking-box h3::after,
.sidebar-booking-box h3,
.booking-box-body .input-group-addon,
.room-check-horizontal .input-group-addon,
.room-check-horizontal .check-button button {
    background: #1b8eaa;
}

.booking-box-body .room-price h5 {
    color: #1b8eaa;
}

.booking-box-body .grand-total button,
#home-hotel-intro .hotel-intro a {
    background: #1b8eaa;
    border: 2px solid transparent;
}

    .booking-box-body .grand-total button:hover,
    .room-check-horizontal .check-button button:hover,
    #home-hotel-intro .hotel-intro a:hover {
        border: 2px solid #1b8eaa;
        background: transparent;
        color: #1b8eaa;
    }

.service-right i {
    background: #1b8eaa;
}

.service-desc {
    border: 1px solid #1b8eaa;
}

/**********************************************************************
				hotel-detailed.html CSS STARTS 
**********************************************************************/
.room-complete-detail .room-info-wrapper h5 {
    color: #1b8eaa;
}

.room-complete-detail .room-info-wrapper .book a {
    border: 2px solid #1b8eaa;
    color: #1b8eaa;
}

    .room-complete-detail .room-info-wrapper .book a:hover {
        background: #1b8eaa;
        color: #fff;
    }

.ammenties-1 p i::after,
.ammenties-1 p i,
.sidebar-assistance-box h3::after,
.sidebar-assistance-box h3,
.custom-head::after {
    background: #1b8eaa;
}

.ammenties-5 i,
.single-post-wrapper .blog-title p i,
.comment-wrapper .comment-body a,
.useful-links h4,
.login-form h4,
.sign-up-form h4 {
    color: #1b8eaa;
}

/**********************************************************************
				user-profile.html CSS STARTS 
**********************************************************************/
.user-profile-tabs .nav-tabs > li.active > a,
.user-profile-tabs .nav-tabs > li.active > a:focus,
.user-profile-tabs .nav-tabs > li a:hover,
.notification-entry p i,
.item-entry span,
.item-content a,
.user-personal-info a,
.primary-card span,
.recent-complaint h3::after {
    background: #1b8eaa;
}

.most-recent-booking .field-entry a,
.user-profile .brief-info h5 i,
.user-profile-offer .offer-left,
.user-profile-offer .offer-entry a {
    color: #1b8eaa;
}

.completed span {
    background: #e6e6e6;
}

.user-personal-info button,
.user-change-password button,
.user-preference button,
.user-add-card button,
.submit-complaint button {
    background: #1b8eaa;
}

.item-footer a {
    color: #1b8eaa;
    border: 2px solid #1b8eaa;
    background: transparent;
}
/**********************************************************************
				calender.css html
**********************************************************************/
.ui-state-default {
    color: #000 !important;
}

    .ui-state-default:hover {
        color: #000 !important;
    }

.ui-widget-content .ui-state-default:hover {
    color: #000 !important;
}

.ui-menu .ui-menu-item a:hover {
    background-color: #e6e6e6;
}

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222;
}

    .ui-widget-content a {
        color: #222222;
    }

.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #1b8eaa url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #fff !important;
}

    .ui-widget-header a {
        color: #222222;
    }


    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
        border: 1px solid #d3d3d3;
        background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    }

        .ui-state-default a,
        .ui-state-default a:link,
        .ui-state-default a:visited {
            color: #555555;
        }

    .ui-state-hover,
    .ui-widget-content .ui-state-hover,
    .ui-widget-header .ui-state-hover,
    .ui-state-focus,
    .ui-widget-content .ui-state-focus,
    .ui-widget-header .ui-state-focus {
        border: 1px solid #999999;
        background: #FFFFFF url(../images/ui-bg_glass_75_dadada_1x400.png) repeat-x 50% 50%;
        color: #212121;
    }


        .ui-state-hover a,
        .ui-state-hover a:hover,
        .ui-state-hover a:link,
        .ui-state-hover a:visited {
            color: #212121;
        }

    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {
        border: 1px solid #aaaaaa;
        background: #2d398f url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
        color: #fff !important;
    }

        .ui-state-active a,
        .ui-state-active a:link,
        .ui-state-active a:visited {
            color: #212121;
        }

    .ui-state-highlight,
    .ui-widget-content .ui-state-highlight,
    .ui-widget-header .ui-state-highlight {
        border: 1px solid #1b8eaa;
        background: #fbf9ee url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
        color: #363636;
    }

        .ui-state-highlight a,
        .ui-widget-content .ui-state-highlight a,
        .ui-widget-header .ui-state-highlight a {
            color: #363636;
        }

    .ui-state-error,
    .ui-widget-content .ui-state-error,
    .ui-widget-header .ui-state-error {
        border: 1px solid #cd0a0a;
        background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
        color: #cd0a0a;
    }

        .ui-state-error a,
        .ui-widget-content .ui-state-error a,
        .ui-widget-header .ui-state-error a {
            color: #cd0a0a;
        }

    .ui-state-error-text,
    .ui-widget-content .ui-state-error-text,
    .ui-widget-header .ui-state-error-text {
        color: #cd0a0a;
    }

    .ui-state-disabled,
    .ui-widget-content .ui-state-disabled,
    .ui-widget-header .ui-state-disabled {
        background: #FFFFFF url(../../images/ui-bg_glass_75_dadada_1x400.png) repeat-x 50% 50%;
    }

.ui-datepicker .ui-datepicker-next {
    background: #FFFFFF url(../../images/ui-bg_glass_75_dadada_1x400.png) repeat-x 50% 50%;
}

.ui-datepicker .ui-datepicker-prev {
    background: #FFFFFF url(../../images/ui-bg_glass_75_dadada_1x400.png) repeat-x 50% 50%;
}

.ui-widget-overlay {
    background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
}

.ui-widget-shadow {
    background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
}


.autocomplete_completionListElement {
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
    color: Black;
    margin: 0px !important;
    line-height: 25px;
    padding: 7px 5px 7px 5px;
    background-color: White;
    text-align: left;
    cursor: 'auto';
    overflow: auto;
    max-height: 200px;
    height: auto;
    visibility: hidden;
    border-style: solid;
    border-color: #6d7079;
    border-width: 1px;
    z-index: 1000010;
}

.AutoExtenderList {
    list-style: none;
    cursor: auto;
    font-size: 14px;
    color: black;
    padding: 7px 5px 7px 5px;
    font-family: Century Gothic;
    z-index: 1000010;
}

.autocomplete_highlightedListItem {
    font-family: Century Gothic;
    color: #fff !important;
    background-color: #1b8eaa !important;
    font-size: 14px;
    padding: 7px 5px 7px 5px;
    cursor: default;
    list-style-type: none;
    z-index: 1000010;
}

li.autocomplete_highlightedListItem b font {
    color: #fff !important;
}

li.autocomplete_listItem b font {
    color: #1b8eaa !important;
}

/**********************************************************************
				search-engine.css
**********************************************************************/

a#lnkbtnSearch:hover {
    background-color: #1b8eaa !important;
    color: #ffffff;
}

.cbtn {
    /*background: #1b8eaa none repeat scroll 0 0;
    color: #000;*/
    background: #2d398f !important;
    color: #fff;
}

    .cbtn:hover {
        background: #1b8eaa !important;
        color: #fff;
    }


/**********************************************************************
				Special Offers.css
**********************************************************************/

.col-grid .bottom {
    background: #2d398f none repeat scroll 0 0;
    color: #fff !important;
}

    .col-grid .bottom:hover {
        background: #1b8eaa;
        color: #fff !important;
    }

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #1b8eaa !important;
}

.title-background-color {
    background-color: #1b8eaa !important;
}
/**********************************************************************
			fa fa -icon
**********************************************************************/
.main-footer .contact-box p i {
    border: 2px solid #bec4c8;
    color: #2d398f;
}

    .main-footer .contact-box p i:hover {
        border: 2px solid #bec4c8;
        color: #2d398f;
    }


.main-footer .contact-box .row .col-md-12 .col-md-2 i {
    border: 2px solid #bec4c8;
    /*color: #2d398f;*/
    color: #fff;
}

    .main-footer .contact-box .row .col-md-12 .col-md-2 i:hover {
        border: 2px solid #bec4c8;
        /* color: #2d398f;*/
        color: #fff;
    }

.bordercolor {
    border: 3px #1b8eaa solid;
}

.booking-box-body .grand-total {
    background: #2d398f;
}

    .booking-box-body .grand-total:hover, #Footer_lnksubscribe:hover {
        background: #1b8eaa !important;
    }


/*Airline and Country Page */
.airline__card h5 {
    background: #2d398f !important;
    color: #fff;
}

.background-page-title {
    background-color: #fff !important;
    color: #000 !important;
}