.page-head .page-head-cont{max-width:870px;margin:0 auto}.result-count small{color:#404142;margin-bottom:0;font-weight:400;line-height:24px}.guest-capacity-banner,.result-count small{font-family:var(--font-sora);font-size:14px}.guest-capacity-banner{background:var(--color-primary-light);color:var(--color-primary);border-radius:12px;padding:12px 14px;font-weight:600;line-height:20px;text-align:center;margin-bottom:12px}.booking-form .input-group .tk-predictions{position:absolute;top:calc(100% + 6px);left:0;width:100%;z-index:1200;background:var(--background-white);border:1px solid #e7e6e6;border-radius:18px;box-shadow:0 12px 24px rgba(0,0,0,.12);overflow:hidden}.counter-box .counter-controls{white-space:nowrap;border:1px solid #f0f0f0;border-radius:30px;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex;flex-wrap:nowrap}.counter-controls input{width:25px;padding:5px 2px;font-family:var(--font-sora);font-size:12px;font-weight:600;line-height:15px;border:1px solid #383b41;border-radius:4px!important;max-width:25px;text-align:center}.counter-box .counter-controls:hover{box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:30px}.counter-controls .btn.btn-light{color:var(--color-white);background-color:var(--background-primary);justify-content:center;align-items:center;width:21px;height:21px;padding:0 4px;font-family:var(--font-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:var(--font-sora);font-size:12px;font-weight:600;line-height:15px;border-radius:4px!important}.content-divider{background-color:var(--grey-500);height:1px;margin:25px 0}.adult-text p{color:var(--color-secondary);margin-bottom:10px}.adult-text a,.adult-text p{font-family:var(--font-sora);font-weight:400;font-size:13px;line-height:18px}.adult-text a{margin-bottom:15px;display:block}.adult-text a,.btn-done{color:var(--color-primary)}.btn-done{background-color:var(--background-white);border:1px solid var(--border-color-primary);padding:10px 20px;border-radius:10px;font-family:var(--font-sora);font-weight:600;font-size:16px;line-height:26px;text-align:center;transition:.3s ease-in-out}.btn-done:hover{background-color:var(--background-primary);border:1px solid var(--border-color-primary);color:var(--color-white)}form input:checked[type=radio]{background-color:var(--background-primary);border:2px solid var(--border-color-primary)}.guestpicker-dropdown span{color:var(--color-secondary);font-family:var(--font-sora);font-size:16px;font-weight:600;line-height:24px}.dropdown-toggle.show.btn.btn-outline-secondary{background-color:transparent}.rdp-range_end .rdp-day_button,.rdp-range_start .rdp-day_button{background-color:var(--background-primary)!important;border-color:var(--border-color-primary)!important}.rdp-day{padding:1px}.rdp-day.rdp-today .rdp-day_button{color:var(--color-primary)}.rdp-day.rdp-today.rdp-selected .rdp-day_button{color:#333!important}.rdp-button_next .rdp-chevron,.rdp-button_previous .rdp-chevron{fill:var(--color-primary)}.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:var(--color-white)!important}.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-next,.swiper-button-prev{border-radius:50%;box-shadow:0 0 10px 1px #9898973b}.swiper-button-next,.swiper-button-next:hover,.swiper-button-prev,.swiper-button-prev:hover{background-color:var(--background-white)}.swiper-button-next img,.swiper-button-prev img{width:16px;-o-object-fit:contain;object-fit:contain}.datalist-list-bottom span{font-family:var(--font-sora);font-weight:600;font-size:18px;line-height:28px;color:var(--color-primary);white-space:nowrap}.datalist-list-bottom .arrow-btn{width:42px;height:42px;display:block;background-color:#E8E8E8;border-radius:50%;padding:14px;transition:.3s ease-in-out}.datalist-list-bottom .arrow-btn:hover{background-color:var(--background-primary)!important}.datalist-list-bottom .arrow-btn:hover img{filter:brightness(0) invert(1)}.datalist-list-bottom .arrow-btn img.no-active{display:none}.datalist-list-bottom .arrow-btn img.active,.datalist-list-bottom .arrow-btn:hover img.no-active{display:block;transform:.3s ease-in-out}.datalist-list-bottom .arrow-btn:hover img.active{display:none}.datalist-list-bottom .arrow-btn:hover{transform:rotate(45deg);transition:.3s ease-in-out}.datalist-list-bottom{display:flex;align-items:center;gap:10px;justify-content:space-between}.hotel-listing .hotel-listing-head{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.trending-package-main .swiper-slide .grid-view .swiper-slide{border:none;border-radius:0}.hotel-listing .hotel-listing-head .hotel-heading h3{color:#1d1d1d;margin-bottom:5px;font-family:var(--font-sora);font-size:16px;font-weight:600;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hotel-listing .hotel-listing-head .hotel-heading .rating-score span{font-family:var(--font-sora);font-weight:600;font-size:16px;line-height:24px;color:var(--color-primary)}.hotel-listing .hotel-listing-head .hotel-rating .raview-text{font-family:var(--font-sora);font-weight:400;font-size:14px;line-height:24px;color:#1D1D1D;text-align:right}article.grid-view{border:1px solid #f0f0f0}.swiper-backface-hidden .swiper-slide{height:auto!important}@media (max-width:767.98px){.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}}