.page-head{text-align:center;background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;padding:160px 20px 67px}.page-head h1{font-family:Sora;font-weight:700;font-style:Bold;text-align:center;font-size:48px;line-height:58px;color:#fff!important}.page-head p{text-align:center;color:#fff;font-family:Sora;font-size:16px;font-weight:400;line-height:24px}.page-head .page-head-cont{max-width:870px;margin:0 auto}.section-head p{text-align:center;color:#404142;margin-bottom:0;font-family:Sora;font-size:16px;font-weight:400;line-height:24px}.result-count small{color:#404142;margin-bottom:0;font-family:Sora;font-size:14px;font-weight:400;line-height:24px}.dropdown-adult{z-index:99;background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;min-width:350px;max-width:345px;padding:15px;position:absolute;top:90px;right:auto}.dropdown-adult:before{content:"";background-color:#fff;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;width:18px;height:18px;position:absolute;top:-10px;right:15%;transform:rotate(45deg)}.dropdown-adult span{color:#383b41;font-family:Sora;font-size:16px;font-weight:600;line-height:24px}.guest-capacity-banner{color:#ed7a00;text-align:center;background:#fce9d8;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-family:Sora;font-size:14px;font-weight:600;line-height:20px}.booking-form .input-group .tk-predictions{z-index:1200;background:#fff;border:1px solid #e7e6e6;border-radius:18px;width:100%;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 24px #0000001f}.booking-form .input-group .tk-predictions-item{color:#2c2d2e;cursor:pointer;border:0;align-items:center;gap:10px;padding:10px 14px;font-family:Sora;font-size:14px;line-height:20px;display:flex}.booking-form .input-group .tk-predictions-icon{background-image:url(/image/location-black-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.booking-form .input-group .tk-predictions-text{flex:auto;min-width:0}.booking-form .input-group .tk-predictions-item+.tk-predictions-item{border-top:1px solid #f0f0f0}.booking-form .input-group .tk-predictions-item:hover,.booking-form .input-group .tk-predictions-item:focus{background:#fff5ea}.counter-box .counter-controls{white-space:nowrap;border:1px solid #f0f0f0;border-radius:30px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex}.counter-controls input{text-align:center;border:1px solid #383b41;width:25px;max-width:25px;padding:5px 2px;font-family:Sora;font-size:12px;font-weight:600;line-height:15px;border-radius:4px!important}.counter-box .counter-controls:hover{border-radius:30px;box-shadow:0 0 10px #0000001a}.counter-controls .btn.btn-light{color:#fff;background-color:#ed7a00;justify-content:center;align-items:center;width:21px;height:21px;padding:0 4px;font-family:Sora;font-size:16px;line-height:22px;display:flex;border-radius:50%!important}.counter-controls .btn.btn-light:disabled,.counter-controls .btn.btn-light.disabled{opacity:.35;filter:grayscale(40%);cursor:not-allowed;box-shadow:none}.counter-box .counter-controls span{text-align:center;border:1px solid #383b41;width:25px;max-width:25px;padding:5px 2px;font-family:Sora;font-size:12px;font-weight:600;line-height:15px;border-radius:4px!important}.travel-switch .form-switch input#travel-switch{cursor:pointer;background-color:#f1f1f1;border-color:#b7b7b7;width:40px;height:20px}.travel-switch .form-switch input#travel-switch:checked{background-color:#ed7a00;border-color:#ed7a00}.content-divider{background-color:#e5e6e6;height:1px;margin:25px 0}.adult-text p{color:#383b41;margin-bottom:10px;font-family:Sora;font-size:13px;font-weight:400;line-height:23px}.adult-text a{color:#ed7a00;margin-bottom:15px;font-family:Sora;font-size:13px;font-weight:400;line-height:23px;display:block}.btn-done{text-align:center;color:#ed7a00;background-color:#fff;border:1px solid #ed7a00;border-radius:10px;padding:10px 20px;font-family:Sora;font-size:16px;font-weight:600;line-height:26px;transition:all .3s ease-in-out}.btn-done:hover{color:#fff;background-color:#ed7a00;border:1px solid #ed7a00}form input:checked[type=radio]{background-color:#ed7a00;border:2px solid #ed7a00}.form-switch input.form-check-input{cursor:pointer;background-color:#0000;border:1px solid #d2d0d0;width:32px;height:20px}.form-switch input.form-check-input:checked{background-color:#ed7a00;border:1px solid #ed7a00}.guestpicker-dropdown span{color:#383b41;font-family:Sora;font-size:16px;font-weight:600;line-height:24px}.dropdown-toggle.show.btn.btn-outline-secondary{background-color:#0000}.rdp-range_start .rdp-day_button,.rdp-range_end .rdp-day_button{background-color:#ed7a00!important;border-color:#ed7a00!important}.rdp-day{padding:1px}.rdp-day.rdp-today .rdp-day_button{color:#ed7a00}.rdp-button_next .rdp-chevron,.rdp-button_previous .rdp-chevron{fill:#ed7a00}.rdp-week .rdp-day{border-radius:50%!important}.rdp-range_middle{background-color:#ed7a001c!important}.rdp-day.rdp-today.rdp-selected .rdp-day_button{color:#fff!important}.swiper-button-prev svg,.swiper-button-next svg{display:none}.swiper-button-prev,.swiper-button-next{background-color:#fff;border-radius:50%;box-shadow:0 0 10px 1px #9898973b}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#fbf1e6}.swiper-button-prev img,.swiper-button-next img{object-fit:contain;width:16px}.datalist-list-bottom span{color:#ed7a00;white-space:nowrap;font-family:Sora;font-size:18px;font-weight:600;line-height:28px}.datalist-list-bottom .arrow-btn{background-color:#e8e8e8;border-radius:50%;width:42px;height:42px;padding:14px;transition:all .3s ease-in-out;display:block}.datalist-list-bottom .arrow-btn:hover{background-color:#ed7a00!important}.datalist-list-bottom .arrow-btn:hover img{filter:brightness(0)invert()}.datalist-list-bottom .arrow-btn img.no-active{display:none}.datalist-list-bottom .arrow-btn:hover img.no-active,.datalist-list-bottom .arrow-btn img.active{transform:.3s ease-in-out;display:block}.datalist-list-bottom .arrow-btn:hover img.active{display:none}.datalist-list-bottom .arrow-btn:hover{transition:all .3s ease-in-out;transform:rotate(45deg)}.datalist-list-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.hotel-listing .hotel-listing-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trending-package-main .swiper-slide .grid-view .swiper-slide{border:none;border-radius:0}.hotel-listing .hotel-listing-head .hotel-heading h3{color:#1d1d1d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-family:Sora;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.hotel-listing .hotel-listing-head .hotel-heading .rating-score span{color:#ed7a00;font-family:Sora;font-size:16px;font-weight:600;line-height:24px}.hotel-listing .hotel-listing-head .hotel-rating .raview-text{color:#1d1d1d;text-align:right;font-family:Sora;font-size:14px;font-weight:400;line-height:24px}.trending-package-main .swiper-wrapper{padding-bottom:60px}@media (min-width:768px) and (max-width:991.98px){.page-head h1{font-size:40px!important;line-height:50px!important}}@media (max-width:767.98px){.page-head h1{font-size:30px!important;line-height:40px!important}.page-head{padding:100px 20px 40px}.booking-form{padding:0 0 30px!important}.about-travel-main{padding:50px 0 30px!important}.booking-form.top-space{padding-top:100px!important;padding-bottom:20px!important}.rooms-content-cont-right .table-responsive{overflow-x:scroll!important}.dropdown-adult{top:auto!important}}@media (min-width:577px) and (max-width:767.98px){.dropdown-adult{min-width:230px!important}}@media (max-width:576.98px){.dropdown-adult{min-width:250px}}
