@charset "utf-8";
/* CSS Document */

/*background*/
.body.home, 
.bg-grey,
.route_list_tab .country_lists,
.signup_followus_section .signup_form .nav-tabs>li>a.btn,
.custom-radio input[type='radio']+label,
.signup_followus_section .need_help_boxes>li .icon_box,
.signup_followus_section .need_help_boxes .box-bg,
.btn-selected,
.btn-gray,
.btn-selected:hover,
.btn-gray:hover,
.btn-selected:active,
.btn-gray:active,
.btn-selected:focus,
.btn-gray:focus { 
    background-color: #f7f7ff; 
}
.btn-primary, 
.btn-primary:hover,
.btn-primary:focus,
.booking_form .form-group .interchange_icon,
.booking_form .btn-primary,
.hotel-staydates,
.route_list_tab .country_lists ul li:hover,
.route_list_tab .country_lists ul li.active,
.route_list_tab .country_lists ul li a:hover,
.passenger_bg_box .passenger_box .passenger_count .btn_count,
.btn_book_now,
.cheap_flight_slider .slick-arrow:hover,
.cheap_flight_slider .slick-dots li.slick-active button,
.additional_service_caption .add_trip_btn,
.mobile_slider .slick-dots li.slick-active button,
.mobile_slider .slick-arrow:hover,
.signup_followus_section .need_help_boxes li .subscribe_btn { 
    background-color: #0095da;
}
.btn-continue,
.signup_followus_section .signup_form .btn_submit,
.signup_followus_section .need_help_boxes .social_links li a:hover,
.signup_followus_section .need_help_boxes .social_links li a:focus,
header,
.signup_followus_section .signup_form .nav-tabs>li.active>a.btn,
.signup_followus_section .signup_form .nav-tabs>li.active a.btn,
.custom-radio input[type='radio']:checked+label { 
    background-color: #21409a; 
}

.btn-continue:hover,
.btn-continue:active,
.btn-continue:focus {
    background: #3c60c7;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    background: #5394d7;
}
.btn-lblue {
    background: #f0f9fd;
}

.btn-facebook,
.btn-facebook:hover {
    background: #26599b;
}
.btn-google,
.btn-google:hover {
    background: #ececec;
}
.dark_bg {
    background-color: rgba(0, 0, 0, 0.8);
}
/* header .nav li.signin:before,
header .nav li.signin:after {
    background-color: #566aaf;
} */

.nav>li>a:focus,
.nav>li>a:hover,
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #1d398c;
}
.main_slider .slick-prev,
.main_slider .slick-next,
.booking_form>.nav-tabs li.active,
.booking_form .tab-pane form div[class^="col-"]>.form-group>.twitter-typeahead>.form-control,
.booking_form .tab-pane form div[class^="col-"]>.form-group>.twitter-typeahead,
.booking_form .tab-pane form div[class^="col-"]>.form-group>.form-control,
.booking_form .tab-pane .row>div[class^="col"]:last-child>div[class^="col"]:last-child .form-group,
.search.form-group,
.route_list_tab,
.route_list_tab .city_lists,
.passenger_bg_box,
.offers_slider .slick-dots li button:hover,
.offers_slider .slick-dots li.slick-active button,
.news_slider .slick-prev,
.news_slider .slick-next,
.our_benefits .box,
.btn.view_all_btn,
.cheap_flights ul>.slick-list .slick-track li .caption,
.cheap_flights ul li .cheap_fight_box,
.cheap_flight_slider .slick-arrow,
.cheap_flight_slider .slick-dots,
.mobile_slider .slick-arrow,
.signup_followus_section .signup_form,
.signup_followus_section .need_help_boxes>li,
footer,
.copyright_bg,
.preloader  {
    background-color: #fff;
}
.booking_form>.nav-tabs li a {
    background-color: rgba(255, 255, 255, 0.35);
}
.booking_form #transferOnlyForm .form-group .form-control[disabled] {
    background: #e8e8e8 !important;
}
.trip-section {
    background: #205bab;
}
.form-control.has-error {
    background: #ffe5e5 !important;
}
.booking_form .btn-primary:hover,
.booking_form .btn-primary:focus,
.signup_followus_section .need_help_boxes li .subscribe_btn:hover,
.signup_followus_section .need_help_boxes li .subscribe_btn:focus {
    background-color: #0086c4;
}

.offers_slider {
    background-color: rgba(33, 64, 154, 0.6);
}

.subscribe_bg,
.fixed_btm_bg {
    background-color: #0094da;
}

.btn.view_all_btn:hover {
    background-color: #0195dd;
}

.cheap_flight_slider .slick-dots li button,
.mobile_slider .slick-dots li button {
    background-color: #96a2b7;
}

/*.additional_service_box:before {
    background-color: rgba(0, 0, 0, 0.5);
}*/

.additional_service_caption .add_trip_btn:hover {
    background-color: #0086c4;
}

.alert-danger {
    background-color: #fce4e4;
}

.alert.alert-success {
    background-color: #e4f5eb;
}
.signup_followus_section .signup_form .btn_submit:hover,
.signup_followus_section .signup_form .btn_submit:focus {
    background-color: #33aae1;
}

.signup_followus_section .need_help_boxes .social_links li a {
    background-color: #0093d9;
}

.btn-dark-blue {
	background-color:#21409a !important;
}
.btn-dark-blue:hover,
.btn-dark-blue:active,
.btn-dark-blue:focus {
	background-color:#1d3a8a !important;
}

/*border*/
.dropdown.open .caret,
.dropdown a[aria-expanded="true"] .caret,
.route_list_tab::before,
.passenger_bg_box::before { 
    border-bottom-color: #fff; 
}
.bor-left { border-left-color:#ddd; }
.bor-right {
    border-right-color:#ddd;
}
.btn-primary,
.cheap_flight_slider .slick-arrow:hover {
    border-color: #0095da;
}
.btn-continue,
.custom-radio input[type='radio']:checked+label {
    border-color: #21409a !important;
}

.btn-continue:hover,
.btn-continue:active,
.btn-continue:focus {
    border-color: #3c60c7;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    border-color: #5394d7;
}

.btn-selected,
.btn-gray,
.btn-selected:hover,
.btn-gray:hover,
.btn-selected:active,
.btn-gray:active,
.btn-selected:focus,
.btn-gray:focus {
    border-color: #f7f7ff;
}

.btn-lblue {
    border-color: #f0f9fd;
}
.btn-facebook,
.btn-facebook:hover {
    border-color: #26599b;
}
.btn-google,
.btn-google:hover {
    border-color: #ececec;
}
.megadropdown_search_box .form-group {
    border-color:#c8d0db;
}

.our_benefits .box {
    border-color: #e4e2ed;
}

.btn.view_all_btn {
    border-color: #e4e2ed;
}

.btn.view_all_btn:hover {
  border-color: #0195dd;
}

.cheap_flights ul>.slick-list .slick-track li,
.signup_followus_section .signup_form,
.signup_followus_section .signup_form .nav-tabs,
.signup_followus_section .signup_form .form-control,
.signup_followus_section .social_signup ul li a,
.signup_followus_section .need_help_boxes>li,
footer,
.copyright_bg {
    border-color: #e3e3ed;
}

.cheap_flight_slider .slick-arrow,
.cheap_flight_slider .slick-dots {
    border-color: #e3e3ed;
	overflow: hidden;
}
.alert-danger {
    border-color: #fce4e4;
}

.alert.alert-success {
    border-color: #e4f5eb;
}

.dpFormBox .passenger_bg_box .add-rooms {
    border-color:#7f8593;
}

/*Colors*/
.clr-gray {
    color: #6b7380;
}
.clr-blue,
.booking_form>.nav-tabs li.active a,
.signup_followus_section .signup_form .terms_txt a,
.dpFormBox .passenger_bg_box .room-container .room-title {
    color: #21409a;
}
.clr-lblue {
    color: #039ce3;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
.btn-primary,
.btn-continue,
.btn-continue:hover,
.btn-continue:active,
.btn-continue:focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-facebook,
.btn-facebook:hover,
.navbar-logo a,
.navbar-nav>li>a,
.banner_caption,
.booking_form>.nav-tabs li a,
.booking_form .form-group .interchange_icon,
.route_list_tab .country_lists ul li:hover,
.route_list_tab .country_lists ul li.active,
.route_list_tab .country_lists ul li a:hover,
.passenger_bg_box .passenger_box .passenger_count .btn_count,
.offers_slider,
.subscribe_bg,
.subscribe_bg .close,
.btn_book_now,
.cheap_flights ul>.slick-list .slick-track li:hover .btn_book_now,
.cheap_flight_slider .slick-arrow:hover,
.additional_service_caption .add_trip_btn,
.mobile_slider .slick-arrow:hover,
.signup_followus_section .signup_form .nav-tabs>li.active>a.btn,
.signup_followus_section .signup_form .nav-tabs>li.active a,
.custom-radio input[type='radio']:checked+label,
.signup_followus_section .signup_form .btn_submit,
.signup_followus_section .need_help_boxes li .subscribe_btn,
.signup_followus_section .need_help_boxes .social_links li a,
.btn.view_all_btn:hover,
.fixed_btm_bg,
.subwith-bnr .ad_section .additional_service_caption .title_price {
	 color: #fff;
}

.news_slider li.slick-slide a {
    color: #fff !important;
}

.additional_service_caption .title_price,
.btn-selected,
.btn-gray,
.btn-selected:hover,
.btn-gray:hover,
.btn-selected:active,
.btn-gray:active,
.btn-selected:focus,
.btn-gray:focus {
    color: #21409a;
}

.btn-lblue {
    color: #039ce3;
}

.btn-google,
.btn-google:hover,
.route_list_tab .city_lists ul li a,
.find_airline_tickets h2,
.signup_followus_section .signup_form .nav-tabs>li>a.btn,
.signup_followus_section .signup_form h4,
.signup_followus_section .social_signup label,
.signup_followus_section .need_help_boxes li .need_help_content h3,
footer h5  {
    color: #293134;
}
.main_slider .slick-prev span,
.main_slider .slick-next span,
.main_slider .slick-prev:hover,
.main_slider .slick-next:hover,
.route_list_tab .city_lists ul li a:hover,
.route_list_tab .city_lists ul li a:hover span,
.news_slider .slick-prev span,
.news_slider .slick-next span,
.promo_slider .slick-prev span,
.promo_slider .slick-next span,
.cheap_flight_slider .slick-arrow,
.mobile_slider .slick-arrow,
footer .footer_links ul li a,
.route_list_tab .city_lists li.active,
.route_list_tab .city_lists li:hover,
.passenger_bg_box .passenger_box .passenger_count .pass_count,
.copyright_bg .copyright_content ul li a,
.dpFormBox .passenger_bg_box .room-container .custom-padding .label-input .input-group .passenger-control {
    color: #0095da;
}

header .dropdown-menu.mega-dropdown-menu .info_megadropdown_bg ul li a {
    color: #0295da;
}
header .dropdown-menu.mega-dropdown-menu .info_megadropdown_bg ul li a h4 {
    color: #0096db;
}

header .dropdown-menu.mega-dropdown-menu .info_megadropdown_bg ul li a span {
    color: #69737f;
}
header .dropdown-menu.mega-dropdown-menu .info_megadropdown_bg h3 {
    color: #293134;
}
.megadropdown_search_box .form-group .search_btn+i {
    color: #95a2b5;
}
.megadropdown_search_box .icon-close {
    color: #b5b9c2;
}
.timepick {
    color: #333
}

.booking_form #transferOnlyForm .form-group .form-control[disabled],
.booking_form #transferOnlyForm .form-group .form-control[disabled]::-webkit-input-placeholder,
.booking_form #transferOnlyForm .form-group .form-control[disabled]:-ms-input-placeholder,
.booking_form #transferOnlyForm .form-group .form-control[disabled]::placeholder {
    color: #e8e8e8
}

.booking_form .form-group.dateicon:before,
.booking_form .form-group.mapicon:before,
.dpFormBox .passenger_bg_box .add-rooms {
    color: #0094da;
}

.booking_form .tab-pane form div[class^="col-"]>.form-group>.twitter-typeahead>.form-control,
.booking_form .tab-pane form div[class^="col-"]>.form-group>.form-control,
.signup_followus_section .signup_form .form-control,
.copyright_bg {
    color: #96a2b7;
}

.route_list_tab .country_lists li,
.route_list_tab .city_lists li,
.route_list_tab .country_lists ul li a,
.signup_followus_section .signup_form .terms_txt {
    color: #293134;
}
.route_list_tab h3 {
    color: #21409a;
}
.route_list_tab .city_lists ul li a span {
    color: #96a2b7;
}

.passenger_bg_box {
    color: #6d727f;
}
.passenger_bg_box>p,
.passenger_bg_box .pax_icons li {
    color: #20409a;
}

.passenger_box_text h6 {
    color: #293134;
}

.passenger_bg_box .error_msg {
    color: #f00;
}

.our_benefits .box {
    color: #6a7384;
}

.our_benefits .box .box_content h5 {
   color: #293335;
}

.our_benefits .box:hover h5 {
    color: #223f9b;
}

.btn.view_all_btn {
    color: #0195dd;
}

.cheap_flights ul li .cheap_fight_box span {
   color: #224099;
}
.find_airline_tickets>p,
.signup_followus_section .need_help_boxes li .need_help_content {
    color: #6b7381;
}

.alert-danger {
    color: #e74847;
}

.alert.alert-success {
    color: #46ba7a;
}

.dpFormBox .passenger_bg_box .room-container .room-title .remove-room { 
	color:#e41102;
}

ul.dropdown-menu.language li a {
    color: #0194da;
}

/*box shadow*/
.route_list_tab {
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
}
.passenger_bg_box {
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
}

.mobile_slider .slick-arrow {
    -webkit-box-shadow: 0px 7px 15px 0px rgba(41, 49, 52, 0.12);
    -moz-box-shadow: 0px 7px 15px 0px rgba(41, 49, 52, 0.12);
    box-shadow: 0px 7px 15px 0px rgba(41, 49, 52, 0.12);
}

.mobile_slider .slick-active img {
    -webkit-box-shadow: 4px 6px 15px 0px rgba(41, 49, 52, 0.2);
    -moz-box-shadow: 4px 6px 15px 0px rgba(41, 49, 52, 0.2);
    box-shadow: 4px 6px 15px 0px rgba(41, 49, 52, 0.2);
}

.need_help_boxes.left li a:hover .need_help_content h3 { color:#0095da; }

/*Mobile menu*/

@media (max-width: 1199px) {
.navbar-collapse ul.nav li a {
	color:#21409a;
}
header .navbar-nav .dropdown-menu { box-shadow:none !important; }
.nav>li>a:hover { background-color:transparent !important; }
.dropdown a[aria-expanded="true"] .caret { border-bottom-color:#21409a !important;  }
}