#searchPagehotel .round_yellow{background-color:#ffc619;color:#b31f24;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:19px}#searchPagehotel .btn.white_btn{background-color:#fff;border-radius:25px;color:#b31f24;text-transform:uppercase}#searchPagehotel .btn.red_btn{background-color:#b31f24;border:0;color:#fff;border-radius:25px;text-transform:uppercase;border-bottom:0}#searchPagehotel .inner_pages_content{background-color:#fff;padding:15px;border-radius:15px 15px 0px 0px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.25);margin-top:10px;padding-bottom:50px !important}#searchPagehotel .overlapOne_header{position:relative;z-index:999;margin-top:-55px;overflow-y:auto;overflow-x:hidden;height:calc(100dvh - 60px)}#searchPagehotel .overlapOne_header.some_shadow{background-color:#fff;border-radius:15px;padding:3px 15px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25);margin-bottom:80px}#searchPagehotel .overlapOne_header.scroll_content{overflow-y:auto;overflow-x:hidden;max-width:100%;max-height:calc(100dvh - 65px);padding-bottom:60px !important;background-color:#fff;border-radius:15px 15px 0px 0px;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25)}#searchPagehotel .overlapOne_header.scroll_content::-webkit-scrollbar{display:none}#searchPagehotel .overlapOne_header.height_overcome{max-height:calc(100dvh - 60px);margin-bottom:0 !important;padding-bottom:0 !important}#searchPagehotel .fancy_title h2{color:#b31f24;font-size:1.2rem;position:relative;padding-bottom:12px;margin-bottom:16px;text-transform:capitalize}#searchPagehotel .fancy_title h2:before{content:"";width:55px;height:5px;background-color:#3d3c3c;position:absolute;left:10px;bottom:0}#searchPagehotel .fancy_title h2:after{content:"";width:7px;height:5px;background-color:#b31f24;position:absolute;left:0;bottom:0}#searchPagehotel .fancy_title p{color:#3d3c3c}#searchPagehotel #calendarContainer{height:calc(100dvh - 158px) !important}#searchPagehotel .flight_search .nav-pills{justify-content:space-between}#searchPagehotel .flight_search .nav-pills .nav-item{width:48%}#searchPagehotel .flight_search .nav-pills .nav-item .nav-link{font-size:3.1vw;border-radius:13px;box-shadow:0px 0px 8px -2px rgba(0,0,0,.24);color:#8a8686;padding:1.6vw 3vw;width:100%}#searchPagehotel .flight_search .nav-pills .nav-item .nav-link img{width:17px;height:17px;margin-right:2px}#searchPagehotel .flight_search .nav-pills .nav-item .nav-link.active{background-color:#b31f24;color:#fff;box-shadow:none}#searchPagehotel .flight_search .nav-pills .nav-item .nav-link.active img{filter:invert(99%) sepia(34%) saturate(151%) hue-rotate(254deg) brightness(230%) contrast(100%)}#searchPagehotel .flight_search .inpute_holder{position:relative;box-shadow:0px 0px 8px -2px rgba(0,0,0,.11);border:1px solid #f3f3f3;margin-bottom:15px;padding:10px 15px;border-radius:10px}#searchPagehotel .flight_search .inpute_holder label{font-size:14px;color:#8a8686;display:block}#searchPagehotel .flight_search .inpute_holder label img{margin-right:5px;vertical-align:sub;height:19px;width:19px}#searchPagehotel .flight_search .inpute_holder .name_code{display:flex;align-items:center;justify-content:space-between}#searchPagehotel .flight_search .inpute_holder .name_code .twitter-typeahead{display:block !important;width:980%}#searchPagehotel .flight_search .inpute_holder .form-control{border:0;padding:0;width:85%;font-size:14px}#searchPagehotel .flight_search .inpute_holder .form-control:visited,#searchPagehotel .flight_search .inpute_holder .form-control:active,#searchPagehotel .flight_search .inpute_holder .form-control:focus{box-shadow:none}#searchPagehotel .flight_search .inpute_holder strong{opacity:1}#searchPagehotel .flight_search .inpute_holder .trip_type_radio{display:flex;justify-content:space-between;align-items:center}#searchPagehotel .flight_search .inpute_holder .trip_type_radio label{margin-bottom:0;display:inline-block;vertical-align:text-bottom;font-size:14px}#searchPagehotel .flight_search .submit_search{text-align:center}#searchPagehotel .flight_search .submit_search .btn{background-color:#b31f24;text-transform:uppercase;width:50%;height:45px;display:flex;align-items:center;justify-content:center;margin:0 auto}#searchPagehotel .flight_search .submit_search .btn i{margin-left:5px}#searchPagehotel .flight_search .form-check .form-check-input{border-color:#ffc619}#searchPagehotel .flight_search .form-check .form-check-input:checked{background-color:#b31f24;border-color:#b31f24}#searchPagehotel .login_div{box-shadow:0px 0px 8px -2px rgba(0,0,0,.11);border:1px solid #f3f3f3;padding:8px 15px;border-radius:10px;display:flex;align-items:center;margin-top:25px;margin-bottom:10px}#searchPagehotel .login_div .login_desc{padding-left:15px}#searchPagehotel .login_div .login_desc h4{color:#b31f24;font-size:4vw;font-weight:550;margin-bottom:8px}#searchPagehotel .login_div .login_desc p{color:#646464;font-size:3vw;margin-bottom:8px}#searchPagehotel .login_div .login_desc .btn{height:25px;width:25px;font-size:14px}#searchPagehotel .animated_btn{animation:circleScale 3s infinite}@keyframes circleScale{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}#searchPagehotel .flight_search_modal,#searchPagehotel .single_date_modal{border-radius:0;z-index:9999;height:100%;background-color:rgba(0,0,0,.25);overflow-y:hidden}#searchPagehotel .flight_search_modal .modal-dialog,#searchPagehotel .single_date_modal .modal-dialog{margin:0 auto;height:100%}#searchPagehotel .flight_search_modal .modal-dialog .modal-content,#searchPagehotel .single_date_modal .modal-dialog .modal-content{border-radius:0;border:0;height:100%}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal-header,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal-header{background-color:#f2f2f2;padding:15px 0 50px;background-size:cover;background-repeat:no-repeat;height:100px;border-radius:0}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal-header .inner_header,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal-header .inner_header{display:flex;align-items:center;width:100%;width:100%;left:0;right:0;top:0;margin:0 auto;z-index:1000}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal-header h1,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal-header h1{color:#000;font-size:5vw;font-weight:bold;margin-right:auto;margin-left:-11vw}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal-header .hotel_modal_title,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal-header .hotel_modal_title{color:#000;font-size:5vw;font-weight:bold;margin-right:auto;margin-left:-11vw}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal-header .btn-close,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal-header .btn-close{background-image:none;color:#fff;opacity:1;display:flex;align-items:center;justify-content:center;font-size:20px;margin:0;margin-right:auto}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal-header .btn-close i,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal-header .btn-close i{color:#b31f24}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal_contentArea .form-control,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal_contentArea .form-control{margin-top:-50px;height:60px}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead{display:block !important;margin-top:-50px}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .form-control,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .form-control{margin-top:0}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu{overflow-y:auto;width:100% !important;max-height:81vh !important}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion{padding:9px 6px !important;border-bottom:1px solid #ccc;color:#3a3a3a;cursor:pointer;display:flex;align-items:center}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion span,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion span{background-color:#b31f24;color:#fff;display:inline-block;padding:5px;text-align:center;font-size:14px;order:2;margin-left:auto;width:45px;margin-right:5px}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion p,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion p{margin-bottom:0}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion p small,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion p small{display:block;font-size:12px}#searchPagehotel .flight_search_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion:before,#searchPagehotel .single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion:before{content:"";width:20px;height:20px;background-image:url(../flightsImages/plan_takOff.svg);background-size:100%;background-repeat:no-repeat;margin-right:15px}#searchPagehotel .flight_search_modal.fade .modal-dialog,#searchPagehotel .single_date_modal.fade .modal-dialog{transform:translateY(550px);transition:transform .6s ease-out}#searchPagehotel .flight_search_modal.show .modal-dialog,#searchPagehotel .single_date_modal.show .modal-dialog{transform:none}#searchPagehotel .flight_search_modal .time_pick,#searchPagehotel .single_date_modal .time_pick{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}#searchPagehotel .flight_search_modal .time_pick .slot,#searchPagehotel .single_date_modal .time_pick .slot{width:33.3333333%;padding-left:5px;padding-right:5px;margin-bottom:10px}#searchPagehotel .flight_search_modal .time_pick .slot .btn,#searchPagehotel .single_date_modal .time_pick .slot .btn{width:100%;border-radius:0;font-size:3vw;padding:8px 2px;background-color:#fff;color:#b31f24;border-color:#b31f24;font-weight:600;border-radius:5px}#searchPagehotel .flight_search_modal .time_pick .slot .btn-check:checked+.btn,#searchPagehotel .flight_search_modal .time_pick .slot .btn.active,#searchPagehotel .flight_search_modal .time_pick .slot .btn.show,#searchPagehotel .flight_search_modal .time_pick .slot .btn:first-child:active,#searchPagehotel .flight_search_modal .time_pick .slot :not(.btn-check)+.btn:active,#searchPagehotel .single_date_modal .time_pick .slot .btn-check:checked+.btn,#searchPagehotel .single_date_modal .time_pick .slot .btn.active,#searchPagehotel .single_date_modal .time_pick .slot .btn.show,#searchPagehotel .single_date_modal .time_pick .slot .btn:first-child:active,#searchPagehotel .single_date_modal .time_pick .slot :not(.btn-check)+.btn:active{background-color:#b31f24;color:#fff}#searchPagehotel .flight_search_modal .submit_time,#searchPagehotel .single_date_modal .submit_time{margin-top:10px}#searchPagehotel .flight_search_modal .submit_time .btn,#searchPagehotel .single_date_modal .submit_time .btn{width:250px;font-size:14px}#searchPagehotel .traveler_selectionArea{background-color:#fff;padding:12px;border-radius:15px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.14);margin-top:-60px}#searchPagehotel .traveler_selectionArea .pass_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px}#searchPagehotel .traveler_selectionArea .pass_row .left_area{display:flex;align-items:center;width:50%}#searchPagehotel .traveler_selectionArea .pass_row .left_area img{width:40px;height:40px;padding-right:8px}#searchPagehotel .traveler_selectionArea .pass_row .left_area h4{font-size:16px;margin-bottom:0}#searchPagehotel .traveler_selectionArea .pass_row .left_area h4 span{display:block;font-size:12px;color:#555}#searchPagehotel .traveler_selectionArea .pass_row .right_area .input-group-btn{background:#fff;border-radius:50% !important;width:30px;height:30px;display:flex;justify-content:center;align-items:center;box-shadow:none !important;border:1px solid #8a8686}#searchPagehotel .traveler_selectionArea .pass_row .right_area .input-group-btn .btn{padding:0;color:#b31f24;border:0;outline:none}#searchPagehotel .traveler_selectionArea .pass_row .right_area .form-control{width:60px;text-align:center;border:0;margin-top:-3px;padding:0;background:rgba(0,0,0,0)}#searchPagehotel .traveler_selectionArea .form-check{margin-bottom:15px;margin-left:15px}#searchPagehotel .traveler_selectionArea .form-check label{font-size:17px}#searchPagehotel .traveler_selectionArea .form-check .form-check-input{height:20px;width:20px}#searchPagehotel .traveler_selectionArea .form-check .form-check-input:checked{border-color:#b31f24;background-color:#b31f24}#searchPagehotel .traveler_selectionArea .action_area{text-align:center;margin-top:35px;margin-bottom:15px}#searchPagehotel .traveler_selectionArea .action_area .btn{font-size:14px;text-transform:uppercase;width:50%;height:45px}#searchPagehotel .child_age_input{margin-bottom:10px}#searchPagehotel .child_age_input .form-select{height:60px;padding-bottom:0}#searchPagehotel .child_age_input label{opacity:1 !important}#searchPagehotel .child_age_input label img{width:15px;vertical-align:sub;margin-right:5px}#searchPagehotel .tour_tarveler_modal_new{background-color:rgba(0,0,0,.42);overflow-y:hidden}#searchPagehotel .tour_tarveler_modal_new .traveler_selectionArea{margin-top:0}#searchPagehotel .tour_tarveler_modal_new .modal-body{margin-top:-44px;padding-top:0;padding-bottom:40px}#searchPagehotel .tour_tarveler_modal_new .modal-body .new_content_scroll{position:relative;z-index:1;background-color:#fff;border-radius:15px;overflow-y:auto;max-height:calc(100dvh - 65px);padding-right:5px;padding-left:5px;padding-bottom:25px}#searchPagehotel .user_label span{background-color:#b31f24;color:#fff;display:inline-block;margin-left:-15px;padding:5px 16px;margin-bottom:9px}#searchPagehotel .modal-backdrop{background-color:rgba(0,0,0,0)}#searchPagehotel .have_backDrop .modal-backdrop{background-color:#000}#searchPagehotel .bottom_last{position:fixed;width:100%;bottom:0;z-index:99999;left:0}#searchPagehotel .bottom_last .timer{background:#343434;text-align:center;padding:10px 0}#searchPagehotel .bottom_last .timer p{color:#d9d9d9;margin-bottom:0;font-size:14px}#searchPagehotel .bottom_last .timer p i{color:#ffc619;margin-right:8px}#searchPagehotel .bottom_last .book_now{background:#000;height:65px;display:flex;align-items:center;margin-bottom:0px}#searchPagehotel .bottom_last .book_now p{font-size:3.5vw;margin-bottom:0;color:#fff;margin-right:3vw;font-weight:100;line-height:16px}#searchPagehotel .bottom_last .book_now .nights{font-size:2.5vw;font-weight:100;padding-left:.4rem}#searchPagehotel .bottom_last .book_now h5{font-size:4.3vw;font-weight:600;color:#fff;display:flex;align-items:center;margin-bottom:0;text-decoration-color:#b31f24 !important}#searchPagehotel .bottom_last .book_now h5 i{display:block;font-style:normal;font-size:3vw}#searchPagehotel .bottom_last .book_now h5 p{margin-left:5px !important}#searchPagehotel .bottom_last .book_now h6{font-size:2.5vw !important;margin-left:5px !important}#searchPagehotel .bottom_last .book_now .totalPassengers{font-size:2.5vw;font-weight:100;color:#fff;padding-right:5px;margin-bottom:0;margin-top:5px}#searchPagehotel .bottom_last .book_now .btn{color:#fff;font-size:12px;width:100%;height:37px;border-radius:10px;border:0}#searchPagehotel body.safari-only .book_now,#searchPagehotel body.ios-only .book_now{margin-bottom:15px !important}#searchPagehotel .search_results{padding-top:10px;overflow:auto;opacity:1;height:calc(100dvh - 130px)}#searchPagehotel .search_results ::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important}#searchPagehotel .search_results ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0) !important}#searchPagehotel .search_results ul li a{display:flex;align-content:center;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:10px;margin-bottom:10px;text-decoration:none;color:unset}#searchPagehotel .search_results ul li a:hover,#searchPagehotel .search_results ul li a:active{background-color:#f2f2f2}#searchPagehotel .search_results ul li span{margin-right:10px}#searchPagehotel .search_results ul li p{font-size:14px;font-weight:600;margin-bottom:0}#searchPagehotel .search_results ul li p small{display:block;color:#444;font-weight:normal;font-size:13px}#searchPagehotel .have_backDrop .modal-backdrop{display:none}#searchPagehotel .animation_btn .dot{display:inline-block;width:8px;height:8px;margin:0 3px;background-color:#fff;border-radius:50%;animation:bounce 1.2s infinite ease-in-out}#searchPagehotel .animation_btn .dot:nth-child(1){animation-delay:0s}#searchPagehotel .animation_btn .dot:nth-child(2){animation-delay:.2s}#searchPagehotel .animation_btn .dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}#searchPagehotel input[disabled]{background-color:#fff !important}#searchPagehotel .next_btn_disabled{width:40%;height:44px;border-radius:25px;color:#fff !important;background-color:#666 !important;margin:0 auto}#searchPagehotel .hotel-search-btn-wrapper{position:relative;display:inline-block;width:100%}#searchPagehotel .hotel-search-btn-wrapper .hotel-btn-dots{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden;gap:6px;pointer-events:none}#searchPagehotel .hotel-btn-dots.loading{opacity:1;visibility:visible}#searchPagehotel .hotel-search-btn-wrapper .hotel-btn-dots .dot{width:8px;height:8px;border-radius:50%;background-color:#fff;animation:hotel-btn-bounce 1.2s infinite ease-in-out}#searchPagehotel .hotel-search-btn-wrapper .hotel-btn-dots .dot:nth-child(2){animation-delay:.2s}#searchPagehotel .hotel-search-btn-wrapper .hotel-btn-dots .dot:nth-child(3){animation-delay:.4s}#searchPagehotel .search-btn.loading{color:rgba(0,0,0,0) !important;text-shadow:none !important}#searchPagehotel .search-btn.loading .button-text{display:none}@keyframes hotel-btn-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}#searchPagehotel .modal-title{font-weight:bold}#searchPagehotel .form-control:focus{border-color:#dee2e6}#searchPagehotel .grey{color:#dee2e6 !important}body:has(#searchPagehotel.activetile) .daterangepicker,#searchPagehotel .daterangepicker{padding-bottom:150px}body:has(#searchPagehotel.activetile) .daterangepicker th.month,#searchPagehotel .daterangepicker th.month{color:#000 !important;font-size:17px;font-weight:600}body:has(#searchPagehotel.activetile) .daterangepicker .calendar-table th,#searchPagehotel .daterangepicker .calendar-table th{color:#8a8686}body:has(#searchPagehotel.activetile) .daterangepicker .calendar-table td,#searchPagehotel .daterangepicker .calendar-table td{color:#333232;min-width:32px;width:28px;height:32px;line-height:32px;font-size:13px}body:has(#searchPagehotel.activetile) .daterangepicker .calendar-table td.today,#searchPagehotel .daterangepicker .calendar-table td.today{background-color:#ffc619}body:has(#searchPagehotel.activetile) .daterangepicker .calendar-table td.in-range,#searchPagehotel .daterangepicker .calendar-table td.in-range{background-color:#f8f8f8}body:has(#searchPagehotel.activetile) .daterangepicker .calendar-table td.active,#searchPagehotel .daterangepicker .calendar-table td.active{background-color:#b31f24;color:#fff}body:has(#searchPagehotel.activetile) .daterangepicker .calendar-table td.active.start-date,#searchPagehotel .daterangepicker .calendar-table td.active.start-date{background-color:#333232}body:has(#searchPagehotel.activetile) .daterangepicker .calendar-table td.disabled,body:has(#searchPagehotel.activetile) .daterangepicker .calendar-table td.off,#searchPagehotel .daterangepicker .calendar-table td.disabled,#searchPagehotel .daterangepicker .calendar-table td.off{opacity:.2;text-decoration:none}body:has(#searchPagehotel.activetile) .daterangepicker.show-calendar .drp-buttons,#searchPagehotel .daterangepicker.show-calendar .drp-buttons{z-index:999999;display:block;position:fixed;bottom:0;width:100%;background-color:#000;border:0;padding:0;padding-bottom:10px}body:has(#searchPagehotel.activetile) .daterangepicker.show-calendar .drp-buttons .applyBtn,#searchPagehotel .daterangepicker.show-calendar .drp-buttons .applyBtn{width:40%;border-radius:25px;height:37px;margin:0 auto !important;margin-top:10px !important;font-size:14px}body:has(#searchPagehotel.activetile) .daterangepicker .drp-selected,#searchPagehotel .daterangepicker .drp-selected{justify-content:center !important;background:#fff;padding:20px;box-shadow:0px -3px 6px 1px rgba(0,0,0,.07)}body:has(#searchPagehotel.activetile) .date_range,#searchPagehotel .date_range{position:fixed;background:#fff;width:100%;z-index:9999;left:0;bottom:0;height:100%;top:auto !important;padding:0;display:none;transform:translateY(150px);transition:transform .3s ease-out}body:has(#searchPagehotel.activetile) .date_range.active,#searchPagehotel .date_range.active{transform:translateY(0)}body:has(#searchPagehotel.activetile) .date_range .date_row .date_selected,#searchPagehotel .date_range .date_row .date_selected{position:fixed;left:0;right:0;margin:0 auto;background-color:#fff;bottom:70px;width:100%;z-index:99;display:flex;padding:8px 0;box-shadow:0px -3px 10px 1px rgba(0,0,0,.04)}body:has(#searchPagehotel.activetile) .date_range .date_row .date_selected p,#searchPagehotel .date_range .date_row .date_selected p{margin-bottom:0;width:50%;text-align:center;border-right:1px solid #d2d2d2}body:has(#searchPagehotel.activetile) .date_range .date_row .date_selected p:last-child,#searchPagehotel .date_range .date_row .date_selected p:last-child{border:0}body:has(#searchPagehotel.activetile) .date_range .date_row .date_selected p small,#searchPagehotel .date_range .date_row .date_selected p small{font-weight:400;font-style:normal;color:#8a8686;font-size:12px;text-transform:uppercase;display:block}body:has(#searchPagehotel.activetile) .date_range .date_row .date_selected p strong#cal_nights,#searchPagehotel .date_range .date_row .date_selected p strong#cal_nights{color:#b31f24}body:has(#searchPagehotel.activetile) .date_range .date_range_header,#searchPagehotel .date_range .date_range_header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;background-color:#b31f24;color:#fff;border:0;background-image:url(../../hotelV2/images/header.svg);background-size:cover;background-repeat:no-repeat;border-radius:0;justify-content:center;padding:15px 0 50px}body:has(#searchPagehotel.activetile) .date_range .date_range_header .modal-title,#searchPagehotel .date_range .date_range_header .modal-title{margin-bottom:0;line-height:1.5;margin-right:auto;margin-left:-14px}body:has(#searchPagehotel.activetile) .date_range .date_range_header .modal-title .btn-outline-dark,#searchPagehotel .date_range .date_range_header .modal-title .btn-outline-dark{color:#fff;border-color:#fff;padding:2px 10px}body:has(#searchPagehotel.activetile) .date_range .date_range_header .btn,#searchPagehotel .date_range .date_range_header .btn{padding:0;border:0;color:#fff;font-size:6vw;margin-right:auto;margin-left:15px}body:has(#searchPagehotel.activetile) .ui-widget.ui-widget-content,#searchPagehotel .ui-widget.ui-widget-content{width:100% !important;display:flex;flex-direction:column;padding:0;border:0 !important;position:relative !important;overflow-y:auto;z-index:1}body:has(#searchPagehotel.activetile) .comiseo-daterangepicker-main,#searchPagehotel .comiseo-daterangepicker-main{height:100%}body:has(#searchPagehotel.activetile) .comiseo-daterangepicker.ui-widget.ui-widget-content,#searchPagehotel .comiseo-daterangepicker.ui-widget.ui-widget-content{width:95% !important;height:100%;margin:0 auto;box-shadow:0 0px 3px 2px rgba(0,0,0,.1);border-radius:15px;margin-top:-50px;background-color:#fff}body:has(#searchPagehotel.activetile) .ui-datepicker-multi .ui-datepicker-group,body:has(#searchPagehotel.activetile) .ui-datepicker-inline,#searchPagehotel .ui-datepicker-multi .ui-datepicker-group,#searchPagehotel .ui-datepicker-inline{float:left;width:100%}body:has(#searchPagehotel.activetile) .ui-datepicker .ui-datepicker-header,#searchPagehotel .ui-datepicker .ui-datepicker-header{background-color:rgba(0,0,0,0);border:0;text-align:center;position:relative;padding:10px 0;border-top:1px solid #ffc619;border-bottom:1px solid #ffc619}body:has(#searchPagehotel.activetile) .ui-datepicker .ui-datepicker-header .ui-datepicker-title,#searchPagehotel .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:16px;font-weight:600}body:has(#searchPagehotel.activetile) .ui-datepicker .ui-datepicker-header a,#searchPagehotel .ui-datepicker .ui-datepicker-header a{display:block;position:absolute;left:10px;top:0;top:36%;transform:translate(-50%)}body:has(#searchPagehotel.activetile) .ui-datepicker .ui-datepicker-header a.ui-datepicker-next,#searchPagehotel .ui-datepicker .ui-datepicker-header a.ui-datepicker-next{left:auto;right:10px;top:50%;transform:rotate(180deg)}body:has(#searchPagehotel.activetile) .ui-datepicker .ui-datepicker-header .ui-icon,#searchPagehotel .ui-datepicker .ui-datepicker-header .ui-icon{background-image:url(../flightsImages/ui-icons_444444_256x240.png);background-position:-80px -192px;display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px}body:has(#searchPagehotel.activetile) .comiseo-daterangepicker-triggerbutton,#searchPagehotel .comiseo-daterangepicker-triggerbutton{display:none}body:has(#searchPagehotel.activetile) .comiseo-daterangepicker-buttonpanel,#searchPagehotel .comiseo-daterangepicker-buttonpanel{position:fixed;bottom:0;text-align:center;width:100%;background:#000;padding:15px 0px;float:none !important;display:flex;justify-content:space-between;left:0;z-index:2}body:has(#searchPagehotel.activetile) .comiseo-daterangepicker-buttonpanel .ui-priority-primary,#searchPagehotel .comiseo-daterangepicker-buttonpanel .ui-priority-primary{background:#b31f24 !important;background:-moz-linear-gradient(top, #b31f24 0%, #ed1c24 100%);background:-webkit-linear-gradient(top, #b31f24 0%, #ed1c24 100%);background:linear-gradient(to bottom, #b31f24 0%, #ed1c24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainclr", endColorstr="#ed1c24", GradientType=0);color:#fff !important;height:40px;border-radius:25px !important;margin-right:auto !important;margin:0 auto}body:has(#searchPagehotel.activetile) .comiseo-daterangepicker-buttonpanel .ui-priority-secondary.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only,#searchPagehotel .comiseo-daterangepicker-buttonpanel .ui-priority-secondary.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{display:none}body:has(#searchPagehotel.activetile) .comiseo-daterangepicker-buttonpanel .ui-priority-primary,#searchPagehotel .comiseo-daterangepicker-buttonpanel .ui-priority-primary{border-color:#b31f24;margin-right:0;width:50%;border-radius:0;background:#b31f24;background:-moz-linear-gradient(top, #b31f24 0%, #ed1c24 100%);background:-webkit-linear-gradient(top, #b31f24 0%, #ed1c24 100%);background:linear-gradient(to bottom, #b31f24 0%, #ed1c24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainclr", endColorstr="#ed1c24", GradientType=0);color:#fff}body:has(#searchPagehotel.activetile) .ui-button,body:has(#searchPagehotel.activetile) .ui-state-default,body:has(#searchPagehotel.activetile) .ui-widget-content .ui-state-default,body:has(#searchPagehotel.activetile) .ui-widget-header .ui-state-default,body:has(#searchPagehotel.activetile) html .ui-button.ui-state-disabled:active,body:has(#searchPagehotel.activetile) html .ui-button.ui-state-disabled:hover,#searchPagehotel .ui-button,#searchPagehotel .ui-state-default,#searchPagehotel .ui-widget-content .ui-state-default,#searchPagehotel .ui-widget-header .ui-state-default,#searchPagehotel html .ui-button.ui-state-disabled:active,#searchPagehotel html .ui-button.ui-state-disabled:hover{background:#f6f6f6;font-weight:400;color:#454545;background-color:#fff;border:0;text-align:center}body:has(#searchPagehotel.activetile) .comiseo-daterangepicker-buttonpanel .ui-priority-secondary:last-child,#searchPagehotel .comiseo-daterangepicker-buttonpanel .ui-priority-secondary:last-child{order:3}body:has(#searchPagehotel.activetile) .ui-datepicker-multi .ui-datepicker-group table,#searchPagehotel .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;font-size:.9em;border-collapse:collapse}body:has(#searchPagehotel.activetile) .ui-datepicker th,#searchPagehotel .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:400;border:0;color:#8a8686}body:has(#searchPagehotel.activetile) .ui-datepicker td,#searchPagehotel .ui-datepicker td{border:0;padding:1px}body:has(#searchPagehotel.activetile) .ui-datepicker td a,#searchPagehotel .ui-datepicker td a{padding:8px 0px}body:has(#searchPagehotel.activetile) .ui-datepicker td.ui-datepicker-current-day,#searchPagehotel .ui-datepicker td.ui-datepicker-current-day{color:#b31f24}body:has(#searchPagehotel.activetile) .ui-datepicker td.ui-datepicker-current-day .ui-state-default,body:has(#searchPagehotel.activetile) .ui-datepicker td.ui-datepicker-current-day .ui-widget-content .ui-state-default,#searchPagehotel .ui-datepicker td.ui-datepicker-current-day .ui-state-default,#searchPagehotel .ui-datepicker td.ui-datepicker-current-day .ui-widget-content .ui-state-default{color:#b31f24}body:has(#searchPagehotel.activetile) .ui-state-disabled,#searchPagehotel .ui-state-disabled{cursor:default !important;pointer-events:none}body:has(#searchPagehotel.activetile) .ui-state-disabled,body:has(#searchPagehotel.activetile) .ui-widget-content .ui-state-disabled,body:has(#searchPagehotel.activetile) .ui-widget-header .ui-state-disabled,#searchPagehotel .ui-state-disabled,#searchPagehotel .ui-widget-content .ui-state-disabled,#searchPagehotel .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;padding:8px 0px}body:has(#searchPagehotel.activetile) .ui-button,body:has(#searchPagehotel.activetile) .ui-state-default,body:has(#searchPagehotel.activetile) .ui-widget-content .ui-state-default,body:has(#searchPagehotel.activetile) .ui-widget-header .ui-state-default,body:has(#searchPagehotel.activetile) html .ui-button.ui-state-disabled:active,body:has(#searchPagehotel.activetile) html .ui-button.ui-state-disabled:hover,#searchPagehotel .ui-button,#searchPagehotel .ui-state-default,#searchPagehotel .ui-widget-content .ui-state-default,#searchPagehotel .ui-widget-header .ui-state-default,#searchPagehotel html .ui-button.ui-state-disabled:active,#searchPagehotel html .ui-button.ui-state-disabled:hover{background:#f6f6f6;font-weight:500;color:#000;background-color:#fff;border:0;text-align:center;display:block;text-decoration:none}body:has(#searchPagehotel.activetile) .single_date_modal,#searchPagehotel .single_date_modal{z-index:9999}body:has(#searchPagehotel.activetile) .single_date_modal .modal-body,#searchPagehotel .single_date_modal .modal-body{width:95%;margin:0 auto;box-shadow:0 0px 3px 2px rgba(0,0,0,.1);border-radius:15px;margin-top:-50px;background-color:#fff;overflow:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}body:has(#searchPagehotel.activetile) .single_date_modal .modal-footer,#searchPagehotel .single_date_modal .modal-footer{background-color:#000;justify-content:center;padding:0;border:0;flex-direction:column;box-shadow:0px -3px 10px 1px rgba(0,0,0,.04);position:relative}body:has(#searchPagehotel.activetile) .single_date_modal .modal-footer .seleted_date,#searchPagehotel .single_date_modal .modal-footer .seleted_date{background-color:#fff;text-align:center;padding:10px 0;margin:0;width:100%}body:has(#searchPagehotel.activetile) .single_date_modal .modal-footer .seleted_date p,#searchPagehotel .single_date_modal .modal-footer .seleted_date p{font-weight:400;font-style:normal;color:#8a8686;font-size:12px;text-transform:uppercase;display:block;margin-bottom:0}body:has(#searchPagehotel.activetile) .single_date_modal .modal-footer .seleted_date h4,#searchPagehotel .single_date_modal .modal-footer .seleted_date h4{font-weight:600;color:#000;margin-bottom:0;font-size:18px}body:has(#searchPagehotel.activetile) .single_date_modal .modal-footer .btn,#searchPagehotel .single_date_modal .modal-footer .btn{border-color:#b31f24;margin-right:0;width:50%;border-radius:25px;background:#b31f24;color:#fff;margin:10px 0}body:has(#searchPagehotel.activetile) .single_date_modal .modal-footer .btn:hover,body:has(#searchPagehotel.activetile) .single_date_modal .modal-footer .btn:active,#searchPagehotel .single_date_modal .modal-footer .btn:hover,#searchPagehotel .single_date_modal .modal-footer .btn:active{background-color:rgba(179,31,36,.7)}body:has(#searchPagehotel.activetile) .single_date_modal .ui-datepicker td .ui-state-active,#searchPagehotel .single_date_modal .ui-datepicker td .ui-state-active{background-color:#b31f24 !important;color:#fff !important}body:has(#searchPagehotel.activetile) .daterangepicker,#searchPagehotel .daterangepicker{width:100%;left:0 !important;border-radius:0;border:0;top:21vh !important}body:has(#searchPagehotel.activetile) .daterangepicker:after,body:has(#searchPagehotel.activetile) .daterangepicker:before,#searchPagehotel .daterangepicker:after,#searchPagehotel .daterangepicker:before{display:none}body:has(#searchPagehotel.activetile) .daterangepicker .drp-calendar,#searchPagehotel .daterangepicker .drp-calendar{max-width:100%}body:has(#searchPagehotel.activetile) .daterangepicker .drp-calendar.left,#searchPagehotel .daterangepicker .drp-calendar.left{padding:0}body:has(#searchPagehotel.activetile) .daterangepicker .drp-selected,#searchPagehotel .daterangepicker .drp-selected{display:flex;justify-content:space-between}body:has(#searchPagehotel.activetile) .daterangepicker .drp-buttons .cancelBtn,#searchPagehotel .daterangepicker .drp-buttons .cancelBtn{display:none !important}body:has(#searchPagehotel.activetile) .daterangepicker .drp-buttons .applyBtn,#searchPagehotel .daterangepicker .drp-buttons .applyBtn{display:block;width:100%;margin-left:0 !important;background-color:#b31f24;border:0;padding:8px 12px !important;margin-top:5px}body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content{top:0 !important;left:0 !important;z-index:9999 !important}body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header{background:rgba(0,0,0,0);border:0;padding-top:0}body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a{top:0}body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a.ui-datepicker-next,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a.ui-datepicker-next{top:0}body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a.ui-datepicker-next .ui-icon,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a.ui-datepicker-next .ui-icon{background-image:url(../../hotelV2/images/arrow-alt-right.svg);background-position:center right;background-size:100%;transform:rotate(180deg)}body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a.ui-datepicker-prev .ui-icon,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content .ui-datepicker-header a.ui-datepicker-prev .ui-icon{background-image:url(../../hotelV2/images/arrow-alt-right.svg);background-position:center right;background-size:100%;transform:rotate(180deg)}body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content .ui-state-default,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content .ui-state-default{background-color:#fff;border:1px solid #b7b7b7;border-radius:5px}body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content td,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content td{padding:5px}body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content td.ui-datepicker-current-day .ui-state-default,body:has(#searchPagehotel.activetile) .ui-monthpicker.ui-widget.ui-widget-content td.ui-datepicker-current-day .ui-widget-content .ui-state-default,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content td.ui-datepicker-current-day .ui-state-default,#searchPagehotel .ui-monthpicker.ui-widget.ui-widget-content td.ui-datepicker-current-day .ui-widget-content .ui-state-default{border-color:#b31f24;background-color:#b31f24;color:#fff}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last{bottom:0 !important;background:#fff}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last .book_now,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last .book_now{width:100%;margin:0;margin-bottom:0px;height:65px;display:flex;align-items:center;outline:1px solid #000}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last .book_now .btn,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last .book_now .btn{border-radius:25px !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last .book_now .button_wrapper,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last .book_now .button_wrapper{display:flex;align-items:center;justify-content:center}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last .total_nights,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last .total_nights{font-size:4.8vw;font-weight:600;color:#fff}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .overlapOne_header,#searchPagehotel .hotel_date_selectorModal .overlapOne_header{padding-bottom:150px}body:has(#searchPagehotel.activetile) .month-container,#searchPagehotel .month-container{padding:10px 0}body:has(#searchPagehotel.activetile) .month-container .month_name,#searchPagehotel .month-container .month_name{font-weight:bold;color:#000}body:has(#searchPagehotel.activetile) .month-container .days-header,#searchPagehotel .month-container .days-header{font-size:.9rem;color:#8a8686}body:has(#searchPagehotel.activetile) .month-container .days-header span,#searchPagehotel .month-container .days-header span{padding:5px}body:has(#searchPagehotel.activetile) .month-container .days-container .day,#searchPagehotel .month-container .days-container .day{color:#333232;font-size:.9rem;display:flex;justify-content:center;align-items:center}body:has(#searchPagehotel.activetile) .days-header span,body:has(#searchPagehotel.activetile) .day,#searchPagehotel .days-header span,#searchPagehotel .day{display:inline-block;width:12vw;height:12vw;text-align:center;margin:0}body:has(#searchPagehotel.activetile) .day,#searchPagehotel .day{cursor:pointer;padding:5px;border-radius:50%}body:has(#searchPagehotel.activetile) .day.selected.start,#searchPagehotel .day.selected.start{background-color:#333232;color:#fff !important;border-radius:50%;position:relative}body:has(#searchPagehotel.activetile) .day.selected.start:before,#searchPagehotel .day.selected.start:before{content:"";position:absolute;right:0;width:100%;height:100%;background-color:#ededed;border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:-1}body:has(#searchPagehotel.activetile) .day.selected.end,#searchPagehotel .day.selected.end{background-color:#b31f24;color:#fff !important;border-radius:50%;position:relative}body:has(#searchPagehotel.activetile) .day.selected.end:before,#searchPagehotel .day.selected.end:before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#ededed;border-top-right-radius:50%;border-bottom-right-radius:50%;z-index:-1}body:has(#searchPagehotel.activetile) .day.in-range,#searchPagehotel .day.in-range{background-color:#ededed;border-radius:0;color:#aaa !important}body:has(#searchPagehotel.activetile) .choosen_dates,#searchPagehotel .choosen_dates{position:fixed;left:0;right:0;width:100%;z-index:1056;bottom:60px;background-color:#fff;box-shadow:0 -5px 10px 1px rgba(0,0,0,.15);display:flex;padding:8px 2px}body:has(#searchPagehotel.activetile) .choosen_dates p,#searchPagehotel .choosen_dates p{width:50%;text-align:center;margin-bottom:0}body:has(#searchPagehotel.activetile) .choosen_dates p small,#searchPagehotel .choosen_dates p small{font-size:12px;text-transform:uppercase;color:#8a8686;display:block}body:has(#searchPagehotel.activetile) .choosen_dates p#check_in_date,#searchPagehotel .choosen_dates p#check_in_date{border-right:1px solid #ccc}body:has(#searchPagehotel.activetile) .choosen_dates p#check_in_date strong,#searchPagehotel .choosen_dates p#check_in_date strong{color:#333232}body:has(#searchPagehotel.activetile) .choosen_dates p#check_out_date strong,#searchPagehotel .choosen_dates p#check_out_date strong{color:#b31f24}@media(max-width: 768px){body:has(#searchPagehotel.activetile) .month-container,#searchPagehotel .month-container{min-width:100%;flex:0 0 100%}body:has(#searchPagehotel.activetile) .days-header span,body:has(#searchPagehotel.activetile) .day,#searchPagehotel .days-header span,#searchPagehotel .day{width:13.5vw;height:13.5vw}}@media(max-width: 768px){body:has(#searchPagehotel.activetile) .calendar-scroll-wrapper,#searchPagehotel .calendar-scroll-wrapper{position:relative}body:has(#searchPagehotel.activetile) .calendar-arrow,#searchPagehotel .calendar-arrow{position:absolute;top:0;visibility:hidden;transform:translateY(-50%);z-index:10;width:25px;height:25px;border-radius:50%;background:none;border:none;display:inline-flex;align-items:center;justify-content:center;color:#333;font-size:16px;padding:0;cursor:pointer}body:has(#searchPagehotel.activetile) .calendar-arrow .fa-circle-play,#searchPagehotel .calendar-arrow .fa-circle-play{font-size:12px}body:has(#searchPagehotel.activetile) .calendar-arrow:hover,body:has(#searchPagehotel.activetile) .calendar-arrow:focus,#searchPagehotel .calendar-arrow:hover,#searchPagehotel .calendar-arrow:focus{background:#f8f8f8;border-color:#ccc;outline:none}body:has(#searchPagehotel.activetile) .calendar-arrow-prev,body:has(#searchPagehotel.activetile) .calendar-arrow-next,#searchPagehotel .calendar-arrow-prev,#searchPagehotel .calendar-arrow-next{left:auto;right:auto}body:has(#searchPagehotel.activetile) .calendar-scroll-wrapper.calendar-arrows-ready .calendar-arrow,#searchPagehotel .calendar-scroll-wrapper.calendar-arrows-ready .calendar-arrow{visibility:visible}body:has(#searchPagehotel.activetile) .calendar-arrow.disabled,body:has(#searchPagehotel.activetile) .calendar-arrow:disabled,#searchPagehotel .calendar-arrow.disabled,#searchPagehotel .calendar-arrow:disabled{opacity:.4;cursor:default;pointer-events:none}}body:has(#searchPagehotel.activetile) body.for_native_version .search_results,body:has(#searchPagehotel.activetile) body.for_native_app .search_results,#searchPagehotel body.for_native_version .search_results,#searchPagehotel body.for_native_app .search_results{height:calc(100dvh - 60px);padding:10px 10px 0px}body:has(#searchPagehotel.activetile) body.for_native_version .flight_search_modal .modal-dialog .modal-content .modal-body,body:has(#searchPagehotel.activetile) body.for_native_app .flight_search_modal .modal-dialog .modal-content .modal-body,#searchPagehotel body.for_native_version .flight_search_modal .modal-dialog .modal-content .modal-body,#searchPagehotel body.for_native_app .flight_search_modal .modal-dialog .modal-content .modal-body{padding:0}body:has(#searchPagehotel.activetile) body.for_native_version .hotel_tarveler_modal_new .modal-body .new_content_scroll,body:has(#searchPagehotel.activetile) body.for_native_app .hotel_tarveler_modal_new .modal-body .new_content_scroll,#searchPagehotel body.for_native_version .hotel_tarveler_modal_new .modal-body .new_content_scroll,#searchPagehotel body.for_native_app .hotel_tarveler_modal_new .modal-body .new_content_scroll{max-height:100dvh !important}body:has(#searchPagehotel.activetile) body.for_native_version .flight_search_modal .modal-dialog .modal-content .modal_contentArea .form-control,body:has(#searchPagehotel.activetile) body.for_native_app .flight_search_modal .modal-dialog .modal-content .modal_contentArea .form-control,#searchPagehotel body.for_native_version .flight_search_modal .modal-dialog .modal-content .modal_contentArea .form-control,#searchPagehotel body.for_native_app .flight_search_modal .modal-dialog .modal-content .modal_contentArea .form-control{margin-top:0 !important}body:has(#searchPagehotel.activetile) body.for_native_version .hotel_date_selectorModal .modal-body,body:has(#searchPagehotel.activetile) body.for_native_app .hotel_date_selectorModal .modal-body,#searchPagehotel body.for_native_version .hotel_date_selectorModal .modal-body,#searchPagehotel body.for_native_app .hotel_date_selectorModal .modal-body{padding-left:3px;padding-right:3px}body:has(#searchPagehotel.activetile) body.for_native_version .traveler_selectionArea.mt-3,body:has(#searchPagehotel.activetile) body.for_native_app .traveler_selectionArea.mt-3,#searchPagehotel body.for_native_version .traveler_selectionArea.mt-3,#searchPagehotel body.for_native_app .traveler_selectionArea.mt-3{margin-top:3px !important}body:has(#searchPagehotel.activetile) body.for_native_version .overlapOne_header,body:has(#searchPagehotel.activetile) body.for_native_app .overlapOne_header,#searchPagehotel body.for_native_version .overlapOne_header,#searchPagehotel body.for_native_app .overlapOne_header{height:100% !important;margin-top:10px !important}body:has(#searchPagehotel.activetile) body.for_native_version .overlapOne_header #calendarContainer,body:has(#searchPagehotel.activetile) body.for_native_app .overlapOne_header #calendarContainer,#searchPagehotel body.for_native_version .overlapOne_header #calendarContainer,#searchPagehotel body.for_native_app .overlapOne_header #calendarContainer{height:calc(100dvh - 133px) !important}body:has(#searchPagehotel.activetile) body.for_native_version .bottom_last .book_now,body:has(#searchPagehotel.activetile) body.for_native_app .bottom_last .book_now,#searchPagehotel body.for_native_version .bottom_last .book_now,#searchPagehotel body.for_native_app .bottom_last .book_now{padding-right:8px !important;padding-left:8px !important;margin-bottom:10px;border-radius:0px 0px 15px 15px !important}body:has(#searchPagehotel.activetile) body.safari-only .book_now,body:has(#searchPagehotel.activetile) body.ios-only .book_now,#searchPagehotel body.safari-only .book_now,#searchPagehotel body.ios-only .book_now{margin-bottom:15px !important}body:has(#searchPagehotel.activetile) body.ios .book_now,body:has(#searchPagehotel.activetile) body.ios-only .book_now,#searchPagehotel body.ios .book_now,#searchPagehotel body.ios-only .book_now{margin-bottom:15px !important}@media(min-width: 768px){body:has(#searchPagehotel.activetile) .overlapOne_header,#searchPagehotel .overlapOne_header{box-shadow:none;margin-top:0px;max-height:unset;height:unset;overflow:unset;margin-bottom:0 !important;padding-bottom:0 !important}body:has(#searchPagehotel.activetile) .overlapOne_header.scroll_content,#searchPagehotel .overlapOne_header.scroll_content{max-height:unset;overflow:unset;z-index:unset;box-shadow:none;padding-bottom:0 !important}body:has(#searchPagehotel.activetile) .days-header span,#searchPagehotel .days-header span{height:44px;width:14.2857142857%}body:has(#searchPagehotel.activetile) .day,#searchPagehotel .day{height:44px;width:44px}body:has(#searchPagehotel.activetile) #destination_date_select .modal-header,#searchPagehotel #destination_date_select .modal-header{height:60px !important;padding:0px !important}body:has(#searchPagehotel.activetile) .flight_search_modal .modal-header,#searchPagehotel .flight_search_modal .modal-header{border-radius:12px !important}body:has(#searchPagehotel.activetile) .flight_search_modal .modal-header h1,#searchPagehotel .flight_search_modal .modal-header h1{margin-left:-2vw !important}body:has(#searchPagehotel.activetile) .flight_search_modal .modal-header .hotel_modal_title,#searchPagehotel .flight_search_modal .modal-header .hotel_modal_title{margin-left:-2vw !important}body:has(#searchPagehotel.activetile) .flight_search_modal .modal-content,#searchPagehotel .flight_search_modal .modal-content{height:90% !important;width:90% !important;top:50%;transform:translateY(-50%);border-radius:12px !important}body:has(#searchPagehotel.activetile) #travelers_select.listing_selectravellers .modal-content,#searchPagehotel #travelers_select.listing_selectravellers .modal-content{height:65% !important}body:has(#searchPagehotel.activetile) #travelers_select.listing_selectravellers .modal-content .new_content_scroll,#searchPagehotel #travelers_select.listing_selectravellers .modal-content .new_content_scroll{padding-bottom:15px !important}body:has(#searchPagehotel.activetile) .search_results,#searchPagehotel .search_results{height:calc(100dvh - 200px)}body:has(#searchPagehotel.activetile) .search_results::-webkit-scrollbar,#searchPagehotel .search_results::-webkit-scrollbar{display:none}body:has(#searchPagehotel.activetile) .bottom_last .book_now p,#searchPagehotel .bottom_last .book_now p{font-size:17px}body:has(#searchPagehotel.activetile) .bottom_last_HB,#searchPagehotel .bottom_last_HB{position:unset;width:66%;margin:0 auto}body:has(#searchPagehotel.activetile) .bottom_last_HB .book_now,#searchPagehotel .bottom_last_HB .book_now{border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important}body:has(#searchPagehotel.activetile) .bottom_last_HB .book_now h5,#searchPagehotel .bottom_last_HB .book_now h5{font-size:20px;display:inline-block}body:has(#searchPagehotel.activetile) .bottom_last_HB .book_now .totalPassengers,#searchPagehotel .bottom_last_HB .book_now .totalPassengers{font-size:15px}body:has(#searchPagehotel.activetile) .bottom_last_HB .book_now .strike-price,#searchPagehotel .bottom_last_HB .book_now .strike-price{display:inline-block;margin-bottom:3px}body:has(#searchPagehotel.activetile) .bottom_last_HB .text-right,#searchPagehotel .bottom_last_HB .text-right{text-align:end !important}body:has(#searchPagehotel.activetile) .bottom_last_HB .text-right .btn,#searchPagehotel .bottom_last_HB .text-right .btn{width:55%}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last .total_nights,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last .total_nights{font-size:18px}body:has(#searchPagehotel.activetile) #calendarContainer,#searchPagehotel #calendarContainer{height:calc(100dvh - 210px) !important;overflow-y:auto}body:has(#searchPagehotel.activetile) #calendarContainer::-webkit-scrollbar,#searchPagehotel #calendarContainer::-webkit-scrollbar{display:none}body:has(#searchPagehotel.activetile) .choosen_dates,#searchPagehotel .choosen_dates{bottom:60px}body:has(#searchPagehotel.activetile) .bottom_last .book_now,#searchPagehotel .bottom_last .book_now{border-bottom-left-radius:12px;border-bottom-right-radius:12px;height:auto !important}body:has(#searchPagehotel.activetile) .bottom_last .book_now .btn:hover,#searchPagehotel .bottom_last .book_now .btn:hover{background-color:#ffc619 !important;color:#000 !important}body:has(#searchPagehotel.activetile) .btn.red_btn:hover,#searchPagehotel .btn.red_btn:hover{background-color:#ffc619 !important;color:#000 !important}}@media(min-width: 768px){body:has(#searchPagehotel.activetile) .flight_search .submit_search .btn,#searchPagehotel .flight_search .submit_search .btn{height:63px;width:100%;font-size:20px;border-radius:12px}body:has(#searchPagehotel.activetile) .flight_search .submit_search .btn:hover,#searchPagehotel .flight_search .submit_search .btn:hover{background-color:#ffc619;color:#000}body:has(#searchPagehotel.activetile) .flight_search .inpute_holder,#searchPagehotel .flight_search .inpute_holder{border-radius:4px;padding:10px 15px;margin-bottom:0}body:has(#searchPagehotel.activetile) .flight_search .inpute_holder label,#searchPagehotel .flight_search .inpute_holder label{font-size:14px;margin-bottom:0}body:has(#searchPagehotel.activetile) .flight_search .inpute_holder label img,#searchPagehotel .flight_search .inpute_holder label img{height:18px;width:18px}body:has(#searchPagehotel.activetile) .flight_search .inpute_holder strong,#searchPagehotel .flight_search .inpute_holder strong{opacity:0}body:has(#searchPagehotel.activetile) .inner_pages_content,#searchPagehotel .inner_pages_content{padding:10px;margin-top:18px}body:has(#searchPagehotel.activetile) .tour_tarveler_modal_new .modal-body .new_content_scroll,#searchPagehotel .tour_tarveler_modal_new .modal-body .new_content_scroll{max-height:calc(100dvh - 112px) !important;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}body:has(#searchPagehotel.activetile) .tour_tarveler_modal_new .modal-body .new_content_scroll::-webkit-scrollbar,#searchPagehotel .tour_tarveler_modal_new .modal-body .new_content_scroll::-webkit-scrollbar{display:none}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last{bottom:-4px !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last .book_now,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last .book_now{height:65px !important}body:has(#searchPagehotel.activetile) .flight_search_modal,#searchPagehotel .flight_search_modal{background-color:hsla(0,0%,100%,.5) !important}body:has(#searchPagehotel.activetile) .flight_search_modal .inner_pages_content,#searchPagehotel .flight_search_modal .inner_pages_content{margin-top:0 !important;padding-top:0}body:has(#searchPagehotel.activetile) .flight_search_modal .modal-dialog .modal-content,#searchPagehotel .flight_search_modal .modal-dialog .modal-content{box-shadow:0px 0px 6px 2px rgba(0,0,0,.08) !important}body:has(#searchPagehotel.activetile) .have_backDrop .modal-backdrop,#searchPagehotel .have_backDrop .modal-backdrop{display:none}}body:has(#searchPagehotel.activetile) .header_container,#searchPagehotel .header_container{background-color:#f9f9f9;padding:10px}body:has(#searchPagehotel.activetile) .header_container .container,#searchPagehotel .header_container .container{width:75%}body:has(#searchPagehotel.activetile) #calendarContainer,#searchPagehotel #calendarContainer{padding-bottom:50px}body:has(#searchPagehotel.activetile) .flight_search .inpute_holder,#searchPagehotel .flight_search .inpute_holder{background:#fff}body:has(#searchPagehotel.activetile) .flight_search .submit_search,#searchPagehotel .flight_search .submit_search{margin-top:0px !important}@media(max-width: 768px){body:has(#searchPagehotel.activetile) .choosen_dates,#searchPagehotel .choosen_dates{bottom:63px !important}body:has(#searchPagehotel.activetile) .header_container,#searchPagehotel .header_container{background:none}}@media(min-width: 769px){body:has(#searchPagehotel.activetile) .header_container,#searchPagehotel .header_container{margin-top:30px}}body:has(#searchPagehotel.activetile) .header_container,#searchPagehotel .header_container{background:rgba(0,0,0,0) !important;margin-top:0 !important}body:has(#searchPagehotel.activetile) .header_container .container,#searchPagehotel .header_container .container{max-width:100% !important;width:100% !important}body:has(#searchPagehotel.activetile) .inner_pages_content,#searchPagehotel .inner_pages_content{margin-top:0 !important;padding-top:0 !important}@media(min-width: 768px){body:has(#searchPagehotel.activetile) .flight_search_modal,body:has(#searchPagehotel.activetile) .single_date_modal,body:has(#searchPagehotel.activetile) .hotel_date_selectorModal,body:has(#searchPagehotel.activetile) .hotel_tarveler_modal_new,body:has(#searchPagehotel.activetile) .tour_tarveler_modal_new,#searchPagehotel .flight_search_modal,#searchPagehotel .single_date_modal,#searchPagehotel .hotel_date_selectorModal,#searchPagehotel .hotel_tarveler_modal_new,#searchPagehotel .tour_tarveler_modal_new{background-color:rgba(0,0,0,.45) !important;overflow:hidden !important}body:has(#searchPagehotel.activetile) .flight_search_modal.fade .modal-dialog,body:has(#searchPagehotel.activetile) .single_date_modal.fade .modal-dialog,body:has(#searchPagehotel.activetile) .hotel_date_selectorModal.fade .modal-dialog,body:has(#searchPagehotel.activetile) .hotel_tarveler_modal_new.fade .modal-dialog,body:has(#searchPagehotel.activetile) .tour_tarveler_modal_new.fade .modal-dialog,#searchPagehotel .flight_search_modal.fade .modal-dialog,#searchPagehotel .single_date_modal.fade .modal-dialog,#searchPagehotel .hotel_date_selectorModal.fade .modal-dialog,#searchPagehotel .hotel_tarveler_modal_new.fade .modal-dialog,#searchPagehotel .tour_tarveler_modal_new.fade .modal-dialog{transform:translate(0, -50px);transition:transform .3s ease-out}body:has(#searchPagehotel.activetile) .flight_search_modal.show .modal-dialog,body:has(#searchPagehotel.activetile) .single_date_modal.show .modal-dialog,body:has(#searchPagehotel.activetile) .hotel_date_selectorModal.show .modal-dialog,body:has(#searchPagehotel.activetile) .hotel_tarveler_modal_new.show .modal-dialog,body:has(#searchPagehotel.activetile) .tour_tarveler_modal_new.show .modal-dialog,#searchPagehotel .flight_search_modal.show .modal-dialog,#searchPagehotel .single_date_modal.show .modal-dialog,#searchPagehotel .hotel_date_selectorModal.show .modal-dialog,#searchPagehotel .hotel_tarveler_modal_new.show .modal-dialog,#searchPagehotel .tour_tarveler_modal_new.show .modal-dialog{transform:none}body:has(#searchPagehotel.activetile) .flight_search_modal .modal-dialog,body:has(#searchPagehotel.activetile) .single_date_modal .modal-dialog,body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-dialog,body:has(#searchPagehotel.activetile) .hotel_tarveler_modal_new .modal-dialog,body:has(#searchPagehotel.activetile) .tour_tarveler_modal_new .modal-dialog,#searchPagehotel .flight_search_modal .modal-dialog,#searchPagehotel .single_date_modal .modal-dialog,#searchPagehotel .hotel_date_selectorModal .modal-dialog,#searchPagehotel .hotel_tarveler_modal_new .modal-dialog,#searchPagehotel .tour_tarveler_modal_new .modal-dialog{margin:0 auto;display:flex;align-items:center;min-height:calc(100% - 1rem);max-width:500px;height:auto}body:has(#searchPagehotel.activetile) .flight_search_modal .modal-content,body:has(#searchPagehotel.activetile) .single_date_modal .modal-content,body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-content,body:has(#searchPagehotel.activetile) .hotel_tarveler_modal_new .modal-content,body:has(#searchPagehotel.activetile) .tour_tarveler_modal_new .modal-content,#searchPagehotel .flight_search_modal .modal-content,#searchPagehotel .single_date_modal .modal-content,#searchPagehotel .hotel_date_selectorModal .modal-content,#searchPagehotel .hotel_tarveler_modal_new .modal-content,#searchPagehotel .tour_tarveler_modal_new .modal-content{top:auto !important;transform:none !important;margin:auto;border-radius:20px !important;height:450px !important;max-height:90vh;width:100% !important;box-shadow:0 0 6px 2px rgba(0,0,0,.08) !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-content,#searchPagehotel .hotel_date_selectorModal .modal-content{display:flex !important;flex-direction:column !important;height:min(640px,70vh) !important;max-height:70vh !important;overflow:hidden !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-header,#searchPagehotel .hotel_date_selectorModal .modal-header{flex-shrink:0}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-body,#searchPagehotel .hotel_date_selectorModal .modal-body{flex:1 1 auto !important;min-height:0 !important;overflow:hidden !important;padding-bottom:0 !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .inner_pages_content,body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .overlapOne_header,#searchPagehotel .hotel_date_selectorModal .inner_pages_content,#searchPagehotel .hotel_date_selectorModal .overlapOne_header{height:100% !important;max-height:none !important;margin-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;box-shadow:none !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .calendar-scroll-wrapper,#searchPagehotel .hotel_date_selectorModal .calendar-scroll-wrapper{flex:1 1 auto !important;min-height:0 !important;overflow:hidden !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal #calendarContainer,#searchPagehotel .hotel_date_selectorModal #calendarContainer{height:100% !important;max-height:none !important;overflow-y:auto !important;padding-bottom:8px !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .choosen_dates,#searchPagehotel .hotel_date_selectorModal .choosen_dates{position:relative !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;flex-shrink:0 !important;z-index:2 !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last{position:relative !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;flex-shrink:0 !important;z-index:2 !important}body:has(#searchPagehotel.activetile) .hotel_date_selectorModal .modal-footer.bottom_last .book_now,#searchPagehotel .hotel_date_selectorModal .modal-footer.bottom_last .book_now{margin-bottom:0 !important;border-radius:0 0 20px 20px !important}body:has(#searchPagehotel.activetile) #travelers_select .modal-content,#searchPagehotel #travelers_select .modal-content{height:auto !important;max-height:90vh}}
