body{font-family: 'Hind', Arial, Helvetica, sans-serif;}
.header_content:after {background-color:#323232;}
.header_content .menu > li > a{ color:#fff;}
.logo-bg-area{ background:#fff;border-bottom: 3px solid #323232;}
.header_top {background-color: #f7f7f7;}
.header_top .header_left span{ color: #323232;}
.header_top .header_right .login-register a {color:#323232;}
.header_top .header_right .login-register a:hover, .header_top .header_right .login-register a.active { background-color: #fff; color: #e00;}
.header_top .header_right .dropdown span {color:#323232;}
.header_top .header_right .dropdown span img{width: auto; object-fit:cover}
.language .languageDropDown img{width: auto; object-fit:cover}
.header_top .header_right .dropdown ul li a {color: #000;}
.header_top .header_right .dropdown ul li a:hover {background-color: #333;color: #fff;}
.header_top .header_right .dropdown ul li.active a {background-color: #333;color: #fff;}
.header_top .header_right .login-register a.supler{border: 1px solid #868686;background: #fff;}
.heading{color: #e00;}
.heading .top-destn{}
.room_item-1 .bot .price{color:#000 !important; font-size:13px}
.room_item-1 .bot .price .amout{color:#424040 !important; font-size:18px}
.accomd-modations_1 .heading {border-bottom: 2px solid #e00;}
.feature-dest-links li a{color:#1b1b1b;}
.solid-menus .btn, .solid-menus .home-menu li.is-active {background: #ee0000!important;}
.solid-menus .sub-menu-1 {border-bottom: 8px solid #d20a0c!important;}
.solid-menus .tri-right {border-left: .75em solid #ee0000;}
.solid-menus .blog a:active, .solid-menus .blog a:hover, .solid-menus .gallery a:active, 
.solid-menus .gallery a:hover, .solid-menus .side-menu-wide a:active, .solid-menus .side-menu-wide a:hover, 
.solid-menus .tabs a:active, .solid-menus .tabs a:hover{color:#d20a0c;}
.room_item-1 .bot{background: #e1e1e1!important;}
.accomd-modations_1 .awe-btn.awe-btn-13{background: #ffffff!important;color: #001e63!important;}
.my-loc-select i, .my-loc-select2 i{color: #5c5c5c;}
.manageforms-box .nav-tabs li{ display:inline-block !important;}
.btn-primary, .btn-primary:hover{color: #fff;background-color: #337ab7;border-color: #2e6da4;}
.bk-bxs2.roomdesktopbox .topfixedTotalBar .innerBarBg{background: #545454 !important;}
.belowArrow{background: #383737;}
.belowArrow::after{border-top-color: #383737 !important;}
.global_loading_popup{background-color:rgb(0 0 1 / 58%);display: none;height: 100%;margin-left: 0;
opacity: 0.96;position: fixed;width: 100%;z-index: 99999;top:0;}
.global_loading_popup .center-div{top:90px;position:relative;margin:0 auto;width:10%;padding:20px 15px;
  border-radius: 30px;}
.global_loading_popup .center-div img{background: #fff;border-radius: 50%;padding: 2px;border: 1px solid #fff;
 width: 64px;height: auto}
.languageDropDown{max-height: 300px;min-width: 220px !important;overflow-y: auto;text-align: left;}
.lngCurHeadTitle{font-size: 12.6px;padding: 8px 15px 2px 15px;color: #000;font-weight: bold;margin: 0 0 5px 0;
  border-bottom: 1px solid #eeeded;background: #cbcbcc;display: -webkit-box;-webkit-line-clamp: 1;
  -webkit-box-orient: vertical;overflow: hidden;}
.homepage-weather-bg{background: #f3f3f3;padding: 10px}
.content-editort-txt a.clink{color: #1d84dd !important;}
.float-left{float: left;}
.float-right{float: right;}

#footer {background-color: #323232!important;}
.footer_top {background-color: #4d4d4d!important;}
.footer_top .mailchimp h4 { color:#fff;}
.footer_top .mailchimp h4:before {border: 3px solid #222;color: #222;}
.footer_top .mailchimp .mailchimp-form .input-text {border: 2px solid #fff; color: #323232; background:#fff;}
.footer_top .mailchimp .mailchimp-form .input-text::-webkit-input-placeholder {color: #323232;}
.footer_top .mailchimp .mailchimp-form .input-text:-moz-placeholder { color: #323232;}
.footer_top .mailchimp .mailchimp-form .input-text::-moz-placeholder { color: #323232;}
.footer_top .mailchimp .mailchimp-form .input-text:-ms-input-placeholder {color: #323232;}
.footer_top .mailchimp .mailchimp-form .awe-btn {color: #fff;background-color: #e00; border:2px solid #e00;}
#footer .social .social-content a {color: #e00; border: 2px solid #fff;}
#footer .social .social-content a:hover {border-color: #fff;}
#footer .footer_center .widget .widget-title {color: #fff; font-weight: bold;}
#footer .footer_bottom {background-color: #1c1b1b; color: #fff;}
#footer .footer_bottom a{color: #fff; text-decoration: none;}
.footer-sgnup{ color:#fff;}

.bg-sidbar-calender{ background:#fff;}
.tour_list_desc h3{ color:#4daaf0;}
.tour_list_desc > ul li i{color: #323232;}
.awe-btn{ background:#fff; color:#323232;}
.awe-btn.awe-btn-default {border: 2px solid #e00;}
.awe-btn.awe-btn-default:hover {border-color: #e00;background-color: #323232;color: #fff;}
.price_list {color: #323232;}
.awe-btn.awe-btn-13 {border: 2px solid #e00; background-color: #fff; color: #323232;}
.awe-btn.awe-btn-13:hover {border-color: #344a71;background-color: #fff;}
.reservation-sidebar .reservation-heading{ background:#323232; color:#fff;}
.reservation-room-selected h3{color: #e00;}
.ui-datepicker .ui-datepicker-header {background-color: #e00;}
.ui-datepicker .ui-datepicker-calendar thead th {color: #fff;background-color: #323232;}
.header_mobile { background-color:#323232;border-bottom: 2px solid #d20a0c}
.header_mobile .header_menu {background-color:#323232;}
.header_mobile .header_menu ul li a:hover{background-color: #565656; color: #fff;}
.header_mobile .header_menu ul li .sub-menu{background-color: #676767;}
.header_mobile .header_menu ul li .sub-menu .all-dest-btn{background: #fff;color: #333;border: 1px solid #323232;}
.header_mobile .header_menu ul li .sub-menu .all-dest-btn:hover{color: #fff;}
h1.list-city-head{background: #fff; border-top:4px solid #e00; color:#003580;}
h2.list-city-head{background: #fff; border-top:4px solid #e00; color:#003580;}
.header_logo h2{ color:#000;}
.hotelname-color{ color:#323232;}
.ui-datepicker .ui-datepicker-calendar td a.ui-state-active,
.ui-datepicker .ui-datepicker-calendar td a:hover {background-color: #323232;color: #fff;border-radius:0px;}
#frmSerchDestinations input[type="text"]{border: 1px solid #d4d4d4!important;}
.filter_mobilepading_css #frmSerchDestinations input.ui-autocomplete-loading{border: 1px solid #fff!important;}
.iconbg-circle.icn-1 { background: #4295f2;}
.iconbg-circle.icn-2 { background:#2dc675;}
.iconbg-circle.icn-3 { background:#861ad2;}
.iconbg-circle.icn-4 { background:#d3d810;}
.iconbg-circle.icn-5 { background:#d27d10;}
.iconbg-circle.icn-1 i{color:#fff;}
.iconbg-circle.icn-2 i{color:#fff;}
.iconbg-circle.icn-3 i{color:#fff;}
.iconbg-circle.icn-4 i{color:#333;}
.iconbg-circle.icn-5 i{color:#fff;}
#score span {border: 3px solid #e00;}
.menu-bars, .menu-bars:hover, .menu-bars:active, .menu-bars.active {background-color: #d20a0c !important;}
.menu-bars span, .menu-bars span:before, .menu-bars span:after {background-color: #fff !important;}
.search-text-icon i{color: #fb3737;}
.filter-div.hotels-filter h3{color: #bf2828;}
.section-accommo_1.bg-bluecolor{background: #323232; color: #fff;}
.barCntTxt .txtHd{color: #f1f0f0;}
.barCntIcon{color: #e9e3cc;}
.mappage-srchbar.faxposApply{background: #4d4d4d;}
.mappage-srchbar.newstyle-clnd{background: #3e3e3e;border-bottom: 1px solid #3e3e3e;}
.mSrchClnd .headbar{background:rgb(0 0 0 / 90%) !important;}
.mSrchClnd #frmsrc{background: rgb(0 0 0 / 90%) !important;}
.ui-datepicker .ui-datepicker-buttonpane button{width: auto !important;}

#mobileMenuBarCss.defltMobBar .header-sticky{background: #333 !important;border-bottom: 3px solid #d20a0c!important;}

/* == hotel details page*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{ color:#e00;}
.price-srchroom{font-size:20px; color:#e00; font-weight:bold;}
.room-detail_thumbs .owl-prev:hover, .room-detail_thumbs .owl-next:hover {background-color: #e00;color: #fff;}
.bg-gray { background-color: #EDEDED;}
.tophotel-arae{ background:#fff;}
.room-detail_tab, .room-detail_tab .hotelsdetais{ background:#fff; padding-bottom:50px;}
.reserve-heading{ background:#383131;}
.reserve-heading strong{ color:#fff;}
.hotelsdetais b, strong { color:#333;}
.room_info strong{color:#e00;}
.childs-ages-box{ background:#fff; border: 1px solid #ecebeb;}
.room_info { background-color:#e6f5f5;border-bottom: 1px solid #dddddd;color: #000;}
.conditoin_box22 {background-color: #4a7fca;border: 1px solid #4a7fca;color:#fff;}
.cmsheading{color: #bd0707}
.room_name{color:#0E281E;}
.reviwerat{background:#FFB923; color:#000;}
.reviwesdetails i{ color:#EBAF30;}
.prepadTxtcolr{color: #390;}
.review-rgt-style{border-left:1px solid #878787; background:#f7f7f7;}
.review-byname{color:#344a71;}
.maintitleBox{ border:1px solid #fff;}
.chkinTime i { color: #163E2E;}
.phonNumbers {color: #000;}
.ratreviws{color: #003580;}
.bookClenderBox-area{ background-color:#fff !important;}
.bookClenderBox-heading{color: #fff;}
.bookClenderBox-heading .clsborder{ border-bottom:2px solid #fff;}
.global-calender .caleder-arae {color: #fff;}
.global-calender .caleder-arae label {color: #fff !important;}
.global-calender .clnd-field {color: #333; background:#fff;border: 1px solid #fff;}
.global-calender .childs-ages{ color:#ff6c8f;}
.global-calender .chages-list-color{ color:#279ff8 !important;}
.global-calender .childs-ages-boxss{background:#323232!important; background:rgba(50, 50, 50, 0.9)!important; color:#fff!important;}
.global-calender .booksrch-btn{background:#f72d2f; color: #fff; border:2px solid #e00;}
.global-calender .booksrch-btn2{background:#f72d2f;color: #fff; border:2px solid #e00;}
.global-calender .booksrch-btn:hover, .global-calender .booksrch-btn2:hover{color: #fff;}
.room-compare_content .room_item-4 { background:#fff;}
.room_item-4 .nearHrates{color: #df9903;}
.room_item-4.alterdivBg{background: #f5f5f5;}
.show-prcs h2.reservation-heading{ background:#fff; color:#323232; border: 2px solid #e00;}
.room-detail_tab-header li a:before { background-color: #0896FF;}
.room-detail_tab-header li.active a, .room-detail_tab-header li:hover a { color: #0896FF;}
.mylist-color{ background:#fff;}
.show-maps h2 {color: #e00;}
#guestreviwes{ background:#fff; padding:0px 10px;}
li.active small.currency_symble, li:hover small.currency_symble {color: #e00;}
li small.currency_symble {color: #003580;}
.check-availability:before {background-color: inherit;}
.check-availability h2:before {border: 3px solid #e00;color: #e00;}
.check-availability h2{font-size:21px;font-weight: bold;}
#footer .footer_center .widget-logo .text p {color: #fff;}
#footer .footer_center .widget-logo .text p i {color: #fff;}
#footer .footer_center .widget-logo .text p a {color: #fff;}
#footer .footer_center .widget-logo .text p a:hover {color: #fff;}
#footer .footer_center .widget ul li a {color: #fff;font-size:15px;}
#footer .footer_center .widget ul li a:hover {color: #e00;}
#footer .footer_center .widget_tripadvisor .tripadvisor p {color: #fff;}
.footer-copy-rgt{border-top: 1px solid #7b7979;}
.header_content .menu > li.current-menu-item > a {
  background-color: #fff;
  color: #232323;
}
.header_content .menu > li:hover > a {
  background-color: #fff;
  color: #232323;
}
.header_content .menu > li .sub-menu li:hover > a {
  background-color: #f7f7f7;
  color: #e00;
}
.accomd-modations-room_1 .text.featurs {
  background-color: rgba(21, 21, 21, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 21, 21, 0.3)), to(rgba(21, 21, 21, 0.7)));
  background: -webkit-linear-gradient(top, rgba(21, 21, 21, 0.3), rgba(21, 21, 21, 0.7));
  background: -moz-linear-gradient(top, rgba(21, 21, 21, 0.3), rgba(21, 21, 21, 0.7));
  background: -ms-linear-gradient(top, rgba(21, 21, 21, 0.3), rgba(21, 21, 21, 0.7));
  background: -o-linear-gradient(top, rgba(21, 21, 21, 0.3), rgba(21, 21, 21, 0.7));
}
.inner-roombox-arae .detailspage-giftsmall.bgcolor{
  background: #e12d2d;
  color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ef1818), to(#bf2121));
  background-image: linear-gradient( 0deg, #ef1818 0%, #bf2121 100%);
 }
/* == hotel details page*/

/*============ calender general css =========== */

/* ===  booking form details page=== */
.reservation_content .heading-bars{background-color: #323232; color:#ffffff;}
.reservation-sidebar .reservation-room-seleted_total{color: #fff; background:#e00;}
.reservation-room-seleted_total strong{ color:#fff;}
.book_complete_langs { background: #fff;border:2px solid #e00;color: #333;}
.thankyupg{ background:#fff;}
.thankyupg .your_reserv_heading_area, .thankyupg .reservation_details{ background:#fff;}
/* ===  booking form details page end=== */

/* ===  my booking form page=== */
.mngfrm-book .reserv_heading_area{background:#323232 !important;}
.mngfrm-book .reserv_heading_area h1{ color:#fff !important;}
.mangbook-form {background:#FFB923; color:#000;}
.mngfrm-book .Check_booking_lang {border:2px solid #e00; color: #333; background:#fff;}
/* ===  my booking form page end=== */

/* ===  autocomplete list=== */
.ui-widget-content {
background: #fff;
border-left: 1px solid #d7d5d5;
border-right: 1px solid #d7d5d5;
border-bottom: 1px solid #d7d5d5;
color: #333333;
padding: 5px;
border-radius: 5px;
}
#pricerange-slider.ui-widget-content .ui-state-default{margin: 1px 0 1px -15px;}
.ui-datepicker .ui-datepicker-calendar td a{font-size:13px;width:36px;height:36px; margin:1px 0 1px 5px;line-height: 12px;}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div.ui-widget-content .ui-state-default{font-size:13px;border-radius:0px;width:36px;
  height:36px;line-height: 12px;text-align: center}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-state-default{font-size:14px;border-radius:0px;width:30px;
  height:30px;line-height: 12px;}
.ui-datepicker-buttonpane .ui-state-default, .ui-widget-content .ui-state-default, .ui-state-default{border-radius:0px;}
.ui-datepicker .ui-datepicker-calendar td{position: relative;}
.ui-datepicker .ui-datepicker-calendar td a{color: #525252 !important;position: relative;z-index: 1;background: transparent !important}
.ui-datepicker .ui-datepicker-calendar td small.dprc{font-size: 9px;color: #adadad;position: absolute;bottom:5px;left: 15px;z-index: 0;}
.ui-datepicker .ui-datepicker-header .ui-corner-all .ui-icon{color: #323232 !important;}
.ui-datepicker .ui-datepicker-header{background-color: #f9f9f9 !important;color: #323232 !important;}
.ui-datepicker .ui-datepicker-calendar thead th{padding: 8px 4px;color: #323232 !important;background-color: #ffffff !important; border-bottom: 1px solid #f7f7f7 !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
  background: rgb(157 157 157) !important;border: 1px solid #fff;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color: #323232 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color: #060606 !important; border: 1px solid #fff !important;}
.ui-state-default.ui-state-active, .ui-state-default.ui-state-hover{background-color: #fff !important;color: #060606 !important;}
td a.ui-state-default.ui-state-active, td a.ui-state-default.ui-state-hover{color: #060606 !important;border: 1px solid #c7cbe1 !important;}
.ui-datepicker .foterPrcTxt{padding: 20px 0 3px 0;text-align: center;color: #bfbfbf;display: inline-block;width: 100%;}
.ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-first{border-right: 1px solid #f9f9f9;}
#pricerange-slider .ui-widget-content{padding:3px;}
/* ===  autocomplete list=== */

 /* start global pages css*/
.globalpages_header .my-nav-color {background: #383737 !important;}
.globalpages_footer {}
.bk-progress-bar .bar_number{ padding: 4px 0 0;}
.bk-progress-bar span.activetabs .bar_number{background: #444446;color: #fff;} 
.bk-progress-bar span.in_activetabs .bar_number{background: #9f9e9e !important;color: #fff;} 
.hotel-checkoutpage .bk-progress-bar{background: #061c4e;}
.hotel-checkoutpage .bk-progress-bar .top-sections span.activetabs{background: #ffffff;color: #222121;}
.hotel-checkoutpage .bk-progress-bar .top-sections span.in_activetabs{background:#ebecf0;color: #222121;border:2px solid #9f9e9e;}
.hotel-checkoutpage .bk-progress-bar{padding:15px 0 4px 0 !important; height: auto !important;}
.hotel-checkoutpage .bk-progress-bar .fill-bar{background: #b7b8b9;}
.hotel-checkoutpage .bk-progress-bar .blank-bar{background: #dbdbdc;}
.hotel-checkoutpage .bk-progress-bar .blank-bar.fillbg{background: #b7b8b9;}
/* end global pages css*/

.tophotel-arae .bookroombtn{background: #e5080a;}
.rentcarpage .car-rental-wrapper{background:#374462 !important;}
.srchFrmNewSt .srchFormTopHead{box-shadow: rgb(0 0 0 / 8%) 0px 0px 2px 0px, rgb(0 0 0 / 16%) 0px 2px 8px 0px;
  background-color: rgb(244, 246, 248);color: rgb(0, 24, 51);}
.srchFrmNewSt .srchFormTopHead h1, .srchFrmNewSt .srchFormTopHead h3{color: rgb(0, 24, 51);}
.srchFrmNewSt .srchFormTopHead .hd3, .srchFrmNewSt .srchFormTopHead .hdp{color: rgb(0, 24, 51);font-family: Poppins,sans-serif;}
.srchFrmNewSt .srchFormTopHead h2, .srchFrmNewSt .srchFormTopHead h5{color: rgb(0, 24, 51);}
.srchFrmNewSt .srchTabs{background:rgb(244, 246, 248);border-top: 1px solid #adadad;}
.srchFrmNewSt .srchTabs ul li a.active{border-bottom: 3px solid rgb(247 45 47);}
.srchFrmNewSt .srchTabs ul li a{color:rgb(79, 111, 143);}
.srchFormDiv .car-date-select{border: 1px solid #d4d4d4;}
#homepage-cars-calender .car-search-btn{background:#f72d2f!important}
.srchFrmNewSt .srchFormTopHead h5 span, .srchFrmNewSt .srchFormTopHead h2 span{color: #f7565a;}
.contentPgBnrBG{background:#374462 !important;background-size: cover;background-repeat: no-repeat;}
.srchFrmNewSt .srchFormDiv{background: #fff;}
.car-retun-txt{color: #60809f;font-weight: bold;}
.themes-home-tabs .nav-tabs>li>a{color: #012a85;}
.themes-home-tabs .nav-tabs>li.active>a, 
.themes-home-tabs .nav-tabs>li.active>a:hover, .themes-home-tabs .themes-home-tabs .nav-tabs>li.active>a:focus{color: #012a85 !important;background-color: #ffffff !important;}
.srchFrmNewSt#homepage-cars-calender .carbooking-calender-area{background-color: #fff !important;}
.ui-autocomplete .ui-state-active, .ui-autocomplete .ui-widget-content .ui-state-active, 
.ui-autocomplete .ui-widget-header .ui-state-active{border:none !important}
.accomd-modations_1 .room_item-1 .img img{object-fit:cover}

@media (min-width:320px) and (max-width:641px){
  .bg-sidbar-calender.listpage{background: #323232 !important;}
  .fncycheckbox label{background: transparent !important;color: #fff;}
  .bg-sidbar-calender.listpage .awe-btn.awe-btn-13{background: #d20a0c;}
  .global_loading_popup .center-div{width: 50%;}
  .global_loading_popup .center-div img{width: 50px;}
  .footer_top .mailchimp .mailchimp-form .awe-btn{max-width:110px;}
  #footer .footer_center .widget ul li a {margin: 3px 0;}
  .bg-sidbar-calender.listpage{background: #3a3737 !important;}
}