@media(min-width:1300px) and (max-width:1540px){.flexidateon .sort_room_list .listing-content{width:65%}.flexidateon .sort_room_list .col-md-3{width:34%}}@media(min-width:1025px) and (max-width:1276px){.mech-1,.mech-2{margin-right:0}}@media(min-width:768px) and (max-width:1199px){.book-from .btn:lang(ru){padding:10px;font-size:.9rem!important}}@media(min-width:1024px){.rate-rule-bg{width:100%;display:table;table-layout:fixed}.rate-rule-bg .listing-row,.ratetype_table .ratetype_row{display:table-row}.sort_room_list_section{display:table-cell;width:80%;vertical-align:top}.room_list_right{width:19%;position:relative;display:table-cell;vertical-align:top;background:#fff}.sort_room_list{margin-bottom:15px}.saprator{width:20px;display:table-cell}.ratetype_table{table-layout:fixed;display:table;width:100%}.ratetype_table .ratetype_row .sort_rate_list{width:80%;display:table-cell}}@media only screen and (min-width:1025px){.rate_type_room_headeing .title_lft{width:61%}.rate-rule-red-button:hover{background-color:#354a59}#floating-price.sticky{position:fixed;top:0;width:18.5%}#floating-price.sticky.fixed_rgt_price{position:absolute!important;bottom:0!important;top:inherit!important;width:100%}}@media(min-width:1200px){.profile_slider{min-height:451px}#booking-engine .Age .child-age p,#booking-engine .form-group label,.input_dates_area .Age .child-age p{font-size:14px}.rate-rule-heading .rate-rule-add-mob{width:33%}.rate-rule-heading .rate-rule-add-mob:lang(ru),.rate-rule-heading .rate-rule-add-mob:lang(tr){width:23%}}@media(min-width:1681px) and (max-width:1800px){#floating-price.sticky{width:19%}}@media(min-width:1801px){#floating-price.sticky{width:100%;max-width:342px}}@media only screen and (max-width:1700px){ul.tabs li a{padding:17px 15px}.hotel_list_grid .listing h3:lang(ru){font-size:14px}.hotel_list_grid .hotel_btn li:lang(ru){padding:3px 0 0;border-left:0;width:100%;margin-left:0}ul.tabs li a:lang(de){padding:17px 8px;font-size:14px}.btn:lang(fr){padding:10px}.desc_popup22 ul.nav-tabs li:last-child:lang(es),.desc_popup22 ul.nav-tabs li:last-child:lang(fr),.desc_popup22 ul.nav-tabs li:last-child:lang(it),.desc_popup22 ul.nav-tabs li:last-child:lang(ru){clear:left}.hotel_btn li:first-child:lang(ru){width:auto;padding-right:5px}.infoIcon:lang(ru){width:auto!important}.ov-h1.ov-rooms-msg-large{Padding:0 10px 10px!important}.user_img{margin-right:2%}.profile_info{width:30%}.profile_pic{width:180px}.profile_pic img{width:145px;height:145px}}@media only screen and (max-width:1440px){.price_break del{display:block;text-align:left!important}.container{padding-left:5px;padding-right:5px}.next_btn_roomdetails .control-next1{right:0}.next_btn_roomdetails .control-prev1{left:0}button,input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;-webkit-border-radius:0}div#profile-top-section{padding:0 10px}.right_content_calendar .rate-rule-red-button{white-space:inherit}.checkout-page .control-label#maritimcvv:lang(fr),.checkout-page .control-label#maritimcvv:lang(it),.hotel_btn:lang(fr){font-size:12px}.flexidateon .sort_room_list .col-md-3{width:28%}.flexidateon .sort_room_list .listing-content,.registration_page .accepted_sec{width:70%}.sort_room_list .raterule-container{min-height:167px}.hotel_list_grid .listing .room_list .list_img{height:165px}.hotel_list_grid .listing .room_list .list_img img{max-height:165px}.hotel_list_grid .listing h3{font-size:16px;min-height:58px}.sort_room_list .desc_popup22 ul.nav-tabs li a{padding:8px;font-size:15px}#reservation_search .form-control{padding:10px 20px 10px 5px}.title_lft .room_name_sec{width:100%}.title_lft .price_night_sec{width:15.2%}.sort_room_list .raterule-container .raterule .room-rate-type-feature{width:50%}.sort_room_list .raterule-container .raterule .room-rate-type-price{width:30%;padding-left:1%}.blue_bg:lang(fr),.btn:lang(ru),.rate-rule-red-button{padding:10px}#requiredElement_title,.available .cal_caption,.my_account_action{width:auto}.price-range-selector{width:27%}.direct-booking p{width:83%!important}#div_cvv,.issue-number{width:24%}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area ul.nav-tabs li a{padding:8px 10px}#div_confirm_email.form-group .control-label{font-size:14px}form[name=manageBooking] .btn{padding:10px 20px}.hotel_list_grid .fancy_detail_more_info:lang(de){margin-right:20px}.check_in_time:lang(fr),.check_out_time:lang(fr),.checkout-page .control-label:lang(fr),.hear-about label:lang(fr),.hotel_list_grid .btn,.hotel_sorting_list .btn:lang(fr),.listing .show-room-container h4:lang(de),.my_account_action:lang(fr),.notstaying:lang(fr){font-size:13px}.hotel_btn li:first-child:lang(fr){padding-bottom:3px}.checkout-page #div_title:lang(fr){width:25%}.sort_room_list .roomdetail-room-desc:lang(fr){top:66px}.sort_room_list .desc_popup22 ul.nav-tabs li a:lang(fr){padding:8px 3px;font-size:11px}.dropdown_btns:lang(fr) input{font-size:15px}ul.tabs li a:lang(de),ul.tabs li a:lang(ru){font-size:12px;padding:10px}.room_avail_notify_mobile:lang(ru){top:50px}.rate-rule-red-button:lang(ru){padding-right:10px}ul.tabs li a{padding:17px 10px}.title_rgt{width:29.5%}.hotel_btn li:lang(de){padding:0 4px}.hotel_list_grid .hotel_btn li:lang(it){padding:3px 0 0;border-left:0;width:100%;margin-left:0}.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-norooms{width:18%}.dropdown_btns input:lang(ru){padding:18px 14px}.hotel_list_grid .fancy_detail_more_info:lang(es){margin-right:8px;bottom:58px}.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-norooms button:lang(de),.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-norooms button:lang(fr),.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-norooms button:lang(ru){font-size:10px}.price-range-selector.price_range_big{clear:both}.user_img{margin-right:1%}.upper_sec{padding:20px}.profile_info{width:29%}.profile_stats{float:right;transform:none!important;position:unset!important}.loyalty-section .profile_info{width:46%}.loyalty-section .stats-box{width:100px}#user_points_data,.stats-box h2{font-size:24px}address .add_section .icon_right{word-break:break-all}.info_left_col{margin-right:3%}form[name=manageBooking] .btn:lang(es){padding:10px 15px}}@media(max-width:1366px){#div_expire_month{width:36%;float:left}.m-l-3{margin-left:0;padding-left:3%}.accomodation-type-list .accommodation-checkbox{width:15%}}@media only screen and (max-width:1300px){.dateseldate input[type=checkbox],.dateseldate select{-webkit-border-radius:0}.fancybox-nav span{visibility:visible!important}.rate_type_room_flexi,.sort_room_list .raterule-container .raterule .room-rate-type-price{width:35%}.addons input:disabled{-webkit-text-fill-color:#fff}.dateseldate select{-webkit-appearance:none}.price_break del{display:block;line-height:1}.sort_room_list .raterule-container{min-height:inherit}.profile_stats{clear:both;padding:20px 0;position:relative;right:35px;text-align:center;top:0;transform:translateY(0);width:100%}.profile_info{width:54%}.terms-condition{width:99%}.listing-adult-icon{margin-right:0;width:35px}.sort_room_list .amenities_room ul li:nth-child(3n+1){clear:none}.sort_room_list .amenities_room ul li:nth-child(odd){clear:left}.sort_room_list .amenities_room ul li{width:50%}.sort_room_list .raterule-container .raterule .room-rate-type-norooms{width:60px;margin-right:0}.title_rgt{float:right;width:28.5%}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_price_headeing,.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3,.sort_room_list .raterule-container .raterule h3,.sort_room_list .raterule-container .raterule h4{font-size:15px}.price-range-selector{clear:both}.hotel_list_grid .listing{width:32.25%}#div_phone #phone{width:38%!important}.my_account_action{width:100%}.sort_room_list_section.modification .sort_room_list .title_rgt{width:36.5%}.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-feature{width:38%}.deals a:lang(ru),.special_offer a:lang(ru){padding:16px 8px 17px}.dropdown_btns input:lang(ru){padding:18px 10px}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_icon{padding-top:4px}}@media(min-width:1120px) and (max-width:1320px){#booking-engine .Age .child-age p,#booking-engine .form-group label,.input_dates_area .Age .child-age p{font-size:14px}.profile_info{width:32%}.profile_stats{clear:inherit;width:auto;right:0}.mech-1,.mech-2{margin-right:0}}@media only screen and (min-width:768px){.hide_on_desktop{display:none!important}.enhance_add_popup,.enhancement-container .text-right,.heading-addon,.mob_enhance,.mob_enhance p,.mobile_menu{display:none}.mob_enhance{padding:20px;width:100%;background-color:#fff;float:left;margin-bottom:20px}#frmAddons{display:block}.addon-desc{width:60%;float:left;padding:0 15px}.continue_section{margin-bottom:10px;margin-top:0}}@media only screen and (max-width:1024px){.loyalty-progress-mid,.price-range-selector{width:40%}#booking-engine .Age .child-age p,#booking-engine .form-group label,.input_dates_area .Age .child-age p,.occupancy_box_first label,.occupany_box label{font-size:11px}.room-rate-type-price .adult-icon.no-child{padding-top:9px}.sort_room_list .select_room_hearder h3 .room_x2{padding-top:0}.your-stay-back{margin-top:10px;margin-bottom:10px;float:left}.confirm-left-4,.room-confirmation:nth-child(2n){margin-left:0}.start_im{float:left;width:100%;margin:2px 0 0}.right_content_calendar .checkprice span del{display:none!important}.stats_space{display:none}.ov-item-info{margin-right:1%}#ov-verbiage-container{width:70%}.ov-h1{font-size:1.2em}.ov-item-price{font-size:1.5em!important}#sidebar{padding:0 4px 20px}.resrv-heading{margin:0 0 20px;width:100%}#div_phone #phone{width:38%!important}.rate-name{width:auto!important;white-space:inherit;display:inline}.sort_room_list .desc_popup22 ul.nav-tabs li a:lang(es){font-size:13px;padding:8px 3px}.booking_lft #hdnHotelID.form-control,.booking_lft #no_room.form-control,.booking_lft #region_hotel.form-control{background-position:100% center}.modify-checkout #div_card_holder_name,.modify-checkout #div_card_number,.modify-checkout #div_cvv,.modify-checkout #div_expire_month,.modify-creditcard,.modify-issue-num,.modify-valid-from{width:48%}.loyalty-section .profile_info{width:80%}.loyalty-progress-left,.loyalty-progress-right{width:30%}.meter{margin-left:-20px}.accomodation-type-list .accommodation-inner{width:100%}.accomodation-type-list .accommodation-inner .accommodation-text{padding-left:12px}.step_wrap{position:relative}.hotel_agent{right:0;top:15px;position:absolute;font-size:18px}}@media only screen and (max-width:992px){.upgrade_check_in,.upgrade_check_out{width:38%}.booking_lft #hdnHotelID.form-control,.booking_lft #no_room.form-control,.booking_lft #region_hotel.form-control{background-position:105% center}.booking_lft .form-control,.booking_lft .form-control.childd{background-position:6px center,105% center}.home_booking #hdnHotelID.form-control,.home_booking #no_room.form-control,.home_booking #region_hotel.form-control{background-position:100% center}.home_booking .form-control,.home_booking .form-control.childd{background-position:6px center,100% center}.adult_child_count_se{width:100%;float:left}.adult_child_count .input_adult_count{width:60.5%}.adult_child_count_se .adult_child_count{width:49%;margin-left:0}.noofguest{width:100%}.sort_room_list{margin-bottom:15px}}@media only screen and (max-width:768px){.upgrade_night,.upgrade_total_price{text-align:right}.result_not_found{width:100%;margin-bottom:15px;min-height:1px}.resrv-heading{margin:0 0 20px;width:100%}.ov-item-info{width:45%}.upgrade_cal_date{float:left;width:80%}.upgrade_night{width:20%}.upgrade_total{width:100%;padding-top:10px}.upgrade_rt_sec{width:22%}.modify-expire-month .select-from,.modify-expire-month .select-to,.modify-valid-from .select-from,.modify-valid-from .select-to{width:47%}}@media(min-width:768px) and (max-width:1023px){#booking-engine .hasDatepicker,.agent-filter-section .hasDatepicker{background-position:98% 11px}.hotel_list_grid .listing{margin-bottom:15px!important;padding-bottom:12px}#sidebar{padding:0 4px 20px 0}}@media only screen and (min-width:768px) and (max-width:1024px){.addon-inner-section button.btn-enhance-continue,.confirm-left-4,.confirm-left-6{width:100%;margin-bottom:10px}.confirm-left-4{margin-bottom:0}.accept_rgt,.sort_room_list .raterule-container .raterule .room-rate-type-price{width:48%}#near-by-attractions,.tick_text{clear:both}.availability_rooms_calander{margin-right:0}.addon-inner-section,.checkout-left,.flexi-cal .rate_type_calendar,.left_profile_area,.minLostxt,.occupany_box .lefthalf,.occupany_box .righthalf,.rate-rule-heading .map_section,.right_profile_area,.sort_room_list .raterule-container .raterule .room-rate-type-norooms .select-rooms-container .roomlisting_roomsel,.your-stay-container-checkout{width:100%}.flexi-cal .person_icon{width:auto}.raterule-container .raterule .rate_type_calendar{width:90%}.avl-calender{float:right}.home #navbar>ul,.stats-box{float:none}.container,.registration_page #div_firstname{padding-left:5px;padding-right:5px}#step-main .book_steps{padding:0 17px}.navi{padding:0}.btn,.registration_page #registration-container .form-block,.right_profile_area .daterangepicker td,.stats-box{padding:10px}.price_view .book-from-price{font-size:20px;margin:10px 0}.list_dec h3{font-size:18px}.input-group-btn{width:38px}.input-number.addons-no{width:43px}.registration_page .account_info .form-group,.registration_page .contect_info #div_phone,.registration_page .contect_info .form-group{margin:0 1%;width:48%}.registration_page .accepted_sec{padding:10px;width:100%}.registration_page #div_dob{width:39%}.registration_page #div_title{width:12%}.registration_page #div_lastname{width:18%;padding-right:1%}.reservation_col{width:32.2%}.stats-box{display:inline-block;min-height:100px;text-align:center;vertical-align:top;width:206px}.blue_bg{padding:9px;font-size:17px}#step-main:lang(fr) .book_steps,.check_availability_btn,.sort_room_list .desc_popup22 .tab-content{font-size:14px}.bx-wrapper{margin:0 auto}.form-control{padding-right:31px}.location-name{line-height:1.5}.filter_rgt select.form-control{max-width:68px}.reserve_info h4,.sort_room_list .raterule-container .raterule h4{font-size:16px}.hotel_list_grid .listing{margin:0 1% 20px;width:31.33%}.hotel_list_grid .listing .room_list .list_dec,.hotel_list_grid .listing .room_list .list_price{padding:5px}.confirm-name{font-size:19px}#booking-panel-area .input_dates_area{position:static;border:0}.hotel_btn li{padding:0 5px}.sort_room_list .raterule-container .raterule{margin-bottom:0;padding:10px 0}.flexi-cal .room-rate-type-section.room-rate-type-feature-cal{width:100%;text-align:right;padding-right:2%}.sort_room_list .desc_popup22 ul.nav-tabs li a{padding:8px 4px;font-size:12px}.continue_section{clear:right;width:100%}#div_card_address,#div_card_city,#div_card_country,#div_card_holder_name,#div_card_number,#div_card_zip,.address2,.card-state,.title_rgt .no_of_room:lang(de),.title_rgt .price_night_sec:lang(de){width:50%}#div_cvv,.issue-number{width:23%}#div_cvv:lang(es),.issue-number{width:30%}#div_expire_month{width:54%}#div_firstname,#div_lastname,.guest-name .guest-first-name,.guest-name .guest-last-name{width:42%}.search_listing table th,.search_listing table tr td,.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_avail_notify{font-size:12px}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3,.sort_room_list .raterule-container .raterule h3{font-size:15px}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_x2{padding:3px 10px}.check-avaibility-btn,.check-availability-save-search div#saveSerach_div a:lang(ru){font-size:13px}.addons .addons-no{color:#fff}.right_content_calendar .rate-rule-red-button{white-space:inherit;font-size:11px}.close_popup{top:5px}.camera_gallery{display:none}.profile_hotel_name .panel_left{width:60%}.profile_hotel_name .panel_right{width:40%;text-align:right}.home_booking{margin-bottom:0;margin-left:0;margin-right:0;width:50%}.rate-rule-red-button:hover{background-color:none}.input_dates_area .form-group label{font-size:12px;width:100%}.title_rgt{width:36.5%}.title_rgt:lang(de){width:38.5%}.sort_room_list .raterule-container .raterule .room-rate-type-feature{width:37%}.sort_room_list .raterule-container .raterule .room-rate-type-feature:lang(de){width:35%}#div_country{clear:left}.hotel_list_grid .hotel_btn{margin:10px 0 0}.rate-rule-red-button{padding:10px 5px}.hotel_list_grid .list_dec>h5{height:75px}.hotel_list_grid .listing .room_list .list_price{margin-top:0}.footer__section--international .footer__languages ul li{margin-right:10px!important}.hotel_list_grid .fancy_detail_more_info{bottom:70px;margin-right:10px}.rate-rule-heading h1{font-size:22px}.registration_page .gender{padding-left:0;width:11%}.registration_page .form-control{padding-right:15px;border-radius:4px}.old_design_icon{padding-top:7px}.profile_info{width:65%}.cal_caption{width:100px!important}.mech-1,.mech-2{margin-right:50px}.rooms-confirm .room-confirmation:nth-child(2n+2){margin-left:2%}.dropdown_btns:lang(fr) input{font-size:11px;padding:17px 2.6px}.special_offer a:lang(fr){padding:14px 9px 16px;font-size:13px}#navbar:lang(fr) li{padding:9px 6px}.hotel_list_grid .book-from:lang(fr){margin:0}.check-availability-save-search div#saveSerach_div a:lang(fr){padding:14px 6px;font-size:13px}.stats-box:lang(de){height:104px}.filter .views span:lang(de){padding:10px 9px}.hotel_list_grid .book-from:lang(ru){margin:2px 0 0}.check-avaibility-btn:lang(ru){padding:14px 5px}.checkout-page #div_title:lang(es),.guest-name .guest-title:lang(es){width:16%}.book-from .btn:lang(ru){font-size:.85rem!important}.currency-filter.currency_room.curr_big{width:180px}.currency-filter.currency_hotel.curr_big{width:135px}.loyalty-section .stats-box{width:130px}}@media only screen and (min-width:768px) and (max-width:960px){#convert_currency,#sortby{font-size:.8125em}#booking-engine .lefthalf,#booking-engine .righthalf,#my-account-user-profile,.account_calendar,.addon-inner-section,.confirm-room-image,.dropdown_btns,.hotel-confirmation .hotel-confirm-add-box,.hotel-confirmation figure,.rate-rule-bg,.room-confirm-detail,.sort_rate_list,.sort_room_list_section,.your-stay-container-checkout{width:100%}.hotel_list_grid .listing{width:48%}.check-availability-save-search div#saveSerach_div a{font-size:13px}.hotel-confirmation{height:auto}.rate-rule-heading .map_section{left:0;max-height:500px;width:100%;top:90px;max-width:100%}.resrv-heading,.room_list_right{width:100%;margin:0}#sidebar{height:auto!important}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area ul.nav-tabs li a{font-size:13px;padding:8px 3px}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area .tab-content{font-size:14px}.rate_type_room_flexi{width:31%}.rate_type_room_flexi h3 .room_type_name{font-size:16px;padding-right:5px}.legend_col{width:100%;margin:0 0 15px;padding:0}.hotel_list_grid .listing h3{text-align:center}.hotel_list_grid .fancy_detail_more_info,.hotel_list_grid .fancy_detail_more_info:lang(fr){bottom:70px}.tooltip-price .tooltiptext{left:-98px}.rate-rule-heading .price_room{width:auto;min-height:25px}.rate-rule-heading .rate-rule-add-mob{width:44%}#amount{width:57%;display:inline-block}#requiredElement_title{width:100%;word-wrap:break-word}.registration_page select.form-control{padding:12px 23px 10px 2px}.fancy_detail_more_info{margin:23px 0 0 10px}.listing .room_list .list_price{float:left;margin-top:8px;width:auto}.book-from .btn{padding:10px 20px}.listing .room_list .list_dec{width:67%;float:left;margin-right:0}#sortby{width:130px!important}.search_listing table{table-layout:fixed}#div_expire_month{width:50%}.btn:lang(fr){padding:10px 12px}.login_container .check_container:lang(de),.login_half.forget a:lang(de){line-height:1}#fogot_pwd_link:lang(de){padding:10px 5px;font-size:12px}#step-main .book_steps:lang(ru){padding:0 11px}.check-availability-save-search div#saveSerach_div a:lang(it){padding:20px 15px}.price-range-selector{clear:right;width:47%}.home #ui-datepicker-div,.hoteldetails #ui-datepicker-div{left:0!important}.myaccount #booking-engine .lefthalf,.myaccount #booking-engine .righthalf{width:49%}.login_left .btn:lang(es){padding:10px 2px}.listing .room_list .list_price{padding-left:33%;clear:left}.price-range-selector:lang(ru){width:52%}.price-range-selector.price_range_big{clear:both}.profile_hotel_name .happiness-index{float:right}.hotel_sorting_list .happiness-index{width:200px}}@media only screen and (max-width:767px){.abandonment-img,.checkout-abandonment{width:100%;float:none}.abandonment_r_section{width:90%;padding:30px 0;float:none;margin:0 auto}.mobile_dropdown{display:block;width:100%;padding:8px;font-size:18px;border:2px solid #16a9ba;font-weight:700;margin:10px 0}.active_desktop a{border-bottom:inherit}#booking-engine .card_type_profile,#floating-price #continueButtonTaable img,#login-container .form-group label,#mainNav,#my-account-user-profile .agent-filter-section,#navbar,#show_hide_filter,#step-main,#zomatocontainer,.account_calendar .blue_bg::before,.addon-cont p,.addon-desc p,.addons-qty .content_price p,.all-loc-map,.bookcheapest,.booking_popup_rgt,.booking_rgt .filter .share-media,.camera_gallery,.changepwd_pop #Close,.compare_prices,.confirmation-location,.contact-info-section,.dropbtnz.room_view .dropdown_btns,.enhance_add_popup,.enhance_heading .price_hotel,.enhance_heading h3,.fgtpwd_pop #Close,.filter .views,.flexi-rate .person_icon,.footer__navigation .navigation__footer,.header-left-checkout,.header-right-checkout,.heading-addon,.hotel-confirm-add-box .hotel-confirm-name img,.hotel_sorting_list .happiness-content,.legend .reserve_title,.list_dec>h5 img,.listing-hotels .hotel-list-be .hotel-list-be-inn,.maniconflexi,.maprgt-cont p:nth-child(3),.mob_hide,.mobile_toggle .inner_section,.offer-image,.opera_chk_btn>label,.price-not-available,.print-confirmation-btn,.rate_rule_block .room_list_block .close_popup,.rate_type_room_flexi .room_icon,.resrv-heading,.room-ristriction,.room_list_right #sidebar h3 img,.room_list_right #sidebar h5,.roomratetype-heading .title_rgt,.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_icon,.sort_rate_list .roomratetype-heading .room_amme,.sort_rate_list .roomratetype-heading .room_icon,.sort_room_list .desc_popup22 ul.nav-tabs li a span,.sort_room_list .raterule-container .raterule .room-rate-type-norooms .person_icon,.sort_room_list .raterule-container .raterule .room-rate-type-norooms .select-rooms-container .roomlisting_roomsel::after,.sort_room_list .raterule-container .raterule .room-rate-type-norooms .select-rooms-container .roomlisting_roomsel::before,.sort_room_list .raterule-container .raterule .room_icon,.sort_room_list .raterule-container .raterule h3 del,.sort_room_list .select_room_hearder h3 .room_icon,.sort_room_list .select_room_hearder h3 .room_x2,.sort_room_list .total_slides,.sort_room_list div.showmore,.sort_room_list_section .select_room_hearder,.step_wrap,.step_wrap.call_center #step-main,.tooltip.happines-info,.tooltiptext.show-tooltip::before{display:none}.home_booking{width:98%;margin:5px 1%}#booking-engine .btn,#cancel-btn-container .btn,#compnay_name_container,#div_card_address,#div_card_city,#div_card_country,#div_card_zip,#div_cvv:lang(de),#div_title .login_right select#title,#iatano_name_container,#my-account-user-profile,#myaccount-content .form-group,#profile-top-section .showoccupancy>div,#reg_btn .btn,#saveSerach_div,.accept_rgt,.accomodation-type-list .accommodation-inner,.addon-inner-section,.address2,.address_register .form-group,.availability_rooms_calander-rate,.available-rooms-container ul li .content,.billing_address .form-group,.booking-list .booking-toolbar,.booking-list .reserve_info,.booking-list .reserve_pic,.booking_lft,.caller-details-sec #div_title_caller,.card-state,.check-availability-flexidate .opera_chk_btn,.check-availability-save-search,.check-availability-save-search:lang(fr),.checkbox-special-request label,.checkout-left,.checkout-page #div_title,.checkout-page #div_title:lang(fr),.checkout-page #iatano_name_container,.confirm-left-4,.confirm-left-6,.confirmation-left,.confirmation-right,.contact_detail #div_phone,.contact_detail .form-group,.continue_section,.cross_sell .listing .room_list .list_img,.custom_result_not_found,.documentShare #manage-box-container,.filter_rgt,.flexi-cal .person_icon,.flexi-cal .room-rate-type-section.room-rate-type-feature-cal,.flexidateon .sort_room_list .col-md-3,.flexidateon .sort_room_list .listing-content,.guest-name .guest-title,.hotel_list_grid .listing,.info_content .maplft-cont,.info_content .maprgt-cont,.isn-input,.issue-number:lang(de),.left_profile_area,.login_sec.half.label-card-details,.loginmodify_right,.loyalty-section .add-next,.loyalty-section .profile_info,.loyalty-section address,.maplft-cont,.minLostxt,.modify-checkout #div_card_holder_name,.modify-checkout #div_card_number,.modify-checkout #div_cvv,.modify-checkout #div_expire_month,.modify-creditcard,.modify-issue-num,.modify-valid-from,.ov-item-action,.personal_top_detail .form-group,.personal_top_detail .form-group:first-child,.phone-country .phone-code,.print-confirmation-btn .btn,.rate-rule-bg,.rate-rule-heading .search_filter_block,.rate_type_room_flexi,.raterule-container .raterule .rate_type_calendar,.reset_pwd .form-group,.right_profile_area,.room-confirm-detail,.room-confirmation,.room_pop_rgt,.section-sign-in-inner .login_sec.required,.show_calendar_area .jcarousel1,.sign_sec,.signin-btn-area .sign_sec,.sort_rate_list,.sort_rate_list .rate_list_area .col-md-9,.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing,.sort_rate_list .rate_list_area .rate-type-img,.sort_room_list .col-md-3,.sort_room_list .listing-content,.sort_room_list .raterule-container .raterule .room-rate-type-norooms .select-rooms-container,.sort_room_list .raterule-container .raterule .room-rate-type-norooms .select-rooms-container .roomlisting_roomsel,.sort_room_list .roomgrouplistbox .col-md-3,.sort_room_list .roomgrouplistbox .listing-content,.sort_room_list .roomgrouplistbox .raterule-container .raterule .room-rate-type-feature,.sort_room_list_section,.special_offer,.terms_conditions_text,.travelRegistration #div_lastname,.travelRegistration .btn,.travelRegistration .form-block,.upgrade_room_content,.upgrade_room_img{width:100%}.container,section#booking-panel-area{padding-left:10px;padding-right:10px}.rate-rule-heading,.sort_room_list,.your-stay-container-checkout .blue_bg{padding:0;background:0}#srLaunchContainer,.confirm-hotel-desc,.hide_mob_foc,.hide_on_mobile{display:none!important}.ov-item-info,.room_list_right{width:100%;margin:0}.rate-rule-heading h1{font-size:22px}.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-feature{width:100%;padding:10px}.sort_room_list .raterule-container .raterule{background-color:#fff;margin-bottom:0}.sort_room_list .raterule-container .raterule h4{margin:0;text-transform:capitalize;color:#005774;font-size:15px;font-weight:600}.guest_class.hide_on_desktop,.list-modification .mobile-view .room-rate-type-price .price_break,.room_pop_rgt .tab-content .close_popup,.room_view .show,.sort_room_list .col-md-3 img,.step_wrap.call_center,.transaction-legend-box{display:block}.available-rooms-container ul li .thumb img,.booker strong,.navigate ul li,.profile_slider,.social ul li,.sort_room_list .room_names span{display:inline-block}.latestBookingTime{margin:5px 0;text-align:center}.login_right h5,.mobile-search,.reservation_col label{font-size:15px}.sort_room_list .show_more{position:absolute;top:10px;right:10px}.addon-btn-area:lang(es),.form-checkout,.map-confirmation,.map_area,.share-media,.sort_room_list .carousel{background-color:#fff}.bx-wrapper,.sort_room_list .carousel img{margin:0 auto}.sort_room_list .show_more .showmore{background-color:#4078a3;border:none;border-radius:2px;color:#fff;font-size:13px;font-weight:400;padding:8px 11px;text-transform:uppercase}.sort_room_list .latest_time{background-color:#d15f5f;border-radius:20px;color:#fff;font-size:10px;left:10px;padding:6px 13px;position:absolute;top:17px}.heading_hotel_type,.sort_room_list .col-md-3,.sort_room_list .raterule-container .raterule .room-rate-type-norooms{position:relative}.sort_room_list .room_names{color:#fff;font-size:17px;font-weight:600;position:absolute;width:100%}.search_filter_block .sort-by{background:0;border-left:none;float:left;margin:0 0 10px;padding:0;width:100%;position:relative}.filter_rgt select.form-control,.search_filter_block .dropdown-toggle,.search_filter_block select{background:url(../images/mob_dd1.jpg) right center no-repeat}.search_filter_block .dropdown-toggle{padding-right:20px;width:100%}.search_filter_block .sort-by select{background-color:#fff;color:#c5c5c5;border:1px solid #e4e4e4;background-image:url(../images/mob_dd2.jpg);border-radius:0;font-size:15px;font-weight:600;margin:0;padding:10px 10px 10px 25px;text-transform:uppercase;width:100%!important}.back_hotel{padding:18px 0}.back_hotel a{text-transform:uppercase;color:#c3c3c3;font-size:14px;font-weight:600}.search_filter_block .currency-filter{border-left:none;margin:0;padding:0;position:absolute;right:0}.addon-cont_rvng,.caller-details-sec #div_email_caller,.sort_room_list_tab{width:100%;float:left}.flexi_tabblock ul li,.sort_room_list .desc_popup22 ul.nav-tabs li,.sort_room_list_section .rate_list_area .room_pop_rgt ul.nav-tabs li{border-left:1px solid #e8e8e8;width:50%;float:left}.flexi-date-btn input,.flexi_tabblock ul.tabs_flexi li:first-child,.room_pop_rgt ul.nav-tabs li:first-child,.sort_room_list .desc_popup22 ul.nav-tabs li:first-child{border:0}.sort_room_list .desc_popup22 ul.nav-tabs li a{color:#04081b;font-size:12px;display:block;padding:19px 8px;text-align:center;text-transform:uppercase;word-wrap:break-word}.flexi_tabblock ul.tabs_flexi li.active a,.sort_room_list .desc_popup22 ul.nav-tabs li.active a{color:#0b3e92;font-weight:600;border-bottom:3px solid #0b3e92}.sort_room_list .roomdetail-room-desc{position:relative;top:0!important;left:0;display:block!important;padding:0;clear:both;min-height:inherit;box-shadow:none;float:left;width:100%;z-index:0}.sort_room_list .desc_popup22 .tab-content{clear:both;color:#1b1f30;font-size:13px;line-height:1.8;padding:0}.tab-pane h2{font-size:18px;font-weight:600;color:#0e4193;padding:7px 0 0}.close_popup{position:absolute;float:right;top:18px;right:0}.close_popup a{border-radius:42px;box-shadow:none;display:block;font-size:18px;height:42px;line-height:38px;text-align:center;width:42px}.sort_room_list .raterule-container .raterule .room-rate-type-price{background-color:#659700;color:#fff;height:60px}.sort_room_list .raterule-container .raterule h3{margin:0;float:left}.desc_popup22{clear:both;width:100%}.booking_rgt{width:100%;margin:0;clear:both}.listing .room_list .list_img{width:100%;margin:0;position:relative;min-height:210px}.listing .room_list .list_img:before{position:absolute;bottom:0;left:0;top:0;right:0;background-color:rgba(0,0,0,.5);content:''}.listing .room_list .list_dec{width:100%;margin:0;padding:10px;position:absolute;left:0;top:0}#my-account-user-profile .my_account_name,#myaccount-content,#registration-container .form-block,#sidebar .side_inner,.agent-filter-section #search_button,.agent-filter-section .form-group,.booking-list .reserve_info,.checkout-page .form-block,.listing-hotels .listing,.manageBooking .upper_sec,.mobile-search,.no-padding,.other-details-box,.travel,.travelRegistration #div_lastname,.travelRegistration #registration-container .form-block,.view_reserve_col{padding:0}.listing .room_list .list_img img{display:block;margin:0 auto;height:48vh;width:100vw}.list_dec>h5{margin:0;padding-top:5px}.hotel_btn{padding-top:6px;clear:both}.hotel_sorting_list .btn{clear:left;float:none;font-size:14px;background-color:#d15f5f;width:60%;margin:0 auto!important}.listing .price_view,.login-media-icon,.profile_hotel_name .panel_right_section{float:none}.price_view .price_label{color:#fff;font-size:13px;margin:0;text-align:center}.hotel_btn .readmore,.hotel_btn li a,.hotel_list .price_view .price_label,.member-room-off .flexi_tabblock .flexi_tabcontent,.member-room-off .flexi_tabblock ul.tabs_flexi li a,.member-room-off .flexi_tabblock ul.tabs_flexi li.active a{color:#fff!important}.price_view .book-from-price{margin:0;font-size:18px;color:#fff}.listing h3 a,.search_filter_block .all-loc-map em,.travelRegistration #registration-container .form-block h3{font-size:16px}.sort_room_list .raterule-container .raterule .room-rate-type-norooms select{background-color:#fff;border:0;width:60px;right:0;margin-top:5px;float:right;margin-right:5px;padding-right:35px}.show_calendar_area .jcarousel1 .width100>span,.your-stay-container-checkout{display:block;width:100%}.enhance_heading .search_filter_block{width:100%;position:relative}.enhance_heading{float:left;margin-bottom:0;margin-top:0;padding:0;position:relative;width:100%}.enhance-container-bg{padding:10px;margin-bottom:15px;box-shadow:0 0 2px #eaeaea}.book-again-btn .btn,.card_container .card_btn .btn,.enhance-container-bg .newaddon,.sort_rate_list .rate_rule_area{padding:10px}.addon-cont h4,.addon-desc h4,.room-confirm-detail .confirm-price-inv{font-size:16px;font-weight:600}.addon-desc,.addons-qty .content_price,.available-rooms-container,.col-md-3.custom_guest_email.guest-email,.step_wrap.call_center .hotel_agent,.tooltip-price{padding-top:10px}.addon-image{width:100%;float:left;text-align:center;padding-right:0!important}#my-account-user-profile .user_img,.addon-cont,.availability_rooms_calander,.upgrade_room_content{padding-top:15px}.addon-cont,.addon-desc{width:100%;float:right;margin:0}.addon-price{width:52%;float:right;margin:0;clear:right;padding-bottom:15px}.btn-enhance-continue,.continue_section button{width:100%;padding:13px 0;line-height:1}.mob_enhance{width:100%;text-align:center;float:left;background-color:#fff;padding:20px 30px 30px;margin:15px 0;box-shadow:0 6px 10px #d2d2d2}.mob_enhance h3{font-size:21px;padding-bottom:15px}.mob_enhance p{line-height:1.6;font-size:13px}#div_password .put-password,.con-pass,.confirm_email,.email-area,.hear-about,.login_sec.chech_in_time_guest,.login_sec.check_out_time_guest,.panel_right,.upgrade_total{width:100%;padding-top:10px}.info_content .maprgt-cont,.purpose{margin-left:0}#customer_type .checkbox label:first-child,#div_card_zip,.address2,.card-state,.edit #customer_type .checkbox label:first-child,.loyalty-section .add-next,.profile_hotel_name .panel_right_section,.travel label{padding-left:0}.form-block h3{font-size:18px;font-weight:600;padding-bottom:6px;border-color:#c2c2c2}.end-date .cal_caption:after,.start-date .cal_caption:after{border-left:4px solid transparent;border-right:4px solid transparent}#div_card_holder_name,#div_card_number,#div_cvv,#div_firstname,#div_lastname,.guest-name .guest-first-name,.guest-name .guest-last-name,.issue-number{width:100%;padding:10px 0 0}.con-email{padding:10px 0;font-style:normal;font-size:13px}#div_phone{width:100%;clear:both;padding-top:10px}.phone-code{width:34%}.phone-number{width:60%}.notstaying label{padding-left:0;padding-top:8px}.guestname-area,.legend,.manageBooking #manage-box-container{padding:15px}.card-details{padding:10px 0}.checkout-left{padding:15px;margin:15px 0}.aware span,.flexi-radio span{width:93%}#policy-bottom{padding:15px 0}#div_expire_month{width:100%;padding:0}.chech_in_time_guest select,.check_out_time_guest select{width:47%}.agree-registration,.already-member,.amenities-list-room .available,.form-group label,.sort_rate_list .rate_rule_area .rate_rule_block .tab_area .tab-content p,.travelRegistration #registration-container .form-block label{font-size:14px}#bookNow{padding:13px 0}.hotel_sorting_list .room_list .list_dec h5 span,.listing h3 a,.location-name,.min-occupancy{color:#fff}.listing-hotels .listing{position:relative;margin:20px 0 0}.tooltiptext{left:-20px!important;z-index:1000000!important}.tooltip-price .tooltiptext::before{left:-110px}.listing-adult-icon{color:#fff;float:right;clear:both}.dropdown_btns{width:100%;margin-bottom:15px;display:none}.check-availability-flexidate .chk_flexi_date_opera,.dropbtn,.sort_room_list .raterule-container .raterule .room-rate-type-norooms .select-rooms-container .roomlisting_roomsel{margin:0}.flexi-date-btn,.login-page .login_right,.modifyreservation .login_right,.rate-type-view-btn,.room-type-view-btn{width:100%;display:block}.dropbtn{display:block;width:100%;background-color:#fff;color:#c5c5c5;border:1px solid #e4e4e4;font-size:15px;font-weight:600;padding:10px;text-transform:uppercase}.includes_flexi,.paylater{font-size:13px;clear:both}.dropbtn em,.dropbtn i{float:right;font-size:21px}.happiness-rating,.label-card-details.checkout-steps,.maprgt-cont p,.rate-rule-heading,.upgrade_top_section{margin-bottom:0}.availability_rooms_calander,.reservation_col{width:100%;margin-right:0}.sort_room_list .raterule-container .raterule{position:relative;padding:5px;margin-top:10px;width:100%;float:left;height:auto}.dropdown_btns input{width:100%;padding:15px 10px;font-size:14px;font-weight:400;text-transform:uppercase;text-align:left}.includes_flexi{padding-bottom:10px;color:#616161;padding-left:10px}.paylater{width:100%;padding-bottom:15px;padding-left:10px}.paylater a{color:#ff4141;text-decoration:none}.paylater a:hover{color:#5a9000}.flexi_tabblock{width:100%;float:left;border-top:1px solid #dadada}.flexi_tabblock ul.tabs_flexi li a{color:#04081b;font-size:12px;display:block;padding:19px 7px;text-align:center;text-transform:uppercase}.flexi_tabblock .flexi_tabcontent{position:relative;top:0;left:0;clear:both;min-height:inherit;box-shadow:none;float:left;width:100%;display:none;padding:15px;font-size:13px;line-height:1.8}.listing .room_list .list_price{position:absolute;width:100%;bottom:25px;padding-right:0;right:0}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_price_headeing{width:80%}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing{width:20%;float:right}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing .room_section{float:right;width:90%}.confirm-name{font-size:18px;font-weight:600;margin-top:25px;padding:29px;width:100%}.confirm-your-stay{width:100%;padding:10px 0;margin-bottom:15px}.confirm-room-image,.hotel-confirmation figure,.media-login{width:100%;text-align:center}.room-confirm-detail .confirm-room-type{font-size:24px;text-transform:uppercase;font-weight:600;padding:10px 0}.hotel-confirm-add-box .hotel-confirm-name{font-size:19px!important;text-transform:uppercase;font-weight:600}.confirm-room-charges .row-total-price{background-color:#fff;clear:both;font-size:20px;float:left;padding:20px;text-align:center;width:100%}.mobile-desc{display:none;padding:10px}.confirm-reservation-details p{margin-bottom:15px;border-bottom:1px solid #e3e3e3;padding-bottom:15px}.continue-addons{width:100%;background:0;height:auto}.addon-btn-area{margin:10px 0}.addons-qty .content_price h3{font-size:13px;font-weight:600}#personalDiv .top_space,.checkout-left .upper_sec{margin:0;padding:0}.guest-name .staying{clear:both}.tax-string{padding:15px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;clear:both;margin-bottom:15px}#footer_logo,.social{border-bottom:1px solid #ccc;text-align:center}#sidebar,.fancybox-skin,.right_content_calendar .checkprice{height:auto!important}.room_view{padding-bottom:8px}.booking_pop_left,.booking_popup_rgt{width:100%;padding:5px 0}.input-group-btn{width:36px}.input-number.addons-no{width:40px}#top_outer_wrapper{width:100%;box-shadow:0 0 7px #ccc;padding:5px;background-color:#fff}.navi ul li{width:100%;border-bottom:1px solid #d6d7d8}.navi ul li a{color:#354a59;padding:8px;display:block}.social{width:100%;padding:15px 0;border-top:1px solid #ccc}.social ul li{padding:10px;vertical-align:top}.copyright_new{padding:10px;text-align:center;font-size:13px}.navigate{padding:15px 0;text-align:center}.navigate ul li{vertical-align:top;padding:10px}#bookings-container #reservation-list h4 a,.booking-list h4 a,.mobile_menu:hover,.navigate ul li a{color:#354a59}#footer_logo{width:100%;padding:20px}.top-logo-section img{display:block;margin:0 auto;max-height:70px}.navigation_strip{height:auto;background:0;position:relative}.mobile_menu{display:block;float:left;font-size:0;color:#fff;text-transform:uppercase;font-weight:700;text-decoration:none;padding:0;width:50px;background-color:#000;margin-top:5px;margin-bottom:2px;top:12px;position:absolute}.comfirm-room-name,.hotel-confirmation>p{text-decoration:underline;font-size:15px}.checkout_button,.continue_section,.room_list_right #sidebar{position:fixed;bottom:0;left:0}.mobile_menu:before{content:"\f0c9";position:absolute;font-size:31px;color:#354a59;top:1px;left:9px;font-family:FontAwesome;font-weight:400;text-indent:0}.close_icon:before{content:"\f00d"}.travel .travel-txt{display:block;font-size:15px;font-weight:600;padding-bottom:5px}.addons .addons-no,.enhance_heading{background:0}.mobile_show_more{display:none;height:0;overflow:hidden}.confirm-room-charges-1{color:#72b404}.confirm-gross-total{padding:8px;text-align:center}.confirm-gross-total div{display:inline-block;vertical-align:top}.share-media a,.tooltip-price-click{vertical-align:middle}.hotel-confirmation>p{font-weight:600;padding-bottom:13px}.hotel-confirmation .hotel-confirm-add-box{padding:10px 0 0;width:100%}.hotel-confirm-add-box p{color:#878992;font-size:14px;padding-bottom:8px}.hotel-confirm-add-box p.confirm-show-location a{color:#878992}.registration_page #registration-container .form-block,.room-confirmation,.travelRegistration .ta-regfrm .upper_sec{padding:20px}.comfirm-room-name{font-weight:600;padding-bottom:5px}.confirm-reservation-details,.login_right h2{font-size:20px}#booking-engine .booking_pop_left .hotels-name,.account_calendar #booking-engine .inner_section,.hotel_sorting_list .room_list .list_dec .hotel_btn:lang(fr),.loyalty-progress-mid,.share-media,.top_account{margin-top:0}.share-media .fa{font-size:25px}.booking_rgt .filter .share-media{background-color:#fff;margin-top:0;padding:5px}.share-media ul li{display:inline-block;padding:5px}.map-confirmation{float:left;margin:15px 0;padding:20px;width:100%}.your-stay-container-checkout .blue_bg h2{font-size:18px;font-weight:600;color:#354a59}.room_pop_lft{width:100%;display:none}.sort_room_list .desc_popup22 .tab-content{height:auto;overflow:hidden;position:relative}.room_list_right #sidebar{height:auto!important;padding:0;z-index:5000!important}.room_list_right #sidebar .continueButtonTaable,.room_list_right #sidebar h3{padding:0;position:absolute;left:15px;top:10px;color:#fff}.continue_section{margin:0;z-index:1}#imgButton{margin:30px 0 0 10px}.voucher-code-label{font-size:14px;font-weight:600;display:block;padding-bottom:10px}.sort_room_list .raterule-container .raterule .room-more-content-desc{position:relative;top:0;left:0;float:left;font-size:13px;padding:10px}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_price_headeing del{font-size:14px;color:red}#near-by-attractions ul li input{margin-top:3px;vertical-align:top}.checkout_button{width:100%;z-index:999}.location-name{line-height:1.4}.special_offer a{font-size:14px;text-transform:uppercase;padding:13px;width:100%}.search_filter_block{clear:both;position:relative;width:100%}#sidebar.rvng_down,#sidebar.rvng_down #floating-price.sticky.fixed_rgt_price,.individual_book_now{position:relative!important}.individual_book_now{bottom:0!important}#voucherHeadings{width:58%}.other-details-box label{display:block;padding-bottom:6px}.signin-sec{padding:4px 0 20px}.btn{padding:8px;font-size:15px}#booking-engine .hasDatepicker{background:url(../images/calendar_icon.png) 96% 11px no-repeat}#profile-top-section section#booking-panel-area{padding-left:0;padding-right:0}.login-page .login_left,.modifyreservation .login_left{padding:10px 15px}.changepwd_pop{overflow:hidden}.available-rooms-container ul li .thumb{height:auto;width:100%;position:relative;text-align:center}.rate-rule-heading .back_hotel{position:relative;z-index:20;padding-left:0;float:left}.hotel_amen{position:absolute;bottom:0;width:100%}.profile_hotel_name h1{font-weight:400;text-transform:uppercase;font-size:21px;color:#122b3c}.profile_hotel_name h1 img{margin-left:10px}.input_dates_area{width:100%!important;position:static!important}.booking-made,.col-md-2.check-availibility,.flexi-cal .person_icon span,.panel_right .share-media,.ph_sec{text-align:left}.address-details{padding-top:10px;font-size:13px;font-weight:400;color:#87939c}.available-rooms-container ul li h3{position:relative;clear:both;padding-bottom:4px}.date_area .blue_bg{padding:10px 22px;text-align:center;cursor:pointer}.right_profile_area .daterangepicker td{padding:4px}.daterangepicker td,.daterangepicker th{padding:4px!important}.available-rooms-container h2{font-size:21px;padding:10px 22px;margin:0;text-align:center;line-height:30px;font-weight:500;background-color:#c6c6c6!important}.login_right h5,.reg-heading-blue:lang(fr){line-height:20px}.available-rooms-container ul li .thumb .hotel_amen .xtwo{position:absolute;bottom:0;right:0;color:#fff;padding:7px 12px;background:rgba(0,0,0,.4);font-size:13px}.available-rooms-container ul li .thumb .hotel_amen span .fa{color:#fff;font-size:15px}.available-rooms-container ul li .thumb .hotel_amen .free{position:absolute;bottom:0;left:0;color:#fff;padding:7px 12px;background:rgba(0,0,0,.4);font-size:13px}.hotel_amen,.hotel_title{font-size:20px;padding:6px 0}.available-rooms-container .hotel_col .fancy_profile_more_info{margin:11px 0 0 5px;display:inline-block;float:right}.available-rooms-container .hotel_col .fancy_profile_more_info .i_icon{position:static;width:20px;height:20px;font-size:14px;color:#354a59}.legend_col span,.list-modification .tooltip-price,.my-bookings-full #bookings-container,.tabbed-area{padding-top:0}.back_hotel,.room_avail_notify_mobile:lang(es),.room_avail_notify_mobile:lang(it),.showoccupancy>div,.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-norooms,.tabbed-area ul.tabs li{width:50%}.tabbed-area ul.tabs li a{padding:16px 26px;font-size:14px;height:auto;text-align:center}.tabbed-area .entry-content{padding:15px 25px}.map_area{margin:15px 0;padding:12px}.top_space{padding:10px 15px;font-size:20px;margin:10px 0 0;font-weight:600}.user_img{float:none;margin:0 auto;width:auto}.profile_info{width:100%;margin-top:15px;padding:0 14px}.profile_info h3{margin-bottom:15px;font-size:18px;font-weight:600}#register_type_div,.add_section{padding-bottom:10px}.profile_stats{padding:20px 15px;position:static;transform:translate(0);width:100%}.profile_stats .stats-box{padding:15px 0;display:inline-block;float:left;height:110px;border:0}#booking-engine .form-group label:lang(es),.content-not-found:lang(fr),.mobile-search .check-in-mob span:lang(es),.mobile-search .check-out-mob span:lang(es),.profile_stats .stats-box p{font-size:12px}.account_calendar{width:100%;margin-top:15px}.my-account-page .inner_section .btn-booking{font-size:14px;border-radius:0}.legend .legend_col{width:100%;margin:6px 0}.legend .fa{margin-right:2%;width:17%;font-size:14px}.booking-list .booking-toolbar .btn{border-radius:0;width:100%}#search_button .btn,.btn,.form-control,.room_list_right .rate-rule-red-button,.travelRegistration #registration-container .form-block .form-control,.travelRegistration .form-control{border-radius:0}.agent-filter-section .form-group{padding:0 15px 12px}.fgtpwd_pop .input-group,.profile_stats .stats-box:last-child,.registration_page #div_dob .dob:nth-of-type(3){margin-right:0}#profile-top-section .subheading_profile_hotel_name{color:#8c8c8c;display:inline-block;padding-bottom:4px;font-size:13px}.agent-filter-section .reserve_title h2{padding-top:14px}.addons .rate-type-special-offer,.addons .rgt-img .hotel-detail p,.addons .rgt-img p,.addons .room_addons p,.flexible_check_box .check_container,.search_filter_block .sort-by select:lang(it){font-size:13px}#bookings-container #reservation-list h4,.booking-list h4{padding:6px 13px;font-size:15px;font-weight:600}#reservation-list h4 small,.check-availability-save-search,select#convert_currency{margin-top:2px}#bookings-container #reservation-list h4 small a{font-size:14px;font-weight:400}#myaccount-content .reservation-heading{padding:11px}#myaccount-content .reservation-heading .rh-name h4{font-size:16px;width:85%}#myaccount-content .reservation-heading .rh-name h4 a{color:#333;font-weight:600}#myaccount-content .reserve_info h5,#reservation-list h5,.booking-list h5{padding:10px 13px;font-size:14px}#myaccount-content .reserve_info .info_left_col{margin:0;padding:0 13px}.profile_pic{margin:0 auto;position:relative;overflow:visible}.fancy_detail_more_info img,.profile_pic img{border-radius:50%}.my-booking-heading{display:inline-block;width:100%;padding:2px 0;cursor:pointer}.my-booking-heading h2{float:left;font-size:22px;padding:10px 15px}.my-booking-heading .my-booking-heading-icon{float:right;display:inline-block;padding:14px}.my-booking-heading .my-booking-heading-icon .fa{font-size:24px}.login_container,.login_container .login_left{display:inline-block;width:100%}.login .inner_heading,.loginValidate .inner_heading,.travelRegistration h1{font-size:20px;font-weight:600;text-transform:capitalize}.loginValidate h1.inner_heading,.travelRegistration h1{margin:27px 0 12px}.desc-tab ul,.flexi_tabcontent ul li{list-style:disc;margin-left:20px}.usertype label{width:90%;display:inline-block;margin-bottom:4px}#login-container .form-group .form-control{border:0;border-bottom:1px solid #d6d7d8;padding-right:0}#login-container #fogot_pwd_link,#login-container .btn-booking{border-radius:0;font-size:12px;width:100%}.login_container .check_container,.login_half.forget a{font-size:12px;text-transform:uppercase}.login_half.forget a{line-height:24px;padding-top:8px}#login-container #fogot_pwd_link{margin-top:8px;padding:10px 1px}.login_container .login_right{display:inline-block;width:100%;margin-top:10px}#register-info .btn-booking{padding:10px;width:100%;font-size:12px}.travelRegistration .mob-heading-registration{background-color:#354a59;color:#fff;padding:10px;font-size:18px}#div_lastname,.caller-details-sec #div_firstname_caller,.caller-details-sec #div_lastname_caller{width:100%;padding-left:0}#reservation-list .info_left_col,.booking-list .info_left_col{margin:0 13px}#reservation-list .info_left_col p,.booking-list .info_left_col p{margin:6px 0}.modifyreservation h1.inner_heading,.registration h1.inner_heading,.travelRegistration h1.inner_heading{font-size:20px;font-weight:600;text-transform:capitalize;margin:27px 0 12px;background:0;padding:0}#diallingcode,.checkout-page #div_title:lang(de),.checkout-page #div_title:lang(es),.checkout-page #div_title:lang(it),.checkout-page #div_title:lang(ru),.col-md-10.addon-desc,.fancybox-inner .check-availability-flexidate .opera_chk_btn,.guest-name .guest-title:lang(de),.guest-name .guest-title:lang(es),.guest-name .guest-title:lang(it),.guest-name .guest-title:lang(ru),.phone-country #div_phone,.registration_page .form-group,.sort-by.curr-sort-big{width:100%!important}.registration_page #div_firstname,.registration_page #div_lastname,.registration_page .form-group{padding:6px 0}.registration_page .accepted_sec{padding:0;width:100%;background:no-repeat}.reg-heading-blue{background-color:#354a59;color:#fff!important;padding:10px!important;font-size:18px!important;display:inline-block;width:100%;margin-top:10px!important;-moz-box-shadow:2px 4px 10px #657a89;-webkit-box-shadow:2px 4px 10px #657a89;box-shadow:2px 4px 10px #657a89;margin-bottom:0!important;border:0!important;font-weight:400!important}.close_popup a,.sort_room_list .raterule-container .raterule .mobile-view .room-rate-type-norooms,.sort_room_list .raterule-container .raterule .mobile-view .room-rate-type-price,.upload-btn-wrapper{background:0 0!important}#booking-engine .inner_section{margin-top:15px}.search_history_list .search_listing{overflow:auto;padding:15px}.search_listing table th,.search_listing table tr td{white-space:nowrap}.search_history_list .table tr th:first-child{width:110px}.search_history_list .table tr th:nth-child(2){width:140px}.search_history_list .table tr th:nth-child(3),.search_history_list .table tr th:nth-child(4),.search_history_list .table tr th:nth-child(6){width:100px}.search_history_list .table tr th:nth-child(2):lang(fr),.search_history_list .table tr th:nth-child(5){width:150px}.search_history_list h2{font-size:20px;padding:15px}.card_container .common_card{width:100%;margin-left:0}.book-again-btn a{display:block;margin-bottom:4px}#myaccount-content h2{color:#fff;padding:10px;font-size:18px;display:inline-block;width:100%;background-color:#5a9000}#myaccount-content #div_dob,#myaccount-content .address_detail,#myaccount-content .editfrm_btn_container,#myaccount-content .email_container,#myaccount-content .guest_name,#myaccount-content .newsletter_container,#myaccount-content .phone_container{padding:0 20px}#myaccount-content .editfrm_btn_container .btn,.manageBooking .half_manage .btn{width:100%;margin-top:6px}#bookings-container h2{font-size:22px;padding:10px 15px;margin:0 0 10px}#bookings-container h4{padding:6px 15px}.fgtpwd_pop .btn{font-size:12px;border-radius:6px}.date_of_birth .dob{margin-right:5%}.check_container .checkmark::after{left:8px;top:3px}#booking-engine .opera_promo_code_box{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.manageBooking .half_manage{width:100%;border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:5px}.manageBooking .half_manage:last-child,.sort_rate_list .rate_list_area{border-bottom:0}.close_popup a,.member-room-off .mobile-view .member-price_cur_val,.mobile-view .select-rooms-container select,.roomdetails .mobile-view .listing-adult-icon,.sort_room_list .raterule-container .raterule h3{color:#000!important}.amenities-list-room .available{width:90%}#login-container .login_half #fogot_pwd_link:lang(fr),.login_container .check_container:lang(fr){line-height:18px}#login-container .btn{margin-bottom:6px}.search_history_list .table tr th:first-child:lang(fr){width:170px}.search_history_list .table tr th:nth-child(5):lang(fr){width:180px}.search_history_list .table tr th:nth-child(6):lang(fr){width:120px}.upload-btn-wrapper .btn{margin-bottom:10px;padding:9px 50px!important;border-radius:0!important}.floating-price-label{position:absolute;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;left:15px;top:5px}.room_list_right #sidebar h3{top:19px;font-size:15px}.mobile-search .check-in-mob,.mobile-search .check-out-mob{width:88%;padding:0 10px}.sort_rate_list .rate_list_area .rate-type-img{text-align:center;margin-bottom:10px}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing{margin-bottom:10px;position:absolute;bottom:0;background:rgba(0,0,0,.5);padding:5px;box-sizing:border-box}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing .room_section .select-room::before{width:35px}.price-check-wrapper{bottom:41px!important;z-index:5000!important}#floating-price #continueButtonTaable{margin:8px 0 0;width:auto;font-size:15px}.half_manage{width:100%;margin:0 0 15px}.room_pop_rgt ul.nav-tabs li{border-left:1px solid #e8e8e8;width:33.333%;float:left}.room_pop_rgt ul.nav-tabs li a{min-height:60px;color:#04081b;font-size:12px!important;display:block;padding:19px 8px!important;text-align:center;text-transform:uppercase}.room_pop_rgt ul.nav-tabs li.active a{color:#0b3e92!important;font-weight:600!important;border-bottom:3px solid #0b3e92!important}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area .room-more-content{min-height:auto;position:static;padding:0;display:block!important}.room_pop_rgt ul.nav-tabs li:first-child a{padding-top:29px}.room_pop_rgt .tab-pane{padding:0 15px}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area .tab-content{height:auto;padding:0;position:relative}.your-stay-container-checkout .blue_bg h2{padding-bottom:6px}.roomdetails #sidebar .room-detail{position:absolute;bottom:72px;padding:5px 0;z-index:1 background: #4a6b82}.book-from,.book-from a,.filter_hide .fa.fa-chevron-down,.info_content .book-from,.list-modification .sort_room_list .raterule-container .raterule .room-rate-type-norooms,.show-clear,.side_bar_book_now span.hide_on_desktop{float:right}.mobile-search .dt-container{float:left;width:80%;padding-top:15px}.mobile-search .check-edit-date{float:right;top:0}.check-edit-date a{display:block;height:100%}.room_avail_notify_mobile{position:absolute;left:10px;top:10px;z-index:10}.room_avail_notify_mobile .room_avail_notify{font-size:14px;font-weight:400;color:#fff;background-color:#7ab020;padding:6px 10px;border-radius:3px;display:inline-block;vertical-align:top}.room_avail_notify_mobile .room_avail_notify em,.room_avail_notify_mobile .room_avail_notify i{font-size:16px;margin-right:5px}.addon-btn-area .back-to-room{background:#253a49;color:#fff!important;width:100%;height:40px;margin-bottom:5px;line-height:40px;font-size:13px}.sign_sec,.view_reserve_col .booking-list .item{padding-right:0}.sign_sec .btn{width:100%;margin-bottom:6px}.media-login img{max-height:34px}#loadingGIF{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.terms-condition{padding:20px;display:inline-block}h1.inner_heading{background:#fff;float:left;padding:10px 20px 15px;width:100%;margin-bottom:10px;font-size:20px;font-weight:600;text-transform:capitalize}.currency-nav-holder{text-align:center;border-top:1px solid #ededed}.currency-nav-holder ul li{color:#000;padding:5px!important;font-size:13px!important;background:#fff!important;float:none!important}.currency-nav-holder ul li a{color:#5a9000;font-size:15px;font-weight:600}.sort_room_list .raterule-container{width:100%;float:none;display:inline-block}.filter-lang{right:59px!important}.rate-rule-heading .currency-filter select{padding-right:12px;padding-left:12px}.listing-description{font-size:13px;max-height:25px;overflow:hidden}.hotel_btn{margin-top:4px}.hotel-list-be .blue_bg{display:block;background-color:#0e3f8e;cursor:pointer;position:relative}.hotel-list-be .blue_bg:before{position:absolute;top:10px;right:19px;font-family:FontAwesome;content:"\f107";font-size:19px}.sort_room_list .room_names{background-color:rgba(0,0,0,.5);padding:9px 10px;bottom:0;left:0;line-height:1}.search_filter_block .filter-lang{padding-right:20px;top:-20px}.room_names .room_x2{display:inline-block;margin-left:4%}.sort_room_list .room_names span{padding-right:3px}.login-page .login_left,.modifyreservation .login_left{display:block;margin-bottom:10px;width:100%}.sort_room_list .raterule-container .raterule .room-rate-type-norooms{display:block;background-color:#659700;padding:0 0 0 15px;margin:0;float:left}.daterangepicker .calendar.right{right:0}.daterangepicker th.prev em,.daterangepicker th.prev i{left:0}.section-sign-in-inner{width:100%;padding:8px}.book-again-btn{position:absolute;top:40px;right:5px}.sign-in{font-style:italic}.checkout_disp2_lable:lang(de),.checkout_disp2_lable:lang(fr),.checkout_disp2_lable:lang(it),.checkout_disp2_lable:lang(ru),.hotel-confirmation{height:auto}.title_lft{color:#fff;padding-bottom:5px}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3{font-size:17px;font-weight:600}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_x2{padding:3px 8px 0 0}.start_im{margin:5px 0 0}.roomlisting_roomsel{max-width:inherit}#search_code_promo_show,.addon-btn-area .back-to-room:lang(es){margin-bottom:5px}#booking-engine .booking_pop_left .date-choose{margin-top:10px}#cardDiv .login_sec.half.label-card-details{margin-top:12px}.mobile-search .check-in-mob label,.mobile-search .check-out-mob label{display:inline-block;min-width:69px;vertical-align:top}.share-media{padding:10px 0 0}.profile_slider .bxslider>div{background-position:center center;height:350px}.desc-tab ul li{list-style:disc}#booking-engine .booking_pop_left .date-choose label,#booking-engine .booking_pop_left .hotels-name label,.occupancy_box_first label,.occupany_box label{font-size:11px}.input_dates_area .form-group label,.sort_room_list .roomgrouplistbox .raterule-container .raterule h3{width:auto}#floating-price h3,.enhancement-container h3{font-size:18px}#floating-price h6{padding:5px 0;display:none}.rate-rule-red-button:lang(fr){padding:12px 5px!important}.listing-hotels .listing-description{color:#fff;display:none!important}.already-member:lang(es),.already-member:lang(fr),.already-member:lang(ru){top:5px}.edit #customer_type{clear:both;width:100%;margin:0 auto;padding:0 20px}.edit_profile #compnay_name_container,.edit_profile #iatano_name_container{width:100%;float:none;margin:0 auto 10px;padding:0 20px}.filter_rgt select,.travel .checkbox label:first-child{padding-right:10px}.popup h3{font-size:14px!important}.price-range-selector{width:100%;margin-bottom:10px;padding-top:10px}#amount{width:70%}.start-date .cal_caption:after{border-top:6px solid #16a9ba;bottom:-6px}.end-date .cal_caption:after{border-bottom:6px solid #16a9ba;top:-6px}.cal_caption{width:90px;height:auto!important;padding:3px 5px!important}.end-date .cal_caption{bottom:-40px;left:0}.start-date .cal_caption{top:-39px;left:0}.confirm-gross-total-t{font-size:inherit}.calendar.right .next.available{position:absolute}#floating-price.sticky.fixed_rgt_price{position:fixed!important;bottom:0;left:0;top:inherit;width:100%}.sort_room_list_section .close_popup a{padding:0;margin-top:-5px}.rate_type_room_flexi{padding:8px 0 2px 7px;margin-top:-51px;background:rgba(0,0,0,.5)}.rate_type_room_headeing .room_avail_notify{position:absolute;bottom:47px;left:3px}.dateseldate input[type=checkbox]{float:left;margin-top:4px}.enhance_add_popup_rvng .date-selection{display:block;float:left}.fancy_detail_more_info{margin-bottom:0;position:absolute;bottom:4px;right:4px;opacity:.7;z-index:1}.rate-rule-red-button{padding:10px 30px;height:40px;text-align:center;font-weight:600}.upload-btn-wrapper .btn{font-size:15px!important}.rate-rule-heading select option,.upload_submit .btn{font-size:13px!important}.mobile-view{background:#659700;float:left;width:100%}#customer_type .checkbox.checkout_checkbox{padding-top:10px;clear:both}.login-page .log_email,.login-page .log_pass{padding-left:5px}.rate-rule-heading h1:lang(de){font-size:17px}.room_avail_notify_mobile:lang(de){left:2px}.sort_room_list .show_more:lang(de){right:2px}.room_avail_notify:lang(de){padding:5px 3px}.avl-calender,.rate-rule-heading .map_section{max-width:100%}.roomdetails .mobile-view .listing-adult-icon{height:60px;float:left;padding-top:9px}.mob_colour{background:#6a7177}.sort_rate_list .rate_list_area .mob_colour .heading_hotel_type .rate_type_price_headeing del{color:#fff;padding-left:5px}.sort_rate_list .rate_list_area .mob_colour .heading_hotel_type .rate_type_price_headeing{color:#fff;padding-left:3px;line-height:1;padding-top:6px}.sort_rate_list .rate_list_area .mob_colour .heading_hotel_type .rate_type_nurooms_headeing .room_section{width:100%;margin:5px}.old_design_icon{float:none;padding:10px 1% 0 0;width:auto;height:50px;box-sizing:border-box;display:inline-block}.list-modification .sort_room_list .raterule-container .raterule .room-rate-type-price,.modification .sort_room_list .member-raterule .mo-rate-box,.profile-fancy-inquiry-btn{float:left}.upgrade_cal_date .cal{padding-right:4px;margin-right:4px}.ov-h1{margin-top:1em}.ov-item-image{width:100%;height:auto}#ov-verbiage-button-container .rate-rule-red-button{padding:6px 20px!important}.ov-item-action{min-height:1px}.upgrade_rt_sec{width:100%;margin-top:30px}#ov-verbiage-button-container button.rate-rule-red-button,.book-from,.meter,.trip_advisor{text-align:center}.cross_avail{margin-bottom:30px}.listing-inquiry-button{float:right;padding:0 18px;margin:-10px 0 0;font-size:14px;width:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#voucherHeadings>span,.documentShare .upload-box{padding:0!important}.documentShare .add_more_docs{padding-left:0!important}.cross_avail .col-md-2,.cross_avail .col-md-8{width:100%;padding-right:0}.calendar-table i.fa-chevron-left::before,.calendar-table i.fa-chevron-right::before{line-height:30px}.cross_avail .img-hotel{margin-bottom:15px}.return{top:-15px}.chk_flexi_date_opera{margin:15px 0}.already-member{float:left;top:10px;left:1px;position:relative}.price-check-right .close{top:-11px;right:-15px;bottom:inherit}.booking_lft #hdnHotelID.form-control,.booking_lft #no_room.form-control,.booking_lft #region_hotel.form-control{background-position:100% center}.booking_lft .form-control,.booking_lft .form-control.childd{background-position:6px center,100% center}.datesel .dailyprice,.datesel span{margin:0;vertical-align:top}.enhance_add_popup_rvng .time-sel select,.enhance_add_popup_rvng span select{padding:1px 35px 2px 8px}.addon-image img{max-height:170px}.right_content_calendar .individual_book_now .rate-rule-red-button{padding-left:4px;padding-right:4px}#sidebar.rvng_down h4,.room_list_right #sidebar.rvng_down h3,.tooltiptext.show-tooltip div span{color:#000}.rate-name{white-space:inherit;overflow:auto!important;width:100%}.addon-btn-area{background-color:#fff!important}.col-md-3.custom_guest.guest-first-name,.col-md-3.custom_guest.guest-last-name,.col-md-3.custom_guest_email{width:100%;padding:0;margin-top:2%}#ov-verbiage-container{width:100%;margin:0 0 10px}#div_phone #phone{width:64%!important}.mobile-desc .desr{overflow:auto;height:145px}.mobile-search .check-in-mob label:lang(es),.mobile-search .check-out-mob label:lang(es){vertical-align:middle;font-size:13px}.hotel_list_grid .hotel_btn li:lang(es),.hotel_list_grid .hotel_btn li:lang(it),.hotel_list_grid .hotel_btn li:lang(ru){padding:0 0 0 5px;width:auto;margin-left:5px}.hotel_list_grid .hotel_btn li:last-child:lang(es),.hotel_list_grid .hotel_btn li:last-child:lang(it),.hotel_list_grid .hotel_btn li:last-child:lang(ru){border-left:1px solid #ddd}.rgt-img .return{top:6px!important}.daterangepicker td:lang(zh),.daterangepicker th:lang(zh){padding:2px!important}.room_avail_notify_mobile:lang(ru){top:10px;width:55%;left:6px}.datesel .dailyprice:lang(zh){vertical-align:top}.room_avail_notify_mobile:lang(fr){top:10px;width:47%;left:6px}.end-date .cal_caption:lang(zh),.start-date .cal_caption:lang(zh){left:0;width:75px!important}.list-modification .room-rate-type-norooms{width:40%!important;padding-left:0!important}.list-modification .rate-rule-red-button{font-size:12px!important;padding:10px 0!important;text-align:center;float:right}.list-modification .old_design_icon,.list-modification .sort_room_list .raterule-container .raterule h3{height:inherit;padding-top:11px}.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-price{width:56%;padding:3px 0 0;height:inherit}.list-modification .old_design_icon{padding:10px 1% 0 10px;width:auto}form[name=manageBooking] .btn{padding:10px 11px;font-size:13px!important}.agent-state{width:100%;padding:0 0 5px}.flexi_tabcontent ul li{width:100%;border:none}.sort_room_list .raterule-container .raterule .room-rate-type-feature{width:100%;padding:0 5px}.available-rooms-container ul li h3:lang(ru){padding-right:1.3em}.available-rooms-container .hotel_col .fancy_profile_more_info:lang(ru){margin:0;float:none;position:absolute;top:10px;right:4px}#sortbyicon{position:absolute;top:13px;left:10px}.title_rgt.price_night.hide_on_desktop{float:left;width:100%;padding:10px;background:#fff;margin-top:5px}#profile-top-section .currency-filter.currency_room.filter-lang{position:relative;right:0!important;top:0;padding-right:0}#profile-top-section .dropdown-menu.language-drp{left:-70px}.edit_profile .phone_container .dial-code{width:100%;margin-right:1%}.edit_profile .phone_container #phone,.phone-country #div_phone #phone{width:100%!important;margin-top:2%}.currency-filter.curr_big{width:100%!important;margin:0!important}.currency-filter.currency_hotel.curr_big{margin:15px 0 0!important}.bookingcode_msg_btn{margin-top:6px;width:90%}.tooltip-price-click{float:right;padding:10px 10px 0 0}.tooltiptext.show-tooltip{position:absolute;width:100%;left:0!important;background:#fff;color:#000;border-style:solid;border-width:0 1px 1px;padding-bottom:10px;border-color:#898989}.tooltiptext.show-tooltip .head-line{background:0 0;color:#000}.tooltiptext.show-tooltip div{border-bottom:1px solid #aaa;margin:0 10px}.tooltip-price-click .fa.fa-angle-down{cursor:pointer;font-size:20px}.tooltiptext.show-tooltip .datetotal{border:none}#mapProfile .gm-style-iw.gm-style-iw-c{transform:translate(-50% ,-45%);z-index:9;max-width:97%!important;transform:translateY(-5%)}.mobile-view .title_rgt{width:100%!important;padding:10px!important;background:0 0}.mobile-view .title_rgt .price_night_sec{float:left;width:50%!important;margin:0;padding:0;background:0 0;color:#fff}.mobile-view .title_rgt .no_of_room{float:right;color:#fff}.room-offer .mobile-view{background:#f7f7f7!important}.room-offer .mobile-view .title_rgt{background:#000!important;margin-top:0!important}.mobile-view .old_design_icon{color:#000!important;padding:23px 1% 0 0;min-width:40px;text-align:center;display:table}.title_rgt .no_of_room,.title_rgt .price_night_sec{padding:0!important;width:50%}.sort_room_list .raterule-container .raterule .room-rate-type-norooms{width:75%;margin-right:0;padding-left:5px}.sort_room_list .raterule-container .raterule .room-rate-type-price{float:left;text-align:left!important;width:auto!important;padding:0!important}.old_design_icon i{display:inline list-item;padding:0 1px}.mobile-view .old_design_icon em,.mobile-view .old_design_icon span{display:table-cell}.acc-top-block{display:block!important}.happiness-index{background:#fff;margin-bottom:30px}.profile_hotel_name .happiness-index{margin-top:1rem;float:none;margin-bottom:2rem}.hotel_sorting_list .happiness-index{background:0 0;border:none;margin:2rem 0 0}.happiness-rating .happiness-rating{width:40px;margin:8px auto 0;font-size:14px}.happiness-rating .tooltip.happines-info{top:10px}.listing-rooms .happiness-index{margin:5rem auto 1rem}.listing-rooms .radiating-happiness{bottom:-7px}.profile_hotel_name .panel_right{width:100%;text-align:left}.profile_hotel_name .radiating-happiness{bottom:-5px}.hotel_sorting_list .happiness-index img{position:relative;top:0;float:left}.hotel_sorting_list .happiness-index .happiness-rating{float:left;margin:0 0 0 10px}.hotel_sorting_list .radiating-happiness{float:left;width:auto;bottom:inherit;padding:6px 10px 6px 6px;border-radius:0 2px 2px 0;margin-left:-1px}.currency-filter.currency_room.filter-lang{left:0;width:15%;padding-right:0}#error_message_div a.close{top:-8px;line-height:28px}.hotel_agent{top:0;position:relative}.hide-list-box-btn,.show-clear{text-transform:capitalize;font-weight:600}#user_points_data,.stats-box h2{font-size:1.357em}.transaction-legend{margin:0 0 10px;width:100%}.reward-point-trans-table{overflow-y:auto}.profile_stats .stats-box{width:32%;margin-right:0}.showMemberRates{margin-bottom:5px;display:block}.add_section.add-space{min-height:1px;padding-bottom:10px}.dashboard-menu{padding:12px 0}.dashboard-menu ul li{padding:0 5px;font-size:12px}.loyalty-progress-left,.loyalty-progress-mid,.loyalty-progress-right{width:100%;margin:0 auto;text-align:left}.member-ra{padding:15px 40px}.ui-dialog .ui-dialog-titlebar-close{right:0!important}.minus-lr,.plus-lr{width:10%}.lw-accomolate-points{width:80%;line-height:normal;font-size:16px}#point-history .search_listing{clear:both;width:96%}.cross_sell .listing .room_list .list_dec{width:100%;left:0}.continueLogintext{background:#fff;position:relative}#filter_hide{background:#fff;width:100%;margin-top:2%;border-radius:4px;padding:10px;text-transform:uppercase;color:#005596;border:1px solid #ddd;display:block}.show-clear{opacity:.5;font-size:12px}.accomodation-type-list .accommodation-inner .accommodation-text{padding-left:12px}.accomodation-type{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.75);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.75);box-shadow:0 2px 6px 0 rgba(0,0,0,.75);border-radius:0!important;margin-top:0}.hotel_sorting_list .btn{padding:6px 18px}.booking_lft .price-range-selector{display:block!important;margin-bottom:25px}.best-rate-g{background:#fff}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{width:95%!important;margin:0 auto;right:0}.dropbtn{min-height:40px}.trip_advisor{padding-bottom:14%}.gm-style-iw.gm-style-iw-c{max-width:300px!important}.book-from{width:100%;padding:5px 10px 10px}.search_filter_block .currency-filter{z-index:5000;width:70%}.search_filter_block .all-loc-map{background:#fff;width:21%!important}.filter_rgt .all-loc-map a,.search_filter_block .all-loc-map a{padding-right:20px}.rate-rule-heading .map_section{top:50px;max-width:100%}.price_break .rateTypeName{padding-left:1rem}.hold_booking_content .close_popup i.fa-times{background:#005596;padding:5px;color:#fff}.hold_booking_content .close_popup{top:10px;right:-4px}.hold_booking_content{width:90%;margin:0 auto;border-radius:0}.status img{width:25px!important;padding-left:5px!important}.member-raterule .room-rate-type-norooms{float:right!important;padding-top:5px!important}.close{font-size:22px;width:30px;height:30px;line-height:25px}.form-group.reservation_col.mar_0{padding-left:15px}.chk_flexi_date_opera label.check_container{line-height:2}.checkboxSaveSearchClass label.check_container{padding-left:34px}.checkboxSaveSearchClass,.chk_flexi_date_opera{width:100%;padding-bottom:1rem}.contect_info #div_phone #phone{width:100%!important;margin-top:10px}.wel_msg a{color:#cacaca;text-decoration:none;word-break:break-word}.desc-tab h2{font-size:15px;font-weight:600}.sort-by.curr-sort-big{width:50%!important;background:#fff;height:auto;margin-bottom:0}.sort-by em#sortbyicon{top:12px}.search_filter_block .all-loc-map{display:block!important;float:right;text-align:center;border:1px solid #d3d3d3!important;margin:10px 0 0;padding:9px 0;height:39px;border-radius:3px}.book-from{margin-top:-42px}#mapProfile .info_content .maprgt-cont .pricelabel{color:#131313}.map_section{top:0;position:fixed;height:100vh}.search_filter_block .currency-filter{top:-21px}.rate-rule-heading .search_filter_block{margin-top:25px}.all-loc-map.rlmap.hide_on_desktop.locked a,.search_filter_block .all-loc-map a{color:#333}}@media only screen and (max-width:767px) and (orientation:landscape){.mobile-search .check-in-mob,.mobile-search .check-out-mob{width:40%}}@media only screen and (max-width:640px){#ov-verbiage-button-container,#ov-verbiage-button-container .rate-rule-red-button,.available-rooms-container ul li .thumb img,.upgrade_cal_date{width:100%}.mobile-search .dt-container{padding-top:0}.upgrade_check_in,.upgrade_check_out{width:45%;padding-right:0}.upgrade_check_out{padding-right:0;float:right}.upgrade_night{padding-top:10px;width:100%;text-align:left}}@media only screen and (max-width:480px){.media-login{margin-top:10px}.room_list_right .rate-rule-red-button{width:100%!important}#printContents .table td,.datesel .dailyprice+span:lang(ru),.datesel .dailyprice+span:lang(zh){display:block}#printContents #cancellationChargesDiv .table td{display:table-cell}.tabbed-area ul.tabs li a{padding:16px 5px;font-size:13px}.datesel .dailyprice{margin:10px 0 12px}.logo,.top-right{float:none!important}.mobile-search{padding:5px;position:relative}.mobile-search .check-in-mob,.mobile-search .check-out-mob{margin-right:10px}.mobile-search .check-edit-date{position:absolute;top:0;right:0}.occupancy_box_first label,.occupany_box label{font-size:14px!important}.mobile-search label:lang(ja){letter-spacing:-3px}.start-date .cal_caption{left:0}.end-date .cal_caption{left:-10px}.cal_caption{width:auto!important}#points-refresh-spin{width:5%}.retrieve{width:93%;display:inline-block;vertical-align:top}.member-reward-point-area #points-refresh input.cancel-btn{margin-top:3px}}@media(max-width:420px){.hotelcontent .amenities_room ul li{width:100%;margin:0}.check .rnvg_down_text{width:260px}.datesel .dailyprice+span{display:block;margin:8px 0 0}.hoteldetails .fancybox-skin{padding:0!important}.start-date .cal_caption:lang(zh){left:0;width:48px!important}.end-date .cal_caption:lang(zh){left:0;width:49px!important}.checkout_disp2_lable:lang(fr){height:33px}#booking-engine .booking_pop_left select{padding:12px 5px}}@media only screen and (max-width:359px){.table-striped td{display:block;width:100%;font-size:13px}.fgtpwd_pop,.room_avail_notify_mobile .room_avail_notify{font-size:12px}.fgtpwd_pop .popup-heading{font-size:15px;padding-bottom:0}.sort_room_list .desc_popup22 ul.nav-tabs li:first-child a{padding-top:29px}.sort_room_list .desc_popup22 ul.nav-tabs li a{min-height:60px}.login_half.forget a{line-height:1.2}#customer_type .checkbox label{padding-left:10px}.sort_room_list .show_more .showmore{padding:7px 5px;font-size:12px}#div_phone #phone{width:64%!important}.sort_rate_list .rate_list_area .mob_colour .heading_hotel_type .rate_type_nurooms_headeing .room_section .select-room::before{width:25px}.checkout_disp2_lable:lang(de),.checkout_disp2_lable:lang(it),.checkout_disp2_lable:lang(ru){height:33px}.room_pop_rgt ul.nav-tabs li a:lang(fr){font-size:11px!important;padding:19px 6px!important}}@media(max-width:767px) and (orientation:landscape){.listing .room_list .list_img img{height:100vh}}@media(max-width:480px){#ui-datepicker-div{left:0!important;margin:0 auto;right:0}.price-check-right{padding-top:2em!important}#mapProfile .gm-style-iw.gm-style-iw-c{max-width:310px!important}}@media(max-width:414px) and (min-height:736px){.gm-style .gm-style-iw-c{transform:translateY(10%)}}@media(min-width:1280px){.ov-item-info.sort_room_list .amenities_room ul li:nth-child(odd),.sort_room_list .upgrade_room_content .amenities_room ul li:nth-child(odd){clear:inherit}.sort_room_list .upgrade_room_content .amenities_room ul li{width:33.3%;float:left}.ov-item-info.sort_room_list .amenities_room ul li{width:33.3%}.sort_room_list .upgrade_room_content .amenities_room{max-width:68.5%}}
