.pos_static{position:static;}
.daterangepicker .drp-buttons .btn{height:auto;line-height:initial;}
.MultiCarousel { float: left; overflow: hidden; padding: 0px 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div {margin:10px;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px);padding: 6px 14px;}
.MultiCarousel .leftLst:focus, .MultiCarousel .rightLst:focus{outline:none;box-shadow:none;}
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc;display:none; }
.browse_prop_type{background:#fff;padding:20px 15px;}
.MultiCarousel .MultiCarousel-inner{text-align:left;}
.MultiCarousel .MultiCarousel-inner .item_img{height:180px;}
.MultiCarousel .MultiCarousel-inner img{height:100%;width:100%;}
.MultiCarousel .MultiCarousel-inner h5{font-size:16px;line-height:21px;color:#000;margin:15px 0px 5px;}
.MultiCarousel .MultiCarousel-inner p{font-size:13px;line-height:16px;color:#ccc;margin:0px;} 

.popular_destination{margin:30px 0px;}
.popular_hotel_list{display:flex;}
.popular_hotel_list .popular_item{width: 13%;padding-bottom: 8px;float: left;background: #fff;box-shadow: 0 0 4px rgba(0,0,0,.15);border: 1px solid #cecece;border-radius: 4px;margin-right: 13px;cursor: pointer;text-align:center;} 
.popular_hotel_list .popular_item:last-child{margin-right:0px;}
.popular_hotel_list .popular_item:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);border: 1px solid #bbbaba;}
.popular_hotel_list .popular_item h5{font-size:16px;line-height:21px;color:#000;margin:8px 0px 6px;}
.popular_hotel_list .popular_item span{font-size:12px;line-height:16px;color:#000;display:block;}
#banner .hotel_search{margin: 100px 0 100px;}
.hotel_search{max-height: 100%;max-width: 100%;width: 100%;perspective: 1000px;backface-visibility: hidden;background:#02122c;padding:10px;border-radius:4px;}
.hotel_search h4{font-size:21px;line-height:24px;color:#fff;margin:0px 0px 5px;}
.hotel_search p{font-size:14px;line-height:18px;color:#fff;margin:0px 0px 10px;}
.search_field .cus_loc_field, .search_field .cus_calendar_field, .search_field .cus_passenger_field, .search_field .cus_searchbtn_field{float:left;position: relative;}
.search_field .cus_loc_field{width:32%;} 
.search_field .cus_calendar_field{width:16.35%;}
.search_field .cus_calendar_field sub{position: absolute;top: 13px;bottom: auto;left: 10px;color: #5091fb;font-size:10px;}
.search_field .cus_passenger_field{width:25%;} 
.search_field .cus_searchbtn_field{width:115px;}
.search_field .cus_passenger_field input{background:transparent;position:relative;z-index:1;}
.search_field .cus_passenger_field .select_guest{position: absolute;top: 0px;left: 0px;display: block;width: 100%;height: 45px;background: #fff;}
.search_field .cus_passenger_field .select_guest span.search-label{display: block;position: absolute;top: 6px;bottom: auto;left: 10px;color: #5091fb;font-size: 10px;line-height: 14px;}
.search_field .cus_passenger_field .select_guest span.guests_selected{display: block;padding: 18px 10px 5px;font-size: 14px;line-height: 21px;border-radius: 0px;color:#666;}
.cus_passenger_field .list-dropdown-passengers{padding:0px;width:280px;}
.cus_passenger_field .list-persons-count .box{margin-top: 0px;border-bottom: 1px solid #e8e9eb;padding: 6px 6px 6px 6px;clear: both;height: auto;overflow: auto;font-size: 14px;-o-animation-name: animateElement;
-moz-animation-name: animateElement;-webkit-animation-name: animateElement;animation-name: animateElement;
-o-animation-duration: 0.2s;-moz-animation-duration: 0.2s;-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-o-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-o-animation-timing-function: linear;
-moz-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;margin-bottom:5px;}
.cus_passenger_field .list-persons-count .box:last-child{border-bottom: 0;}
.cus_passenger_field .list-persons-count .box .roomTxt{color: #000;font-weight: 600;margin-bottom: 1px;font-size: 13px;line-height: 16px;}
.cus_passenger_field .list-persons-count .box .left{width:calc(100% - 80px;)}
.cus_passenger_field .list-persons-count .box .right{width:75px;margin-left:5px;border: 1px solid #c2c2c2;
-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.cus_passenger_field .list-persons-count .box .right .PlusMinusRow a{font-size:21px;line-height:24px;}
.cus_passenger_field .list-persons-count .box .right .PlusMinusRow span{font-size:14px;line-height:18px;}
.cus_passenger_field .list-persons-count .box .right .PlusMinusRow a, .cus_passenger_field .list-persons-count .box .right .PlusMinusRow span{color:#000;padding:5px 5px;display: inline-block;}
.cus_passenger_field .list-persons-count .box .left .txt{color: #666;font-weight: 400;font-size: 13px;
line-height: 16px;}
.cus_passenger_field .list-persons-count .box .left .txt em{font-size: 11px;color: #6c6c6c;display: inline-block;font-style: normal;}
.cus_passenger_field .list-persons-count .box .child_age span{margin: 2px 0px 3px 0;font-size: 12px;color: #959595;width: 100%;display: inline-block;}
.cus_passenger_field .list-persons-count .box .child_age select{display: inline-block;border: 1px solid #c3c3c3;margin-right: 16px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;
border-radius: 4px;font-size: 13px;line-height:28px;width: 58px;color: #434343;-webkit-appearance: none;
padding: 3px 8px;height: 30px;background: #ffffff;}
.cus_passenger_field .list-persons-count .box .child_age select:last-child{margin-right:0px;}
.cus_passenger_field .list-persons-count .spacer{height: 10px;clear: both;display:block;}
.cus_passenger_field .list-persons-count .cus_add_remove_btn{display: inline-block;font-size: 12px;line-height: 16px;padding: 5px 8px;border-radius: 3px;margin-left: 6px;}
.cus_passenger_field .list-persons-count .addroom{border: 1px solid #89ad3e;color: #89ad3e;}
.cus_passenger_field .list-persons-count .removeroom{border: 1px solid #ff0000;color: #ff0000;}
.hotel_search .form-group > i{position: absolute;top:15px;right: 20px;font-size: 18px;color: #666;transition: all 0.2s;}
.hotel_search form .form-group + .form-group{margin-top:0px;}
.hotel_search form .form-group input.form-control{font-size: 14px;padding: 10px 10px;line-height: 21px;border-radius:0px;}
.hotel_search .search_field form .cus_calendar_field.form-group input.form-control{padding: 15px 10px 5px;}
.search_field .cus_searchbtn_field button{padding: 0px 18px;border-radius: 0px;}
.search_field .cus_searchbtn_field button i{display: inline-block;}
.hotel_list_sec{padding:15px;background: #fff;}
.hotel_list_sec .result_found{display:inline-block;}
.hotel_list_sec .result_found h4{}
.hotel_list_sec .map_view{display:inline-block;background:#e8e8e8;border:1px solid #02122c;border-radius:4px;padding: 5px 20px;
text-align: center;vertical-align: top;float: right;}
.hotel_list_sec .map_view a{color:#000;font-size:13px;line-height:21px;display:block;}
.hotel_list_sec .map_view a i{color:#5091fa;font-size:21px;}
.hotel_list_sec .map_view a i, .hotel_list_sec .map_view a span{display:block;}
.sort_category{border: 1px solid #5091fa;border-top: 3px solid #5091fa;margin-top: 10px;}
.sort_category ul{list-style-type:none;padding:0px;margin:0px;flex-wrap: wrap;display: flex;margin-top: -1px;}
.sort_category ul li{display:inline-block;border-right:1px solid #5091fa;border-bottom:1px solid #5091fa;margin-bottom: -1px;}
.sort_category ul li:last-child{border-right:0px;}
.sort_category ul li a{display:block;font-size:12px;line-height:16px;color:#000;padding:8px 10px;}
.sort_category ul li.active a{background:#89ad3e;color:#fff;}
.hotel_list .hotel_item{margin-top:15px;padding: 10px;border: 1px solid #e2e2e2;border-radius: 4px;}
.hotel_list .hotel_item .hotel_img{float:left;width:25%;position:relative;}
.hotel_list .hotel_item .hotel_img .tag_green{background:#89ad3e;}
.hotel_list .hotel_item .hotel_img .hotel_tag{position:absolute;top:10px;left:-20px;}
.hotel_list .hotel_item .hotel_img .hotel_tag:before{content: '';position: absolute;left: 0;bottom: -10px;width: 0;height: 0;}
.hotel_list .hotel_item .hotel_img .tag_green:before{border: 5px solid #89ad3e;border-bottom-color: transparent;border-left-color: transparent;}
.hotel_list .hotel_item:hover{background: rgba(2, 18, 44, 0.11);}
.hotel_list .hotel_item .hotel_img .hotel_tag span{font-size: 14px;line-height: 18px;color: #fff;padding: 10px;display: block;border-radius: 4px}
.hotel_list .hotel_item .hotel_favorite{position: absolute;top: 10px;right: 5px;}
.hotel_list .hotel_item .hotel_favorite i{font-size: 16px;color: #fff;}
.hotel_list .hotel_item .hotel_info{float:left;width:calc(75% - 15px);margin-left:15px;}
.hotel_list .hotel_item .hotel_info .left{float:left;width: 73%;margin-right:2%;border-right: 1px solid #ccc;}
.hotel_list .hotel_item .hotel_info .right{float:right;width: 25%;}
.hotel_list .hotel_item .hotel_info .room_amenities>span{font-size:14px;line-height:18px;color:#5091fa;display:block;margin:10px 0px;}
.hotel_list .hotel_item .hotel_info .room_amenities ul{list-style-type:none;padding:0px;margin:0px;}
.hotel_list .hotel_item .hotel_info .room_amenities ul li{display:inline-block;margin-right:5px;margin-bottom:5px;}
.hotel_list .hotel_item .hotel_info .room_amenities ul li i{font-size:18px;line-height:21px;color:#000;}
.hotel_list .hotel_item .hotel_info .title_wrap h3{display:inline-block;font-size:24px;line-height:28px;color:#5091fa;margin:0px 10px 5px 0px;}
.hotel_list .hotel_item .hotel_info .title_wrap .title_badges{display:inline-block;font-size:14px;line-height:18px;color:#000;}
.hotel_list .hotel_item .hotel_info .hotel_star, .hotel_list .hotel_item .hotel_info .hotel_like, .hotel_list .hotel_item .hotel_info .hotel_promote{display:inline-block;}
.hotel_list .hotel_item .hotel_info .hotel_star i{font-size:10px;color:#feba02;}
.hotel_list .hotel_item .hotel_info .hotel_like{background:#feba02;padding: 2px;margin:0px 5px;}
.hotel_list .hotel_item .hotel_info .hotel_like i{font-size:10px;color:#fff;line-height: 12px;display: block;}
.hotel_list .hotel_item .hotel_info .hotel_promote span{border: 1px solid #bdbdbd;color: #333;font-size:12px;line-height:16px;padding:0px 8px;border-radius:3px;display:block;}
.hotel_list .hotel_item .hotel_info .hotel_address a{color: #5091fa;font-size: 12px;line-height: 16px;text-decoration:underline;}
.hotel_list .hotel_item .hotel_info .hotel_address a:hover{color: #02122c;}
.hotel_list .hotel_item .hotel_info .hotel_address a>span:before, .hotel_list .hotel_item .hotel_info .hotel_address a>span:after{content:"";width: 3px;height: 3px;display: inline-block;background-color: #02122c;border-radius: 50%;margin: 0 3px 2px 3px;}
.hotel_list .hotel_item .hotel_info .hotel_address span.distance{font-size: 12px;line-height: 16px;color: #333;}
.hotel_list .hotel_review{margin-top:10px;text-align: left;margin-bottom: 10px;}
.hotel_list .hotel_review .review_content{display: inline-block;vertical-align: middle;}
.hotel_list .hotel_review .review_content span{display: block;}
.hotel_list .hotel_review .review_content span.review_title{font-size: 14px;line-height: 18px;color: #5091fa;}
.hotel_list .hotel_review .review_content span.review_text{font-size: 12px;line-height: 16px;color: #6b6b6b;text-align: left;}
.hotel_list .hotel_review .review_score{display: inline-block;margin-right: 5px;}
.hotel_list .hotel_review .review_score span{background: #02122c;border-radius: 7px 2px 7px 2px;padding: 10px;font-size: 14px;line-height:18px;color: #fff;}
 
.room_details .room_name{display: inline-block;}
.room_details .room_name .room_link{display: inline-block;font-size: 13px;line-height: 16px;color: #000;}
.room_details .room_name .room_link .icons_adult{display: inline-block;}
.room_details .room_name .room_link .icons_adult i{font-size: 10px;}
.room_details .room_name .room_info span{font-size: 12px;line-height: 16px;color: #333;display: block;margin:2px 0px 5px;}
.room_details .room_name .risk_free{font-size: 12px;line-height: 16px;display: block;}
.room_details .room_name .risk_free.risk_green{color: #89ad3e;}
.room_details .room_name .risk_free.risk_red{color: #c00;}
.hotel_info .room_price{text-align: right;display: block;}
.hotel_info .room_price span{font-size: 12px;line-height: 16px;color: #333;display:block;text-align: right;margin-bottom:5px;}
.hotel_info .room_price span.price_value{font-size: 21px;line-height: 24px;color: #000;font-weight:600;}
.room_details .room_refreshment{text-align: right;margin-top: 10px;}
.room_details .room_refreshment sup{display: block;font-size: 12px;line-height: 16px;color: #89ad3e;font-weight:600;}
.hotel_list .hotel_item .hotel_info .select_hotel_btn{text-align: right;margin-top: 10px;display: block;}
.hotel_list .hotel_item .hotel_info .select_hotel_btn a{display: inline-block;background: #5091fa;border-radius: 4px;padding: 10px 12px;color: #fff;font-size:13px;line-height:16px;}
.hotel_list .hotel_item .hotel_info .select_hotel_btn a i{margin-left: 10px;}
.hotel_list .hotel_item .hotel_info .select_hotel_btn a:hover{background: #89ad3e;}

.wht_bg{background:#fff;}  
.why_book_hotel{padding:30px 0px;margin:30px 0px;}
.why_book_hotel .why_hotel_box{border:1px solid #ccc;transition-duration: 0.5s;box-shadow: 0.1px 0.1px 0.1px #ccc;text-align:center;} 
.why_book_hotel .why_hotel_box:hover{transition: transform 0.5s;transform: scale(1.1);}
.why_book_hotel .why_hotel_box img{width:75px;}
.why_book_hotel .why_hotel_box h4{font-size:16px;line-height:21px;color:#000;margin:0px;padding: 10px 0px 5px;font-weight: normal;}
.why_book_hotel .why_hotel_box p{font-size: 14px;line-height: 21px;color: #666;margin: 10px 10px;}
.pagination>li>a, .pagination>li>span{color: #5091fb} 





/* Hotel Details CSS */
.hotel_main_info{background: #fff;padding: 10px;border: 1px solid #dadada;border-radius: 4px;}
.hotel_main_info .hotel_name{display: inline-block;}
.hotel_main_info .hotel_name h3{color: #5091fa;margin: 0px;}
.hotel_main_info .hotel_rating{display: inline-block;margin-left: 10px;}
.hotel_main_info .hotel_rating i{font-size: 11px;color: #feba02;}
.hotel_main_info .hotel_address p{font-size: 14px;line-height: 18px;color: #666;margin: 10px 0px;}
.hotel_main_info .hotel_amenities{margin-top:15px;}
.hotel_main_info .hotel_amenities ul{list-style-type: none;padding: 0px;margin: 0px;}
.hotel_main_info .hotel_amenities .amenities_list ul li{display: inline-block;margin-right: 10px;font-size:14px;line-height:18px;color:#000;text-align: center;}
.hotel_main_info .hotel_amenities .amenities_list ul li i{font-size: 18px;color: #000;margin-bottom: 5px;}	
.hotel_main_info .hotel_amenities .amenities_list ul li span{display: block;} 	
.hotel_main_info .hotel_amenities .amenities_list ul li:last-child{margin-right: 0px;}
.hotel_main_info .hotel_amenities .amenities_btn{text-align: right;}
.hotel_main_info .hotel_amenities .amenities_btn a{display: inline-block;font-size:14px;line-height:18px;color:#5091fa;border:1px solid #5091fa;padding:10px 15px;background:transparent;} 
.hotel_main_info .hotel_amenities .amenities_btn a:hover{background:#5091fa;color:#fff;} 
.hotel_main_info .hotel_amenities .all_amenity_list{margin-top:15px;border-top:1px solid #b1b1b1;padding-top:10px;}
.hotel_main_info .hotel_amenities .all_amenity_list ul li{display: inline-block;margin: 0px 8px 10px 0;font-size:13px;line-height:16px;color:#333;border:1px solid #b1b1b1;border-radius:20px;padding: 4px 7px;max-width: fit-content;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: bottom;text-transform: capitalize;}
.hotel_main_info .hotel_amenities .all_amenity_list ul li:last-child{margin-right: 0px;}
.cus_hotel_whtbg{background:#fff;border-radius:4px;padding:10px;margin-top:15px;}
.hotel_price_sec .rating_sec .rating_icon{display:inline-block;vertical-align: top;background: #89ad3e;padding: 5px;border-radius: 2px;line-height: 21px;margin-right: 6px;}
.hotel_price_sec .rating_sec .rating_icon i{color: #fff;font-size: 21px;line-height: 21px;}
.hotel_price_sec .rating_sec .rating_txt{display:inline-block;}
.hotel_price_sec .rating_sec .rating_txt h5{font-size: 21px;line-height: 24px;margin: 0px;color: #000;} 
.hotel_price_sec .rating_sec .rating_txt span, .hotel_price_sec .rating_sec span{font-size: 12px;line-height: 16px;color: #666;display:block;}
.hotel_price_sec .rating_sec span{line-height: 21px;} 
.hotel_price_sec .rating_sec span i{color: #89ad3e;}
.hotel_price_sec .room_cate{display:inline-block;}
.hotel_price_sec .room_price{display:inline-block;float:right;}
.hotel_price_sec .room_cate span.cate_name{font-size: 14px;line-height: 18px;color: #000;}
.hotel_price_sec .room_price span.price_val{font-size: 21px;line-height: 24px;color: #5091fa;display: block;}
.hotel_price_sec .room_price span.base_price{font-size: 11px;line-height: 15px;color: #666;display: block;text-align:right;}
.hotel_price_sec .book_room{margin-top:15px;}
.hotel_price_sec .book_room a{font-size: 14px;line-height: 16px;color: #fff;display: block;text-align:center;background: #5091fa;padding:10px 20px;text-transform:uppercase;border-radius: 4px;}
.hotel_price_sec .book_room a:hover{background: #89ad3e;}
.about_hotel h5{color:#000;font-size:16px;line-height:21px;margin:0px 0px 10px;}
.about_hotel .inner_info{height:150px;overflow-y:scroll;}
.about_hotel .inner_info p{color:#666;font-size:14px;line-height:24px;margin:0px 0px 10px;}
.about_hotel .inner_info p b{display:block;}
.inner_hotel_detail h4.title_h4{color:#000;font-size:21px;line-height:24px;margin:0px 0px 15px;}
.hotel_amenity .inner_hotel_amenity .amenity_col{float:left;display:inline-block;width:25%;}
.hotel_amenity .inner_hotel_amenity .amenity_col h5{color:#666;font-size:14px;line-height:18px;margin:0px 0px 10px;padding-bottom: 4px;border-bottom: 1px solid #5091fa;display: inline-block;}
.hotel_amenity .inner_hotel_amenity .amenity_col ul{list-style-type:none;padding:0px;margin:0px;}
.hotel_amenity .inner_hotel_amenity .amenity_col ul li{display:block;color:#666;font-size:13px;line-height:24px;}.hotel_amenity .inner_hotel_amenity .amenity_col ul li i{font-size: 11px;color:#89ad3e;}

@media(min-width:601px){
	.hotel_list .hotel_item .hotel_info .room_amenities ul li .cus_tooltip .tooltiptext{width: 90px;} 
}


