:root{--text-gray-6262:#626262;--text-white:#fff;--text-common-gray:#4a4a4a;--purple-700:#5e3277}.swiper-pagination-bullet-active{background:#fff!important}.ind-srch-bar{align-items:center;gap:10px;max-width:400px;margin:0 auto;font-family:Arial,sans-serif;display:flex;position:relative}.ind-srch-bar .ind-serch-icon{color:var(--purple-700);font-size:18px}.ind-srch-bar .ind-serch-label-text{flex-direction:column;width:100%;display:flex;position:relative}.ind-srch-bar .ind-serch-label{color:#6a7078;cursor:pointer;margin-bottom:5px;font-size:12px;font-weight:300}.ind-srch-bar .ind-serch-input{outline:none;width:202px;font-size:14px;transition:border .2s ease-in-out}.ind-srch-bar .ind-serch-input:focus{border-color:var(--purple-700)}.ind-srch-bar .custom-select-options{background:var(--text-white);z-index:1000;border:1px solid #ddd;border-radius:8px;max-height:300px;margin-top:5px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.ind-srch-bar .custom-select-item{color:#333;cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-size:14px;transition:background .2s;display:flex}.ind-srch-bar .custom-select-item:hover{background:#f4f2ff}.ind-srch-bar .no-result{color:#999;cursor:default;font-style:italic}.has-rate-day{justify-content:center;align-items:center;font-size:0!important;display:inline-flex!important}.rmdp-day.has-rate-day>span{border-radius:0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:100%!important;display:flex!important;position:relative!important;inset:0!important}.rmdp-day:has(.calendar-day-with-rate)>span{border-radius:0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:100%!important;display:flex!important;position:relative!important;inset:0!important}.has-rate-day .calendar-day-with-rate,.cal-nw-day-cell .calendar-day-with-rate{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;line-height:1.1;display:flex}.calendar-day-with-rate .calendar-day-number{font-size:11px;font-weight:500}.calendar-day-with-rate .calendar-day-currency{text-transform:uppercase;margin-top:2px;font-size:8px}.calendar-day-with-rate .calendar-day-rate{white-space:nowrap;margin-top:2px;font-size:9px}.ind-srch-bar .custom-icon,.ind-srch-bar .custom-icon_1{color:var(--purple-700);font-size:16px}.ind-srch-bar .popup-box{color:#d9534f;background:#fff3f3;border:1px solid #fcc;border-radius:6px;align-items:center;margin-top:8px;padding:6px 10px;font-size:13px;display:flex;position:absolute;top:80%;left:49%}.ind-srch-bar .popup-arrow{background:#fff3f3;border-top:1px solid #fcc;border-left:1px solid #fcc;width:10px;height:10px;position:absolute;top:-6px;left:20px;transform:rotate(45deg)}.calendar_input_width{cursor:pointer;width:100%;padding:8px;font-size:14px}.react-datepicker{gap:20px;padding:10px;display:flex!important}.react-datepicker__month-container{width:100%}.custom-date-picker{align-items:center;display:flex;position:relative}.date-picker-container{border:none;align-items:center;padding:8px;display:flex}.calendar-icon{color:#590c7e;font-size:20px;position:relative;bottom:30px;right:30px}.custom-calendar-input{width:100%;border:none!important;outline:none!important}.rmdp-day.rmdp-today span{color:#fff;background-color:purple!important;border-radius:0!important}.rmdp-day.rmdp-selected span:not(.highlight){background-color:purple!important}.rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden) span:hover{background-color:#ac35ae!important;border-radius:0!important}.rmdp-input{border:none;width:187px;font-size:13px;padding:2px!important}.ind-srch-bar .ind-serch-input::placeholder{font-size:13px}.rmdp-input:focus{border:none}.rmdp-range{color:var(--text-white);box-shadow:0 0 3px #8798ad;background-color:purple!important}.custom-date-picker p{margin-top:-1rem;font-size:14px}.rmdp-header{margin-top:5px;padding:9px 0;font-size:16px!important}.rmdp-week,.rmdp-ym{justify-content:space-between;padding:5px 15px;display:flex}.rmdp-week-day{color:purple!important}.rmdp-calendar{padding:30px 44px!important}.rmdp-arrow-container:hover{box-shadow:0 0 3px #8798ad;background-color:purple!important;padding:2px!important}.search_calendar_inner{height:40px;font-size:14px;width:100%!important}.occupancy-dropdown-one{background-color:var(--text-white);z-index:1000;border:1px solid #d2d2d2;padding:10px;display:block;position:absolute;box-shadow:0 4px 10px #0000001a}.occupancy-control{border:1px solid #3b1e54;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:1px 15px;display:flex}.occupancy-control label{flex:1}.occupancy-control button{text-align:center;border:1px solid var(--text-white);color:#3b1e54;width:30px;height:30px;line-height:30px}.occupancy-control span{text-align:center;width:30px}.btn-decrement,.btn-increment{cursor:pointer;padding:2px 5px}.dest{text-align:justify;font-size:12px;font-weight:500}.ind-serch-label-text .ind-serch-input::placeholder{font-size:12px;font-weight:500}.age-dropdown{margin-bottom:10px}.rmdp-wrapper{background:var(--text-white);z-index:9999!important;position:absolute!important}.date-picker-wrapper{z-index:1000;position:relative}.rmdp-ep-arrow{will-change:transform;margin-left:20px;overflow:hidden}.srch-occupancy-remove-room{color:red;cursor:pointer;background:0 0;border:none;position:absolute;right:8%}.day-cell{flex-direction:column;justify-content:center;align-items:center;height:55px;font-size:12px;line-height:1.2;display:flex}.day-number{font-size:14px;font-weight:500}.day-rate{color:#555;margin-top:2px;font-size:11px}.logo-img{max-height:50px}.highlight-purple .day-cell{color:var(--text-white);background-color:purple;border-radius:6px}.highlight-green .day-cell{color:#090;background-color:#e6f7e6;border-radius:6px}.modalBackground-new{z-index:99999;justify-content:center;align-items:start;width:100vw;height:100vh;display:flex;position:fixed;top:11%;left:0%}.modalContainer4-new{color:#3b1e54;background:linear-gradient(to bottom right,#800080f1,#fcc3f9);border-radius:29px;flex-direction:column;width:500px;height:auto;padding:0 10px 15px 1px;display:flex;box-shadow:0 5px 15px #00000059}.modalContainer4-new1{color:#3b1e54;background:#84409d;border-radius:29px;flex-direction:column;width:341px;height:auto;padding:0 10px 15px 1px;display:flex;box-shadow:0 5px 15px #00000059}.modalContainer4-new .title,.modalContainer4-new1 .title{text-align:center;color:#000;align-items:center;margin-top:10px;padding:0 17px;font-size:20px;font-weight:600;display:flex}.modalContainer4-new .title svg,.modalContainer4-new1 .title svg{margin-right:10px;font-size:23px}.titleCloseBtn{justify-content:flex-end;display:flex}.titleCloseBtn button{cursor:pointer;background-color:#0000;border:none;font-size:25px}.titleCloseBtn svg{margin-right:0}.tick_sv{font-size:35px!important}.cancel-model-content1-new{color:#fbf8f8;margin-bottom:0;margin-right:15px;font-size:17px;font-weight:400;line-height:20px}.toastprogress{opacity:1;z-index:9999;opacity:.7;transform-origin:0;background-color:#ffffffb3;width:100%;height:5px;animation:linear forwards Toastify__trackProgress;position:absolute;bottom:0;left:0;background:#0726bc85!important}.validation{font-size:14px;color:red!important}.ind-nav-menu{gap:20px;margin:0;padding:0;list-style:none;display:flex}.ind-nav-item{cursor:pointer;color:#333;background:0 0;border:none;align-items:center;gap:5px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.ind-nav-dropdown{position:relative}.ind-dropdown-menu{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:120px;max-height:200px;margin-top:6px;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 10px #0000001a}.ind-dropdown-menu li{list-style:none}.ind-dropdown-item{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;width:100%;padding:8px 12px;font-size:14px;display:block}.ind-dropdown-item:hover{background:#f5f5f5}.search-list-earn-points{color:var(--text-primary-gray-400);border:2px solid #d2d2d2;border-radius:15px;padding:3px 9px;display:flex}.new_modal .modal-content{width:1000px!important}.modal-dialog{max-width:1000px;margin:1.75rem auto}.srch-location-input{border:1px solid #ccc;border-radius:6px;outline:none;width:240px;padding:6px 10px}.srch-location-input:focus{border-color:#1ba452}.autocomplete-dropdown{z-index:999;background:#fff;border-radius:4px;width:240px;margin-top:4px;position:absolute}.no-data-destination{text-align:center;color:#84409d;border:1px solid #d2bbda;padding:20px;box-shadow:0 0 5px #dcd4df}.no-data-main-div{justify-content:center;width:100%;padding:10%;display:flex}.dotted-loader{text-align:center;justify-content:center;margin-top:100px;display:flex;position:relative;top:40px}.dotted-loader:after,.dotted-loader:before{content:"";border:4px dotted #794090;border-style:dotted solid;border-radius:50%;width:70px;height:70px;animation:1.5s linear infinite turn-left;position:absolute}.dotted-loader:before{border-style:dotted dotted solid solid;width:120px;height:120px;animation:1.5s linear infinite turn-right;top:calc(50% - 25px)}@keyframes turn-right{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes turn-left{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.ind-slid-one-slide{width:330px!important}.signup-email-verify-pupup{color:#504f50;justify-content:center;margin-top:30px;margin-bottom:30px;font-size:14px;display:flex}.signup-email-verify-pupup-div{color:var(--text-primary-gray-500);text-align:center;margin-top:30px;font-size:14px}.signup-verify-popup-email{text-align:center;margin-top:10px;font-size:14px}.bus-li-container{flex-direction:column;min-height:100vh;display:flex}.bus-li-hero{background:linear-gradient(179.45deg,#24002f00 .48%,#351d3de6 98.98%,#070507e6 101.83%),url(../media/banner.7c8b517e.png) 50%/cover;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:279px;margin:20px;padding:60px 20px;display:flex;position:relative}.bus-li-hero-title{color:var(--text-white);text-align:center;max-width:800px;font-size:clamp(24px,5vw,42px);font-weight:700}.bus-li-hero-subtitle{color:var(--text-white);text-align:center;max-width:700px;font-size:clamp(14px,2.5vw,18px);font-weight:400}.bus-li-main-wrapper{flex:1;gap:0;padding:0 20px 40px;display:flex}.bus-li-sidebar{flex-direction:column;flex-shrink:0;gap:8px;width:290px;padding:30px 20px;display:flex}.bus-li-nav-link{color:var(--text-gray-6262);border-radius:8px;padding:12px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s}.bus-li-main-cap{color:#323132;flex:none;order:1;align-self:stretch;align-items:center;font-size:20px;font-weight:600;line-height:30px;display:flex}.bus-li-mar-ned{margin:10px 0}.bus-li-nav-link:hover{color:#333;background:#e9ecef}.txt-gray-bs-li{color:var(--text-common-gray);margin-bottom:2px;font-size:16px;line-height:1.8}.bus-li-nav-link.bus-li-active{color:#5a0f71;background:var(--text-white);border:1px solid var(--border-gray);border-radius:4px;flex:none;order:0;align-self:stretch;align-items:center;font-size:18px;display:flex}.bus-li-content{flex:1;max-width:900px;padding:15px}.bus-li-content-title{color:var(--caption-black);margin-bottom:24px;font-size:28px;font-weight:600}.bus-li-content-text{color:var(--text-common-gray);margin-bottom:10px;font-size:16px;line-height:1.8}.bus-li-content-text:last-child{margin-bottom:0}.bus-li-sm-txt{color:#323132;flex:none;order:1;align-self:stretch;align-items:center;font-size:13px;font-weight:400;line-height:19px;display:flex}.bus-li-bg-txt{font-size:28px;font-weight:600}.bus-li-menu-toggle{width:56px;height:56px;color:var(--text-white);cursor:pointer;z-index:1000;border:none;border-radius:50%;font-size:24px;display:none;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0000004d}@media (max-width:968px){.bus-li-hero{border-radius:16px;min-height:220px;margin:15px;padding:40px 20px}.bus-li-main-wrapper{flex-direction:column;padding:0 15px 30px}.bus-li-sidebar{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-bottom:1px solid #e9ecef;width:100%;padding:20px 15px;overflow:auto}.bus-li-content{padding:30px 15px}.bus-li-menu-toggle{display:none}}@media (max-width:768px){.bus-li-sidebar{z-index:999;background:#fff;width:280px;height:100vh;transition:left .3s;position:fixed;top:0;left:-100%;overflow-y:auto;box-shadow:2px 0 12px #0000001a}.bus-li-sidebar.bus-li-open{left:0}.bus-li-menu-toggle{justify-content:center;align-items:center;display:flex}.bus-li-overlay{z-index:998;background:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.bus-li-overlay.bus-li-active{display:block}.bus-li-content{padding:20px 15px}}@media (max-width:480px){.bus-li-hero{border-radius:12px;min-height:180px;margin:10px;padding:30px 15px}.bus-li-main-wrapper{padding:0 10px 20px}.bus-li-content{padding:20px 10px}.bus-li-content-text{font-size:15px}}.tos-main-list,.tos-section-list{margin:0;padding:0;list-style:none}.fut-pg-tablist{flex-direction:column;gap:.5rem;display:flex}.fut-pg-tabpanels{flex-direction:column;width:100%;display:flex}.fut-pg-tab-panel{display:none}.fut-pg-tab-panel[data-active=true]{display:block}@media (max-width:768px){.bus-li-sidebar,#bus-li-sidebar,.fut-pg-tablist{flex-flow:wrap;display:flex}}.chevron-col{color:#8e8989}.bi-faq-wrapper{flex-direction:column;gap:1rem;max-width:100%;display:flex}.bi-faq-item{border:1px solid #cfcfcf;border-radius:10px;overflow:hidden}.bi-faq-header{background:var(--text-white);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;font-size:16px;font-weight:600;line-height:22px;display:flex}.bi-faq-icon{transition:transform .3s}.bi-faq-content{color:#333;padding:0 1.25rem 1.25rem;font-size:16px;line-height:1.6;display:none}.bi-faq-active .bi-faq-content{display:block}.bi-faq-active .bi-faq-icon{transform:rotate(180deg)}@media (max-width:480px){.bi-faq-header{padding:.9rem 1rem;font-size:.95rem}}@media (max-width:768px){.bus-li-main-wrapper{flex-direction:column;gap:1rem;display:flex}.bus-li-sidebar,#bus-li-sidebar{white-space:nowrap;background:var(--text-white);z-index:2;width:100%;height:75px;box-shadow:none;border-bottom:1px solid #eee;flex-wrap:nowrap;gap:.5rem;padding-bottom:.5rem;position:static;overflow-x:auto;visibility:visible!important;opacity:1!important;display:flex!important}.bus-li-sidebar .bus-li-nav-link{color:#333;background:#f7f7f7;border-radius:999px;flex:none;padding:.5rem .75rem;text-decoration:none}.bus-li-sidebar .bus-li-nav-link.bus-li-active{color:#530e5e}.bus-li-content{width:100%}}.prop-foot-btn:disabled{opacity:.5;cursor:not-allowed}.htl-det-active .bed-icon{color:#fff}.srh-dtl-crd-view-more-btn{cursor:pointer;background:#fff;border:1px solid #a8a2a2;border-radius:25px;padding:10px}.rmdp-day,.rmdp-week-day{width:45px!important;height:45px!important}.rmdp-range-hover.start:not(.force),.rmdp-range.start:not(.force){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rmdp-range-hover.end:not(.force),.rmdp-range.end:not(.force){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rmdp-day span{border-radius:50%;font-size:14px;position:absolute;top:3px;left:3px;right:3px;bottom:12px!important}.rmdp-day span,.rmdp-week-day{justify-content:center;display:flex;flex-direction:column!important}.ind-serch-input::placeholder{color:#161616;font-size:15px;font-weight:500}.mb-ind-mobile-header{display:none}.mb-ind-desktop-header{z-index:1000;background-color:#fff;display:block;position:sticky;top:0}@media (max-width:767px){.mb-ind-mobile-header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mb-ind-desktop-header{display:none}.mb-ind-mobile-logo{align-items:center;display:flex}.mb-ind-mobile-logo-img{width:auto;height:24px}.mb-ind-mobile-alert-btn{background:#f7e8ff;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.mb-ind-mobile-alert-icon{color:#5a0f71;font-size:16px}}.mb-ind-bottom-nav{display:none}@media (max-width:767px){.mb-ind-bottom-nav{z-index:50;background:#fff;justify-content:space-between;align-items:center;padding:8px 12px 6px;display:flex;position:fixed;bottom:0;left:6px;right:6px}.mb-ind-nav-item{color:#c4c2c4;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;padding:0;font-size:11px;display:flex}.mb-ind-nav-item-active{color:#5a0f71}.mb-ind-nav-icon{font-size:18px}.mb-ind-nav-label{line-height:1.2}}@media (min-width:768px){.mb-ind-bottom-nav{display:none}}.outline-icon{color:#0000;-webkit-text-stroke:1.5px #c4c2c4;font-size:20px}.wi-mob-lst-empty-wrap{justify-content:center;align-items:center;padding:70px 16px 80px;display:flex}.wi-mob-lst-card{text-align:center;border-radius:24px;width:100%}.wi-mob-lst-logo{width:100px;height:70px;margin-top:30px;margin-bottom:10px}.wi-mob-lst-heading{color:#1a191a;margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.5}.wi-mob-lst-chip{color:#5a0f71;background:#f8f3fa;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.wi-mob-lst-chip-icon{justify-content:center;align-items:center;display:flex}.wi-mob-lst-login-btn{color:#7b3391;background:#f8f9fa;border:1px solid #7b3391;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:768px){.wi-mob-lst-empty-wrap{max-width:480px;margin:40px auto}}.login-modal-content-wrapper{padding:0 57px}.model-tag-txt-styl{color:#5a0f71;background:#f8f3fa;border-radius:999px;align-items:center;gap:15px;width:100%;margin-bottom:20px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.sign-up-footer{text-align:center;color:#626262;font-size:13px;font-weight:500}.sign-up-footer a{color:#84409d;font-size:14px;text-decoration:none}.sign-up-guest-link{color:#301b34;margin-top:19px;font-size:12px;text-decoration:none}.bk-lst-bx-prof{width:850px;min-height:500px}.mob-pr-li-root{background-color:#eef2f5;flex-direction:column;gap:14px;width:100%;min-height:100vh;padding:20px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.mob-pr-li-welcome-card{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:28px 20px 24px;display:flex}.mob-pr-li-logo-img{object-fit:contain;width:120px;height:auto;display:block}.mob-pr-li-headline{color:#1a1a1a;text-align:center;padding:0 4px;font-size:16px;font-weight:700;line-height:1.45}.mob-pr-li-subtext{color:#7a7a8a;text-align:center;font-size:13.5px;font-weight:400;line-height:1.4}.mob-pr-li-btn-row{flex-direction:row;gap:12px;width:100%;margin-top:6px;display:flex}.mob-pr-li-btn{cursor:pointer;white-space:nowrap;border-radius:10px;flex:1;padding:14px 10px;font-size:15px;font-weight:600;transition:opacity .2s}.mob-pr-li-btn:hover{opacity:.85}.mob-pr-li-btn-outline{color:#5a0f71;background:0 0;border:2px solid #5a0f71}.mob-pr-li-btn-filled{color:#fff;background:#5a0f71;border:2px solid #5a0f71}.mob-pr-li-card{background:#fff;border-radius:16px;overflow:hidden}.mob-pr-li-row{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;padding:17px 18px;text-decoration:none;transition:background .15s;display:flex}.mob-pr-li-row:hover{background:#faf8fc}.mob-pr-li-row-left{flex-direction:row;align-items:center;gap:14px;display:flex}.mob-pr-li-row-right{flex-direction:row;align-items:center;gap:6px;display:flex}.mob-pr-li-row-label{color:#1a1a2e;font-size:15px;font-weight:500}.mob-pr-li-row-value{color:#7a7a8a;font-size:14px;font-weight:500}.mob-pr-li-icon-circle{color:#fff;background:#5a0f71;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.mob-pr-li-icon-plain{color:#5a0f71;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:21px;display:flex}.mob-pr-li-icon-grid{color:#5a0f71;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.mob-pr-li-chevron{color:#9a9aaa;font-size:12px}.mob-pr-li-divider{background:#f0f0f5;height:1px;margin:0 18px}.mob-pr-li-spacer{flex:1;min-height:40px}.mob-pr-li-logout-card{cursor:pointer;background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:18px;transition:opacity .2s;display:flex}.mob-pr-li-logout-card:hover{opacity:.8}.mob-pr-li-logout-text{color:#e8003d;letter-spacing:.2px;font-size:15.5px;font-weight:600}.mob-pr-li-root .mob-pr-li-row{position:relative}.mob-pr-li-root .ind-dropdown-menu{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;max-height:200px;margin-top:6px;padding:0;list-style:none;position:relative;top:0;left:0;overflow-y:auto;box-shadow:0 4px 10px #0000001a}.mob-pr-li-root .ind-dropdown-item{white-space:nowrap;padding:10px 16px;display:block}.mob-pr-li-card{overflow:hidden}.mob-pr-li-dropdown-wrapper{max-height:200px;overflow-y:auto}.mob-pr-li-root .ind-dropdown-menu li{list-style:none}.mob-pr-li-root .ind-dropdown-item{text-align:left;cursor:pointer;color:#1a1a2e;background:0 0;border:none;width:100%;padding:10px 16px;font-size:14px}.mob-pr-li-root .ind-dropdown-item:hover{background:#faf8fc}.mob-pr-li-root .ind-dropdown-search{border-bottom:1px solid #eee;padding:6px 12px}.mob-pr-li-root .ind-dropdown-search-input{border:1px solid #ccc;border-radius:8px;width:100%;padding:6px 10px;font-size:14px}.mob-pr-li-root .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}.mob-pr-li-root .dropdown_content_profile_new.active{display:flex}.mob-pr-li-root .dropdown_content_profile_new a{color:#1a1a2e;align-items:center;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none;display:flex}.mob-pr-li-root .dropdown_content_profile_new a:hover{background:#faf8fc}.profile-img{object-fit:cover;border-radius:50%;width:32px;height:32px}.mob-pr-li-row button{color:#1a1a2e;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;font-size:14px;display:flex}.mob-pr-li-root a{color:inherit!important;text-decoration:none!important}.cal-popup-ch{-webkit-touch-callout:none!important;-webkit-user-select:none!important}.calendar-day{cursor:pointer!important}.cal-nw-selected-cell{cursor:pointer;color:#fff!important;background:#7d00a3!important}hdr-validation{letter-spacing:.01em;color:#c82325;flex-grow:0;order:1;align-items:center;margin-bottom:15px;font-size:11px;font-weight:400;line-height:18px;display:flex}.prop-base-det-container{gap:20px;min-height:100vh;padding:10px;display:flex}.mar-4-per-bot{margin-top:4%;margin-bottom:10%}.prop-base-det-sidebar{background:#fff;border-radius:8px;flex-direction:column;flex:0 0 392px;justify-content:space-between;max-width:30%;height:960px;padding:20px;display:flex;position:sticky;top:17px;left:15px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.prop-base-det-welcome{margin-bottom:30px}.prop-base-det-welcome h2{color:#301b34;margin-bottom:10px;font-size:18px}.prop-base-det-welcome p{color:#8b898c;font-size:14px}.prop-base-det-building-img{float:inline-end;border-radius:8px;width:563px;height:630px;margin-top:100px;position:relative;overflow:hidden}.prop-base-det-building-img img{object-fit:cover;object-position:right;width:100%;height:100%}.prop-base-det-main{gap:15px;width:800px;display:grid}.prp-wid-sdj{width:800px}.prop-base-det-main-sub{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;flex:none;order:2;align-items:flex-start;gap:16px;display:flex}.prop-base-det-header{margin-bottom:15px}.prop-base-det-title{color:#5a0f71;margin-bottom:10px;font-size:26px}.prop-base-det-subtitle{color:var(--text-primary-gray-700);margin-bottom:8px;font-size:16px}.pro-tab-nav{background:#fff;border-radius:25px;padding:0 8px;display:flex}.pro-tab-item{cursor:pointer;white-space:nowrap;color:#0e0e10;background:0 0;border:none;border-radius:18px;flex:1;justify-content:left;align-items:center;gap:8px;min-height:36px;padding:10px;font-size:13px;font-weight:400;transition:all .3s;display:flex}.pro-tab-item.active .pro-tab-number,.pro-tab-item:hover{color:#5a0f71;background:#ffffff1a}.pro-tab-number:hover{color:var(--primary-purple-400);border:1px solid var(--primary-purple-400);background:#fff}.pro-tab-item.active{color:#5a0f71;font-weight:500}.pro-tab-number{background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-weight:500;display:flex}.pro-tab-item.active .pro-tab-number{color:var(--primary-purple-400);border:1px solid var(--primary-purple-400);background:#fff}.pro-tb-amin-container,.prop-base-det-form-section{padding:20px}.prop-base-det-section-title{color:var(--text-primary-gray-700);margin-top:10px;font-size:20px;font-weight:600}.prop-base-det-label{color:#000;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.prop-base-det-label.required:after{content:" *";color:#e74c3c}.prop-base-det-input{color:#bfbcbc;opacity:1;border:1px solid #00000040;border-radius:8px;flex-direction:column;gap:12px;width:100%;padding:12px;font-size:14px;transition:border-color .3s;display:flex}.prop-base-det-input:focus{border-color:#8b5a2b;outline:none}.prop-base-det-textarea{resize:vertical;border:1px solid #ddd;border-radius:4px;width:100%;min-height:80px;padding:12px;font-family:inherit;font-size:14px}.prop-base-det-textarea:focus{border-color:#8b5a2b;outline:none}.prop-base-det-select{cursor:pointer;background:#fff;border:1px solid #00000040;border-radius:8px;width:100%;padding:12px;font-size:14px}.prop-base-det-select:focus{border-color:#8b5a2b;outline:none}.prop-base-det-row{gap:20px;margin-bottom:20px;display:flex}.prop-base-det-col{flex:1}.prop-base-det-radio-group{gap:20px;margin-top:10px;display:flex}.prop-base-det-radio-item{color:var(--text-primary-gray-700);align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.prop-base-det-radio{margin:0}.prop-base-det-radio:checked{accent-color:#451e50}.prop-base-det-actions{justify-content:space-between;gap:20px;margin-top:40px;display:flex}.prop-base-det-btn{cursor:pointer;border:none;border-radius:4px;padding:12px 30px;font-size:14px;transition:background-color .3s}.prop-base-det-btn-primary{color:#fff;background:#6a1b9a}.prop-base-det-btn-primary:hover{background:#4a148c}.prop-base-det-btn-secondary{color:#666;background:0 0;border:1px solid #ddd}.prop-base-det-btn-secondary:hover{background:#f5f5f5}.prop-base-tpc-label{color:#451e50;z-index:1;background:#fff;padding:0 4px;font-size:14px;font-weight:400;display:inline-block;position:absolute;top:-.6rem;left:6px}.prop-base-bx-input{cursor:pointer;appearance:none;background:#fff right 12px center/10px 6px no-repeat;border:1px solid #6900a5d4;border-radius:8px;flex:2 200px;margin-bottom:7px;padding:10px 12px;font-size:.9rem}.pro-tab-form-group{margin-bottom:15px;padding:0 20px}.pro-tab-label{color:#000;flex:none;order:0;align-self:stretch;font-size:16px;font-weight:500;line-height:24px}.pro-tab-subtitle{letter-spacing:.01em;color:#504f50;margin-bottom:5px;font-size:12px;font-weight:400;line-height:18px}.pro-tab-property-types{flex-wrap:wrap;gap:12px;display:flex}.pro-tab-property-type{color:#8b898c;box-sizing:border-box;background:#fff;border:1px solid #c4c2c4;border-radius:4px;flex-direction:row;flex:1 0 auto;order:2;justify-content:center;align-items:center;gap:6px;width:131.6px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.pro-tab-property-type:hover{color:#6c5ce7;background:#6c5ce70d;border-color:#6c5ce7;transform:translateY(-1px)}.pro-tab-property-type.selected{color:#5a0f71;background:#a300ff0f;border:1px solid #8d599f}::placeholder{color:#bfbcbc;opacity:1}select:invalid{color:#bfbcbc}.pro-tb-amin-grid{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.pro-tb-amin-item{cursor:pointer;background:#fafafa;border-radius:6px;flex:0 0 calc(50% - 6px);align-items:center;gap:10px;min-height:30px;padding:5px 12px;transition:background .2s;display:flex;position:relative}.pro-tb-amin-item:hover{background:#f0f0f0}.pro-tb-amin-item.checked,.pro-tb-amin-item.active{background:#f8f3fa}.pro-tb-amin-checkbox{cursor:pointer;appearance:none;background:#c4c2c4;border-radius:3px;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.star_yes{color:var(--text-primary-gray-700);font-size:14px;font-weight:400}.pro-tb-amin-checkbox:before{content:"✓";color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pro-tb-amin-checkbox:checked{background:var(--primary-purple-400);border-color:var(--primary-purple-400)}.pro-tb-amin-checkbox:checked:before{color:#fff}.pro-tb-amin-label{color:var(--text-primary-gray-700);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;font-size:14px;font-weight:500}.pro-tb-amin-remove{cursor:pointer;color:#999;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:18px;transition:color .2s;display:flex}.pro-tb-amin-remove:hover{color:#333}.pro-tb-amin-actions{align-items:stretch;gap:12px;display:flex}.pro-tb-amin-search-wrapper{width:49.5%;position:relative}.pro-tb-amin-search{color:#333;border:1px solid #ddd;border-radius:6px;width:100%;padding:10px 36px 10px 12px;font-size:14px}.pro-tb-amin-search:focus{border-color:#7c3aed;outline:none}.pro-tb-amin-search::placeholder{color:#999}.pro-tb-amin-dropdown-icon{pointer-events:none;color:#666;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pro-tb-amin-add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#451e50;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 24px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.pro-tb-amin-add-btn:hover{background:#6d28d9}.prop-foot-wrapper{z-index:1000;float:inline-end;background:#fff;border-top:1px solid #eee;width:100%;height:67px;position:relative;bottom:0;right:0}.prop-foot-container{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:13px 30px;display:flex}.prop-foot-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:12px 40px;font-size:14px;font-weight:500;transition:all .3s}.prop-foot-btn-prev{color:#451e50;background:#fff;border:1px solid #7200b3}.prop-foot-btn-prev:hover{background:#f9f9f9;border-color:#999}.prop-foot-btn-cont{color:#fff;background:#4a2c5e}.prop-foot-btn-cont:hover{background:#3a1f4e}.pro-tb-cn-policy{cursor:pointer;border-radius:6px;flex:0 0 calc(50% - 6px);align-items:center;gap:10px;min-height:30px;transition:background .2s;display:flex;position:relative}.sig-pro-terms-box{border:1px solid #f3f4f5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.sig-pro-terms-list{padding-left:15px;list-style:none}.sig-pro-terms-list li{color:#1a191a;margin-bottom:12px;padding-left:15px;font-size:13px;font-weight:400;position:relative}.sig-pro-terms-list li:before{content:"•";font-weight:700;position:absolute;left:0}.sig-pro-checkbox-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}.sign-pro-ag-ch{flex:1;align-items:center;gap:8px;display:flex}.sig-pro-checkbox{appearance:none;cursor:pointer;border:2px solid #5a0f71;border-radius:4px;width:18px;height:18px;transition:all .2s;position:relative}.sig-pro-checkbox:checked{background-color:#5a0f71;border-color:#5a0f71}.sig-pro-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.sign-pro-ag-ch label{color:#333;cursor:pointer;font-size:13px}.sig-pro-link{color:#632c75;align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.sig-pro-link:hover{text-decoration:underline}@media (max-width:480px){.sig-pro-checkbox-wrapper{flex-direction:column;align-items:flex-start}.sig-pro-link{margin-left:24px}}.sig-btn-container{border:1px solid #ccc;border-radius:6px;width:100%;max-width:375px;font-family:sans-serif;display:flex;overflow:hidden}.sig-btn-input{border:none;border-radius:8px 0 0 8px;flex:1;height:44px;padding:10px;font-size:14px}.sig-btn-input:focus{outline:none}.sig-btn-select{color:#fff;cursor:pointer;background-color:#451e50;border:none;padding:10px 20px;font-size:14px;transition:background-color .3s}.sig-btn-select:hover{background-color:#5e1e6a}@media (max-width:480px){.sig-btn-select{padding:10px;font-size:13px}}.sig-pro-helper-text{color:#8b898c;margin-top:5px;font-size:12px;font-weight:400}.sig-base-det-input{border:1px solid #00000040;border-radius:8px;flex-direction:column;gap:12px;width:49%;padding:12px;font-size:14px;transition:border-color .3s;display:flex}.sig-pro-signature-box{cursor:crosshair;background:#fff;border:1px solid #00000040;border-radius:8px;justify-content:left;align-items:center;min-height:150px;margin-bottom:10px;display:flex}.sig-pro-signature-img{flex:none;order:3;width:200px;height:127px}.fa-clock-four:before,.fa-clock:before{display:none}.pro-tb-img-counter{background:#f0f0f0;border-radius:26px;flex:none;order:2;justify-content:center;align-items:center;gap:16px;width:149px;height:44px;margin:20px 0;padding:2px;display:flex}.pro-tb-img-btn{box-sizing:border-box;background:#fff;border:1.33333px solid #e7e7e7;border-radius:20px;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto;font-size:18px;display:flex}.pro-tb-img-count{text-align:center;min-width:40px;font-weight:600}.pro-tb-img-room-section{border-radius:8px}.pro-tb-img-room-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pro-tb-img-room-title{font-size:16px;font-weight:500}.pro-tb-img-remove{color:#c82325;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:14px;display:flex}.pro-tb-img-label{margin-bottom:16px;font-size:14px;font-weight:400}.pro-tb-img-input-grid{flex-wrap:wrap;gap:12px;margin-bottom:16px}.pro-tb-img-input{color:#bfbcbc;opacity:1;border:1px solid #00000040;border-radius:8px;flex:1;min-width:200px;padding:10px 12px;font-size:14px}.pro-tb-img-textarea{resize:vertical;border:1px solid #ddd;border-radius:4px;width:100%;min-height:80px;padding:10px 12px;font-family:inherit;font-size:14px}.pro-tb-img-upload-section{margin:20px 0}.pro-tb-img-upload-grid{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}.pro-tb-img-upload-item{cursor:pointer;background:#f0f0f0;border-radius:4px;width:100px;height:100px;position:relative;overflow:hidden}.pro-tb-img-upload-item img{object-fit:cover;width:100%;height:100%}.pro-tb-img-upload-label{text-align:center;color:#666;flex-direction:column;justify-content:center;align-items:center;padding:5px;font-size:11px;display:flex}.pro-tb-img-room-list{margin:20px 0}.pro-tb-img-room-item{background:#f8f8f9;border:1px solid #00000003;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px;display:flex}.pro-tb-img-add-btn{cursor:pointer;background:#fff;border:1px solid #451e50;border-radius:4px;align-items:center;gap:8px;margin-top:15px;padding:10px 20px;font-size:14px;display:flex}.pro-bx-one{box-sizing:border-box;z-index:0;flex-direction:row;flex:1 0 auto;order:0;align-self:stretch;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.pro-tb-img-dropzone{text-align:center;cursor:pointer;background:#f3f4f5;border:2px dashed #ddd;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:100px;padding:30px;transition:all .3s;display:flex;position:relative}.pro-tb-img-input-drg{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pro-tb-img-drop-inner{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex}.pro-tb-img-drop-inner svg{color:#7b3391;opacity:.98}.pro-tb-img-hint{color:#8b898c;font-size:12px}.pro-tb-img-filelist{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pro-tb-img-file{color:#222;text-overflow:ellipsis;white-space:nowrap;background:#fafafa;border:1px solid #eee;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:8px 12px;font-size:13px;display:inline-flex;overflow:hidden}.pro-tb-img-file .filename{text-overflow:ellipsis;max-width:260px;overflow:hidden}.pro-tb-img-file button{cursor:pointer;color:#c82325;background:0 0;border:none;padding:0 4px;font-size:14px}.pro-tb-img-add-btn span{color:#7b3391}.pro-tb-img-dropzone.is-dragover{background:#7a3ca308;border-color:#7a3ca3d9;box-shadow:0 6px 18px #7a3ca30f}.pro-tb-img-dropzone.is-accept{background:#2e7d3208;border-color:#2e7d32}.pro-tb-img-dropzone.is-reject{background:#c8232508;border-color:#c82325}.pro-tb-img-upload-grid{flex-wrap:wrap;justify-content:flex-start;gap:24px;display:flex}.pro-tb-img-upload-item{text-align:center;flex:150px;max-width:130px;position:relative}.pro-tb-img-upload-item-rm{cursor:pointer;border-radius:4px;width:106px;overflow:hidden}.pro-tb-img-upload-wrapper{border-radius:10px;position:relative;overflow:hidden}.pro-tb-img-upload-wrapper img{object-fit:cover;border-radius:10px;width:100%;height:106px}.pro-tb-img-close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;transition:background .3s;display:flex;position:absolute;top:6px;right:6px}.pro-tb-img-close:hover{background:#e74c3c}.pro-tb-img-upload-label{color:#444;word-break:break-word;margin-top:8px;font-size:12px}@media (max-width:768px){.pro-tb-img-input{min-width:100%}.pro-tb-img-room-item{font-size:14px}.pro-tb-img-upload-item{width:calc(33.333% - 8px);height:80px}}@media (max-width:480px){.pro-tb-img-upload-item{width:calc(50% - 6px)}.pro-tb-img-drop-inner svg{width:34px;height:34px}.pro-tb-img-dropzone{padding:20px 12px}.pro-tb-img-file .filename{max-width:160px}.pro-tb-img-upload-item{flex:45%}.pro-tb-img-upload-grid{gap:15px}}@media (max-width:340px){.pro-tb-img-upload-item{flex:100%}}.cvr-img-txt{color:#504f50;background:#fff;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:42px;height:16px;padding:1px 6px;font-size:12px;display:flex;position:absolute;top:87px;left:3px}.pro-tb-img-input-row{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.tab-compli{background-color:var(--primary-purple-400);color:#fff}.mb-20{margin-bottom:20px}.w-100{width:100%}.prop-tb-loc-map-section{background:#fff;border-radius:8px;flex-direction:column;flex:none;order:2;gap:16px;display:contents}.prop-tb-loc-map-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.prop-tb-loc-search-wrapper{margin-bottom:12px;position:relative}.prop-tb-loc-search{color:#333;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 40px 12px 14px;font-size:14px}.prop-tb-loc-search:focus{border-color:#6c16bc;outline:none}.prop-tb-loc-search-icon{color:#666;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.prop-tb-loc-map{background:#2c2c2c;border-radius:8px;width:100%;height:300px;padding:20px;position:relative;overflow:hidden}.prop-tb-loc-map-img{object-fit:cover;width:100%;height:100%}.prop-tb-loc-marker{pointer-events:none;z-index:2;position:absolute;top:65%;left:55%;transform:translate(-50%,-50%)}.prop-tb-loc-marker img{width:29px;height:37px}.mb-10{margin-bottom:10px}.prop-tb-img-up-upload-box{text-align:center;color:#8b898c;cursor:pointer;background:#f3f4f5;border:2px dashed #ddd;border-radius:6px;width:165px;height:150px;padding:50px 0;font-size:14px;font-weight:400;line-height:20px;transition:all .3s}.prop-tb-img-up-upload-box:hover{background:#f5f5f5;border-color:#999}.pro-tb-img-upload-item-two{cursor:pointer;border-radius:4px;width:130px;overflow:hidden}.par-sel-bx{border:1px solid #1a191a;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;height:17px;padding:4px;display:flex}.par-check{color:#fff;background-color:#7b3391;border-radius:3px;justify-content:center;align-items:center;width:17px;height:14px;padding:6px;font-size:10px;display:flex}.par-cross{color:#1a191a;cursor:pointer;background-color:#fff;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;padding:3px;font-size:12px;display:flex}.par-cross:hover{background-color:#f3f3f3}.pro-rate-det-container{max-width:800px;margin:0 auto}.pro-rate-det-card{background:#fff;border:2px solid #06c;border-radius:4px;margin-bottom:20px}.pro-rate-det-header{border-bottom:2px dotted #ccc;padding:20px}.pro-rate-det-title{margin-bottom:10px;font-size:24px;font-weight:600}.pro-rate-det-section{margin-bottom:25px}.pro-rate-det-input{border:1px solid #00000040;border-radius:4px;gap:8px;width:100%;margin-top:6px;padding:10px 12px;font-size:14px}.pro-rate-det-input:focus{border-color:#06c;outline:none}.pro-rate-det-info-list{margin-top:10px;list-style:none}.pro-rate-det-radio-group{flex-direction:column;gap:12px;margin-top:10px;display:flex}.pro-rate-det-radio-label{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.pro-rate-det-policy-section{background:#fff;border-radius:8px;width:800px;margin-bottom:20px;padding:20px}.pro-rate-det-checkbox-group{flex-direction:column;gap:15px;display:flex}.pro-rate-det-checkbox-label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ind-banner .container{padding:0!important}.pro-rate-det-checkbox-label .pro-rate-det-checkbox-text{color:#1a191a;font-size:14px;font-weight:400;line-height:1.5}.srch-pg-filters-wrap{padding:0!important}.pro-tb-amin-checkbox:checked+.pro-rate-det-checkbox-text{font-weight:500}.pro-rate-det-checkbox-text{font-size:14px;line-height:1.5}.pro-rate-det-payout-list{padding-left:20px;list-style:outside}.pro-rate-det-payout-item{margin-bottom:8px;font-size:14px;line-height:1.6}.prop-base-det-layout{min-height:100vh;display:flex}@media (max-width:768px){.prop-base-det-layout{display:block}.pro-rate-det-card,.pro-rate-det-policy-section{padding:15px}.pro-rate-det-title{font-size:20px}.pro-rate-det-policy-section,.prop-base-det-sidebar{width:100%}}@media (max-width:480px){.pro-rate-det-title{font-size:18px}}@media (max-width:992px){.prop-base-det-container{flex-direction:column;display:flex}.prop-base-det-container>.container{order:1;width:100%;max-width:100%}.prop-base-det-container>.prop-base-det-sidebar{order:0;width:100%;max-width:100%}.prop-base-det-container .prop-base-det-main{box-sizing:border-box;width:100%;max-width:100%}.prp-wid-sdj{width:100%;max-width:100%}.prop-base-det-sidebar{order:2;width:100%;max-width:100%;height:auto}.prop-base-det-main{order:1;width:100%}.prop-base-det-building-img{width:100%;height:250px;margin-top:30px}.prop-base-det-building-img img{object-position:center}.pro-tab-nav{flex-wrap:wrap;justify-content:center;gap:6px;padding:6px}.pro-tab-item{text-align:left;background:#f9f9f9;flex:45%;padding:8px;font-size:12px}.prop-base-det-row{flex-direction:column;gap:15px}.prop-base-det-col,.prop-foot-wrapper{width:100%}.prop-base-det-actions{flex-direction:column-reverse;align-items:stretch}.prop-base-det-btn{text-align:center;width:100%}.prop-base-det-container{flex-direction:column}}@media (max-width:768px){.pro-tb-amin-search-wrapper{width:100%}.pro-tab-property-types{gap:10px}.pro-tab-property-type{min-width:calc(50% - 5px);padding:12px 14px}.prop-base-det-container{flex-direction:column;gap:10px;padding:10px}.prop-base-det-building-img{width:366px;height:210px}.prop-base-det-row{flex-direction:column;gap:10px}.pro-tab-item{min-height:32px;padding:6px 10px;font-size:11px}.pro-tab-number{width:16px;height:16px;font-size:9px}.prop-base-det-actions{flex-direction:column-reverse}.pro-tb-amin-item{flex:0 0 100%}.pro-tb-amin-actions{flex-direction:column}.pro-tb-amin-add-btn{justify-content:center;padding:10px 24px}}@media (max-width:480px){.srch-occupancy-age-selector.prprty{flex-direction:row}.prop-base-det-container{padding:5px}.prop-base-det-sidebar{padding:15px}.prop-base-det-title{text-align:center;margin-top:20px;font-size:20px}.prop-base-det-subtitle{text-align:center}.pro-tab-nav{gap:4px}.pro-tab-item{flex:100%;gap:4px;padding:6px 8px;font-size:11px}.pro-tab-property-type{min-width:100%}.prop-base-det-radio-group{flex-direction:column;gap:10px}.prop-base-det-actions{gap:10px}}@media (max-width:768px){.prop-foot-container{padding:12px 20px}}@media (max-width:480px){.prop-foot-container{gap:15px;padding:15px}.prop-foot-btn{flex:1;padding:12px 20px;font-size:14px}.content{padding:20px}}.prop-base-det-layout{background:#f5f5f5}.cal-close-btn{float:inline-end;color:#3d1f5c;background:#7b79790d;border:#ffdead;border-radius:60px;width:35px;height:35px;margin:6px 7px 0 0;padding:10px}.cal-nw-footer{padding:0!important}.ind-slid-one-slider,.ind-slid-one-slider .swiper{width:100%!important}.ind-slid-one-slider .swiper-wrapper{box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;display:flex!important}.ind-slid-one-slider .swiper-slide{gap:10px;box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:260px!important;display:flex!important}.toast-backdrop{pointer-events:none;z-index:9999;justify-content:center;align-items:flex-start;padding:48px 24px 0;display:flex;position:fixed;inset:0}.toast-card{pointer-events:all;background:#fff;border:.5px solid #0000001a;border-radius:14px;align-items:stretch;min-width:300px;max-width:420px;margin-top:24px;animation:.4s cubic-bezier(.22,.68,0,1.2) forwards toast-slide-in;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f}.toast-card.large{min-width:420px;max-width:520px}.toast-card.dismissing{animation:.28s ease-in forwards toast-slide-out}.toast-accent{flex-shrink:0;width:5px}.toast-accent.success{background:#0f8139}.toast-accent.warning{background:#f59e0b}.toast-body{flex:1;align-items:center;gap:12px;padding:14px 12px 20px 14px;display:flex}.toast-icon-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;animation:.4s cubic-bezier(.22,.68,0,1.3) .15s both toast-icon-pop;display:flex}.toast-icon-wrap.success{background:#dcfce7}.toast-icon-wrap.warning{background:#fef3c7}.toast-check-circle{animation:.35s .1s both toast-icon-pop}.toast-check-path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s .42s forwards toast-check-draw}.toast-text{flex:1;animation:.3s .12s both toast-fade-up}.toast-title{color:#111827;letter-spacing:-.01em;margin:0 0 2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600}.toast-title.success{color:#07732f}.toast-title.warning{color:#92400e}.toast-message{color:#3d3d3e;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.toast-close-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;margin-top:8px;padding:6px;line-height:0;transition:background .15s,color .15s;display:flex}.toast-close-btn:hover{color:#374151;background:#f3f4f6}.toast-progress-track{background:0 0;height:3px;position:absolute;bottom:0;left:5px;right:0;overflow:hidden}.toast-progress-bar{border-radius:2px;height:100%;animation:linear forwards toast-progress}.toast-progress-bar.success{background:linear-gradient(90deg,#86efac,#075122)}.toast-progress-bar.warning{background:linear-gradient(90deg,#fcd34d,#f59e0b)}@media (prefers-color-scheme:dark){.toast-card{background:#fff;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}.toast-title{color:#f9fafb}.toast-title.success{color:#0b7130}.toast-title.warning{color:#fc944d}.toast-message{color:#5c5d5e}.toast-close-btn{color:#6b7280}.toast-close-btn:hover{color:#e5e7eb;background:#374151}.toast-icon-wrap.success{background:#14532d}.toast-icon-wrap.warning{background:#fbcf4766}}.sc-hotel-detail-highlights-scroll{white-space:nowrap;display:flex;overflow-x:auto}.sc-hotel-detail-highlight-card{flex:none}
@media screen and (min-width:1701px) and (max-width:2000px){.search-main-popup{transform:translate(0%)}.destination-srch{flex:0 0 400px;min-width:250px}.model-htl-crd-ht{height:272px}.ind-exp-main-content{max-width:38%}.search-main-popup-two{top:13%!important}}@media screen and (min-width:1500px) and (max-width:1700px){.search-main-popup-two{top:13%!important}.model-htl-crd-ht{height:272px}.ind-exp-main-content{max-width:38%}.search-main-popup{transform:translate(0%)}}@media screen and (min-width:1301px) and (max-width:1499px){.container{max-width:1300px!important}.ind-top-destina-grid{gap:29px!important}.ind-top-destina-image-container{width:187px;height:230px}.search-main-popup{transform:translate(0%)}.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:5px}.ind-top-sold-card{min-width:278px}.ind-top-sold-original-price{font-size:10px}.srch-pg-rating-text-one{font-size:13px}.book-detail-modify-btn,.book-detail-cancel-btn{width:49%}.srch-pg-location-dtl{gap:3px}.htl-pay-addon-service-name,.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%}.model-htl-crd-ht{height:272px}.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-listings.grid-view .srch-pg-booking-row{padding:5px 0}.srch-pg-booking-row{width:100%}.srch-pg-image-container{width:290px}.srch-pg-listings.grid-view .srch-pg-book-direct{width:80%}.srch-pg-rating-container{align-items:flex-start}.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-ban-container-srch{z-index:1;width:100%;max-width:1130px}.container.popup-overlap{max-width:1130px}.search-main-popup{transform:translate(0%)}.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-hotel-name{margin-bottom:0}.srch-pg-card-content{padding:9px 18px}.ind-top-sold-current-price{font-size:clamp(14px,3vw,14px)!important}.ind-top-sold-card{min-width:278px}.ind-top-sold-original-price{font-size:10px}.book-detail-hotel-main-display{display:ruby}.srch-pg-location-dtl{margin-bottom:5px}.srch-pg-rating-text-one{font-size:13px}.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-srch-bar .ind-serch-input{width:169px}.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}.srch-pg-listings.grid-view .srch-pg-book-direct{width:80%}.rmdp-calendar{padding:30px 25px!important}.srch-pg-rating-container{align-items:flex-start}.srch-pg-hotel-header{display:block}.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%}.srch-pg-listings.grid-view .srch-pg-booking-row{padding:5px 0}.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}}@media screen and (min-width:1025px) and (max-width:1200px){.ind-ban-container-srch{z-index:1;width:100%;max-width:975px}.container.popup-overlap{max-width:975px}.ind-nav{padding:25px}.ind-serch-label{margin:0}.prop-base-det-sidebar{left:3px!important}.search-main-popup{transform:translate(-2%)}.ind-top-sold-card{min-width:280px;max-width:300px}.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;font-size:12px}.srh-dtl-crd-card{min-width:303px;max-width:200px}.srh-dtl-crd-total-info{padding:2px 10px}.dest{text-align:justify;font-size:12px}.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:15px;padding:10px}.ind-serch-field{background:#fff;flex:1;width:1px;min-width:calc(33% - 10px);padding:3px;box-shadow:1px 0 2px #0000000d}.ind-serch-separator{display:none}.ind-serch-btn{order:10;width:100%}.ind-serch-container{width:calc(85% - 60px)}.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{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-listings.grid-view .srch-pg-booking-row{padding:5px 0}.srch-pg-booking-row{width:100%}.srch-pg-listings.grid-view .srch-pg-book-direct{width:80%}.srch-pg-rating-container{align-items:flex-start}.srch-pg-hotel-header{display:block}.srch-pg-price{font-size:13px}.srch-pg-booking-row{display:contents}.srch-pg-booking-right{width:43%}.srch-pg-book-direct{width:175px;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:400px}.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}.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-ban-container-srch{z-index:1;width:100%;max-width:975px}.container.popup-overlap{max-width:975px}.ind-nav{padding:25px}.srch-pg-listings{width:100%}.prop-base-det-sidebar{left:3px}.ind-top-sold-card{min-width:280px;max-width:300px}.srch-pg-map,.srch-pg-map.mapboxgl-canvas{height:215px!important}.search-main-popup{left:0%}.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}.ind-top-sold-current-price{font-size:clamp(14px,3vw,15px)}.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;font-size:12px}.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:15px;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(85% - 60px)}.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-pay-sidebar,.htl-tab-2-booking-summary{width:400px}.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){section.popup-overlap{padding:20px}.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}.search-main-popup{left:50%!important}.search-main-popup,.auto-srch-txt-popup{width:calc(92vw - 20px)}.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}.srch-pg-listings.grid-view .srch-pg-listings-cards{grid-template-columns:1fr!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:35px}.srch-pg-book-now{min-width:215px;padding:10px 24px}.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}.ind-top-destina-image{border-radius:34px!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:1fr 1fr;gap:10px;display:flex}.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:column;gap:15px;padding:0 10px}.book-detail-hotel-card{display:block}.book-detail-status-item{min-width:170px}.srch-pg-bg{margin-bottom:50px}.htl-tab-2-right-panel,.booking-for,.htl-pay-sidebar,.htl-tab-2-booking-summary{width:100%!important}.srch-pg-listings.grid-view .d-flex{display:block}.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-form-row,.htl-pay-button-group{flex-direction:row}.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.grid-view .srch-pg-listings-cards{grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:16px!important;max-width:100%!important;margin:0!important;display:grid!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{gap:15px;padding:20px;flex-wrap:wrap!important}.ind-top-sold-card{margin:20px 0}.ind-nav-logo img{width:auto;max-height:30px}.ind-nav-right{gap:0}.ind-nav-item{gap:0;padding:8px 2px;font-size:13px}.ind-nav-menu{gap:1px}.ind-serch-form{background:#fafafa;flex-direction:row!important}.ind-srch-bar{max-width:100%!important}.ind-serch-form{flex-wrap:wrap;gap:15px;padding:10px}.overlapping-content{width:90%!important}.ind-serch-field{background:#fff;flex:1;width:1px;min-width:calc(48% - 10px);padding:3px;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);bottom:-100px}.ind-ban-content{z-index:2;text-align:center;color:#fff;margin-bottom:136px}.ind-sec-one-container{margin-top:45px}.ind-ban-title{margin-bottom:5px;font-size:36px}.ind-ban-subtitle{font-size:16px}.srch-occupancy-popup-list{top:29%;left:44%}.srch-occupancy-popup{transform:translate(-51%,18%)}.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:280px;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:213px;height:auto}.footer-column-content{width:auto;padding:0 10px}.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}.srch-pg-listings.grid-view .srch-pg-book-direct{width:80%}.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:5px}.ind-serch-field-srch{min-width:calc(52% - 24px)}.ind-serch-btn-srch{width:100%;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-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,.booking-for,.htl-pay-sidebar,.htl-tab-2-booking-summary{width:300px}.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){section.popup-overlap{padding:40px}.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:0 auto!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 .d-flex{display:block}.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:17px}.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:16px}.ind-top-sold-container{max-width:100%}.ind-exp-stats{flex-direction:row}.ind-exp-main-content{gap:0}.ind-top-destina-grid{gap:20px}.ind-top-destina-image-container{width:86px;height:100px}.srch-occupancy-popup-list{top:28%;left:20%}.srch-occupancy-popup{transform:translate(-50%,15%)}.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-top-dest{height:400px}.ind-serch-form-two{padding:5px}.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:310px!important}.index-page-mb-bot{padding-bottom:6rem!important}.book-detail-download-btn{background:0 0;border:none}.search-main-popup{top:32%!important;left:50%!important}}@media screen and (min-width:568px) and (max-width:640px){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}.search-main-popup,.search-main-popup-two{transform:translate(0%);top:35%!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 .d-flex{display:block}.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{top:28%;left:20%}.srch-occupancy-popup{transform:translate(-50%,15%)}.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:16px}.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}}@media screen and (min-width:481px) and (max-width:567px){section.popup-overlap{padding:40px}.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 .d-flex{display:block}.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{top:28%;left:20%}.htl-tab-2-container{margin-bottom:50px}.htl-pay-addon-price-sidebar{position:static}.top-side-new{flex-direction:column!important}.srch-occupancy-popup{transform:translate(-50%,15%)}.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:110px}.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:16px}.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}}@media screen and (min-width:340px) and (max-width:480px){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:100px}.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%}.prof-crd-flx,.reward-item{display:block}.reward-image{width:auto;height:100px}.reward-name{font-size:14px}.reward-tag-fb{display:block!important}.reward-tags{justify-content:space-between;display:flex}.ind-sec-one-benefit-card{min-width:200px;max-width:70%}.srch-pg-listings.grid-view .d-flex{display:block}.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}.htl-tab-2-hotel-image{height:140px}.flex-blk-cat{display:block}.srch-occupancy-popup-list{top:28%;left:20%}.hotel-detail-main-image.ap-tp{margin-top:10px}.srch-occupancy-popup{transform:translate(-50%,15%)}.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{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:65px;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:16px}.ind-slid-one-original-price{font-size:12px}.footer-destinations{width:auto}.ind-sec-one-title{font-size:24px;line-height:35px}.ind-sec-one-subtitle{font-size:16px;line-height:22px}.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-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;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: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:60px;height:35px;font-size:13px}.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: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}}@media (max-width:999px){.cal-popup-ch.mobile{top:22%!important}.ind-banner .cal-popup-ch.mobile{height:75vh!important}.ind-banner{padding:10px}.srch-ll{padding:0!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}.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:12px 30px}.pro-sidebar-item.active{border-right:none;border-bottom-color:var(--primary-purple-400)}.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;margin-top:71%}.stats-header{text-align:center;flex-direction:column;gap:0}.stats-grid{background:#ffffff1a;border-radius:4px;flex-wrap:wrap;gap:1px;overflow:hidden}.stat-item{background:#ffffff0d;border-right:none;flex:33.33%;min-width:49%;margin:1px}.tiers-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:20px;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:3px!important}.srch-pg-booking-options{margin:0}}@media (max-width:576px){.search-main-popup{top:32%!important;left:50%!important}.pr-wi-sold-grid{grid-template-columns:repeat(2,1fr)}.pr-wi-flx{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:481px){.pr-wi-sold-grid{grid-template-columns:1fr}}@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){.pro-user-section{display:block}.overlapping-content{padding:0}.stat-item{border-bottom:1px solid #ffffff1a;border-right:none;flex:none;padding:12px}.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-middle-box-wrapper:before,.prof-bk-middle-box-wrapper:after{flex:none;width:40px}.prof-bk-middle-box-wrapper{display:block}.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-bk-middle-box-wrapper:before,.prof-bk-middle-box-wrapper:after{display:none}.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;flex-direction:column;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;width:100%;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){.ind-banner{z-index:998;background:#fff;width:100%;position:sticky;top:37px}.ind-serch-form-two{background:#5e3377;border:none}.srch-ll{padding:2px}.cal-nw-footer-buttons{display:none}.ind-serch-form-two{gap:2px}.ind-serch-label-text{padding:7px}.ind-serch-separator-srch{width:0}.ind-serch-field-srch:hover{background:#fff}.cal-close-row{display:none}.cal-popup-ch{z-index:999;background:#fff;border-radius:16px;width:min(860px,96vw);max-height:90vh;position:fixed;top:60%;left:50%;overflow-y:auto;transform:translate(-50%,13%);box-shadow:0 8px 40px #3d1f5c2e}.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}}@media (max-width:767px){.ind-serch-btn-srch.mb-pd-htl-up{min-height:35px;font-size:12px}.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}.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;flex-direction:column;display:flex}.prof-bk-middle-box-wrapper:before,.prof-bk-middle-box-wrapper:after{display:none}.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-slid-one-subtitle{font-size:13px}.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:15px;position:absolute;top:0;left:0;overflow-y:auto}.search-popup-header{align-items:center;gap:10px;display:flex}.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;padding:5px}.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){.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(2,minmax(260px,1fr))!important;gap:16px!important;max-width:100%!important;margin:0 auto!important;display:grid!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}}.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:35px}.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{display:block;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}
