@media screen and (min-width:1701px) and (max-width:2000px){main{min-height:100vh}.srch-pg-filter-btn{padding:8px 18px}.des-container-wrap{padding:0 12px}.srch-pg-map,.search-results-container,.hotel-list-wrapper{min-height:60vh}.loading-spinner-wrapper,.page-loader{justify-content:center;align-items:center;min-height:80vh;display:flex}.destination-srch{flex:0 0 400px;min-width:250px}.ind-exp-main-content{max-width:38%}.ind-ban-main{width:1450px!important}.ind-sec-one-benefits{gap:17px}.ind-sec-one-benefit-card{max-width:260px}.containerslft{margin-left:10%}}@media screen and (min-width:1500px) and (max-width:1700px){.ind-ban-main{width:1440px!important}.ind-exp-main-content{max-width:38%}.srch-pg-filter-btn{padding:8px 18px}.des-container-wrap{padding:0 12px}}@media screen and (min-width:1301px) and (max-width:1499px){.ind-top-sold-card{width:98%;min-width:231px}.ind-ban-main{flex-direction:column;justify-content:center;align-items:center}.container{max-width:1323px!important}.ind-top-destina-grid{gap:33px!important}.ind-top-destina-image-container{background:#b2b2b25c;width:184px;height:243.79px}.ind-top-sold-current-price{font-size:clamp(14px,3vw,14px)!important}.book-detail-hotel-main-display{display:ruby}.srch-pg-location-dtl{margin-bottom:14px}.ind-top-sold-card{min-width:278px}.book-detail-modify-btn,.book-detail-cancel-btn{width:49%}.srch-pg-location-dtl{gap:3px}.htl-pay-addon-price{font-size:14px}.htl-pay-addon-text-section{flex:0 0 57%}.ind-ban-container{max-width:1370px}.ind-exp-main-content{max-width:50%}.srch-pg-filters{justify-content:flex-start}.srch-pg-container{max-width:1400px;margin:0 auto;display:block}.srch-pg-booking-details{align-items:flex-start;width:100%}.srch-pg-booking-row{width:100%}.srch-pg-image-container{width:290px}.srch-pg-price{font-size:14px}.srch-pg-map{width:25%}.srch-pg-feature{margin-top:4%!important}.srch-pg-book-now{padding:10px 24px}}@media screen and (min-width:1201px) and (max-width:1300px){.ind-top-sold-grid{gap:10px}.srch-pg-listings.grid-view .srch-pg-listings-cards{grid-template-columns:repeat(3,minmax(256px,1fr))!important;gap:8px!important;max-width:119%!important;margin:0 auto!important;display:grid!important}.srch-pg-listings.grid-view .srch-pg-hotel-card-main{max-width:100%!important}.srch-pg-filter-btn{padding:8px}.ind-banner{padding:0 32px!important}.srch-pg-image-container{flex:0 0 300px}.srch-pg-location{width:380px}.ind-ban-main{width:98%}.srch-pg-listings.grid-view .srch-pg-hotel-card-main{flex:calc(70.333% - 16px);max-width:calc(50.333% - 16px)}.ind-ban-container-srch{z-index:1;width:100%;max-width:1130px}.container.popup-overlap{max-width:1130px}.srch-pg-map{width:25%}.srch-pg-feature{margin-top:4%!important}.srch-pg-book-now{padding:10px 24px}.srch-pg-amenity{font-size:13px!important}.srch-pg-booking-options{margin:4px 0}.srch-pg-card-content{padding:9px 18px}.ind-top-sold-current-price{font-size:clamp(14px,3vw,14px)!important}.ind-top-sold-card{width:98%;min-width:231px}.book-detail-hotel-main-display{display:ruby}.srch-pg-location-dtl{margin-bottom:5px}.book-detail-modify-btn,.book-detail-cancel-btn{width:49%}.srch-pg-main-contents{width:100%}.htl-pay-addon-service-name,.htl-pay-addon-price{font-size:14px}.ind-top-destina-grid{gap:20px}.ind-serch-container{width:calc(105% - 100px)}.srch-pg-filters{justify-content:flex-start}.srch-pg-booking-row{width:100%}.srch-pg-image-container{width:290px}.rmdp-calendar{padding:30px 25px!important}.srch-pg-price{font-size:14px}.ind-top-destina-image-container{width:172px;height:208px}.ind-exp-main-content{gap:1rem}.srch-pg-booking-details{align-items:flex-start;width:100%}.btn-sec-1{width:100px}.htl-det-filter-container{padding:5px}.hotel-detail-rating-box{margin-bottom:15px}.htl-det-room-container{padding:0 5px}.hotel-detail-highlights-container{margin-bottom:15px}.hotel-detail-view-all-btn{gap:5px;margin-bottom:9px;padding:0}.srh-dtl-crd-cards-container{gap:10px;display:flex}.srh-dtl-crd-content{padding:10px}.srh-dtl-crd-discount-badge.member{padding:4px 0}.srh-dtl-crd-title{font-size:16px}.htl-dtl-review-left-section{height:553px}.ind-slid-one-slider{height:444px}.ind-slid-one-slider .swiper-slide{min-width:300px!important}}@media screen and (min-width:1025px) and (max-width:1200px){.ind-slid-one-discount{padding:4px}.htl-tab-1{margin-left:35%!important}.ind-banner{padding:0 40px!important}.srch-pg-image-container{height:246px}.srch-pg-filter-btn{padding:8px 4px}.srch-pg-filters-wrap{gap:12px!important}.srch-pg-booking-right{min-width:175px}.srch-pg-main-contents{padding:0 22px}#occupancyValue,.ind-serch-label.srch-ll.ind-serch-input span{font-size:13px!important}.srch-pg-image-container{flex:0 0 240px}.ind-ban-content{margin-top:21%}.ind-ban-container-srch{z-index:1;width:100%;max-width:975px}.srch-pg-listings.grid-view .srch-pg-hotel-card-main{flex:calc(70.333% - 16px);max-width:calc(50.333% - 16px)}.container.popup-overlap{max-width:975px}.ind-nav{padding:25px}.ind-serch-label{margin:0}.prop-base-det-sidebar{left:3px!important}.ind-top-sold-card{min-width:325px;max-width:300px}.ind-top-sold-per-night{font-size:12px}.srch-pg-main-content{flex-direction:column}.bk-lst-bx-prof{width:100%;min-height:auto}.prof-bk-room-item,.prof-bk-location,.prof-bk-booking-id span,.prof-bk-booking-id,.prof-bk-date-value{font-size:12px}.prof-bk-hotel-name{font-size:15px}.tab-content h3{margin:0 0 10px}.search-main-destinations-row{gap:0}.search-main-destination-item{width:180px}.ind-top-sold-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:15px;margin:10px 0;padding-bottom:10px;display:flex;overflow:auto hidden}.total-points .label{font-size:12px}.total-points{width:49%;height:90px;padding:12px}.stat-value{font-size:12px}.pro-progress-section{width:231px}.stat-item{padding:16px 0}.pro-header-card{width:100%;padding:5px}.book-detail-modify-btn,.book-detail-cancel-btn{width:49%}.react-tel-input .selected-flag{outline:none;width:38px;height:100%}.htl-pay-addon-card{height:155px;margin:7px}.htl-pay-addon-text-section{flex:1}.date-picker-wrapper .rmdp-container{position:relative!important}.flex-blk-cat{margin:0 0 4px;display:block}.react-tel-input .selected-flag{padding:0}.ind-serch-btn-srch{min-width:99px;padding:17px 7px}.srh-dtl-crd-card{min-width:303px;max-width:200px}.srh-dtl-crd-total-info{padding:2px 10px}.dest{text-align:justify;font-size:14px}.ind-serch-field-srch{gap:7px}.rmdp-input{border:none;width:157px}.ind-serch-label-text .rmdp-wrapper{position:fixed!important;top:10px!important;left:-270px!important;right:auto!important;transform:none!important}.ind-serch-label-text div[style*="transform: translate"]{transform:translate(10px,70px)!important}.rmdp-calendar{padding:30px 5px!important}.ind-top-sold-card{margin:20px 0}.ind-srch-bar{max-width:100%!important}.ind-serch-form{flex-wrap:wrap;gap:5px;padding:10px}.ind-serch-field{background:#fff;flex:1;width:1px;min-width:calc(24% - 10px);padding:1px;box-shadow:1px 0 2px #0000000d}.ind-serch-separator{display:none}.ind-serch-btn{order:10;width:100%}.ind-serch-container{width:calc(100% - 27px)}.ind-ban-content{z-index:2;text-align:center;color:#fff;margin-bottom:200px}.ind-ban-title{margin-bottom:5px;font-size:36px}.ind-ban-subtitle{font-size:16px}.overlapping-content{width:90%!important}.footer-destinations{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));width:auto}.book-detail-info-value-bk{font-size:15px}.book-confirm-location{font-size:12px}.footer-column-content{width:276px}.footer-scroll-top{width:60px;height:60px;right:30px}.ind-exp-hero{border-radius:0}.ind-top-destina-grid{gap:22px}.ind-top-destina-image-container{border-radius:45px;width:140px;height:180px}.ind-ban-main{width:calc(100% - 55px)}.ind-top-sold-container{max-width:1000px}.ind-week-offer-section{border-radius:0}.ind-slid-one-slider-wrapper{max-width:960px}.ind-sec-one-header,.ind-slid-one-header{max-width:962px}.ind-sec-one-title{margin-top:11%;font-size:40px;line-height:45px}.ind-ban-container{padding:20px 0 60px}.srch-pg-filters{justify-content:flex-start}.srch-pg-booking-details{align-items:flex-start;width:100%}.srch-pg-booking-row{width:100%}.srch-pg-price{font-size:13px}.srch-pg-booking-row{display:contents}.srch-pg-booking-right{width:43%}.srch-pg-book-direct{width:max-content;font-size:12px}.srch-pg-cancel{font-size:11px}.hotel-detail-highlights-container{margin-bottom:0}.hotel-detail-view-all-btn{gap:5px;margin-bottom:9px;padding:0}.hotel-detail-hotel-name{font-size:20px}.container-top{margin-top:7%}.hotel-detail-highlights-title{margin-bottom:0;font-size:15px}.hotel-detail-amenities-title{margin-bottom:5px;font-size:15px}.hotel-detail-price-box{margin-top:5px;padding:10px 20px}.hotel-detail-container{padding:0 22px}.hotel-detail-current-price{font-size:22px}.hotel-detail-icon-btn{width:30px;height:30px}.hotel-detail-rating-title{font-size:14px}.srch-pg-map,.srch-pg-map.mapboxgl-canvas{width:100%!important;height:600px!important;margin:10px 0!important}.hotel-detail-main-image{height:380px}.srch-pg-container{display:block}.srch-pg-listings{margin-bottom:10px}.srh-dtl-crd-title{height:43px;margin-bottom:10px;font-size:18px;line-height:20px}.srh-dtl-crd-cards-container{gap:9px;display:flex}.srh-dtl-crd-policy-option{font-size:13px}.srh-dtl-crd-discount-badge.member{width:100%;margin-bottom:5px}.srh-dtl-crd-discount-badge.promocode{width:100%}.srh-dtl-crd-discount-badge.offer{width:100%;margin-bottom:5px}.srh-dtl-crd-discounts{margin-bottom:10px;display:block}.htl-det-tab{width:175px}.htl-dtl-review-left-section{height:602px}.htl-dtl-map-info-section{padding:0}.htl-tab-2-right-panel,.booking-for,.htl-pay-sidebar,.htl-tab-2-booking-summary{width:auto}.htl-tab-2-phone-float .htl-tab-2-phone-input--float .htl-tab-2-country-code{min-width:49px!important}.htl-pay-addon-grid{display:block}.htl-pay-addon-card-sidebar{width:100%;margin-bottom:10px}.htl-pay-addon-image-container-sidebar{width:45%}.book-detail-sidebar{width:35%}.srch-pg-rating-container-dtl,.book-detail-hotel-main-display{display:block}.htl-tab-2-date-info-dtl{padding:0}.htl-pay-addon-image-container{clip-path:polygon(35% 0,103% 0,105% 103%,3% 174%)}.ckbx-slf-pix{margin-top:0}.book-detail-hotel-image{width:137px;height:150px}.ind-slid-one-slider .swiper-slide{min-width:300px!important}.book-detail-status-item{min-width:180px}.st-itm-date{font-size:12px}.book-detail-contact-item span{width:100%}.htl-pay-addon-card-sidebar-two{margin-top:10px}}@media screen and (min-width:1000px) and (max-width:1024px){.ind-serch-label.srch-ll.ind-serch-input span,#occupancyValue,.ind-serch-input::placeholder{font-size:14px!important}.ind-top-destina-title{line-height:51px}.ind-sec-one-container{margin-top:3%}input::placeholder{font-size:14px}.ind-slid-one-slider .swiper-slide{min-width:300px!important}.ind-top-sold-original-price,.ind-top-sold-discount{font-size:11px}.ind-top-sold-current-price{font-size:clamp(14px,3vw,14px)}.ind-top-sold-per-night{font-size:13px}.ind-top-sold-discount{padding:4px}.srch-pg-listings.grid-view .srch-pg-listings-cards{grid-template-columns:repeat(3,minmax(256px,1fr))!important;gap:8px!important;max-width:119%!important;margin:0 auto!important;display:grid!important}.srch-pg-listings.grid-view .srch-pg-hotel-card-main{max-width:100%!important}.ind-banner{padding:0 32px!important}.srch-pg-image-container{height:246px}.srch-pg-filter-btn{padding:8px 4px}.srch-pg-filters-wrap{gap:12px!important}.srch-pg-booking-right{min-width:175px}.srch-pg-main-contents{padding:0 22px}.srch-pg-hotel-card-main{height:auto!important}.srch-pg-listings.grid-view .srch-pg-hotel-card-main{min-height:auto!important}.ind-ban-container-srch{z-index:1;width:100%;max-width:975px}.ind-serch-container{top:62%}.container.popup-overlap{max-width:975px}.ind-nav{padding:25px}.srch-pg-listings{width:100%;padding:12px}.prop-base-det-sidebar{left:3px}.ind-top-sold-card{min-width:300px;max-width:300px}.srch-pg-map,.srch-pg-map.mapboxgl-canvas{height:215px!important}.ind-top-sold-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:15px;margin:10px 0;padding-bottom:10px;display:flex;overflow:auto hidden}.bk-lst-bx-prof{width:100%;min-height:auto}.prof-bk-room-item,.prof-bk-location,.prof-bk-booking-id span,.prof-bk-booking-id,.prof-bk-date-value{font-size:12px}.prof-bk-hotel-name{font-size:15px}.tab-content h3{margin:0 0 10px}.search-main-destinations-row{gap:0}.search-main-destination-item{width:180px}.total-points .label{font-size:12px}.total-points{width:49%;height:90px;padding:12px}.stat-value{font-size:12px}.pro-progress-section{width:231px}.stat-item{padding:16px 0}.pro-header-card{width:100%;padding:5px}.book-detail-modify-btn,.book-detail-cancel-btn{width:49%}.react-tel-input .selected-flag{outline:none;width:38px;height:100%}.htl-pay-addon-card{height:155px;margin:7px}.htl-pay-addon-text-section{flex:1}.ckbx-slf-pix{margin-top:0!important}.flex-blk-cat{margin:0 0 4px;display:block}.react-tel-input .selected-flag{padding:0}.srh-dtl-crd-title{height:43px;margin-bottom:10px;font-size:17px;line-height:20px}.srh-dtl-crd-card{min-width:303px}.srh-dtl-crd-total-info{padding:2px 10px}.date-picker-wrapper .rmdp-container{position:relative!important}.rmdp-input{border:none;width:157px}.ind-serch-btn-srch{min-width:99px;padding:17px 7px}.ind-serch-field-srch{gap:7px}.ind-serch-label-text .rmdp-wrapper{position:fixed!important;top:10px!important;left:-270px!important;right:auto!important;transform:none!important}.ind-serch-label-text div[style*="transform: translate"]{transform:translate(10px,70px)!important}.rmdp-calendar{padding:30px 5px!important}.ind-top-sold-card{margin:20px 0}.ind-srch-bar{max-width:100%!important}.ind-serch-form{flex-wrap:wrap;gap:5px;padding:10px}.overlapping-content{width:90%!important}.ind-serch-field{background:#fff;flex:1;width:1px;min-width:calc(22% - 10px);box-shadow:1px 0 2px #0000000d}.ind-serch-container-two{max-width:975px}.ind-serch-separator{display:none}.ind-serch-btn{order:10;width:100%}.ind-serch-container{width:calc(100% - 36px)}.ind-ban-content{z-index:2;text-align:center;color:#fff;margin-bottom:200px}.ind-ban-title{margin-bottom:5px;font-size:36px}.ind-ban-subtitle{font-size:16px}.footer-destinations{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));width:auto}.footer-column-content{width:276px}.footer-scroll-top{width:55px;height:55px;right:30px}.ind-exp-hero{border-radius:0}.ind-top-destina-grid{gap:22px}.ind-top-destina-image-container{border-radius:45px;width:140px;height:180px}.ind-top-sold-container{max-width:965px}.ind-week-offer-section{border-radius:0}.ind-slid-one-slider-wrapper{max-width:967px}.ind-sec-one-header,.ind-slid-one-header{max-width:962px}.ind-sec-one-benefit-card{max-width:308px}.ind-exp-title{font-size:40px}.ind-exp-main-content{gap:1rem}.ind-sec-one-title{font-size:40px;line-height:50px}.ind-ban-container{padding:20px 0 60px}.ind-exp-container{padding:3rem 1.1rem}.ind-week-offer-section{padding:17px}.ind-ban-main{width:calc(100% - 40px)}.ind-serch-label{color:#4e4d4d;font-size:12px;font-weight:400}.ind-serch-icon{font-size:16px}.ind-serch-input{font-size:12px}.srch-pg-image-container{width:325px}.hotel-detail-rating-box{margin-bottom:15px}.hotel-detail-highlights-container{margin-bottom:0}.hotel-detail-view-all-btn{gap:5px;margin-bottom:9px;padding:0}.hotel-detail-hotel-name{font-size:20px}.container-top{margin-top:7%}.hotel-detail-highlights-title{margin-bottom:0;font-size:15px}.hotel-detail-amenities-title{margin-bottom:13px;font-size:15px}.hotel-detail-price-box{margin-top:15px;padding:10px 20px}.hotel-detail-container{padding:0 22px}.hotel-detail-current-price{font-size:22px}.hotel-detail-icon-btn{width:30px;height:30px}.hotel-detail-rating-title{font-size:14px}.hotel-detail-main-image{height:380px}.srh-dtl-crd-title{height:43px;font-size:17px}.srh-dtl-crd-cards-container{gap:9px;display:flex}.srh-dtl-crd-policy-option{font-size:13px}.srh-dtl-crd-discount-badge.member{width:100%;margin-bottom:5px}.srh-dtl-crd-discount-badge.offer{width:100%}.srh-dtl-crd-discounts{margin-bottom:10px;display:block}.htl-det-tab{width:175px}.htl-dtl-review-left-section{height:602px}.htl-dtl-map-info-section{padding:0}.htl-tab-2-right-panel,.booking-for,.htl-tab-2-booking-summary{width:auto}.htl-tab-2-right-panel{width:45%!important}.line-bar{background-color:#e7e7e7;width:10%}.htl-tab-1{margin-left:35%!important}.htl-pay-addon-grid{display:block}.htl-pay-addon-card-sidebar{width:100%;margin-bottom:10px}.htl-pay-addon-image-container-sidebar{width:45%}.htl-tab-2-upgrade-title{width:100%;margin-bottom:5px}.htl-tab-2-card-header{display:block}.book-detail-sidebar{width:35%}.srch-pg-rating-container-dtl,.book-detail-hotel-main-display{display:block}.htl-tab-2-date-info-dtl{padding:0}.book-detail-hotel-image{width:137px;height:150px}.book-detail-status-item{min-width:180px}.st-itm-date{font-size:12px}.book-detail-contact-item span{width:100%}.htl-pay-addon-card-sidebar-two{margin-top:10px}.book-detail-total-note,.detail-total{font-size:12px}.book-detail-info-value-bk{font-size:15px}.book-confirm-location{font-size:12px}.ind-top-destina-image{border-radius:59px!important}}@media screen and (min-width:768px) and (max-width:999px){.pro-user-section{flex-direction:row!important}.stats-header{justify-content:space-between;align-items:baseline}.prof-banner-container{justify-content:center;align-items:center;display:flex}.total-points{width:50%}.reward-tag-fb{border-bottom:1px solid #f3f4f600;justify-content:space-between;margin:8px}.pro-user-section{gap:30px}.htl-policy-amenity{flex:0 0 calc(32% - 8px);padding:6px 4px;font-size:13px}.cal-popup-ch{left:40%!important}.search-main-popup,.auto-srch-txt-popup{width:88vw;top:47%}.ind-sec-one-benefit-title{color:#451e50;margin-top:28px;margin-bottom:10px}.search-main-popup-two{height:69vh}.search-main-popup.search-main-popup-two{margin-top:9%!important}.srch-pg-filter-btn{padding:8px 7px}.ind-slid-one-slide{margin:20px 0}.mb-week-off-image-container{width:175px;height:192px}.ind-slid-one-slider .swiper-slide{min-width:280px!important}.ind-slid-one-discount{padding:2px 4px}.ind-banner{padding:0 12px!important}.ind-top-sold-original-price,.ind-top-sold-discount{font-size:11px}.ind-top-sold-current-price{font-size:clamp(14px,3vw,14px)}.ind-top-sold-per-night{font-size:12px}.srch-pg-listings:not(.grid-view) .srch-pg-image-container{width:33%!important}.srch-pg-listings:not(.grid-view) .srch-pg-image-container{height:240px!important}.srch-pg-listings:not(.grid-view) .srch-pg-image-container .srch-pg-hotel-swiper,.srch-pg-listings:not(.grid-view) .srch-pg-image-container .swiper,.srch-pg-listings:not(.grid-view) .srch-pg-image-container img.srch-pg-hotel-image{height:240px!important;min-height:241px!important}section.popup-overlap{padding:10px!important}.srch-pg-hotel-card{flex-direction:row!important}.srch-pg-listings.grid-view .srch-pg-hotel-card{flex-direction:column!important}.srch-pg-card-content{padding:8px 18px}section.popup-overlap{background:#f3f4f500}.ind-serch-container{top:65%}.ind-nav-signup{width:105px;height:30px;padding:0 5px}.ind-exp-title{font-size:40px}.earch-main-popup-two.search-main-popup{top:17%!important;left:17%!important}.srch-pg-sort-controls{gap:8px;width:100%;flex-flow:row!important;align-items:center!important;display:flex!important}.srch-pg-map-toggle,.srch-pg-top-btn,.srch-pg-view-toggle{width:fit-content!important;min-width:fit-content!important;max-width:fit-content!important}.prop-base-det-layout{display:block}.prop-base-det-sidebar{position:initial}.prop-base-det-welcome{margin-bottom:0}.prop-base-det-building-img img{width:68%;height:155%}.srch-pg-main-content{flex-wrap:wrap!important;gap:12px!important;width:100%!important;display:flex!important}.pro-wid-100{width:31%!important}.srch-pg-image-container{width:35%}.srch-pg-feature{margin-top:4%}.srch-pg-amenity{font-size:12px}.srch-pg-amenities-row{height:fit-content}.srch-pg-book-now{min-width:215px;padding:10px 24px}.bk-lst-bx-prof{width:100%;min-height:auto}.htl-rm-nm,.prof-bk-room-item,.prof-bk-location,.prof-bk-booking-id span,.prof-bk-booking-id,.prof-bk-date-value{font-size:12px}.prof-bk-hotel-name{font-size:15px}.tab-content h3{margin:0 0 10px}.ind-top-destina-image{border-radius:54px!important}.htl-pay-addon-grid-block .htl-pay-addon-card-sidebar{width:50%}.htl-pay-addon-grid-block{flex-direction:row}.book-detail-hotel-image{width:100%;height:131px;margin-bottom:10px}.htl-pay-addon-grid{grid-template-columns:auto;gap:10px}.book-detail-download-btn{border:none}.book-detail-download-btn span,.book-detail-share-btn span{display:none}.book-detail-modify-btn,.book-detail-cancel-btn{width:45%}.htl-tab-2-container{flex-direction:row;gap:10px;padding:0 10px}.book-detail-hotel-card{display:block}.book-detail-status-item{min-width:170px}.srch-pg-bg{margin-bottom:50px}.srch-pg-listings.grid-view .srch-pg-stars{margin:3px 0}.srch-pg-listings.grid-view .srch-pg-rating-container{margin-top:5px}.flex-blk-cat{display:block}.htl-tab-2-upgrade-content{display:flex!important}.htl-pay-input-group2{width:100%!important}.htl-pay-addon-service-name{font-size:16px}.htl-pay-addon-card-bottom-btn .htl-pay-addon-btn{height:25px}.date-picker-wrapper .rmdp-container{position:relative!important}.htl-det-sr{margin-top:2%}.ind-serch-label-text .rmdp-wrapper{position:fixed!important;top:10px!important;left:-410px!important;right:auto!important;transform:none!important}.srh-dtl-crd-card{max-width:200px}.ind-serch-label-text div[style*="transform: translate"]{transform:translate(10px,70px)!important}.rmdp-calendar{padding:30px 5px!important}.srch-pg-map-toggle{display:inline-flex!important}.srch-pg-main-contents,.srch-pg-main-content{flex-direction:column!important;gap:12px!important;width:100%!important;max-height:none!important;display:flex!important;overflow:visible!important}.srch-pg-listings:not(.grid-view) .srch-pg-listings-cards{display:block!important}.srch-pg-map{width:100%!important;max-width:none!important}.ind-serch-form-two{padding:20px;flex-wrap:wrap!important;gap:3px!important}.ind-top-sold-card{margin:20px 0}.ind-nav-logo img{width:auto;max-height:25px}.ind-nav-right{gap:0}.ind-nav-item{gap:0;padding:8px 2px;font-size:13px}.ind-nav-menu{gap:1px}.ind-serch-form{flex-wrap:wrap;gap:5px;padding:10px;flex-direction:row!important}.ind-srch-bar{max-width:100%!important}.overlapping-content{width:90%!important}.ind-serch-field{background:#fff;flex:1;width:1px;min-width:calc(48% - 10px);padding:1px;box-shadow:1px 0 2px #0000000d}.ind-serch-separator{display:none}.ind-serch-btn{order:10;width:100%}.ind-serch-container{width:calc(100% - 55px)}.ind-ban-content{z-index:2;text-align:center;color:#fff;margin-bottom:136px}.ind-sec-one-container{margin-top:5%}.ind-ban-title{margin-bottom:5px;font-size:36px}.ind-ban-subtitle{font-size:16px}.srch-occupancy-popup-list{left:inherit}.srch-pg-hotel-header{flex-direction:row!important}.ind-serch-field-srch{padding:0 5px}.book-confirm-container{width:85%}.book-confirm-location{font-size:12px}.book-detail-info-value-bk{font-size:14px}.ind-week-offer-section{padding:30px 35px}.ind-week-offer-container{width:100%}.ind-sec-one-title{font-size:35px}.ind-sec-one-subtitle{font-size:16px}.ind-top-sold-card{min-width:300px;max-width:300px}.ind-exp-container{padding:3rem 2.5rem}.ind-exp-stats{flex-direction:row}.ind-exp-main-content{gap:0}.ind-exp-hero{width:100%;margin:auto}.ind-top-dest{height:800px}.ind-top-destina-grid{gap:35px}.ind-top-destina-image-container{width:140px;height:165px}.ind-top-destina-title{margin-top:40px!important}.footer-column-content{width:auto;padding:0 10px}.hotel-direct-line{display:inline}.footer-destinations{grid-template-columns:repeat(4,1fr);width:auto}.footer-main{padding:2rem 2rem 0}.ind-sec-one-benefit-card{flex:calc(33.333% - 12px);min-width:277px;max-width:100%}.srch-pg-booking-row{width:100%;height:auto}.container-top{margin-top:3%}.hotel-detail-image-section{width:100%}.hotel-detail-container{margin:auto}.hotel-detail-info-section{width:100%}.ind-serch-form-two{padding:0}.container-srch-bx{padding:0 15px}.ind-serch-field-srch{min-width:calc(22% - 24px)}.ind-serch-btn-srch{width:10%;padding:17px 25px;font-size:16px}.ind-serch-label span,.ind-serch-container-two #occupancyValue{font-size:12px}.ind-serch-container-two #searchInput,.prm-cd::placeholder{font-size:12px!important}.hotel-detail-rating-box{margin-bottom:20px}.hotel-detail-highlights-container{margin-bottom:9px}.hotel-detail-current-price{font-size:20px}.hotel-detail-price-box{padding:10px}.htl-det-tab{width:135px;height:80px;padding:12px 0}.srh-dtl-crd-cards-container{flex-direction:row;gap:10px}.srh-dtl-crd-info-item-area{width:73px;font-size:12px}.srh-dtl-crd-info-item-camera{width:60px;font-size:12px}.srh-dtl-crd-title{height:40px;font-size:17px}.srh-dtl-crd-shuttle{font-size:12px}.srh-dtl-crd-discount-badge.member{width:100%;margin-bottom:10px}.srh-dtl-crd-discounts{display:block}.srh-dtl-crd-discount-badge.offer{width:100%}.srh-dtl-crd-content{padding:9px}.srh-dtl-crd-option-price{width:57px;font-size:12px}.htl-dtl-map-roads{width:100%}.htl-tab-2-right-panel{width:40%;height:fit-content}.booking-for,.htl-pay-sidebar,.htl-tab-2-booking-summary{width:auto}.htl-tab-2-date-value,.htl-tab-2-date-value{font-size:13px!important}.htl-tab-2-offer-banner{width:97%}.htl-pay-addon-card-sidebar{width:100%;margin-bottom:10px}.htl-pay-addon-image-container-sidebar{width:45%}.htl-tab-2-upgrade-title{width:100%;margin-bottom:5px}.htl-tab-2-card-header,.htl-tab-2-hotel-info{display:block}.htl-tab-2-hotel-image{width:100%;height:auto}.htl-tab-2-date-row-cntr{width:60px}.htl-tab-2-upgrade-img img{width:100%}.htl-tab-2-upgrade-text{padding:10px 15px}.htl-pay-button-secondary,.htl-pay-button-primary{flex:1;height:35px;font-size:12px}.htl-pay-addon-card{height:150px;margin-bottom:10px}.htl-pay-addon-service-name{margin-bottom:0}.htl-pay-addon-btn{margin-top:4px}.htl-pay-addon-card-sidebar-two{width:49%}.book-detail-status-row,.book-detail-timeline,.book-detail-top-row{flex-direction:row}}@media screen and (min-width:641px) and (max-width:767px){.pro-user-section{flex-direction:row}.stats-header{justify-content:space-between;align-items:baseline}.prof-banner-container{justify-content:center;align-items:center;display:flex}.total-points{width:50%}.reward-tag-fb{border-bottom:1px solid #f3f4f600;justify-content:space-between;margin:8px}.pro-user-section{gap:30px}.htl-policy-amenity{flex:0 0 calc(50% - 8px);padding:6px 4px;font-size:13px}.cal-nw-flexible-stay-chip{min-width:42px;padding:10px 40px!important}.cal-nw-flexible-month-card{width:139px!important;min-width:85px!important;height:100px!important}.cal-nw-flexible-wrapper{padding:35px 14px 16px}.cal-nw-flexible-cta{width:85%}.cal-nw-flexible-footer{display:flex;bottom:10px;justify-content:center!important}.cal-nw-flexible-months-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid!important}.ind-top-sold-current-price{font-size:16px}.ind-slid-one-discount{padding:3px 4px}.ind-top-sold-original-price{font-size:11px}.ind-top-sold-per-night{font-size:12px}.srch-pg-action-btn{justify-content:center;align-items:center;gap:2px;padding:7px;display:flex;display:flex!important}.srch-pg-action-buttons{padding:0}.srch-pg-action-btn{font-size:12px}.htl-tab-2-hotel-info{text-align:center;flex-direction:row}.srch-pg-amenity{margin-top:2px}.des-container-wrap{padding:0 20px}.htl-pay-addon-text-section{padding:24px 15px}.htl-tab-2-hotel-image{width:80px;height:80px}.ind-serch-container{top:53%}.ind-srch-bar{gap:20px}.titl-mar-30{margin-top:28%}.prof-review-container{margin-top:20px}.ind-sec-one-container{margin-top:18%}section.popup-overlap{padding:10px}.srch-pg-sort-controls{gap:8px;width:100%;flex-flow:row!important;align-items:center!important;display:flex!important}.search-main-popup.active,.search-main-popup-two.active{flex-wrap:nowrap}.srch-pg-map-toggle,.srch-pg-top-btn,.srch-pg-view-toggle{width:fit-content!important;min-width:fit-content!important;max-width:fit-content!important}.srch-pg-results-header{flex-direction:row}.search-main-popup{left:50%!important}.cal-popup-ch{max-height:100vh;height:80vh!important;top:20%!important;transform:translate(-50%,-17%)!important}.book-detail-modify-btn,.book-detail-cancel-btn{width:45%!important}.book-detail-cancellation-buttons{flex-direction:row}.htl-pay-addon-card-sidebar{max-height:145px!important}.book-detail-status-row{flex-direction:row}.srch-pg-listings-cards{grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:16px!important;max-width:100%!important;margin-top:10px!important;display:grid!important}.srch-pg-action-btn{display:block}.srch-pg-hotel-card-main{width:100%}.srch-pg-hotel-card{height:100%!important}.grid-view .srch-pg-hotel-card-main{width:100%}.srch-pg-hotel-card{flex-direction:column;max-width:100%}.srch-pg-listings.grid-view .srch-pg-stars{margin:3px 0}.srch-pg-listings.grid-view .srch-pg-rating-container{margin-top:5px}.srch-pg-listings.grid-view .srch-pg-listings-cards{grid-template-columns:repeat(2,300px);gap:15px}.htl-tab-2-container{margin-bottom:100px}.htl-pay-form-row,.htl-pay-button-group{flex-direction:row}.htl-pay-button-secondary,.htl-pay-button-primary{height:40px}.htl-pay-addon-service-name{font-size:14px}.container-top{margin-top:2%}.date-picker-wrapper .rmdp-container{position:relative!important}.ind-serch-label-text .rmdp-wrapper{position:fixed!important;top:10px!important;left:-410px!important;right:auto!important;transform:none!important}.ind-serch-label-text div[style*="transform: translate"]{transform:translate(10px,70px)!important}.rmdp-calendar{padding:30px 5px!important}.search-main-popup-two{transform:translate(3%)}.mob-pr-li-root{padding:40px!important}.footer-destinations{grid-template-columns:repeat(4,1fr);width:auto}.ind-sec-one-container{margin-bottom:0}.ind-sec-one-title{font-size:35px}.ind-sec-one-subtitle{font-size:14px;line-height:20px}.ind-top-sold-container{max-width:100%}.ind-exp-stats{flex-direction:row}.ind-exp-main-content{gap:0}.ind-top-destina-grid{gap:18px}.ind-top-destina-image-container{width:140px;height:145px}.srch-occupancy-popup-list{left:20%}.ind-exp-cta-button{width:75%}.ind-top-destina-city-name{font-size:15px}.footer-column-content{width:auto;padding:0 10px}.footer-main{padding:2rem 2rem 0}.ind-serch-form-two{padding:3px}.ind-serch-field-srch{min-width:calc(50% - 24px)}.ind-serch-btn-srch{padding:10px 25px}.hotel-detail-rating-box{margin-bottom:20px}.hotel-detail-highlights-container{margin-bottom:9px}.hotel-detail-current-price{font-size:20px}.hotel-detail-price-box{padding:10px}.htl-dtl-slider-track{gap:15px}.srh-dtl-crd-info-item-area{width:73px;font-size:12px}.srh-dtl-crd-info-item-camera{width:60px;font-size:12px}.srh-dtl-crd-title{height:40px;font-size:17px}.srh-dtl-crd-shuttle{font-size:12px}.srh-dtl-crd-content{padding:9px}.srh-dtl-crd-option-price{width:57px;font-size:12px}.htl-dtl-map-roads{width:100%}.htl-det-tab{width:107px}.ind-serch-form-two{flex-wrap:wrap;gap:6px 1px}.book-detail-help-section{margin-bottom:70px}.book-detail-top-row{flex-direction:row}.book-detail-hotel-image{width:auto;height:auto}.book-detail-timeline{flex-direction:row}.book-confirm-display{width:100%}.book-confirm-container{width:95%}.ind-top-sold-card{max-width:325px!important}.index-page-mb-bot{padding-bottom:6rem!important}.book-detail-download-btn{background:0 0;border:none}.ind-week-offer-card{min-width:345px}section.popup-overlap .srch-pg-container{margin-top:22%;padding:3px}}@media screen and (min-width:568px) and (max-width:640px){.pro-user-section{flex-direction:row}.stats-header{justify-content:space-between;align-items:baseline}.prof-banner-container{justify-content:center;align-items:center;display:flex}.total-points{width:50%}.reward-tag-fb{border-bottom:1px solid #f3f4f600;justify-content:space-between;margin:8px}.pro-user-section{gap:30px}.htl-policy-amenity{flex:0 0 calc(50% - 8px);padding:6px 4px;font-size:13px}.cal-nw-flexible-stay-chip{min-width:42px;padding:10px 40px!important}.cal-nw-flexible-month-card{width:103px!important;min-width:82px!important;height:81px!important}.cal-nw-flexible-wrapper{padding:35px 14px 16px}.cal-nw-flexible-cta{width:85%}.cal-nw-flexible-footer{display:flex;bottom:10px;justify-content:center!important}.cal-nw-flexible-months-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid!important}.srch-pg-amenity{margin-top:2px}.ind-top-sold-current-price{font-size:15px}.ind-top-sold-per-night{font-size:12px}.ind-top-sold-original-price,.ind-top-sold-discount{font-size:11px}.htl-tab-2-hotel-image{width:80px;height:80px}.des-container-wrap{padding:0 45px}.htl-tab-2-hotel-info{flex-direction:row}.ind-slid-one-discount{padding:3px 4px}.htl-pay-addon-grid{grid-template-columns:repeat(1,1fr)}.htl-pay-addon-service-name{font-size:14px}.htl-pay-addon-card{height:160px!important}.htl-pay-addon-card-bottom-btn .htl-pay-addon-btn{height:26px;font-size:14px;bottom:20px}.htl-pay-input-group2{width:100%!important}.sc-hotel-detail-thumbnail-count span{height:65px}.prof-review-container{margin-top:20px}.ind-sec-one-title{width:522px}.ind-serch-container{top:53%}.ind-sec-one-container{margin-top:29%}.ind-week-offer-card{min-width:330px}section.popup-overlap{padding:20px 50px}.srch-pg-sort-controls{gap:8px;width:100%;flex-flow:row!important;align-items:center!important;display:flex!important}.srch-pg-map-toggle,.srch-pg-top-btn,.srch-pg-view-toggle{width:fit-content!important;min-width:fit-content!important;max-width:fit-content!important}.pro-wid-100{width:48%!important}.book-detail-download-btn{background:0 0;border:none;padding:6px}.book-detail-status-row{flex-direction:row}.pro-progress-section{width:353px}.book-detail-download-btn span,.book-detail-share-btn span{display:none}.htl-pay-addon-card-sidebar{min-height:140px}.srch-pg-bg{margin-bottom:100px}.srch-pg-listings.grid-view .srch-pg-stars{margin:3px 0}.srch-pg-listings.grid-view .srch-pg-rating-container{margin-top:5px}.srch-pg-listings.grid-view .srch-pg-listings-cards{grid-template-columns:repeat(2,280px);gap:15px}.srch-occupancy-popup-list{left:20%}.mob-pr-li-root{padding:30px!important}.footer-destinations{grid-template-columns:repeat(4,1fr)}.book-confirm-container{width:90%}.book-detail-info-value-bk{font-size:14px}.book-confirm-location{font-size:12px}.footer-destinations{width:auto}.ind-sec-one-title{font-size:35px}.ind-sec-one-subtitle{font-size:14px;line-height:20px}.ind-top-sold-container{max-width:570px}.ind-exp-stats{flex-direction:row}.ind-exp-main-content{gap:0}.ind-top-destina-grid{gap:10px}.ind-top-destina-city-name{font-size:15px}.footer-column-content{width:auto;padding:0 10px}.footer-main{padding:2rem 2rem 0}.ind-top-destina-image-container{width:128px;height:148px}.ind-slid-one-slide{min-width:calc(55% - 8px)}.index-page-mb-bot{padding-bottom:5rem!important}.hotel-detail-rating-box{margin-bottom:20px}.hotel-detail-highlights-container{margin-bottom:9px}.hotel-detail-current-price{font-size:20px}.hotel-detail-price-box{padding:10px}.htl-dtl-slider-track{gap:15px}.srh-dtl-crd-info-item-area{width:73px;font-size:12px}.srh-dtl-crd-info-item-camera{width:60px;font-size:12px}.srh-dtl-crd-title{height:40px;font-size:17px}.srh-dtl-crd-shuttle{font-size:12px}.srh-dtl-crd-content{padding:9px}.srh-dtl-crd-option-price{width:57px;font-size:12px}.htl-dtl-map-roads{width:100%}.htl-det-tab{width:90px}.ind-serch-form-two{flex-wrap:wrap;gap:6px 1px}.htl-det-tabs{flex-direction:row}.ind-serch-form-two{margin:0}.hotel-detail-hotel-name{font-size:22px}.hotel-detail-highlights-title{margin-bottom:5px;font-size:16px}.hotel-detail-amenities-title{font-size:16px}.hotel-detail-price-box{margin-top:8px}.hotel-detail-view-all-btn{margin-bottom:5px}.htl-dtl-map-about-text{width:451px}.book-detail-hotel-image{width:auto;height:auto}.book-detail-timeline{flex-direction:row}section.popup-overlap .srch-pg-container{margin-top:26%;padding:3px}}@media screen and (min-width:481px) and (max-width:567px){.pro-user-section{flex-direction:row;gap:30px}.stats-header{justify-content:space-between;align-items:baseline}.prof-banner-container{justify-content:center;align-items:center;display:flex}.total-points{width:50%}.reward-tag-fb{border-bottom:1px solid #f3f4f600;justify-content:space-between;margin:8px}section.popup-overlap .srch-pg-container{margin-top:32%;padding:3px}.cal-nw-flexible-stay-chip{min-width:42px;padding:10px 40px!important}.htl-policy-amenity{flex:0 0 calc(50% - 8px);padding:6px 4px;font-size:13px}.cal-nw-flexible-month-card{width:103px!important;min-width:82px!important;height:81px!important}.cal-nw-flexible-wrapper{padding:35px 14px 16px}.cal-nw-flexible-cta{width:100%}.cal-nw-flexible-footer{bottom:10px}.cal-nw-flexible-months-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid!important}.ind-top-sold-current-price{font-size:15px}.ind-top-sold-per-night{font-size:12px}.ind-slid-one-original-price,.ind-slid-one-per-night .ind-top-sold-original-price,.ind-top-sold-discount{font-size:11px}.ind-slid-one-discount{color:#fff;background:#21a456;border-radius:4px;padding:3px 4px}.ind-week-offer-card{min-width:310px}.srch-pg-amenity{margin-top:2px}.des-container-wrap{padding:0 45px}.htl-tab-2-hotel-image{width:80px;height:80px}.htl-tab-2-hotel-info{flex-direction:row}.htl-pay-addon-grid{grid-template-columns:repeat(1,1fr)}.htl-pay-addon-card{height:160px!important}.htl-pay-addon-card-bottom-btn .htl-pay-addon-btn{height:26px;font-size:14px;bottom:20px}.htl-pay-input-group2{width:100%!important}.sc-hotel-detail-thumbnail-count span{height:65px}.titl-mar-30{margin-top:30%}.ind-serch-container{top:53%}.prof-review-container{margin-top:20px}section.popup-overlap{padding:20px}.srch-pg-location{font-size:12px}.srch-pg-action-btn{font-size:13px}.srch-pg-action-buttons{padding:8px 0}.srch-pg-sort-controls{gap:8px;width:100%;flex-flow:row!important;align-items:center!important;display:flex!important}.srch-pg-map-toggle,.srch-pg-top-btn,.srch-pg-view-toggle{width:fit-content!important;min-width:fit-content!important;max-width:fit-content!important}.pro-wid-100{width:48%!important}.book-detail-download-btn{background:0 0;border:none;padding:6px}.book-detail-download-btn span,.book-detail-share-btn span{display:none}.htl-pay-addon-card-sidebar{min-height:140px}.srch-pg-bg{margin-bottom:100px}.htl-pay-addon-service-name{font-size:16px}.pro-progress-section{width:361px}.reward-name{font-size:14px}.reward-image{height:115px}.search-list-earn-points{position:inherit}.srch-pg-listings.grid-view .srch-pg-stars{margin:3px 0}.srch-pg-listings.grid-view .srch-pg-rating-container{margin-top:5px}.srch-pg-listings.grid-view .srch-pg-listings-cards{display:block}.srch-occupancy-popup-list{left:20%}.htl-tab-2-container{margin-bottom:50px}.htl-pay-addon-price-sidebar{position:static}.top-side-new{flex-direction:column!important}.search-main-popup-two{transform:translate(5%)}.index-page-mb-bot{padding-bottom:5rem!important}.ind-serch-form-two{padding:3px}.mob-pr-li-root{padding:20px!important}.srch-pg-booking-flex{display:block}.footer-destinations{grid-template-columns:repeat(4,1fr)}.ind-sec-one-container{margin-top:22%}.ind-sec-one-benefit-card{min-width:48%;max-width:48%}.footer-destinations{width:auto}.ind-sec-one-title{font-size:35px}.ind-sec-one-subtitle{font-size:14px;line-height:20px}.ind-top-sold-container{max-width:100%}.ind-exp-stats{flex-direction:row}.ind-exp-main-content{gap:0}.ind-top-sold-content{padding:10px}.ind-top-sold-total-price{font-size:11px}.ind-top-destina-city-name{font-size:15px}.footer-column-content{width:auto;padding:0 10px}.footer-main{padding:2rem 2rem 0}.ind-slid-one-slide{min-width:calc(55% - 8px)}.ind-week-offer-hotel-name{font-size:18px}.ind-week-offer-discount-badge{padding:3px 8px}.ind-week-offer-new-price{font-size:18px}.ind-week-offer-divider{margin:5px 0}.ind-week-offer-rating-score{min-width:38px;padding:3px 8px;font-size:14px}.ind-week-offer-rating-text{font-size:14px}.ind-week-offer-reviews{font-size:12px}.ind-week-offer-location{margin-bottom:5px}.ind-week-offer-content{padding:10px}.ind-exp-title{font-size:40px}.ind-exp-stat-number{font-size:22px}.ind-exp-stat-card{padding:10px}.ind-exp-subtitle{font-size:15px}.ind-top-destina-image-container{width:130px;height:140px}.ind-exp-container{padding:23px}.ind-top-destina-grid{gap:20px}.hotel-detail-price-bottom{flex-direction:column;align-items:stretch;gap:16px}.hotel-detail-view-deal-btn{width:100%;padding:14px}.container-top{margin-top:0%}.hotel-detail-icon-btn{width:25px;height:25px}.hotel-detail-rating-box{margin-bottom:20px}.hotel-detail-highlights-container{margin-bottom:9px}.hotel-detail-current-price{font-size:20px}.hotel-detail-price-box{padding:10px}.htl-dtl-slider-track{gap:15px}.srh-dtl-crd-info-item-area{width:73px;font-size:12px}.srh-dtl-crd-info-item-camera{width:60px;font-size:12px}.srh-dtl-crd-title{height:40px;font-size:17px}.srh-dtl-crd-shuttle{font-size:12px}.srh-dtl-crd-content{padding:9px}.srh-dtl-crd-option-price{width:57px;font-size:12px}.htl-dtl-map-roads{width:100%}.htl-det-tab{width:76px;font-size:14px}.ind-serch-form-two{flex-wrap:wrap;gap:6px 1px}.htl-det-tabs{flex-direction:row}.ind-serch-form-two{margin:0}.hotel-detail-hotel-name{font-size:22px}.hotel-detail-highlights-title{margin-bottom:5px;font-size:16px}.hotel-detail-amenities-title{font-size:16px}.hotel-detail-price-box{margin-top:8px}.hotel-detail-view-all-btn{margin-bottom:5px}.htl-dtl-map-about-text{width:365px}.srh-dtl-crd-room-info{flex-direction:row}.ind-serch-input{font-size:14px}.book-detail-hotel-main-display{display:block}.srch-pg-rating-container-dtl{align-items:flex-start;padding:8px 0}.add-info-py{width:100%;margin-bottom:10px}.book-confirm-container{width:100%}.book-confirm-hotel-name{font-size:16px}.book-confirm-location{font-size:12px}.book-detail-info-value-bk{font-size:14px}.srch-occupancy-done-btn{width:90%!important;position:fixed!important;bottom:75px!important}}@media screen and (min-width:340px) and (max-width:480px){.pro-user-section{flex-direction:column}.loyalty-section,.rewards-section{padding:12px}.htl-policy-content{margin-bottom:22%}.srch-occupancy-done-btn{width:88%!important;position:fixed!important;bottom:48px!important}.cal-nw-flexible-stay-chip{min-width:42px;padding:10px 20px!important}.cal-nw-flexible-month-card{width:72px!important;min-width:68px!important;height:73px!important}.cal-nw-flexible-cta{width:100%}.cal-nw-flexible-footer{bottom:10px}.cal-nw-flexible-months-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid!important}.ind-top-sold-per-night{font-size:12px}.ind-slid-one-original-price,.ind-slid-one-per-night .ind-top-sold-original-price,.ind-top-sold-discount{font-size:11px!important}.ind-slid-one-per-night{font-size:11px}.ind-top-sold-pricing{gap:5px}.ind-slid-one-discount{font-size:11px}.ind-top-sold-current-price{font-size:16px}.ind-top-destina-title{text-fill-color:transparent;background-color:#000;background-image:linear-gradient(113.11deg,#390e5d -3.45%,#49025e 24.85%,#cfa1e9 118.73%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:32px;margin-top:22px!important}.ind-slid-one-discount{color:#fff;background:#21a456;border-radius:4px;padding:3px 4px}.srch-pg-amenity{margin-top:2px}.des-container-wrap{padding:0 15px}.htl-tab-2-hotel-image{width:80px;height:80px}.htl-tab-2-hotel-info{flex-direction:row}.htl-pay-addon-grid{grid-template-columns:repeat(1,1fr)}.ind-top-sold-rating-section{margin-top:4px}.sub-ad-card__image-wrap{width:60px}.sub-ad-card__diagonal{right:50px}.sub-ad-card__add-btn{padding:0 3px}.sub-ad-card__text-section{gap:10px}.htl-pay-addon-text-section{padding:10px 16px}.htl-pay-addon-sub-section{padding-top:5px}.htl-pay-button{font-size:14px}.ind-top-sold-rating-badge{padding:5px}.htl-pay-addon-service-name{font-size:14px}.htl-pay-addon-card{height:160px!important}.htl-pay-addon-card-bottom-btn .htl-pay-addon-btn{height:26px;font-size:14px;bottom:20px}.htl-pay-input-group2{width:100%!important}.sc-hotel-detail-thumbnail-count span{height:65px}.ind-serch-container{top:53%}.ind-sec-one-container{margin-top:22%}.prof-review-container{margin-top:30px}.ind-week-offer-card{min-width:285px}section.popup-overlap{padding:10px}.pro-wid-100{width:100%!important}.bk-cl-hotel-name{display:block}.bk-cl-total-label{font-size:14px}.bk-cl-price{font-size:16px}.bk-cl-hotel-name{text-align:justify}.book-detail-action-buttons{flex-direction:column}.book-detail-download-btn{background:0 0;border:none;padding:6px}.htl-room-wid{width:93px}.book-detail-container{padding:5px}.book-detail-location-btn,.book-detail-contact-btn{width:100%}.htl-tab-2-room-item{font-size:12px}.side-new{font-size:12px!important}.book-detail-header,.book-detail-content{padding:15px}.book-detail-download-btn span,.book-detail-share-btn span{display:none}.htl-pay-addon-card-sidebar{min-height:140px}.srch-pg-bg{margin-bottom:0}.ind-nav-logo{width:200px}.book-detail-confirmation-text{margin-top:10px;font-size:11px}.book-detail-confirmation{gap:3px}.book-detail-info-value{font-size:12px}.book-detail-top-row{padding:16px 14px}.book-detail-share-btn{width:20px}.book-detail-actions{gap:3px}.search-list-earn-points{position:inherit}.pro-progress-section{width:100%}.prof-banner-container{padding-left:0;padding-right:0}.pro-progress-info{gap:10px}.total-points{width:100%}.reward-item{display:block}.reward-image{width:auto;height:100px}.reward-name{font-size:14px}.reward-tag-fb{justify-content:space-between;display:flex!important}.reward-tags{justify-content:space-between;display:block}.ind-sec-one-benefit-card{min-width:200px;max-width:70%}.srch-pg-listings.grid-view .srch-pg-stars{margin:3px 0}.srch-pg-listings.grid-view .srch-pg-rating-container{margin-top:5px}.srch-pg-listings.grid-view .srch-pg-listings-cards{display:block}.htl-tab-2-container{margin-bottom:50px}.htl-pay-addon-price-sidebar{position:static}.srh-dtl-crd-card{min-width:100%}.htl-pay-addon-service-name{margin-bottom:8px;font-size:14px}.flex-blk-cat{display:block}.srch-occupancy-popup-list{left:20%}.hotel-detail-main-image.ap-tp{margin-top:10px}.search-main-popup-two{transform:translate(5%)}.ind-serch-btn-srch{padding:10px 25px}.sign-up-social-buttons button{padding:10px 29px!important}.login-modal-content-wrapper{padding:0!important}.sign-up-title{font-size:16px}.model-tag-txt-styl{padding:8px 10px!important;font-size:12px!important;font-weight:500!important}.sign-up-content{padding:20px!important}.wi-mob-lst-empty-wrap{padding:70px 0 80px!important}.wi-mob-lst-chip{padding:8px 4px!important}.section-header{display:block!important}.section-title,.rewards-header{align-items:center;display:flex;margin-bottom:5px!important;font-size:18px!important}.srch-pg-booking-row{height:60px;display:block}.srch-pg-booking-flex{display:block}.book-confirm-hotel-image{width:auto;height:160px}.ind-top-sold-grid{grid-template-columns:1fr;gap:16px;margin:10px 0}.srch-pg-rating-container-dtl{align-items:flex-start;padding:8px 0}.book-detail-hotel-main-display{display:block}.book-detail-hotel-title-dtl{font-size:16px}.add-info-py{width:100%;margin-bottom:10px}.footer-destinations{grid-template-columns:repeat(4,1fr)}.ind-sec-one-container{margin-top:22%;padding:20px 5px!important}.ind-week-offer-container{padding:0!important}.ind-slid-one-slide{width:314px!important}.ind-slid-one-current-price{font-size:15px}.footer-destinations{width:auto}.ind-sec-one-title{font-size:24px;line-height:35px}.ind-sec-one-subtitle{font-size:14px;line-height:20px}.ind-top-sold-container{max-width:98%}.ind-exp-stats{flex-direction:row}.ind-exp-main-content{gap:0}.ind-top-sold-content{padding:10px}.ind-top-sold-total-price{font-size:11px}.ind-top-destina-grid{gap:10px}.ind-top-destina-city-name{font-size:15px}.footer-column-content{width:auto;padding:0 10px}.footer-main{padding:1rem 1rem 0}.ind-slid-one-slide{min-width:calc(72% - 8px)}.ind-week-offer-hotel-name{font-size:16px}.ind-week-offer-location{font-size:12px}.ind-week-offer-new-price{font-size:16px}.ind-week-offer-price-container{text-align:right;justify-content:right;display:flex}.ind-week-offer-divider{margin:5px 0}.ind-week-offer-rating-score{min-width:38px;padding:3px 8px;font-size:14px}.ind-week-offer-rating-text{font-size:14px}.ind-week-offer-reviews{font-size:12px}.ind-week-offer-location{margin-bottom:5px}.ind-week-offer-content{padding:10px}.footer-benefits-card{height:100px}.footer-benefits-image img{height:150px}.footer-newsletter-title{text-align:left;margin-bottom:0;font-size:20px}.ind-exp-title{margin-bottom:10px;font-size:24px}.ind-exp-stat-number{font-size:22px}.ind-exp-stat-card{padding:10px}.ind-sec-one-benefit-card{max-width:100%}.ind-exp-subtitle{font-size:15px}.ind-top-destina-image-container{width:140px;height:164px}.ind-exp-container{padding:23px}.ind-top-destina-grid{justify-content:space-around;gap:20px}.hotel-detail-price-bottom{flex-direction:column;align-items:stretch;gap:16px}.hotel-detail-view-deal-btn{width:100%;padding:14px}.container-top{margin-top:2%}.hotel-detail-thumbnail,.hotel-detail-thumbnail-count{width:calc(20% + 40.28px);height:50px}.hotel-detail-price-container{display:block}.hotel-detail-icon-btn{width:25px;height:25px}.hotel-detail-rating-box{margin:0 0 2px}.sc-hotel-detail-location{font-size:12px}.ind-slid-one-star svg{width:16px!important;height:16px!important}.hotel-detail-highlights-container{margin-bottom:9px}.hotel-detail-current-price{font-size:20px}.hotel-detail-price-box{padding:10px}.htl-dtl-slider-track{gap:15px;width:100%}.htl-dtl-hotel-image{width:100%;min-width:280px}.htl-dtl-hotel-image img{object-fit:cover;border-radius:9px 26px 0 0;width:100%;height:100%}.srh-dtl-crd-info-item-area{width:73px;font-size:12px}.srh-dtl-crd-info-item-camera{width:60px;font-size:12px}.srh-dtl-crd-title{height:40px;font-size:18px}.srh-dtl-crd-shuttle{font-size:12px}.srh-dtl-crd-content{padding:9px}.srh-dtl-crd-option-price{width:57px;font-size:12px}.htl-dtl-map-roads{width:100%}.htl-det-tab{width:60px;height:35px;font-size:13px}.ind-serch-form-two{flex-wrap:wrap;gap:1px}.htl-det-tabs{flex-direction:row}.ind-serch-form-two{margin:0}.hotel-detail-hotel-name{font-size:17px}.hotel-detail-highlights-title{margin-bottom:5px;font-size:16px}.hotel-detail-amenities-title{font-size:16px}.hotel-detail-price-box{margin-top:8px}.hotel-detail-view-all-btn{margin-bottom:5px}.htl-dtl-map-about-text{width:365px}.srh-dtl-crd-room-info{flex-direction:row}.ind-serch-field-srch{min-width:calc(100% - 10px)}.hotel-detail-stars{font-size:13px}.srh-dtl-crd-discount-badge.member{width:100%;margin-bottom:5px}.srh-dtl-crd-discount-badge.offer{width:100%}.srh-dtl-crd-discounts{display:block}.book-confirm-container{width:100%}.book-confirm-hotel-name{font-size:16px}.book-confirm-location{font-size:12px}.book-confirm-hotel{border-bottom:1px solid #eee;flex-direction:row;justify-content:center;gap:12px;width:auto;height:auto;margin-bottom:25px;padding:12px;display:block}.book-confirm-display{width:100%}.book-confirm-container{padding:0}.book-confirm-header{gap:10px;height:auto;padding:15px 0 0}.book-confirm-location{height:auto;display:block}.book-detail-info-value-bk,.htl-tab-2-date-label-bk{font-size:12px}.line-bar-dtl-bk{width:0%}.htl-tab-2-date-row-cntr{width:65px}.htl-tab-2-date-row-lft{width:auto;height:auto}.book-confirm-wrapper{padding:12px}.htl-policy-amenity{flex:0 0 calc(50% - 8px);padding:6px 4px;font-size:13px}}@media (max-width:999px){.srch-pg-listings{z-index:0}.cal-nw-month-name{padding:20px 0!important}section.popup-overlap .srch-pg-container{padding:3px}.cal-wrp-cntr{width:100%}.cal-nw-flexible-stay-chip{padding:15px}.cal-nw-flexible-month-card{width:90px;min-width:90px;height:85px}.ind-nav-signup{width:fit-content;height:30px;padding:5px}.footer-column-title{width:100%;display:none}.ind-slid-one-nav-prev{left:0;transform:translate(0%)}.ind-slid-one-nav-next{right:0;transform:translate(0%)}.footer-contact-section{width:100%}.cal-popup-ch.mobile{top:37%!important}.ind-banner .cal-popup-ch.mobile{height:100vh!important}.ind-serch-field-srch{min-height:50px}.ind-top-sold-grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;grid-template-rows:repeat(2,auto);grid-auto-columns:280px;grid-auto-flow:column;align-items:start;gap:8px 12px;margin:10px 0;padding-bottom:10px;display:grid;overflow:auto hidden}.ind-top-sold-card{scroll-snap-align:start;align-self:start;margin:0;overflow:visible;height:fit-content!important;min-height:unset!important;justify-content:flex-start!important}.ind-top-sold-image-container{border-radius:13px 13px 0 0}.ind-top-sold-content{height:auto!important;min-height:unset!important}.ind-top-sold-grid::-webkit-scrollbar{display:none}.srch-pg-map,.srch-pg-map.mapboxgl-canvas{width:100%!important;height:215px!important;margin:10px 0!important}.search-main-destinations-row{gap:0}.search-main-destination-item{width:180px}.prof-pg{flex-direction:row}.pro-app-container{flex-direction:column;max-width:100%}.pro-sidebar{border-bottom:1px solid #e5e7eb;border-right:none;width:100%;display:block;overflow-x:auto}.pro-sidebar-item{white-space:nowrap;border-bottom:3px solid #0000;border-right:none;flex:1;padding:6px 41px 6px 18px}.pro-sidebar-item.active{border-right:none}.pro-header-card{width:100%;height:auto;padding:20px 16px}.prof-crd-blx{width:100%}.user-info{text-align:left}.pro-progress-section{width:100%}.profile-badge{width:85px;height:26px}.stats-header{text-align:center;flex-direction:column;gap:0}.stats-grid{border-radius:4px;flex-wrap:wrap;gap:1px;overflow:hidden}.stat-item{border-right:none;flex:33.33%;min-width:49%;margin:1px}.tiers-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:0;display:flex;overflow-x:auto}.tiers-grid::-webkit-scrollbar{display:none}.tier{scroll-snap-align:start;flex-shrink:0;min-width:140px}.tier-dots{justify-content:center;gap:6px;margin-top:8px;display:flex}.tier-dot{background:#ccc;border-radius:50%;width:6px;height:6px;transition:all .3s}.tier-dot.active{background:#4f265b;width:8px;height:8px}.tier{flex:calc(50% - 6px);min-width:140px}.reward-item{align-items:center;gap:12px}.reward-image{width:100px;height:100px}.reward-name{font-size:16px}.overlapping-content{width:100%;margin-top:-20px;padding:0 16px 16px}}@media (max-width:992px){.pr-wi-sold-grid{grid-template-columns:repeat(2,1fr);gap:16px}.pr-wi-sold-image-container{height:200px}.srch-pg-amenity{margin-bottom:2px!important}.srch-pg-booking-options{margin:0}}@media (max-width:576px){.pr-wi-sold-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:481px){.pr-wi-sold-grid{grid-template-columns:1fr}.ind-top-sold-card{max-width:301px!important}.ind-ban-subtitle{letter-spacing:.01em;padding:0 2px;font-size:11px;line-height:18px}.ind-top-sold-grid{gap:8px}.ind-top-dest{margin-bottom:25%}.ind-sec-one-title{width:323px!important}.prof-review-container{margin-top:30px}section.popup-overlap .srch-pg-container{margin-top:38%;padding:3px}}@media (min-width:1600px){.pr-wi-sold-grid{grid-template-columns:repeat(3,323px);gap:30px}.pr-wi-sold-image-container{height:240px}}@media (min-width:2000px){.pr-wi-sold-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:480px){.avatar-wrapper{width:56px;height:60px;margin-left:13px}.profile-badge{margin-top:90%}.user-info{height:58px}.mobile-search-close{float:inline-end;background:#fff;border:none;margin-bottom:10px}.titl-mar-30{margin-top:12px}.ind-sec-one-title{height:70px;letter-spacing:1%;font-size:24px;line-height:32px}.overlapping-content{padding:0}.ind-sec-one-benefit-card{width:70%!important}.stat-value{font-size:14px;font-weight:500;line-height:20px}.stat-item{border-right:none;flex:none;padding:5px}.stat-item:last-child{border-bottom:none}.tier{flex:none;min-width:auto}.prof-bk-booking-details{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.prof-bk-card{padding:12px}.prof-bk-hotel-name{font-size:16px}.prof-bk-status-pill{padding:4px 8px;font-size:12px}.prof-bk-date-section{order:1;min-width:auto}.prof-bk-content{display:block}.prof-bk-image img{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:150px;display:block}.prof-review-container{padding:0}.prof-bk-middle-box{min-width:272px}.prof-bk-tabs{border-bottom:1px solid var(--border-gray);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex}.prof-bk-tab{white-space:nowrap;cursor:pointer;color:var(--text-primary-gray-500);text-align:left;border:none;border-bottom:1px solid var(--border-gray);background:0 0;flex:none;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex;position:relative}.prof-bk-date-value{font-size:14px}.prof-review-breadcrumb{padding:0 10px}.prof-bk-hotel-name{line-height:30px;display:block}.prof-review-tab{font-size:13px}.prof-review-hotel-name{font-size:15px}.srch-pg-hotel-name{font-size:18px}.prof-review-header{margin-bottom:20px}.prof-review-dates{flex-direction:column;gap:5px}.prof-review-bg{background:#fff}.prof-review-bg .tab-content{padding:5px 13px}.prof-review-rating-badge{width:23px;height:22px}.prof-loy-card{min-width:100%;padding:25px 15px}.prof-loy-title{font-size:24px}.prof-loy-icon{width:60px;height:60px}.prof-loy-level-name{font-size:20px}}@media (min-width:1024px){.prof-loy-levels{flex-wrap:nowrap}}@media (min-width:768px){.cnty-inp-adj{width:48%}.hide-booking-word{margin-left:4px;display:block}.prof-mobile-back-bar,.reward-item-mobile{display:none!important}.tier-name{font-size:20px;line-height:30px}.srch-pg-filters{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.reward-item-mobile-st .reward-tag-fb{display:none}.srch-pg-filters-wrap{gap:15px}.srch-list-ind-cnt{max-height:620px;overflow:hidden auto}.srch-list-ind-cnt::-webkit-scrollbar{display:none}.srch-list-ind-cnt{scrollbar-width:auto}.srch-occupancy-popup-list::-webkit-scrollbar{display:none}.srch-occupancy-popup-list{scrollbar-width:none}.srch-occupancy-add-room{width:100%;padding:0}.hide-in-desk,.mobile-search-box,.occ-title-mb,.cal-close-btn{display:none}.ind-banner{z-index:998;background:#fff;width:100%;padding:0 55px;position:sticky;top:37px}.ind-serch-form-two{background:#5e3377;border:none}.cal-nw-footer-buttons{display:none}.ind-serch-form-two{gap:2px}.ind-serch-label-text{padding:0 7px}.ind-serch-separator-srch{width:0}.ind-serch-field-srch:hover{background:#fff}.cal-close-row{display:none}.cal-popup-ch{background:#fff;border-radius:16px;width:83%;max-height:max-content;position:fixed;top:60%;left:50%;overflow-y:auto;transform:translate(-40%,12%);box-shadow:0 8px 40px #3d1f5c2e}.ind-serch-form-two .cal-popup-ch{top:15%}.footer-main{display:block}.mb-ind-bottom-nav{display:none}.ind-dest-txt{margin-top:15px}.ind-top-destina-image{border-radius:70px}.hide-on-mobile,.mobile-only{display:none}.srch-pg-amenities-row{display:block}.htl-mobile-sticky-header{display:none}}@media (max-width:767px){.containerslft{margin-left:0%}.cr-bg-change{background:#f3f4f5}.prof-edit-section{padding:15px}.prof-pop-modal{border-radius:38px 38px 0 0;width:100%}.prof-pop-overlay .prof-pop-modal{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:95vh;margin-top:auto;padding:8px 20px;position:relative;top:auto;overflow:hidden auto}.prof-pop-overlay{justify-content:center;align-items:flex-end;display:flex;overflow-y:auto}.fold-2{display:none}.reward-tag-fb{border-bottom:1px solid #f3f4f6;gap:16px;padding:0;display:flex}.reward-item-mobile-st{border-bottom:1px solid #f3f4f6;margin-bottom:15px}.ind-top-sold-stars svg{width:12px;height:12px}.reward-location{letter-spacing:.01em;color:var(--text-primary-gray-400);margin-top:5px;margin-bottom:5px;font-size:12px}.reward-tag-fb{border-bottom:1px solid #f3f4f600;margin-bottom:8px}.pro-header-card{padding:60px 16px 43px}.prof-mobile-back-bar{background-color:#fff}.prof-edit-container.prof-bg-hid{background-color:#0000}.pro-user-top{align-items:center;gap:16px;width:100%;display:flex}.pro-progress-section{width:100%;margin-top:10px}.ind-sec-one-benefit-feature,.sc-hotel-detail-rating-loc,.srch-pg-filter-btn.srch-btn-htl-pg.active,.srch-pg-filter-btn,.htl-det-room-btn{font-size:13px}.htl-dtl-review-read-all-btn{cursor:pointer;color:#5e3277;background:0 0;border:1px solid #525252;border-radius:8px;width:100%;margin-bottom:20px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .3s}.verify-text,.vw-ben-des,.prof-edit-title,.prof-review-breadcrumb,.view-deal-cancel,.sc-close-popup-btn.close-popup-btn,.sc-amenities-popup-box .modal-close,.pop-room-type,.ind-serch-btn-srch.mb-pd-htl-up{display:none}.overlapping-content.rej-neg-val{margin-top:20px}.prof-pop-con-emergency-desc{color:#000;margin-bottom:13px;font-size:12px}.payment-opt ul li,.htl-dtl-review-read-all-btn,.htl-policy-box-title,.htl-dtl-map-section-title,.htl-dtl-review-comment-name,.sc-hotel-detail-rating-title{font-size:14px}.htl-dtl-review-score-count,.htl-dtl-review-score-label,.htl-dtl-review-rating-score,.htl-dtl-review-rating-label{font-size:12px}.hotel-detail-view-all-btn,.htl-dtl-review-comment-meta{font-size:11px}.modal-tabs.modal-tab-btn,.deal-popup-content,.htl-dtl-map-main-content-main,.htl-dtl-map-container,.htl-det-tab-content{padding:0}.htl-dtl-map-main-content{gap:0}.htl-dtl-review-title,.htl-mobile-stack-heading,.htl-dtl-review-score-label{font-size:16px}.htl-dtl-map-section-title,.htl-dtl-review-title{margin-bottom:10px}.htl-policy-check-item{font-size:13px}.srch-pg-main-contents.expanded,.srch-pg-main-content.expanded{margin-top:40%}.view-benefits{letter-spacing:.01em;color:#632c75;font-size:11px;font-weight:400;line-height:18px}.vw-ben-des{display:none}.prof-pop-accessibility-desc{font-size:12px;line-height:18px}.current-level-txt{margin-bottom:0}.srch-pg-main-contents.collapsed,.srch-pg-main-content.collapsed{margin-top:0}.prof-edit-breadcrumb{display:none}.prof-review-title{margin-top:15%;font-size:24px}.reward-image{width:78px;height:79px}.prof-mobile-back-bar{margin:25px 0 10px}.hide-booking-word{display:none}.cal-mob-title-rm-hd-pr{text-align:center;color:#1a191a;justify-content:center;align-items:center;width:105px;height:24px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.htl-popup-image-section{height:auto}.ind-srch-bar .ind-serch-label{font-size:11px;font-weight:400}.ind-serch-input{letter-spacing:.015em;line-height:18px}.header-decorative-image{opacity:.1;pointer-events:none;width:72px;height:154px;position:absolute;bottom:56px;right:-16px}.htl-dtl-map-section-title{line-height:8px}.ind-serch-btn-srch{background:#7b3391;border:2px solid #904da6;border-radius:12px;margin-top:10px}.popup-btn-view-deal{height:45px;padding:12px 24px;font-size:16px}.prof-edit-container,.pro-main-content{background-color:#fff}.pro-main-content .wi-mob-lst-chip{padding:8px 13px!important}.htl-dtl-map-map-area{box-sizing:border-box;background:linear-gradient(#0000000a,#0000000a);border-radius:6px;width:100%;height:116px;overflow:hidden}.mob-pr-li-root{background-color:#f6f6f6d6}.profile-badge{width:82px;height:21px}.total-points .label{letter-spacing:.01em;font-size:12px;line-height:18px}.membership-icon{width:22px;height:22px}.total-points{gap:15px}.total-points .label{text-align:left}.total-points{height:auto}.pro-user-section{margin-bottom:5px}.edit-poup-mob{color:#1a191a;justify-content:center;margin-top:15px;font-size:16px;font-weight:500;display:flex}.stat-label{letter-spacing:.01em;color:#c4c2c4;align-self:stretch;height:18px;font-size:12px;font-weight:400;line-height:18px}.overlapping-content{margin-top:-60px;padding:8px}.prof-edit-field-value{font-size:12px}.tiers-grid{gap:30px}.prof-edit-field{flex:35%}.prof-edit-field-value{justify-content:start}.prof-edit-fields{gap:10px}.prof-edit-section-header{margin-bottom:3px}.prof-pop-btn-upload,.prof-pop-btn-remove{min-width:100%}.prof-edit-verified img{margin-left:2px;margin-right:0}.tier-icon img{max-height:90px}.tier-icon{width:100px;height:85px}.crd-log-out-cnt{bottom:calc(116px + env(safe-area-inset-bottom));z-index:100;cursor:pointer;background:#fff;border-radius:14px;padding:0 16px;position:fixed;left:16px;right:16px;box-shadow:0 2px 8px #0000000f}.user-info h2{width:200px;height:32px}.profile-badge{height:21px;padding:6px}.pro-user-top{gap:30px}.mob-pr-li-row-logout{color:#d92d20;font-size:15px;font-weight:500}.htl-dtl-map-map-area iframe,.htl-dtl-map-map-area canvas,.htl-dtl-map-map-area>div{border-radius:6px;width:100%!important;height:116px!important}.htl-dtl-map-map-section{height:117px;min-height:117px}.htl-dtl-map-main-content-main{border:1px solid #e7e7e700}.ind-serch-container-two{z-index:999;background:linear-gradient(113.11deg,#49025e -3.45% 51.77%,#cfa1e9 118.73%),#5e3277;border-radius:15px;height:58px;padding:3px;left:0%;transform:none}.des-container-wrap{z-index:999;box-sizing:border-box;background:#fff;position:fixed;top:0;left:0;right:0;padding:0 15px!important}.ind-serch-container-mob-bg{background:#fff;width:100%}.ind-serch-form-two{background:#fff;flex-wrap:wrap;gap:1px;margin-top:31%;position:absolute}.htl-dtl-review-title{margin-top:2%}.htl-dtl-review-left-section{padding:10px 13px 2px}.htl-dtl-review-rating-label{min-width:50%}.hotel-detail-amenities-title,.hotel-detail-highlights-title{font-weight:550}.htl-review-fullscreen{z-index:9999;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.htl-review-fullscreen-header{z-index:10;background:#fff;align-items:center;gap:12px;padding:16px;display:block;position:sticky;top:0}.htl-review-fullscreen-header h2{padding:20px 0 10px;font-size:16px}.htl-review-back-btn{cursor:pointer;color:#504f50;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:32px;font-weight:500;display:flex}.htl-review-back-btn span{font-size:14px;line-height:1}.htl-review-fullscreen .htl-dtl-review-left-section{display:block!important}.htl-dtl-review-ratings{grid-template-columns:1fr 1fr;gap:10px;display:grid}.htl-dtl-review-left-section{border-radius:12px;gap:0;height:auto}.htl-review-fullscreen-title{margin:0;font-size:18px;font-weight:600}.srch-pg-image-container .srch-pg-hotel-swiper,.srch-pg-image-container .swiper{min-height:auto!important}.srch-pg-book-direct{margin:10px 0}.modal-content{padding:10px}.srch-pg-location.one-line{flex-wrap:wrap}.srch-pg-location{gap:0;font-size:12px!important}#htl-det-rooms .mob-nt-adj{margin-top:30%}.hide-mobile-bottom-nav .mb-ind-bottom-nav{display:none!important}.ind-serch-container-two.background-red{background:#fff0!important;box-shadow:0 1px 3.4px #87709400!important}.ind-serch-form-two.background-red{background:#fff!important;margin-top:28%!important;box-shadow:0 1px 3.4px #87709400!important}.htl-srch-popup{width:290px}.ind-top-sold-rating-section{cursor:pointer;align-items:center;width:100%;display:flex}.htl-dtl-map-attractions-list{gap:0}.htl-dtl-rev-left-sec{align-items:center;gap:15px;display:flex}.htl-dtl-review-arrow{border-top:2px solid #632c75;border-right:2px solid #632c75;flex-shrink:0;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.htl-dtl-review-comment-text{line-height:20px}.sc-amenities-popup-overlay{padding:0!important}.sc-popup-amenities-list{padding:15px;display:block}.sc-amenities-popup-box h2{text-align:center;color:#1a191a;justify-content:center;align-items:center;margin:15px 0 16px;font-size:16px;font-weight:500;line-height:24px;display:flex;top:24px}.htl-review-fullscreen-body{flex-direction:column;flex:1;gap:20px;padding:0 16px;display:flex;overflow-y:auto}.sec-btm-fl-sn{margin-bottom:18%}.htl-dtl-review-right-section{width:100%}.htl-review-fs-score-row{align-items:center;gap:16px;display:flex}.htl-review-fs-rating-grid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.htl-review-fs-rating-item{flex-direction:column;gap:6px;display:flex}.htl-review-fs-divider{border:none;border-top:1px solid #e7e7e7;margin:0}.htl-review-arrow-icon{color:#999;margin-left:auto;font-size:22px}.htl-mobile-stack-section{border-top:none;margin-top:0;padding:0 0 10px}.htl-dtl-review-header{padding:0}.srh-dtl-crd-shuttle{margin:10px 0}.ind-serch-container-two{box-sizing:border-box;border:1px solid #0000;border-radius:16px;flex-direction:row;align-items:center;gap:6px;display:flex}.deal-popup-overlay-active{padding:0!important}.pop-room-info{align-items:center}.sc-hotel-detail-amenity-item,.pop-total-label{font-size:12px}.pop-footer{flex-wrap:nowrap}.pop-guests-icon img{width:16px;height:16px}.pop-room-card-right{gap:0}.pop-breakfast{font-size:12px}.ind-serch-form-two{background-color:#fff;border:4px solid #381e47;justify-content:center;padding:10px;display:flex}.ind-serch-btn-srch{margin-left:0}.ind-serch-form-two-expand{background:#f7f7f7;border:4px solid #381e47;border-radius:13px;justify-content:center;padding:5px 8px;display:block}.ind-serch-field-srch{margin-bottom:5px;padding:0}.ind-serch-label{font-size:11px;line-height:20px}.htl-mobile-rooms-back-bar{padding:10px 0 0}.ind-serch-container-two .mobile-search-expanded{margin-top:0%!important}.ind-serch-container-two .ind-serch-label span{font-weight:500!important}.ind-serch-container-two .ind-serch-input{font-weight:600!important}.ind-serch-label-text.htl-int-btm{padding:0 10px}.ind-serch-input,.ind-serch-label span{font-size:13px!important}.htl-dtl-mob-st-br{z-index:100;background:#fff;border-bottom:1px solid #f0edf4;padding:12px 0 6px;display:block;position:sticky;top:0}.srch-pg-filter-btn{padding:8px 10px}.htl-det-room-container{margin-top:8px;margin-bottom:6px}.htl-dtl-mob-st-br .ind-ban-container-srch{padding:0 0 22px}.cal-mob-title-rm-hd{text-align:center;color:#1a191a;justify-content:center;align-items:center;width:105px;height:24px;padding:14px 0 7px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.sc-hotel-detail-info-section .sc-hotel-detail-price-box{display:none!important}.htl-mobile-rooms-view{display:block!important}.sc-hotel-detail-info-section .sc-hotel-detail-price-box,.sc-hotel-detail-info-section .hotel-detail-price-box{display:none!important}.htl-mobile-rooms-view{background:#fff;min-height:100vh;padding-bottom:100px}.htl-dtl-map-view-all-btn{color:#632c75;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:400;display:flex}.htl-dtl-map-view-all-btn span{font-size:22px}.htl-dtl-map-address-section{border-bottom:1px solid #f0f0f000;order:0;margin-bottom:12px;padding:10px 0;font-size:14px;font-weight:400}.htl-dtl-map-address-section svg{width:14px;height:14px}.htl-nearby-sheet-overlay{z-index:9999;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.sc-amenities-popup-box,.htl-nearby-sheet{background:#fff;border-radius:45px;width:100%;max-height:85vh;margin-bottom:6%;padding:0 0 32px;overflow-y:auto}.deal-popup-content{background:#fff;border-radius:45px;width:100%;height:auto;margin-bottom:4%;padding:17px 12px 44px;overflow-y:auto}.muted{color:#000;font-size:16px}.deal-popup-close{color:#6660}#dealPopup .popup-title{color:#1a191a;justify-content:center;margin-top:20px;font-size:16px;display:flex}.htl-dtl-map-attraction-row{gap:8px}.htl-nearby-sheet-handle{background:#ddd;border-radius:4px;width:40px;height:4px;margin:0 auto}.htl-nearby-sheet-header{justify-content:center;align-items:center;padding:16px 20px 8px;display:flex}.htl-nearby-sheet-header h2{text-align:center;color:#1a191a;align-items:center;margin:0;font-size:16px;font-weight:500;line-height:24px;display:flex}.htl-nearby-sheet-close{cursor:pointer;color:#555;background:0 0;border:none;padding:4px;font-size:18px}.htl-nearby-sheet-tabs{border-bottom:1px solid #eee;gap:0;padding:0 20px;display:flex}.htl-nearby-tab-btn{color:#381e47;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-size:14px;font-weight:400}.htl-nearby-tab-btn.active{color:#381e47;border-bottom-color:#381e47;font-weight:600;line-height:20px}.htl-nearby-sheet-body{padding:25px 20px}.htl-nearby-sheet-group-title{color:#1a1a1a;margin-bottom:10px;font-size:14px;font-weight:600}.htl-nearby-sheet-row{border-bottom:1px solid #f5f5f500;align-items:center;gap:10px;padding:6px 0;display:flex}.sc-hotel-detail-container{padding:10px 0}.srch-pg-amenity{font-size:13px}.htl-desktop-gallery{display:none!important}.srch-pg-location{margin-bottom:5px!important}.sc-hotel-detail-location.srch-pg-location{gap:0 8px}.htl-mobile-sticky-header{z-index:9999;background:#fff;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 12px;transition:transform .25s;display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.htl-mobile-sticky-header.show{transform:translateY(0)}.htl-mobile-sticky-back{color:#504f50;background:0 0;border:none;font-size:14px}.htl-mobile-sticky-actions{gap:10px;display:flex}.htl-mobile-photos-header{z-index:10;background:#fff;align-items:center;gap:8px;padding:30px 8px 15px;display:flex;position:sticky;top:0}.htl-mobile-hero-back{z-index:5;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex;position:absolute;top:10px;left:10px}.htl-desktop-gallery .sharelink-popup{display:none!important}.htl-mobile-gallery-wrap{flex-direction:column;gap:3px;width:100%;display:flex}.htl-mobile-hero-img-wrap{cursor:pointer;border-radius:8px;width:100%;position:relative;overflow:hidden}.htl-mobile-hero-img{object-fit:cover;border-radius:10px 10px 0 0;width:100%;display:block;height:220px!important}.htl-mobile-hero-actions{z-index:5;gap:8px;display:flex;position:absolute;top:10px;right:10px}.htl-mobile-thumb-row{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:3px;display:grid}.htl-mobile-thumb-cell{aspect-ratio:1;cursor:pointer;width:-webkit-fill-available;width:-moz-available;width:stretch;height:62px;position:relative;overflow:hidden}.sc-hotel-detail-highlight-main{font-weight:600}.htl-mobile-thumb-cell:last-child{border-radius:0 0 10px}.htl-mobile-thumb-cell:first-child{border-radius:0 0 0 10px}.htl-mobile-thumb-cell img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.htl-mobile-more-overlay{color:#fff;background:#00000080;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0}.htl-mobile-photos-screen{z-index:9999;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.htl-mobile-back-btn{color:#1a1a1a;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0;font-size:15px;font-weight:500;display:flex}.htl-mobile-photos-title{color:#1a1a1a;flex:1;justify-content:center;margin-right:11%;font-size:16px;font-weight:440;display:flex}.htl-mobile-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.htl-mobile-hdr-icon-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.htl-mobile-photos-grid{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.htl-mobile-photo-cell{aspect-ratio:1;cursor:pointer;border-radius:2px;overflow:hidden}.htl-mobile-photo-cell img{object-fit:cover;border-radius:8px;width:100%;height:100%;transition:transform .2s;display:block}.htl-mobile-photo-cell:active img{transform:scale(.97)}.htl-mobile-lightbox-overlay{z-index:10001;background:#0009;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.htl-mobile-lightbox-modal{flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:100vw;padding:11px;display:flex;position:relative}.htl-mobile-lightbox-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#56616400;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex;position:absolute;top:-28px;right:10px}.htl-mobile-lightbox-main{justify-content:center;align-items:center;width:100%;max-height:70vh;display:flex;overflow:hidden}.htl-mobile-lightbox-main img{object-fit:contain;border-radius:8px;width:100%;max-height:70vh;display:block}.htl-mobile-lightbox-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;flex-direction:row;gap:3px;width:100%;padding:8px 4px;display:flex;overflow-x:auto}.htl-mobile-lightbox-strip::-webkit-scrollbar{display:none}.htl-mobile-strip-thumb{cursor:pointer;opacity:.65;border:2px solid #0000;border-radius:4px;flex:0 0 72px;height:72px;transition:border-color .15s;overflow:hidden}.htl-mobile-strip-thumb.active{opacity:1;border-color:#fff}.htl-mobile-strip-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ind-nav-signup{font-size:13px}.map-txt-cntent-blk{display:block}.mapboxgl-popup-content{box-sizing:border-box;text-align:left;margin:0;padding:8px;width:fit-content!important;max-width:fit-content!important}section.popup-overlap{background:#f3f4f500}.map-rating-badge{right:8px}.custom-map-popup{width:100%!important;max-width:100%!important}.srch-pg-results-count{font-size:14px}.srch-pg-rating-text-one{text-align:left}.search-collapsed-bar{width:100%;padding:5px 12px}.search-close-arrow-btn{cursor:pointer;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;padding:0;font-size:21px;font-weight:100;line-height:1;display:flex}.search-close-arrow-icon{object-fit:contain;width:24px;height:24px}.hide-mobile-header .mb-ind-mobile-header{display:none}.mb-ind-mobile-header{padding:6px 16px}.hdr-map-zoom{display:none!important}.srch-mobile-actions .mobile-sheet-apply-btn{box-sizing:border-box;color:#fff;background:#5a0f71;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;padding:6px 12px;font-weight:600;display:flex;position:sticky;bottom:36px}.mobile-fullscreen-filter{z-index:9999;background:#fff;flex-direction:column;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-bottom-sheet-header-filter{text-align:center;color:#1a191a;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:relative}.srch-price-slider-wrap input[type=range]{height:-webkit-fill-available}section.popup-overlap{top:unset!important;position:static!important}.mobile-sheet-overlay{z-index:9998;background:#0006;position:fixed;inset:0}.mobile-sheet-content{flex:1;overflow-y:auto}.sc-amenities-popup-box h2{margin:15px 0 0}.mobile-bottom-sheet{z-index:9999;background:#fff;border-radius:16px 16px 0 0;max-height:50vh;padding:20px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile-bottom-sheet-header{text-align:center;color:#1a191a;justify-content:center;align-items:center;margin-bottom:16px;font-size:16px;font-weight:500;line-height:24px;display:flex}.popup-amenity{padding:15px 12px}.mobile-bottom-sheet-title{font-size:16px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.mobile-bottom-sheet-close{cursor:pointer;color:#333;background:0 0;border:none;font-size:22px}.mobile-sort-option{color:#333;cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.mobile-sort-option input[type=radio]{accent-color:#5e3277;width:18px;height:18px}.mobile-sheet-apply-btn{color:#fff;cursor:pointer;background:#5e3277;border:none;border-radius:10px;width:100%;margin-top:20px;padding:14px;font-size:16px;font-weight:600}.mobile-filter-section-title{color:#000;margin:20px 0 10px;font-size:14px;font-weight:700}.mobile-filter-toggle-row{color:#5e3277;background:#fff;border:1px solid #5e3277;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.mobile-map-overlay{z-index:9999;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.hdr-map-search-area{width:91%!important}.mobile-map-overlay-header{background:#fff;border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.mobile-map-overlay-close{cursor:pointer;color:#333;background:0 0;border:none;font-size:22px}.mobile-map-overlay-body{flex:1;min-height:0}.srch-pg-sort-controls{display:none!important}.srch-mobile-actions{background:#fff;border-bottom:none;width:100%;padding:15px 3px 5px;display:flex;justify-content:space-between!important}.srch-pg-rating-container>div:first-child{flex-direction:row-reverse;align-items:center;display:flex}.srch-pg-rating-text-two{text-align:left;width:100%}.srch-mobile-actions button{letter-spacing:.015em;color:#301b34;background:#fff;border:none;flex:none;order:3;height:18px;font-size:13px;font-weight:500;line-height:18px;font-family:Geist,sans-serif!important}.srch-mobile-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;font-size:14px;font-weight:500;display:flex}.srch-pg-filters-wrap{z-index:1000;background:#fff;border-radius:20px 20px 0 0;width:100%;height:80vh;transition:all .3s;position:fixed;bottom:-100%;left:0;overflow:auto}.mobile-sheet-open{bottom:0}.srch-occupancy-popup,.srch-occupancy-popup-list{z-index:1001;background:#fff;border-radius:38px 38px 0 0;width:100%;height:85vh;padding:16px;position:fixed;inset:auto 0 0;overflow-y:auto}.srch-occupancy-popup-list{padding:20px;display:flex;overflow-y:auto}.srch-occupancy-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#00000073;position:fixed;inset:0}.srch-occupancy-add-room:hover{background:#fff}.ind-sec-one-title{width:100%}.srch-occupancy-add-room{height:auto;padding:0}.srch-occupancy-group-booking-text{display:none}.occ-title-mb{text-align:center;color:#1a191a;justify-content:center;align-items:center;margin-bottom:20px;font-size:16px;font-weight:500;line-height:24px;display:flex}.srch-occupancy-counter{padding:0 8px 8px}.srch-occupancy-popup{z-index:9999;background:#fff;border-radius:38px 38px 0 0;flex-direction:column;width:100vw;max-width:100vw;height:85vh;margin-left:0;padding:20px;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none}.srch-occupancy-done-btn{width:100%;position:sticky;bottom:40px}.srch-occupancy-overlay{-webkit-backdrop-filter:blur(6px);z-index:9998;background:#00000059;position:fixed;inset:0}.ind-serch-field{position:static!important}.srch-occupancy-overlay.active{display:block}.srch-occupancy-counter{align-items:center}.srch-occupancy-age-selectors{max-width:100%}.srch-pg-book-direct.week-dealbtn{width:90%!important}.search-main-destination-item{padding:8px 0}.ind-serch-label.srch-ll.ind-serch-input span,.ind-serch-input::placeholder,#occupancyValue{font-size:14px!important}.ind-serch-container{left:3%;transform:none}.search-main-popup{max-width:100vw!important}.mobile-search-box-width{width:100%}.search-main-popup.mobile-open{z-index:999999;z-index:999999;background:#fff;border-radius:0;flex-direction:column;width:100vw;height:100vh;display:flex;overflow-y:auto;top:0!important;left:0!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.ind-srch-bar{gap:10px}.sub-ad-card__inner{width:100%!important}.sub-ad-sheet{bottom:40px}.footer-column-title{width:100%}.prof-bk-image img{margin-bottom:10px}.srch-pg-listings.grid-view .srch-pg-listings-cards{display:block!important}.htl-dtl-map-map-section,.htl-dtl-map-info-section{width:100%}.toast-card.large{min-width:330px}.ind-serch-container-two,.ind-serch-field-srch{width:100%}.srch-pg-booking-row{height:auto}.index-page-mb-bot{overflow:visible}.modal-hotel-card .srch-pg-hotel-header,.model-htl-crd-ht .srch-pg-hotel-header{gap:inherit}.ind-banner{position:relative}.ind-serch-btn-srch.mb-pd-htl-up{min-height:35px}.popup-notification{font-size:12px}.htl-det-hiden{display:none}.search-main-popup.active,.search-main-popup-two.active{flex-wrap:nowrap}.prop-base-det-sidebar{position:initial}.cal-popup-ch.dest_id{z-index:999;background:#fff;border-radius:16px;width:min(860px,96vw);max-height:90vh;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%,4%);box-shadow:0 8px 40px #3d1f5c2e;top:0%!important}.mb-ind-bottom-nav{z-index:9999}.cal-popup-ch{z-index:999;background:#fff;border-radius:30px;width:min(860px,99vw);height:90vh;max-height:100vh;position:fixed;top:14%;left:50%;overflow-y:auto;transform:translate(-50%,-22%);box-shadow:0 8px 40px #3d1f5c2e}.calendar-overlay{z-index:998;background:#00000073;position:fixed;inset:0}.srch-pg-hotel-card{flex-direction:column;max-width:100%}.htl-pay-addon-card-sidebar{max-height:93px}.htl-tab-2-right-panel,.booking-for,.htl-pay-sidebar,.htl-tab-2-booking-summary{width:100%}.srch-pg-booking-options{margin:0}.srch-pg-image-container{width:100%}.srch-pg-map,.srch-pg-map.mapboxgl-canvas{height:200px!important}.srch-pg-filters-wrap{margin:25px 0 10px}.ind-top-destina-image{border-radius:20px}.footer-main{display:none}.htl-pay-addon:has(.htl-pay-addon-collapsed){background:linear-gradient(91.43deg,#440159 -5.42%,#fffd6c82 258.63%,#fff0 271.96%),#fff;border-radius:12px;padding:12px}.htl-pay-addon-grid.htl-pay-addon-grid-collapsed{background:#fff;border-radius:12px;padding:30px 10px}.mb-ind-bottom-nav{display:flex}.index-page-mb-bot{padding-bottom:20rem}.pro-sidebar{display:none}.bk-lst-bx-prof{width:100%!important}.otp-pro-inputs{gap:0!important}.ind-dropdown-menu{z-index:999;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;max-height:220px;padding:4px 0;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 2px 8px #00000026}.ind-dropdown-menu li{list-style:none}.ind-dropdown-item{text-align:left;cursor:pointer;color:#1a1a2e;background:0 0;border:none;width:100%;padding:10px 16px;font-size:14px}.ind-dropdown-item:hover{background:#faf8fc}.ind-dropdown-search{border-bottom:1px solid #eee;padding:6px 12px}.ind-dropdown-search-input{border:1px solid #ccc;border-radius:8px;width:100%;padding:6px 10px;font-size:14px}.dropdown_content_profile_new{z-index:1000;background:#fff;border-radius:12px;flex-direction:column;min-width:180px;display:none;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 2px 8px #0003}.dropdown_content_profile_new.active{display:flex}.dropdown_content_profile_new a{color:#1a1a2e;align-items:center;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none;display:flex}.dropdown_content_profile_new a:hover{background:#faf8fc}.prof-review-sort-bar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:0}.prof-review-item{flex-direction:column;gap:12px}.prof-review-hotel-image{align-self:flex-start;width:100%;height:120px}.prof-review-dates{flex-direction:row;gap:5px}.prof-review-tabs{white-space:nowrap}.prof-review-header{margin-bottom:15px}.prof-review-item-bx,.prof-review-item,.prof-review-item-fx{display:block}.prof-review-approved.prof-rev-cntr{justify-content:center;padding:10px}.prof-review-content .srch-pg-flex{display:block}.prof-review-status{padding:10px}.prof-review-bg .tab-content{padding:5px 13px}.srch-pg-map .mapboxgl-canvas{width:100%!important}.prof-loy-levels{flex-direction:column;align-items:center}.prof-loy-card{min-width:280px;max-width:100%}.prof-loy-title{font-size:28px}.prof-loy-subtitle{padding:0 20px;font-size:14px}.ind-sec-one-benefits{padding-top:30px}.pr-wi-sold-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pr-wi-sold-image-container{height:180px}.prof-bk-header{flex-direction:column;align-items:flex-start}.prof-bk-card{padding:12px}.prof-bk-hotel-name{margin-top:7px;font-size:16px}.prof-bk-status-pill{padding:4px 8px;font-size:12px}.prof-bk-date-section{min-width:auto}.prof-bk-content{display:block}.prof-bk-image img{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:150px;display:block}.prof-bk-tabs{border-bottom:1px solid var(--border-gray);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex}.bk-pro-actions{flex-direction:column;gap:8px}.bk-pro-btn{justify-content:center;width:100%}.ind-slid-one-slider-wrapper{padding:0}.ind-week-offer-card{flex-direction:column;width:100%;max-width:325px}.mb-week-off-image-container{width:100%;height:160px}.ind-top-sold-card{max-width:298px}.ind-top-sold-title,.ind-slid-one-title{font-size:20px;font-weight:600}.ind-top-sold-subtitle,.ind-week-offer-subtitle,.ind-slid-one-subtitle{font-size:13px;font-weight:400;line-height:19px}.ind-week-offer-title{margin-top:4px}.ind-top-sold-container{margin:30px 0}.ind-top-sold-card{margin:5px 0}.ind-week-offer-hotel-name{font-size:16px}.search-main-popup{z-index:9999;background:#fff;width:100%;height:100vh;padding:0;position:absolute;top:0;left:0;overflow-y:auto}.search-main-left{padding:3px}.search-popup-header{align-items:center;gap:10px;display:flex}.srch-pg-view-more-deals-scroll{max-height:150px}.search-popup-header input{border-radius:10px;flex:1;font-size:16px}.search-popup-close{cursor:pointer;background:0 0;border:none;font-size:20px}.search-popup-body{margin-top:20px}.search-popup-body h4{margin-bottom:10px;font-size:14px;font-weight:600}.search-main-popup-mobile{z-index:9999;box-sizing:border-box;background:#fff;width:100%;height:100vh;padding:15px;display:block;position:fixed;top:0;left:0;overflow-y:auto}.search-popup-header.mobile-only{background:#fff}.search-main-recent-item{padding:5px 0}.mobile-search-box{background:#fff;border:1px solid #c4c2c4;border-radius:6px;align-items:center;width:100%;padding:10px 20px;display:flex}.search-popup-back{cursor:pointer;color:#444;background:0 0;border:none;justify-content:center;align-items:center;margin-right:8px;padding:0;display:flex}.mobile-search-input{background:0 0;border:none;outline:none;flex:1;font-size:16px}.mobile-search-input::placeholder{color:#888;font-size:15px}.search-popup-clear{cursor:pointer;color:#666;background:0 0;border:none;margin-left:8px;font-size:18px}.mobile-only{display:flex}.search-popup-searchbtn{background:#fff;border:1px solid #c4c2c4;border-radius:7px;align-items:center;width:100%;padding:8px;display:flex}.srch-pg-amenity{margin-bottom:5px!important}.mobile-calendar-overlay{z-index:9999;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.mobile-calendar-header{background:#f6f6f6;border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:center;align-items:center;padding:30px 16px 4px;display:flex;position:relative}.mobile-calendar-header h3{margin:0;font-size:16px;font-weight:600}.mobile-calendar-back{cursor:pointer;background:0 0;border:none;padding:8px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mobile-calendar-tabs{border-bottom:1px solid #eee;margin-top:8px;display:flex}.mobile-calendar-tabs button{color:#777;background:0 0;border:none;flex:1;padding:10px 0;font-size:14px}.mobile-calendar-tabs button.active{color:#5a0f71;border-bottom:2px solid #5a0f71;font-weight:600}.mobile-calendar-body{flex:1;padding:10px 10px 0;overflow-y:auto}.mobile-calendar-footer{background:#fff;border-top:1px solid #eee;padding:12px 16px 20px}.mobile-calendar-summary{color:#555;margin-bottom:10px;font-size:13px}.mobile-calendar-cta{color:#fff;background:#5a0f71;border:none;border-radius:8px;width:100%;padding:12px;font-size:15px;font-weight:600}.search-main-nearme{margin-bottom:15px}}@media (min-width:768px) and (max-width:999px){.prof-review-container{margin-top:20px}.ind-serch-form-two{gap:5px}.srch-pg-main-contents,.srch-pg-main-content{flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.srch-pg-map-toggle{display:inline-flex!important}.srch-pg-listings,.srch-pg-listings.grid-view{width:100%!important;min-width:0!important;margin:0!important}.srch-pg-listings.grid-view .srch-pg-listings-cards{grid-template-columns:repeat(3,minmax(230px,1fr))!important;gap:8px!important;max-width:100%!important;margin:0 auto!important;display:grid!important}.srch-pg-listings.grid-view .srch-pg-hotel-header{flex-direction:column!important}.srch-pg-listings:not(.grid-view) .srch-pg-listings-cards{display:block!important}.srch-pg-map{order:-1!important;width:100%!important;min-width:0!important;max-width:none!important;position:static!important}}@media (max-width:1024px){.srch-pg-main-contents,.srch-pg-main-content{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.srch-pg-map{order:-1!important;align-self:stretch!important;width:100%!important;height:auto!important;position:static!important;top:auto!important}}@media (max-width:641px){.htl-tab-2-title-si{font-size:14px}.sub-ad-card__text-section{flex-direction:row;justify-content:start;gap:30px;display:flex}.htl-pay-button-group{display:none}.sub-ad-card__image-wrap{height:78px}.htl-pay-price-row.htl-pay-total-row{display:none}.sub-ad-card__inner{height:80px}.htl-tab-2-left-panel{padding-bottom:110px}.htl-mobile-sticky-bar{z-index:1000;background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:fixed;bottom:45px;left:0;right:0;box-shadow:0 -4px 12px #0000001a}.htl-mobile-sticky-bar__price-row{flex-direction:column;align-items:baseline;gap:6px;display:flex}.htl-tab-2-date-value{font-size:13px}.htl-tab-2-room-summary{padding:0}.htl-mobile-sticky-bar__total{color:#1a1a1a;font-size:18px;font-weight:700}.htl-mobile-sticky-bar__tax-note{color:#6b7280;font-size:12px}.htl-mobile-sticky-bar__buttons{gap:10px;display:flex}.htl-mobile-sticky-bar__buttons .htl-pay-button{flex:1}}@media (min-width:642px){.htl-mobile-sticky-bar{display:none}}.srch-pg-price-large{font-weight:600}.srch-pg-listings.grid-view .srch-pg-price-large{font-size:18px!important}.srch-pg-amenities-row{height:fit-content}.srch-pg-image-container .srch-pg-hotel-swiper{width:100%!important;position:relative!important}.srch-pg-image-container .srch-pg-hotel-swiper .swiper-wrapper{height:100%!important}.srch-pg-image-container .srch-pg-hotel-swiper .swiper-slide{justify-content:center!important;align-items:center!important;display:flex!important}.srch-pg-image-container .srch-pg-hotel-swiper .srch-pg-hotel-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.srch-pg-image-container:after{z-index:1!important}.srch-pg-image-container .srch-pg-hotel-swiper{z-index:2!important}.srch-pg-location{margin-bottom:3px!important}.srch-pg-listings.grid-view .srch-pg-card-content{min-height:fit-content}.srch-pg-listings.grid-view{flex-wrap:wrap;align-items:stretch;display:flex}.srch-pg-listings.grid-view .srch-pg-card{flex-direction:column;display:flex}.srch-pg-listings.grid-view .srch-pg-card-content{flex-direction:column;flex:1;padding:14px;display:flex}.ind-serch-field-srch{position:relative}.search-main-popup.search-main-popup-two{z-index:9999;background:#fff;border-radius:6px;width:100%;margin-top:6px;position:absolute;top:100%;box-shadow:0 8px 25px #00000026}.search-main-popup-two{max-width:calc(94vw - 80px)}@media screen and (min-width:2001px){.ind-ban-main{width:1410px!important}.ind-nav.container{width:auto!important}.container{max-width:1390px!important}.ind-sec-one-benefit-card{min-width:262px!important}.containerslft{margin-left:17%}}
