.m_div,.map_view,.markup_search{position:relative}.hotel_date_p .date_night:nth-child(n+2),.lbl_up{max-width:fit-content}.grid_view .main-img.transfer img,.main-img img,.map_view img{object-fit:cover}.hotellist_txt,.map_box_h_name{-webkit-line-clamp:2;-webkit-box-orient:vertical}.h_address,.hotel_Adderss,.p_name_title,.search_input,.stick{text-overflow:ellipsis}.hotellist_txt,.map_box_h_name,.visa_des{-webkit-box-orient:vertical}.arrow li a:before,.grid_view .h_address,.grid_view .hotellist_txt,.grid_view .total_night_div,.grid_view span.common_icon.see_map,.input_redio_box input,.list_back_h,.mapwait_page{display:none}.m_div.hotel_date_p,.map_view,.night_stay,.transfer_date_time{display:flex}.service_count_block{padding:22.22px 15px}.room_block{margin-top:20px;padding-top:10px;border-top:1px solid var(--border-color);min-width:100%}.map_view{align-items:center;column-gap:10px;font-weight:600;font-size:14px;color:var(--all-text-main);justify-content:center;padding:10px;background:#fff;margin-bottom:20px;box-shadow:var(--box-shadow);border-radius:3px}.map_view span,.search_input{font-weight:700;box-sizing:border-box;cursor:pointer}.map_view img{border-radius:4px;width:100%;height:70px}.Modify_Search,.map_view span{color:#fff;border-radius:3px;background:var(--btn-bg)}.map_view span{position:absolute;padding:0 4px;width:128px;display:block;margin:0 auto;left:0;right:0;text-align:center;font-size:14px;line-height:32px;text-transform:capitalize;transition:.8s}.map_view:hover span{background:var(--hover)}.Modify_Search{padding:15px;display:flex;row-gap:10px;flex-wrap:wrap;column-gap:10px;box-shadow:0 0 15px rgba(0,0,0,.1);margin-bottom:30px}.markup_search{width:183px}.side_toggal .markup_search{width:233px}.m_div{width:calc(100%/3 - 7px)}.search_input{height:56px;width:100%;color:var(--all-text-third);padding:20px 10px 0 38px;font-size:15px;outline:0;border:1px solid #fff;appearance:none;background:#fff;overflow:hidden;white-space:nowrap;line-height:36px;border-radius:3px}.lbl_up,.night_stay{font-weight:400;pointer-events:none;white-space:nowrap}.search_input::-webkit-input-placeholder{color:#000}.search_input:-ms-input-placeholder{color:#000}.search_input::placeholder{color:#000}.lbl_up{position:absolute;color:#777e90;z-index:1;top:7px;width:auto;left:38px;right:0;padding:0;font-size:14px}.date_div,.date_night{position:relative;flex:1}.night_stay{border:none;color:#676767;align-items:center;font-size:15px;line-height:17px;padding-left:40px;height:56px;border-radius:0;width:100%}.drop_icon{width:25px;height:21px;pointer-events:none;position:absolute;top:26px;left:10px;z-index:1}.down_location,.going_location{background-position:-305px -17px}.from_location,.tour_location{background-position:-345px -21px}.down_country{background-position:-511px -144px}.input-append.date .add-on i,.input-group.date .input-group-addon span,.input-prepend.date .add-on i{opacity:0}.down_checkin{background-position:-377px -18px}.down_class{background-position:-270px -7px}.down_adult{background-position:-386px -427px}.down_markup{background-position:-540px -146px}.down_moon{background-position:-345px -53px;top:18px}.down_nationalty{background-position:-561px -43px}.down_room{background-position:-413px -19px}.down_time{background-position:-712px -5px}.down_arrow{background-position:-380px -144px;right:10px;left:auto;top:16px}.clock_time{background-position:-484px -20px;background-color:#fff;border:0}.dropdown-menu{background:#fff}.search_button{font-size:16px;text-align:center;color:#fff;font-weight:700;background:var(--other-bg);border-radius:3px;width:100%;display:block;cursor:pointer;text-transform:uppercase;font-style:normal;max-width:165px;line-height:56px;transition:.3s;border:0}.book_button,.filter_search,.list_readmore,.offer_block,.recommended_text{text-transform:capitalize}.right_radius_no{border-top-right-radius:0;border-bottom-right-radius:0}.left_radius_no{border-top-left-radius:0;border-bottom-left-radius:0}.filter_search{font-weight:400;font-size:20px;line-height:52px;color:var(--btn-bg);padding:0 10px;overflow:hidden}.Search_Your_Hotel{position:relative;margin:10px 0 20px;border-radius:4px;overflow:hidden}.Search_Your_Hotel input::placeholder{color:#a4a4a4}.Search_Your_Hotel input{width:100%;padding:0 8px;border:1px solid var(--border-color);box-sizing:border-box;overflow:hidden;color:var(--all-text-main);height:42px;border-radius:4px}.hotel-sear-panI,.search_cancel{font-size:20px;position:absolute;right:0;top:0;text-align:center;padding:0 10px;background:var(--btn-bg);color:#fff;cursor:pointer;line-height:41px;width:40px;height:41px}.fa-search:before{content:"\f002"}.sidebar-item{display:block;width:100%;box-sizing:border-box;overflow:hidden;position:relative;padding:0;background:#fff}.item-filter{max-height:300px;padding:10px 11px;overflow:auto}.sidebar-item .filter_text{font-size:16px;line-height:50px;font-weight:700;display:flex;width:100%;color:var(--bg1-dark-h);text-transform:capitalize;padding:0 10px;align-items:center;justify-content:space-between;background:var(--filter_back_color)}.fa-angle-up:before{content:"\f106"}.collapsed .fa-angle-up:before{content:"\f107"}.sidebar-item a .fa-angle-up{font-size:23px;color:var(--all-text-sub);font-weight:700}.min_height50{min-height:50px;padding-top:15px}.max-price-label,.min-price-label{padding:5px 20px;border-radius:3px;border:1px solid var(--border-color)}.arrow,ul.filters-option{padding-left:0;row-gap:10px;display:flex;flex-direction:column}.check-square{margin-bottom:0}.rating ul{display:flex;justify-content:space-between;line-height:20px;align-items:center;column-gap:2px;padding-left:10px}.rating li:not(:checked)>input{top:-9999px;position:fixed!important}.rating li:not(:checked)>label{position:relative;cursor:pointer;text-transform:none;height:24px;width:40px;background:#f0f2f5;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;padding:0 5px}.fa-star:before{content:"\f005"}.fa.fa-star{color:#ffa800}#star-filter .rating li:not(:checked)>label{width:100%;background:0 0;display:flex;align-items:center;column-gap:3px;color:#ffa800;line-height:14px}.rating li label span{color:#000;font-size:14px;font-weight:500}#star-filter .rating li label span{left:7px}.rating li>input:checked~label .fa-star-o,.rating li>input:checked~label span{color:#0f294d}.rating li>input:checked~label{background-color:#ffd600}.fa-star-o:before{content:"\f006"}.rating li i.fa.fa-star-o{position:relative;color:#ddd;font-size:15px}#star-filter .rating li i.fa.fa-star-o{left:2px}.rating_new li:not(:checked)>label:hover{color:var(--primary-color)}.rating .filters-option{margin-bottom:0;padding-left:0;align-items:flex-start}.module_title{max-width:425px}ul.filter_short{display:flex;overflow:auto;column-gap:15px;align-items:center}.sort_text{font-weight:700;font-size:14px;line-height:16px;white-space:nowrap;color:#fff}.select_adult_icon,ul.filter_short>li{position:relative}ul.filter_short>li>a,ul.filter_short>li>select{padding:0 10px;cursor:pointer;font-size:14px;font-weight:700;white-space:nowrap;line-height:30px;border-radius:2px;position:relative;color:#000;display:flex;align-items:center;column-gap:5px}ul.filter_short>li>select{padding:0 20px 0 10px;min-width:140px;border-radius:3px;font-weight:400;font-size:14px}.recom_text_clr.active a,.sortbyfilter:hover,ul.filter_short>li>a.sortby_select{background:var(--btn-bg);color:#fff}ul.filter_short>li .fa-caret-down{position:absolute;right:10px;top:10px;color:#727272;pointer-events:none}.fa-caret-down:before{content:"\f0d7"}.all_list_remove{color:#fff!important;background:0 0}.Extended{background-position:-277px -116px}.Compact{background-position:-299px -116px}.filter_icon{width:18px;height:18px}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-right{margin-right:5px;color:var(--all-text-main)}.hotel_list_block{display:flex;row-gap:20px;flex-direction:column}.main_block_li{display:flex;padding:10px;border-radius:3px;background:#fff;flex-wrap:wrap;position:relative;box-shadow:var(--box-shadow)}.image_div{position:relative;flex:0 0 21%;max-width:21%}.product_detail{row-gap:9px;display:flex;overflow:hidden;flex:0 0 79%;max-width:79%;align-items:flex-start}.price_seaction,.product_sub_d{flex-direction:column;display:flex}.product_sub_d{height:100%;flex:0 0 72%;max-width:72%;padding:0 15px;row-gap:10px}.trip_reting_block{flex:1 1 0%}.review_div{display:flex;align-items:center;white-space:nowrap;column-gap:20px;position:relative;float:right}.review_count_trip{border-radius:8px 8px 8px 0;background:var(--bg1-dark-h);width:49px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}.review_text{font-weight:700;font-size:16px;line-height:17px;color:#008009}.total_c_font{font-size:14px;line-height:20px;color:var(--all-text-sub);font-weight:400}.price_seaction{text-align:right;flex:0 0 28%;max-width:28%;border-left:1px solid var(--border-color);height:100%}.main_price{font-weight:700;font-size:20px;line-height:22px;color:var(--all-text-main)}.total_night_div{font-weight:400;font-size:14px;line-height:13px;color:var(--all-text-sub)}.main_price_div{display:flex;flex-direction:column;row-gap:10px;align-items:flex-end}.hotel_Adderss,.prodct_name,.prodct_name a{font-weight:400;align-items:center;column-gap:5px;overflow:hidden}.main-img img{min-height:185px;max-height:185px;border-radius:3px;width:100%;background-color:#f3f3f3;min-width:100%}.main-img.transfer img{object-fit:contain;background:0 0}.prodct_name,.prodct_name a{font-size:20px;line-height:22px;color:var(--all-text-main);display:flex}.p_name_title{max-width:100%;white-space:nowrap;overflow:hidden;transition:.3s}.place{display:block;color:#ffa800;font-size:13px;letter-spacing:3px}.hotel_Adderss{color:var(--all-text-sub);position:relative;width:100%;display:flex;white-space:nowrap}.h_address{max-width:calc(100% - 80px);overflow:hidden;margin-right:5px}.map_view_h{display:flex;align-items:center;color:var(--btn-bg);font-weight:700;font-size:13px;cursor:pointer;text-decoration:underline}span.common_icon.see_map{width:14px;height:15px;background-position:-298px -94px;min-width:14px}.hotellist_txt{display:-webkit-box;font-size:13px;line-height:16px;color:var(--all-text-third);overflow:hidden;font-weight:400;margin-top:25px;text-align:justify}.hotellist_txt div,.hotellist_txt li,.hotellist_txt p,.hotellist_txt span{font-weight:400!important;font-size:16px!important;line-height:16px!important;color:var(--all-text-sub)}.book_button{font-size:16px;text-align:center;font-weight:700;padding:0 10px;cursor:pointer;background:var(--btn-bg);border-radius:3px;color:#fff;line-height:40px;transition:.3s;display:block;min-width:140px;max-width:fit-content;border:none}.recomonded_block,.view_l_meal,a.view_l_detail{font-weight:500;text-align:center;padding:0 10px}.main_price_div.pkg_book .book_button{width:50%}.pkg_button{background:var(--other-bg);left:0}.view_l_meal,a.view_l_detail{border:1px solid var(--btn-bg);color:var(--btn-bg);line-height:27px;border-radius:2px;font-size:14px;min-width:140px;display:block;max-width:200px}.recomonded_block{border:1px solid #008009;box-sizing:border-box;border-radius:2px;line-height:25px;display:inline-block;font-size:13px;color:#008009;max-width:fit-content}.recommended_text{font-size:13px;display:flex;line-height:24px;position:relative;color:#008009;align-items:center;width:fit-content;border:1px dashed #008009;border-radius:2px;padding:0 10px;font-weight:700}.recommended_icon{width:20px;height:16px;background-position:-212px -116px}.mycontrol.newbox.mapclose,.mycontrol_pop_icon{width:340px;background:#fff;display:flex;z-index:1}.mycontrol.newbox.mapclose{padding:10px;position:absolute;left:20px;top:20px}.mycontrol_pop_icon{position:relative;left:0;top:0}.gm-ui-hover-effect{display:none!important}.map_box_h_name{overflow:hidden;display:-webkit-box;line-height:17px;font-weight:700;font-size:13px}.imge_map{width:65px;overflow:hidden;height:65px}.imge_map img{height:65px;width:100%}.map_text_name{margin-left:10px;width:190px;font-size:15px}.price_map{width:100px;font-size:17px;font-weight:700;text-align:right;color:#070003}.mapclose .close::before,.small_box_close:before{background:var(--btn-bg);content:"\f00d";font-family:FontAwesome;font-size:10px;position:absolute;top:-10px;z-index:10000;opacity:1!important;color:#fff;border:2px solid #fff;height:22px;width:22px;margin:16px 0 0 -28px;border-radius:20px;text-align:center;line-height:17px;right:7px;cursor:pointer}.small_box_close:before{top:-25px;right:-10px}.mapmodal-content{background-color:#fefefe;border:8px solid var(--btn-bg);overflow:hidden;position:fixed;width:100%;z-index:1000;top:0;bottom:0;left:0;right:0}.mapset{height:100%;position:absolute;width:100%}.loading-message,.sk-spinner-double-bounce.sk-spinner{left:50%;transform:translate(-50%,-50%);transition:height .4s ease-in-out}.mappop{background-color:#000;height:100%;position:relative;opacity:.8;z-index:999}.loading-message{position:absolute;top:57%;color:#fff}.sk-spinner-double-bounce.sk-spinner{width:40px;height:40px;position:absolute;top:50%}.sk-spinner-double-bounce .sk-double-bounce1,.sk-spinner-double-bounce .sk-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:2s ease-in-out infinite sk-doubleBounce;animation:2s ease-in-out infinite sk-doubleBounce}.sk-spinner-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.span-box{position:absolute;z-index:100;margin-top:17px;opacity:1;transition:visibility,opacity 1s linear}.right_box{float:right!important}.span-box span{border:2px solid rgba(0,0,0,.53);background:rgba(0,0,0,.53);width:178px;padding:5px 20px;color:#fff;font-weight:700;text-align:center}.Favourite_add{width:30px;height:27px;pointer-events:none;position:relative;background-position:-552px -2px;float:left;z-index:9}.Favoriteicon_added .Favourite_add{background-position:-583px -2px}.Favoriteicon{position:absolute;top:5px;right:5px;z-index:0;float:left;display:block;cursor:pointer}.Favoriteicon .hoteltooltip_info{min-width:200px;left:-5px;margin-bottom:0}.hoteltooltip_info{background:var(--other-bg);bottom:100%;color:#fff;display:block;border-radius:12px;left:10px;opacity:0;max-width:197px;padding:6px;z-index:1;position:absolute;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.25s ease-out;-moz-transition:.25s ease-out;-ms-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;font-size:12px;line-height:14px;pointer-events:none;text-align:center;margin-bottom:20px;box-shadow:0 0 10px 3px rgb(0 0 0 / 5%)}.duration_div,.impotrant_info_div>div{position:relative;padding-left:18px;display:flex}.hotel_tooltip_min:hover .hoteltooltip_info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.duration_div{font-weight:400;font-size:14px;line-height:16px;align-items:center;color:var(--all-text-sub);column-gap:5px}.date_enq,.duration_icon,.enq_arrow,.grid_view .book_button,.grid_view .main_price,.impotrant_icon,.package_type_icon,.stick{position:absolute}.duration_icon{background-position:-443px -93px;width:13px;height:13px;left:0}.impotrant_info_div{display:flex;flex-direction:column;row-gap:5px;color:red;font-size:14px}.impotrant_info_div>div{align-items:center}.impotrant_icon{width:13px;height:13px;background-position:-469px -93px;left:0}.stick{background:var(--other-bg);padding:0 5px;color:var(--color);border-radius:3px;max-width:100%;overflow:hidden;top:5px;left:5px;font-size:12px;line-height:23px}.lble_name,.pkg_main_popup p{color:#2f2f2d;font-weight:700}.right_stick{width:fit-content;left:5px;background:var(--btn-bg);bottom:0;top:auto}.package_type_icon{width:15px;height:15px;background-position:-492px -93px;left:0}.flex_w{flex-wrap:wrap}.pkg_main_popup .down_arrow{top:2px}.pkg_main_popup .book_button{margin:25px auto 0;padding:0 30px}.date_enq{height:24px;width:23px;background-position:-608px -142px;left:10px;top:6px}.datepicker-wrap .search_input{padding-left:40px!important}.pkg_main_popup .image_div{flex:0 0 15%;max-width:15%}.pkg_main_popup .main-img img{min-height:90px;max-height:90px}.fa-chevron-down:before{content:"\f078"}.lble_name{font-size:13px}.enq_arrow{right:10px;line-height:40px;font-size:13px}.enquiry_popop{border-radius:3px;color:var(--all-text-main);height:100%;min-height:475px;display:flex;flex-direction:column;row-gap:30px}.border_left_no{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border_right_no{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important}.modal-body{padding:30px 20px}.pkg_main_popup p{font-size:16px}.pkg_main_popup h3{font-size:20px;font-weight:700;color:var(--all-text-main);margin-bottom:12px}.enquiry_popop h3{margin-top:0;font-size:20px;font-weight:700;margin-bottom:15px}.enquiry_popop ul li{font-size:15px;color:var(--all-text-main);font-weight:400}.enquiry_popop ul{list-style-type:auto;list-style-position:inside}.pkg_main_popup .search_input{height:40px;font-size:14px;line-height:36px;border-radius:3px;border:1px solid var(--border-color);padding:0;font-weight:400;margin-bottom:15px}.input_redio_box{display:inline-flex;cursor:pointer;position:relative;font-size:14px;line-height:16px;color:#fff}.input_redio_box [type=radio]+label{font-weight:400;font-size:14px;margin-right:10px;color:var(--bg1-dark-w)}.input_redio_box label::before{font-family:FontAwesome;content:"";background:0 0;font-size:14px;border:2px solid var(--bg1-dark-w);padding:0;left:0;position:relative;text-align:center;font-weight:400;color:#fff;border-radius:50%;width:16px;height:16px;display:inline-block;top:3px;margin-right:5px}.input_redio_box input:checked~label:after{top:7px;width:8px;height:8px;content:"";position:absolute;background:var(--bg1-dark-w);left:4px;border-radius:50%;margin:0 auto}.input_redio_box input:checked~label:before{border:2px solid var(--bg1-dark-w)}.one_way_trip{min-width:100%}.transfer_date_time .date_div{flex:1}.transfer_date_time .form_time{border-left:1px solid var(--border-color)}.transfer_date_time .date_div .search_input{border-radius:0}.transfer_list{display:flex;gap:10px;flex-wrap:wrap}.transfer_list>div{flex:1;display:flex;align-items:center;column-gap:5px;font-weight:400;font-size:14px;line-height:16px;white-space:nowrap}.dstinsion{display:flex;align-items:center;column-gap:10px;background:var(--other-bg);padding:10px;margin-bottom:10px;border-radius:3px;color:var(--all-text-main);font-weight:500}.ownway_errow,.round_errow{width:15px;height:15px;display:block}.ownway_errow{background-position:-629px -91px}.round_errow{background-position:-599px -91px}.way_type,ul.service li{color:var(--bg1-dark-h);background:var(--other-bg-light);line-height:30px}.way_type{padding:0 10px;border-radius:3px;display:inline-block;font-weight:700;font-size:14px}.car_d_icon{width:28px;height:28px}.Capacity_car{background-position:-133px -248px}.car_user{background-position:-163px -248px}.car_vehicle{background-position:-191px -248px}.laggage_icon{background-position:-231px -248px}.show_detail_list{display:flex;align-items:center;column-gap:5px;color:var(--active-menu);font-size:14px;text-decoration:underline;cursor:pointer;line-height:20px}.notfound_block{background:#fafbfd;display:inline-block;width:100%;text-align:center;box-shadow:var(--box-shadow);padding:35px 0;border-radius:3px}.notfound_block h1{font-size:24px;font-weight:700;color:var(--bg1-dark-h);margin-top:30px}.notfound_block h2{font-size:20px;font-weight:400;color:var(--all-text-main);margin-bottom:0}.popup_d_block{display:flex;flex-direction:column;row-gap:20px}.visa_des{display:-webkit-box;-webkit-line-clamp:5;overflow:hidden}.visa_des li,.visa_des p,.visa_des span{font-family:Montserrat!important;font-size:14px!important;text-align:left}.grid_view{display:flex;flex-wrap:wrap;column-gap:20px;flex-direction:row}.grid_view .main_block_li{display:flex;width:calc(100% / 3 - 14px);flex-wrap:wrap;padding:0}.grid_view .image_div,.grid_view .price_seaction,.grid_view .product_detail,.grid_view .product_sub_d{flex:0 0 100%;max-width:100%;flex-direction:column}.grid_view .product_detail{display:block;min-height:200px}.grid_view .product_sub_d{padding:10px 5px 0;row-gap:5px;max-height:125px}.grid_view .price_seaction{height:auto;row-gap:5px;border-left:none}.grid_view .trip_reting_block{padding:0 5px}.grid_view .prodct_name,.grid_view .prodct_name a{flex-direction:column;align-items:flex-start;font-size:16px}.grid_view .review_text{font-size:14px}.grid_view .main_price{top:0;margin:0 auto;left:0;right:0;text-align:center;max-width:fit-content;background:rgba(0,0,0,.7);border-radius:0 0 2px 2px;color:#fff;font-size:18px;padding:0 15px;line-height:35px}.grid_view .book_button{cursor:pointer;border-radius:0;line-height:40px;max-width:100%;width:100%;bottom:0}.item-filter .price_box{position:relative;display:flex;width:100%;justify-content:space-between;column-gap:7px}.item-filter .price_box .min-price-label{font-size:13px;font-weight:500;background:var(--btn-bg);color:var(--color);line-height:21px;padding:0 5px;border-radius:2px}.item-filter .price_box .price_label{width:100%;height:35px;background:#fff;border:1px solid #ddd6e7;border-radius:2px;line-height:35px;padding:0 5px;color:#646464;font-size:14px;font-weight:700;justify-content:space-between;display:flex}.price_label{width:100%;display:flex;justify-content:space-between;column-gap:7px}.price_label label{width:100%;text-transform:uppercase;color:#646464;font-size:14px;font-weight:400;margin-bottom:3px}.notfound_block img{margin:0 auto}.offer_block{border:1px dashed #f27501;color:#f27501;border-radius:2px;padding:0 10px;position:relative;display:inline-block;height:28px;line-height:28px;font-size:13px;font-weight:700}.transfer_flex,ul.service li{border-radius:3px;display:flex}.offer_block .off_icon{height:18px;width:15px;display:block;float:left;background-position:-118px -115px;top:4px;position:relative;margin-right:5px}.grid_view .offer_block{position:absolute;display:block;right:5px;bottom:95px}.favorite_icon{position:absolute;top:10px;right:10px}.fav_icon{position:relative;display:block;height:22px;width:24px;background-position:-140px -115px}.favorite_icon.active .fav_icon{background-position:-169px -115px}.grid_view .favorite_icon{top:14px;right:15px}.list_readmore{font-weight:700;font-size:14px;line-height:17px;color:var(--btn-bg);display:inline-block;max-width:fit-content;border-bottom:1px solid var(--btn-bg)}.transfer_flex{overflow:hidden;background:#fff}.width_flex{width:calc(100%/3 - 7px);position:relative}.f_down_checkin{background-position:-297px -144px}.f_down_checkout{background-position:-342px -144px}.loadmorehotel{background:var(--bg1-dark-h);color:#fff;border-radius:3px;padding:5px 10px;text-align:center}.grid_view ul.service{flex-wrap:wrap;gap:5px}.grid_view ul.service li{width:49%}ul.service li{column-gap:5px;align-items:center;font-size:15px;padding:0 8px;border:1px dashed var(--border-color);cursor:pointer}ul.service{display:flex;column-gap:7px}.service_icon{height:20px;width:20px}.decrip_icon{background-position:-440px -499px}.timing_icon{background-position:-469px -501px}.includ_icon{background-position:-500px -501px}.use_full_icon{background-position:-530px -501px}@media (min-width:1280px) and (max-width:1400px){ul.service li{padding:0 4px}}@media (min-width:992px) and (max-width:1399px){.grid_view .main_block_li{width:calc(100%/2 - 10px)}ul.service{flex-wrap:wrap;gap:5px}}@media (min-width:992px) and (max-width:1199px){.m_div{position:relative;width:calc(100%/2 - 7px)}.service_count_block{flex-direction:column;align-items:flex-start;row-gap:10px;padding:5px 10px}.hotel_count{font-size:20px;line-height:40px}.extended_compact_devlop{display:flex;flex-wrap:wrap;column-gap:20px;flex-direction:row}.extended_compact_devlop .main_block_li{display:flex;width:calc(100% / 2 - 10px);flex-wrap:wrap;padding:0}.extended_compact_devlop .image_div,.extended_compact_devlop .price_seaction,.extended_compact_devlop .product_detail,.extended_compact_devlop .product_sub_d{flex:0 0 100%;max-width:100%;flex-direction:column}.extended_compact_devlop .product_detail{display:block}.extended_compact_devlop .product_sub_d{padding:10px 5px 0;row-gap:0;height:auto}.extended_compact_devlop .price_seaction{height:auto;row-gap:5px;border-left:none}.extended_compact_devlop .trip_reting_block{padding:0 5px}.extended_compact_devlop .prodct_name,.extended_compact_devlop .prodct_name a{flex-direction:column;align-items:flex-start;font-size:16px}.extended_compact_devlop .review_text{font-size:14px}.extended_compact_devlop .h_address,.extended_compact_devlop .hotellist_txt,.extended_compact_devlop .total_night_div,.extended_compact_devlop span.common_icon.see_map{display:none}.extended_compact_devlop .main_price{position:absolute;top:0;margin:0 auto;left:0;right:0;text-align:center;max-width:fit-content;background:rgba(0,0,0,.7);border-radius:0 0 4px 4px;color:#fff;font-size:18px;padding:0 15px;line-height:35px}.extended_compact_devlop .book_button{cursor:pointer;border-radius:0;line-height:40px;max-width:100%;width:100%}}@media (max-width:991px){ul.service{column-gap:5px}ul.service li{column-gap:3px;padding:0 4px}.main_price_div.pkg_book .book_button,.side_toggal .markup_search{width:100%}.Search_Your_Hotel{margin:0}.hotel-sear-panI,.search_cancel{line-height:30px}.Search_Your_Hotel input{height:32px;padding-right:45px}.book_button{min-width:auto;max-width:fit-content;border:none}.dstinsion{flex-direction:column;align-items:flex-start}.list_back_h{display:flex;align-items:center;background:var(--other-bg);line-height:40px;padding:0 10px;column-gap:10px;color:var(--color);font-weight:500;font-size:14px}.alplyfilter{position:absolute;right:20px;color:#fff;padding:0 10px}.back_errow_w{width:14px;height:16px;background-position:-160px -150px;display:block;z-index:1;border-radius:50px;filter:brightness(0) invert(1)}.Modify_Search,.filter_div_all{height:100%;padding-top:60px;margin-top:0;border:none;flex-direction:column}.m_div{position:relative;width:100%}.search_button{max-width:100%}.mobile_sort_filter{position:fixed;bottom:50px;flex-direction:column;background:#fff;z-index:1;left:40px;row-gap:10px;padding:10px!important;border-radius:5px;box-shadow:0 3px 10px 0 rgb(0 0 0 / 20%);display:flex!important}.pkg_main_popup{max-width:100%;max-height:60vh;padding:15px}}@media (max-width:600px){.book_button,a.view_l_detail{position:absolute;left:0;right:0;top:0;bottom:0;max-width:100%;opacity:0}.service_count_block{padding:10px 15px}.hotellist_txt,.img-thumbdiv,.map_view img,.map_view_h{display:none}.book_button,.main_price_div.pkg_book .book_button{width:100%}.meal_show{display:block;margin:10px 0}.prodct_name,.prodct_name a{font-weight:600;font-size:15px;line-height:22px;align-items:flex-start;flex-direction:column}.main-img img{margin-bottom:0;min-height:150px;max-height:150px}.image_div{flex:0 0 33%;max-width:33%}.product_detail{flex-direction:column;flex:0 0 67%;max-width:67%;row-gap:0}.product_sub_d{flex:1 1 0%;max-width:100%;row-gap:2px;padding:0 0 0 10px}.price_seaction{width:100%;max-width:100%;flex:1 1 0%;border-left:none}.main_price{font-size:17px}.main_price_div{row-gap:0}.review_div{float:left;text-align:left;flex-direction:row-reverse;column-gap:5px;padding-left:10px;padding-top:5px}.review_div div:first-child{display:flex;column-gap:5px;font-size:12px}.review_count_trip{width:25px;height:25px;font-size:13px;border-radius:5px 5px 5px 0}.hotel_Adderss{font-size:12px}.h_address{max-width:calc(100% - 0px)}.pkg_main_popup{max-width:95%}.pkg_main_popup .main_block_li{flex-direction:column}.pkg_main_popup .image_div,.pkg_main_popup .product_detail{flex:0 0 100%;max-width:100%}.pkg_main_popup .flex_w{row-gap:10px}.pkg_main_popup .book_button{display:block;position:relative;background:var(--btn-bg);opacity:1}.visa_des{-webkit-line-clamp:3}}@media (max-width:767px){.width_flex{width:100%}.detail-form .counter_wrapper{margin-bottom:15px}.pkg_main_popup p{font-size:14px}.pkg_main_popup h3{font-size:18px;margin-bottom:5px}.mapset .gmnoprint{margin-top:50px!important}.notfound_block h1{font-size:16px;margin-top:15px}.notfound_block h2{font-size:13px;margin-top:5px}.notfound_block{padding:20px 15px}.notfound_block img{height:100px}.offer_block{position:absolute;right:5px;top:52px;height:26px;line-height:26px;font-size:11px}.drop_down_field ul{padding-top:0}}