.site-header .brand-logo img[data-v-af5500b3]{width:90px}.site-header .navbar-right .nav-item .nav-link i[data-v-af5500b3]{font-size:15px}.site-header .nav-item .nav-link[data-v-af5500b3]{font-size:14px;font-weight:400;line-height:14px;margin-left:8px}.header-search[data-v-af5500b3]{width:50%;margin-left:200px}.header-search button[data-v-af5500b3]:hover,.header-search button[data-v-af5500b3]:active{color:#6c757d!important;background-color:#fff!important}.header-search-icon[data-v-af5500b3]{font-size:25px}.header-close-btn[data-v-af5500b3]{margin-right:40px;cursor:pointer}.header-close-btn i[data-v-af5500b3]{font-size:25px}.header-search input[data-v-af5500b3]:focus{box-shadow:none!important}.header-search input[data-v-af5500b3]{background-color:transparent}.dropdown-menu .dropdown-submenu[data-v-af5500b3]{display:none;position:absolute;left:105%;top:20px}.dropdown-menu .dropdown-submenu-left[data-v-af5500b3]{right:100%;left:auto}.dropdown-menu>li:hover>.dropdown-submenu[data-v-af5500b3]{display:block}@media (max-width: 768px){.site-header .navbar-toggler[data-v-af5500b3]:focus{box-shadow:none!important}.site-header .mobile-header[data-v-af5500b3]{width:100%}.site-header .mobile-header ul[data-v-af5500b3]{align-items:start!important}.site-header .navbar-left .nav-item[data-v-af5500b3]{padding-bottom:30px!important}.site-header .navbar-left .nav-item .nav-link[data-v-af5500b3]{color:#000!important;font-size:16px}.site-header .navbar-left[data-v-af5500b3]{margin-top:50px}.header-search[data-v-af5500b3]{width:80%;margin-left:0}.header-search-icon[data-v-af5500b3]{font-size:18px}.header-close-btn[data-v-af5500b3]{margin-right:15px;cursor:pointer}}@media (min-width: 991px) and (max-width: 1199px){.site-header .nav-item .nav-link[data-v-af5500b3]{font-size:11px}}.footer-container[data-v-dcbaf4f1]{max-width:1161px}.footer-img[data-v-dcbaf4f1]{background-position:center;background-repeat:no-repeat;background-size:cover}.site-footer .footer-menu[data-v-dcbaf4f1]{background-color:#363d40}.site-footer .footer-menu-title[data-v-dcbaf4f1]{color:#d9d9d9;font-size:14px;font-weight:600}.divider-line[data-v-dcbaf4f1]{border:1px dotted #d9d9d9}.site-footer .footer-nav[data-v-dcbaf4f1]{padding:0;margin:0;list-style:none}.site-footer .footer-nav .footer-menu-item .footer-menu-link[data-v-dcbaf4f1]{font-size:14px;text-decoration:none;color:#d9d9d9}.site-footer .social-media-link[data-v-dcbaf4f1]{display:flex;align-items:center;padding:5px 8px;background-color:#ccc;border-radius:10px;color:#363d40;font-size:17px}.site-footer .footer-menu-img img[data-v-dcbaf4f1]{width:60%}.site-footer .copy-right-text[data-v-dcbaf4f1]{color:#d9d9d9;font-size:14px;font-weight:500}.footer-menu .menu-contents[data-v-dcbaf4f1]{gap:80px}@media (min-width: 200px) and (max-width: 600px){.site-footer .footer-nav .footer-menu-item .footer-menu-link[data-v-dcbaf4f1]{font-size:12px}.site-footer .social-media-link[data-v-dcbaf4f1]{padding:2px 5px;font-size:15px}.site-footer .footer-menu-img img[data-v-dcbaf4f1]{width:50%}.site-footer .copy-right-text[data-v-dcbaf4f1]{font-size:12px;padding-bottom:10px}.footer-menu .menu-contents[data-v-dcbaf4f1]{gap:20px}}body[data-v-2b14e897]{margin:0}html[data-v-2b14e897]{overflow-x:hidden;overflow-y:scroll}#loading-bg[data-v-2b14e897]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--initial-loader-bg, #fff);block-size:100%;gap:1rem 0;inline-size:100%}.loading[data-v-2b14e897]{position:relative;box-sizing:border-box;border:3px solid transparent;border-radius:50%;block-size:55px;inline-size:55px}.loading .effect-1[data-v-2b14e897],.loading .effect-2[data-v-2b14e897],.loading .effect-3[data-v-2b14e897]{position:absolute;box-sizing:border-box;border:3px solid transparent;border-radius:50%;block-size:100%;border-inline-start:3px solid #5e2727;inline-size:100%}.loading .effect-1[data-v-2b14e897]{animation:rotate-2b14e897 1s ease infinite}.loading .effect-2[data-v-2b14e897]{animation:rotate-opacity-2b14e897 1s ease infinite .1s}.loading .effect-3[data-v-2b14e897]{animation:rotate-opacity-2b14e897 1s ease infinite .2s}.loading .effects[data-v-2b14e897]{transition:all .3s ease}@keyframes rotate-2b14e897{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-opacity-2b14e897{0%{opacity:.1;transform:rotate(0)}to{opacity:1;transform:rotate(1turn)}}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden}body{font-family:Montserrat,sans-serif}p{margin:0!important}.btn-primary-light,.btn-primary-dark{font-size:14px;font-weight:400;border-radius:100px;line-height:15px;letter-spacing:1px;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s}.btn-primary-light{color:#2c2c2c;background-color:#ddd}.btn-primary-dark{color:#fff;background-color:#0d6efd}.btn-primary-dark:hover{background-color:#2490e3}.load-more-btn{font-size:25px;font-weight:700;border-radius:100px;padding:10px 15px}.btn-back-to-top{position:fixed;bottom:30px;right:20px;display:none;z-index:999;padding:0;width:40px;height:40px;background:#673e42;color:#fff}.btn-widget{position:fixed;bottom:30px;left:20px;display:flex;justify-content:center;align-items:center;z-index:999;padding:0;width:45px;height:45px;border-radius:100%}.btn-widget i{font-size:23px}.whatsapp-btn,.whatsapp-btn:hover,.whatsapp-btn:active{background:#4dc247;color:#fff}.btn-back-to-top:hover{background:#673e42d1;color:#fff}.btn-back-to-top:active{background:#673e42d1!important;color:#fff!important}.book-now-btn{position:fixed;bottom:30px;right:20px;display:none;z-index:999}@media (max-width: 995px){.book-now-btn{display:block}.btn-back-to-top{bottom:50px;right:5px}.btn-widget{bottom:50px;left:5px}.btn-widget i{font-size:25px}}@media (min-width: 991px) and (max-width: 1199px){.btn-primary-light,.btn-primary-dark{font-size:11px;padding:12px 20px}}.py-10{padding-top:10px!important;padding-bottom:10px!important}.px-40{padding-left:40px!important;padding-right:40px!important}.pt-24{padding-top:24px!important}.pt-25{padding-top:25px!important}.pb-25{padding-bottom:25px!important}.pt-50{padding-top:50px!important}.px-25{padding-top:25px!important;padding-bottom:25px!important}.py-250{padding-left:250px!important;padding-right:250px!important}.badge-position{left:23px;top:-5px}.dropdown-item{font-size:13px}.mt-50{margin-top:50px!important}.mt-40{margin-top:40px!important}.mt-15{margin-top:15px!important}.mt-10{margin-top:10px!important}.mt-250{margin-top:250px!important}.mt-90{margin-top:90px!important}.fw-400{font-weight:400!important}.fw-600{font-weight:600!important}.fs-14{font-size:14px!important}.fs-13{font-size:13px!important}.fs-12{font-size:12px!important}.fs-11{font-size:11px!important}.fs-10{font-size:10px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-18{font-size:18px!important}.fs-20{font-size:20px!important}.fs-38{font-size:38px!important}.lh-24{line-height:24px}.lh-30{line-height:30px}.ls-1{letter-spacing:-2px}.object-cover{object-fit:cover}.min-h-inherit{min-height:inherit}.br-10{border-radius:10px!important}.br-15{border-radius:15px!important}.br-5{border-radius:5px!important}.w-70{width:70%!important}.w-40{width:40%!important}.w-15{width:15%!important}.w-24{width:24%!important}.w-55{width:55%!important}.w-60{width:60%!important}.w-68{width:68%!important}.h-500px{height:500px!important}.h-246px{height:246px!important}.basic-45{flex-basis:45%}.v-shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.v-shadow-2{box-shadow:0 5px 5px #00000047!important}.v-shadow-3{box-shadow:0 1px 8px #0000002e}.bg-over-light-black{background-color:#0006}.property-listing-card{position:relative;border-radius:12px!important}.property-listing-card.loading-card{height:229px!important}.property-listing-card img{border-radius:12px}.property-listing-card .overlay{border-radius:12px;position:absolute;width:100%;height:100%;top:0;background-image:linear-gradient(#fff0,#02020263)}.property-listing-card .listing-reviews .numbers{color:#fff;font-size:14px!important}.wishlist-card .listing-reviews .numbers,.property-listing-card .listing-reviews .stars,.wishlist-card .listing-reviews .stars{font-size:13px!important}.wishlist-card .card-img-top{min-height:229px;max-height:229px}.property-content{padding:1rem}.btn-success-lg{background-color:#28c76f!important;color:#fff!important;border-color:#28c76f!important}.btn-success-lg:hover{background-color:#24b364!important;color:#fff!important;border-color:#24b364!important}.btn-danger-lg{background-color:#ff4c51!important;color:#fff!important;border-color:#ff4c51!important}.btn-danger-lg:hover{background-color:#e64449!important;color:#fff!important;border-color:#e64449!important}.form-select:focus{box-shadow:none!important}.ds-btn{--bs-btn-padding-y: .5rem !important;--bs-btn-padding-x: 1rem !important;--bs-btn-font-size: .8203125rem !important;--bs-btn-border-radius: .2rem !important;font-weight:600!important}@media (min-width: 200px) and (max-width: 600px){.res-w-35{width:35%!important}.res-w-100{width:100%!important}.res-ds-btn{--bs-btn-padding-y: .3rem !important;--bs-btn-padding-x: .5rem !important;font-size:10px!important}.wishlist-card .card-img-top{min-height:129px;max-height:129px}}.custom-btn{padding:5px 16px;border-radius:64px;transition:all .3s ease;border:1px solid #fff;text-decoration:none;color:#fff;font-weight:600;background:transparent;width:fit-content}.custom-btn:hover{background-color:#fff!important;color:#000!important}.custom-btn-2{--bs-btn-font-size: 14px !important;--bs-btn-border-radius: 65px !important;padding:5px 15px;font-weight:600!important}.review-btn{background:#fff;color:#000!important;border-color:#000}.review-btn:hover{border-color:#000}.btn-inverse-success{color:#15ca20;background-color:#15ca202e;border-color:#d4f6d6}.btn-inverse-success:hover{color:#15ca20;background-color:#15ca202e;border-color:#15ca202e}.home-slider .swiper-button-next,.home-slider .swiper-button-prev,.single-page-slider .swiper-button-prev,.single-page-slider .swiper-button-next,.near-by-slider .swiper-button-prev,.near-by-slider .swiper-button-next,.room-gallery-slider .swiper-button-next,.room-gallery-slider .swiper-button-prev,.related-place-slider .swiper-button-prev,.related-place-slider .swiper-button-next{width:48px!important;height:96px!important;padding-top:40px!important;padding-bottom:40px!important;margin:0!important;position:absolute!important;color:#fff!important;transition:all .5s}.swiper-button-next{right:0!important;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;transform:translateY(-50%)}.swiper-button-prev{left:0!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;transform:translateY(-50%)}.swiper-button-next:after{font-size:20px!important}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#0000004d!important}.swiper-button-prev:after{font-size:20px!important}.home-slider .slider-container{height:95vh;width:100%;position:relative;cursor:pointer;overflow:hidden}.slider-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.slider-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#fff0,#02020263);z-index:1}.text-section{position:absolute;left:185px;bottom:100px;color:#fff;z-index:2}.slider-placeholder{width:100%;height:95vh;background:linear-gradient(#fff0,#02020263);overflow:hidden}.placeholder-shimmer{width:100%;height:100%;background:linear-gradient(#fff0,#02020263);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 200px) and (max-width: 600px){.slider-placeholder{height:35vh}.home-slider .swiper-button-next,.home-slider .swiper-button-prev{width:40px!important;height:90px!important;padding-top:30px!important;padding-bottom:30px!important}.home-slider .swiper-button-prev:after{font-size:18px!important}.home-slider .swiper-button-next:after{font-size:18px!important}}.single-page-slider .swiper-button-next,.single-page-slider .swiper-button-prev{transform:translateY(0)}.near-by-slider .swiper-button-next,.near-by-slider .swiper-button-prev{transform:translateY(-130%)}.tab-button{border-radius:0!important;font-size:14px!important;font-weight:600!important;padding:15px!important;opacity:.5}.tab-active{opacity:1!important}.tab-header{overflow-x:scroll}.tab-header::-webkit-scrollbar{display:none}@media (min-width: 200px) and (max-width: 600px){.tab-button{font-size:12px!important;padding:10px!important}}.cursor-pointer{cursor:pointer}.title-section .tab-content{height:315px;overflow:hidden}.single-page-tab .tab-content{height:auto!important}.title-section .tab-amenites-content .amenities-img{width:60px}.title-section .tab-amenites-content .amenities-item{width:calc(100% / 3)}@media (min-width: 100px) and (max-width: 500px){.title-section .tab-amenites-content .amenities-img{width:40px}.title-section .tab-amenites-content .amenities-text{font-size:11px!important}.title-section .tab-content{height:234px}}@media (min-width: 200px) and (max-width: 600px){.title-section .tab-amenites-content .amenities-item{width:25%}}.avatar{height:44px;width:44px}.stars i{color:#ffd900}.property-desc{line-height:1.5rem;font-size:14px}.bg-overlay{background:#0a181d4a}.bottom-0{bottom:0}.border-bottom-light-1{border-bottom:1px solid lightgray}.border-top-light-1{border-top:1px solid lightgray}.border-left-light-1{border-left:1px solid lightgray}.border-top-dark-1{border-top:1px solid black}.border-top-dark-dashed-1{border-top:1px dashed black}.border-left-dark-1{border-left:1px solid black}.border-dark-1{border:1px solid black;border-right:0px}.br-5p{border-radius:5px}.row-gap-50p{row-gap:50px!important}@media (max-width: 575px){.d-res-none{display:none!important}}@media (max-width: 990){.res-img-none{display:none!important}}@media (min-width: 990){.res-img-hide{display:none!important}}@media (max-width: 768px){.d-res-none-1{display:none!important}.py-250{padding-left:0!important;padding-right:0!important}.res-mt-50{margin-top:50px!important}.res-mt-10{margin-top:10px!important}.res-mt-3{margin-top:1rem!important}.res-m-0{margin:0!important}.res-pt-0{padding-top:0!important}.res-pt-40{padding-top:40px!important}.res-pb-15{padding-bottom:15px!important}.res-pb-20{padding-bottom:20px!important}.res-p-0{padding:0!important}.res-pe-0{padding-right:0!important}.res-pe-12{padding-right:12px!important}.res-px-10{padding-top:10px!important;padding-bottom:10px!important}.res-px-20{padding-top:20px!important;padding-bottom:20px!important}.res-pt-20{padding-top:20px!important}.res-pt-24{padding-top:24px!important}.res-p-10{padding:10px!important}.res-row-gap-4{row-gap:2.5rem!important}.res-row-gap-8p{row-gap:8px!important}.res-column-gap-5p{column-gap:5px!important}.res-column-gap-1{column-gap:1.2rem!important}.res-flex-column-reverse{flex-direction:column-reverse!important}.res-flex-column{flex-direction:column!important}.res-gap-4{gap:1.5rem!important}.res-overflow-scroll{overflow:scroll!important}.tab-header::-webkit-scrollbar{display:none}.res-justify-between{justify-content:space-between!important}.res-justify-center{justify-content:center!important}.res-justify-start{justify-content:start!important}.res-align-start{align-items:start!important}.tab-button{font-size:14px}.res-ps-4,.res-pe-4{padding-left:12px!important}.res-mt-20{margin-top:20px!important}.res-mt-30{margin-top:30px!important}.res-mt-40{margin-top:40px!important}.res-mt-60{margin-top:60px!important}.res-mt-4{margin-top:24px!important}.res-mt-5p{margin-top:5px!important}.res-text-start{text-align:start!important}.res-text-end{text-align:end!important}.check-in-out{align-items:flex-start!important;margin-top:15px}.near-by-slider .swiper-button-next,.near-by-slider .swiper-button-prev{display:none}.room-gallery-slider .swiper-button-next:after,.room-gallery-slider .swiper-button-prev:after{font-size:15px!important}.room-gallery-slider .swiper-button-next,.room-gallery-slider .swiper-button-prev{width:35px!important;height:50px!important}.room-gallery-slider .title h5{font-size:14px}.property-listing-card.loading-card{height:129px!important}.property-listing-card h5,.property-listing-card .likes{font-size:12px!important}.property-listing-card .stars i{font-size:8px!important}.property-listing-card .listing-reviews{align-items:center}.property-listing-card .listing-reviews .numbers{font-size:12px!important}.wishlist-card .listing-reviews .numbers{font-size:10px!important;margin-right:3px!important}.wishlist-card .listing-reviews .stars i{font-size:10px!important;margin:0!important}.property-content{padding:10px!important}.section-6{margin-top:0!important;padding-top:0!important}.res-w-335{min-width:335px!important}.res-w-30{width:30%!important}.res-w-40{width:40%!important}.res-w-60{width:60%!important}.res-w-70{width:70%!important}.res-w-50{width:50%!important}.res-text-center{text-align:center!important}.custom-btn{padding:5px 10px}}@media (min-width: 769px) and (max-width: 991px){.py-250{padding-left:150px!important;padding-right:150px!important}}.inner-header{height:20vh;margin-top:70px;background-color:#e6e4e4}.inner-header h2{font-size:25px;font-weight:600;color:#600}.inner-header-2{height:20vh;margin-top:70px;background-size:cover;background-position:center}.inner-header-2 h2{font-size:25px;font-weight:600;color:#fff}.h-60vh{height:60vh}.h-38{height:38px}.form-control{font-size:14px!important}.form-control:focus{box-shadow:none!important}.form-label{font-size:12px!important}.contact-page .page-content{padding:50px 0}.contact-form-card{padding:25px;box-shadow:0 0 10px #0000004d}.contact-page .map iframe{border-radius:10px}.faq-page .main-section{padding-top:50px}.faq-page .faq-accordion .accordion-item{margin-bottom:20px!important;border-radius:10px!important;border:1px solid #dee2e6}.faq-page .faq-accordion .accordion-item .accordion-button{border-radius:10px!important;font-weight:600}.faq-page .faq-accordion .accordion-item .accordion-button:focus{box-shadow:none!important}.faq-page .faq-accordion .accordion-item .accordion-button:not(.collapsed){background-color:#fff!important;box-shadow:none!important}.hero-section{height:60vh;background-size:cover;background-position:center;background-repeat:no-repeat}.room-search-card{width:87%}.booking-summary-card,.v-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background-color:#edf2f7!important}.ds-pos-sticky{position:sticky!important;top:90px}.booking-summary-card h3,.custom-h3{font-size:20px;font-weight:700}.room-card{transition:all .5s ease}.room-gallery-slider .title{width:100%;text-align:center;background:linear-gradient(#fff0,#020202bf);color:#fff}.age-info{font-size:11px;color:gray}.room-image{position:relative}.show-rooms .all-rooms .room-details{width:130px;padding-left:10px}.room-types-row{width:max-content;min-width:100%}.room-image .img-overlay{width:100%;height:40%;position:absolute;bottom:0;background:#00000045;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px}.empty-img{height:100px;width:100px}@media (min-width: 200px) and (max-width: 600px){.hero-section{height:50vh}.room-card .card-title{font-size:11px!important}.show-rooms .all-rooms .room-details{width:150px}.available-dates{font-size:13px!important;width:100%}.room-search-card{width:95%}.room-search-card .form-label{font-size:12px!important}.room-details-table{width:300%!important}.res-fs-8{font-size:8px!important}.res-fs-9{font-size:9px!important}.res-fs-10{font-size:10px!important}.res-fs-11{font-size:11px!important}.res-fs-12{font-size:12px!important}.res-fs-13{font-size:13px!important}.res-fs-14{font-size:14px!important}.res-fs-15{font-size:15px!important}.res-fs-18{font-size:18px!important}.res-fs-20{font-size:20px!important}.res-fs-26{font-size:26px!important}.res-d-none{display:none!important}.summary-title,.summary-content{font-size:11px!important}.booking-summary-card h3,.custom-h3{font-size:18px;font-weight:700}}@media (min-width: 600px) and (max-width: 768px){.available-dates{font-size:14px!important}.res-w-20{width:20%!important}}@media (min-width: 600px) and (max-width: 950px){.room-search-card{width:75%}}.related-place-slider .card-body .place-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:13px;position:relative}.related-place-slider .card .card-img{border-radius:0;border-top-left-radius:.375rem;border-top-right-radius:.375rem;object-fit:cover;height:142px}.related-place-slider .card-body .place-content .more-link{position:absolute;top:20px;right:18px;font-weight:600}.related-place-slider .loading-card .card-img,.related-place-slider .loading-card h5,.related-place-slider .loading-card p,.related-place-slider .loading-card .btn{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}.related-place-slider .loading-card h5{height:20px;width:63%}.related-place-slider .loading-card p{height:30px;width:100%}.related-place-slider .loading-card .btn{height:40px;border:none}.property-listing-card.loading-card h5,.property-listing-card.loading-card .text-1,.property-listing-card.loading-card .likes,.property-listing-card.loading-card .stars{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}.property-listing-card.loading-card h5{height:20px;width:70%}.property-listing-card.loading-card .text-1{margin-top:10px;height:10px;width:50%}.property-listing-card.loading-card .likes,.property-listing-card.loading-card .stars{margin-top:10px;height:10px;width:40%}@keyframes shine{to{background-position-x:-200%}}.booking-success-page{margin-top:90px;height:70vh;background-color:#e6e6fa}.booking-success-page svg,.review-success-modal svg{width:80px;height:80px;margin-bottom:10px}.booking-success-page .success-status svg,.review-success-modal .success-status svg{fill:#28c76f}.booking-success-page .error-status svg,.review-success-modal .error-status svg{fill:#ff4e50}.booking-success-page .card{height:350px;width:500px}.booking-success-page .card .card-body{padding:30px}.booking-success-page .card .card-body p{color:#787676}@media (min-width: 200px) and (max-width: 600px){.booking-success-page{padding:0 20px}.booking-success-page .card{width:100%}.related-place-slider .card-body .place-content{font-size:12px}}.booking-details{background-color:#f8f7fa;padding-bottom:20px}.no-cart-items{height:50vh;background-color:#f8f7fa}.no-cart-items .success-status svg{fill:#a9a9a9;width:80px;height:80px;margin-bottom:10px}.sticky-section{height:335px;position:sticky;top:90px;z-index:999}.sticky-element{position:sticky;bottom:0;z-index:999;padding:20px;margin-top:10px}.sticky-btns{background-color:#f8f7fa}.sticky-btns .btn{font-size:11px!important;padding:7px!important}@media (min-width: 200px) and (max-width: 600px){.cart-page .booking-details .property-name{font-size:18px;font-weight:700}.cart-page .booking-details .room-details .room-name,.cart-page .booking-details .room-details .total-amount{font-size:13px;font-weight:600}.cart-page .room-card .img-box{width:25%;height:60px}.cart-page .room-info{width:75%}.cart-page .room-info .selected-dates{width:185px;display:block;margin:0!important}}@media (max-width: 999px){.sticky-section{height:270px;position:static}}.table th{font-size:12px;font-weight:500}.table td{font-size:12px}@media (max-width: 900px){.table{min-width:600px}.table td{font-size:11px}}.available-dates{flex-wrap:nowrap!important;font-size:12px!important;width:100%}.column-gap-10{column-gap:10px}.column-gap-20{column-gap:20px}.gap-3p{gap:3px}.show-rooms .date-box{margin:4px;width:55px;height:25px}.width-max-content{width:max-content!important}.room-type{min-width:105px;max-width:105px;padding-left:10px}.show-rooms .date-box a{display:inline-block;font-size:9px;line-height:25px;font-weight:700;font-family:Open Sans,sans-serif;background:#fff;vertical-align:top;width:60px;height:25px;border-radius:2px;color:#1ea83c;text-align:center;cursor:pointer;text-decoration:none}.show-rooms .date-box.show-only-dates a{cursor:auto}.show-rooms .date-box a.available,.show-rooms .date-box.show-only-dates a.available{border:1px solid #1ea83c}.show-rooms .date-box a.available:hover{background:#88e788;color:#fff;border-color:#88e788}.show-rooms .date-box.show-only-dates a.available:hover{background:#fff;color:#1ea83c;border-color:#1ea83c}.show-rooms .date-box a.available.selected{color:#fff!important;background-color:#1ea83c!important;border-color:#1ea83c}.show-rooms .date-box a.blocked{background:#d1d0d0!important;cursor:default;color:#fff!important}.room-box{display:flex;justify-content:center;align-items:center;border-radius:2px;width:16px;height:16px;margin-right:10px}.room-status-1{background-color:#fff;border:1px solid #1ea83c}.room-status-2{background-color:#1ea83c}.room-status-3{background-color:#d1d0d0}.payment-link-page .form-check-input{border:1px solid lightblue;padding:8px}.booking-details-card .property-name{font-size:15px!important;font-weight:600!important}.modal-title{font-size:14px}.ds-overflow{overflow-x:scroll}.ds-overflow::-webkit-scrollbar{height:8px;background:#e3e8ec}.ds-overflow::-webkit-scrollbar-thumb{border-radius:7px;background-color:#aaa8a8;border:3px solid #e3e8ec}@media (min-width: 200px) and (max-width: 600px){.available-dates{flex-wrap:nowrap;width:100%}.property-details{align-items:start!important}.inner-header-2{height:15vh}.inner-header-2 h2{font-size:20px}.show-rooms .date-box a.available:hover{background:#fff;color:#1ea83c;border-color:#1ea83c}.res-w-max-content{width:max-content!important}}.login-page{margin-top:90px;height:60vh;background-image:linear-gradient(to bottom,#1666d9,#fff);display:flex;justify-content:center;align-items:center}.register-page{margin-top:90px;min-height:90vh;background-image:linear-gradient(to bottom,#1666d9,#fff)}@media (min-width: 200px) and (max-width: 600px){.register-page{min-height:110vh}}.account-page{background-color:#f8f7fa}.avatar-sm{width:3rem;height:3rem}.default-img{font-size:30px;line-height:45px;font-weight:600;text-align:center;color:#fff}.account-page .custom-icon{font-size:25px}.account-page .card-menu-item{display:flex;align-items:center;cursor:pointer;padding:5px 0}.account-page .card-menu-item:hover{color:#dc3545}.res-dp-menu{position:absolute!important;left:-70px!important}div:where(.swal2-container) h2:where(.swal2-title){font-size:20px!important}div:where(.swal2-container) div:where(.swal2-html-container){font-size:15px!important}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm),div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){font-size:14px!important}.main-card{margin-top:1.5rem;font-size:12px;line-height:12px;font-weight:400;color:#333;background-color:#fafbf7;border:1px solid lightgray}.main-card .first-row{padding-right:10px}.main-card .first-row .first-columns{width:25%;border-right:1px solid lightgray;padding:12px}.main-card .first-row .last-columns{width:20%}.view-icon svg{width:20px;height:16px;fill:#006400;cursor:pointer}.rucksack-bookings{color:#fff;background-color:#c18e5bd4;border-color:#c18e5bd4}.booking-preview-dialog .booking-info .title,.booking-preview-dialog .booking-info .content{font-size:15px!important}.booking-info-card .title,.booking-info-card .content{font-size:13px!important}.booking-receipt-card .receipt-info .title{font-size:18px!important}.booking-receipt-card .company-details{font-size:12px}.booking-preview-dialog .property-name{font-size:14px!important;font-weight:500!important}.booking-preview-dialog .title{font-size:12px!important}.booking-preview-dialog .room-name{font-size:14px!important;font-weight:500!important;margin-bottom:10px!important}.booking-preview-dialog .table{border-radius:0!important;border:1px solid #e2e8f0!important;border-right:none!important}.booking-preview-dialog .table thead{background-color:#fff!important}.booking-preview-dialog .table th{color:#2f2b3db3!important;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;font-size:13px!important;font-weight:600;padding:8px 12px!important}.booking-preview-dialog .table td{border-right:1px solid #e2e8f0;font-size:12px!important}.my-bookings{min-height:calc(100vh - 505.56px)}.my-booking-view .details .address{width:400px}.my-booking-view .receipt-logo{width:150px}@media (min-width: 200px) and (max-width: 600px){.main-card .first-row{padding-right:5px}.main-card .first-row .first-columns{width:40%;padding:8px}.main-card .first-row .last-columns{width:60%}.booking-info-card .title,.booking-info-card .content{font-size:12px!important}.booking-receipt-card .v-responsive.v-img{width:110px!important}.booking-receipt-card .receipt-info{line-height:18px!important}.booking-receipt-card .company-details{font-size:10px}.booking-preview-dialog .property-name{font-size:13px!important}.my-booking-view .details .address{width:350px}.my-booking-view .receipt-logo{width:120px}.booking-preview-dialog .title{font-size:11px!important}}.terms-conditions{line-height:18px}.terms-conditions li{margin-bottom:8px}.guest-details-box{border:1px solid lightgray;padding:15px;border-radius:5px;position:relative}.guest-details-box h5{margin-bottom:0;position:absolute;top:-8px;background:#fff;padding:0 8px}.search-page{margin-top:75px;padding-top:30px;padding-bottom:15px;background-color:#f8f7fa}.search-page .search-input{border-top-right-radius:0;border-bottom-right-radius:0}.search-page .search-btn{border-top-left-radius:0;border-bottom-left-radius:0}.menu-bar{position:fixed;top:70px;width:100%;background-color:#232526e6;box-shadow:0 2px 4px #0000001a;z-index:1000}.details-box{display:flex;width:calc(100% + 8px)}.details-box .heading{max-width:30%;flex-basis:30%;padding:2px;font-size:13px;font-weight:600}.details-box .content{max-width:80%;flex-basis:80%;padding:2px;font-size:13px;font-weight:500}.details-box .heading-1{max-width:35%;flex-basis:35%;padding:2px;font-size:13px;font-weight:600}.details-box .content-1{max-width:65%;flex-basis:65%;padding:2px;font-size:13px;font-weight:500}.guest-heading{max-width:20%!important;flex-basis:20%!important}.guest-content{max-width:80%!important;flex-basis:80%!important}.guest-details .heading{max-width:15%;flex-basis:15%}@media (min-width: 200px) and (max-width: 600px){.details-box .heading{font-size:12px;max-width:30%;flex-basis:30%}.details-box .content{max-width:70%;flex-basis:70%;font-size:12px}.details-box .heading-1{font-size:12px;max-width:35%;flex-basis:35%}.details-box .content-1{max-width:65%;flex-basis:65%;font-size:12px}}@media print{.print-none{display:none!important}.card{box-shadow:none!important}.container{max-width:100%;margin-top:0!important}body{margin:0;padding:0}@page{margin-bottom:10mm}.print-footer{background:#fff;position:fixed;bottom:-15px;left:0;right:0;text-align:right;padding:10px;font-size:12px}.page-break{page-break-after:always}}.rating-container .rating{cursor:default;position:relative;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap}.rating-container .empty-stars{color:#aaa}.rating-container .review-star{display:inline-block;padding:0 3px;text-align:center;font-size:25px;cursor:pointer}.rating-animate .filled-stars{transition:width .25s ease;-webkit-transition:width .25s ease}.rating-container .filled-stars{position:absolute;left:0;top:0;margin:auto;color:#fde16d;white-space:nowrap;overflow:hidden;-webkit-text-stroke:1px #777;text-shadow:1px 1px #999;cursor:pointer}.rating-container .caption{margin-left:5px;margin-right:0}.rating-container .caption{color:#999;display:inline-block;vertical-align:middle;font-size:60%;margin-top:-.6em}.rating-label{display:inline;padding:.2em .6em .3em;font-size:12px;font-weight:600;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.amount-in-words{max-width:300px}@media (max-width: 768px){.amount-in-words{max-width:225px}}.filepond--credits{display:none!important}.filepond--root :not(text){font-size:13px!important;font-weight:500!important}.filepond--assistant{display:none!important}.filepond--drop-label label{cursor:pointer!important}.filepond--image-preview-wrapper,.filepond--file-wrapper,.filepond--item{width:150px;height:110px}.profile-page{height:75vh}.rating-star{color:#ffc107}.progress-bar-text{position:absolute;left:8px;font-size:12px;color:#fff}.progress{height:10px;background-color:#dbd9d9;border-radius:10px;overflow:hidden;position:relative}.rating-label{width:30px;color:#777}.reviews-box{padding:15px;background:#fff;border-radius:10px;font-family:Arial,sans-serif}.remark-btn{margin-top:15px}.rating-summary{font-size:20px;font-weight:700;color:#333}.rating-count{font-size:12px;color:#777}.multiselect__tag{color:#2f2b3de6!important;background:#f1f1f2!important;font-weight:500;font-size:12px!important}.review-card{background:#fff;border-radius:12px;padding:20px}.review-card .user-img{width:40px;height:40px;object-fit:cover;border-radius:50%}.review-card .user-name{font-weight:600;font-size:1rem}.review-card .user-meta{color:#666;font-size:.85rem}.review-card .badge-time{background-color:#d4edda;color:#155724;font-size:.75rem;padding:2px 8px;border-radius:5px}.review-card .star-rating{color:#ffc107;font-size:.95rem}.review-card .review-text .h-content{height:39px}.review-card .review-text .full-content{height:350px}.review-card .review-content{height:370px}.image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;border-radius:15px;height:300px;overflow:hidden}.image-grid img{width:100%;height:150px!important;object-fit:cover;border-radius:5px}.image-grid .lazy-img-wrapper{height:150px!important}.single-image img{width:100%;height:300px;object-fit:cover;border-radius:15px}.img-overlay{position:relative}.img-overlay .image-count{position:absolute;top:0;display:flex;justify-content:center;align-items:center;background:#0009;color:#fff;width:100%;height:100%;font-size:25px;border-radius:5px}.image-grid-3{display:grid;grid-template-columns:2fr 1fr;gap:5px;border-radius:15px;overflow:hidden}.image-grid-3 .left-img{height:300px}.image-grid-3 .left-img img{width:100%;height:100%;object-fit:cover;border-radius:15px 5px 5px 15px}.image-grid-3 .right-imgs{display:flex;flex-direction:column;gap:5px;height:300px}.image-grid-3 .right-imgs img{width:100%;height:50%;object-fit:cover;border-radius:5px}.avatar-1{width:40px;height:40px;border-radius:50%;overflow:hidden}.avatar-placeholder{width:40px;height:40px;border-radius:50%;background-color:#d8d8d8;color:#444;font-weight:600;font-size:22px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.review-view .review-card{padding:0}.review-view .review-card .user-name{font-size:13px}.review-view .avatar-placeholder{width:25px;height:25px;font-size:15px;margin-right:8px!important}.review-canvas{width:55%!important}@media (min-width: 200px) and (max-width: 600px){.review-card .user-name{font-size:11px}.review-card .badge-time{font-size:10px}.avatar-placeholder,.avatar-1{width:20px;height:20px;font-size:12px;margin-right:8px!important}.review-card .review-text .h-content{height:45px}.review-card .review-text .full-content{height:220px}.review-card .review-content{height:250px}.review-card .image-grid{height:175px}.review-card .image-grid .lazy-img-wrapper,.review-card .image-grid img{height:85px!important}.review-card .single-image img,.review-card .image-grid-3 .left-img,.review-card .image-grid-3 .right-imgs{height:175px}.review-card .img-overlay .image-count{font-size:18px}}@media (min-width: 200px) and (max-width: 1023px){.review-canvas{width:100%!important}}.video-player{position:relative}.video-player .overlay{position:absolute;top:0;width:100%;height:100%}.room-gallery{width:80%}.flex-container{display:flex;justify-content:center;gap:3px;height:800px!important}.item{position:relative;overflow:hidden;cursor:pointer}.item img{width:100%;height:100%;object-fit:cover}.overlay-container{position:relative}.room-gallery .overlay{position:absolute;top:0;left:0;background-color:#0009;color:#fff;font-size:30px;font-weight:500;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.room-gallery .style-3 .image-grid-3 .left-img,.room-gallery .style-3 .image-grid-3 .right-imgs,.room-gallery .style-2 .image-grid,.room-gallery .style-2 .image-grid img,.room-gallery .style-3 .image-grid-3 .lazy-img-wrapper,.room-gallery .style-2 .lazy-img-wrapper,.room-gallery .style-2 .image-grid .lazy-img-wrapper{height:auto!important}.room-gallery img,.room-gallery .style-3 .image-grid-3,.room-gallery .style-2 .image-grid{border-radius:0!important}.style-4 .item.large{flex:0 0 100%}.style-4 .item.small{flex:0 0 33%}.style-5 .item.large{flex:0 0 calc(50% - 6px)}.style-5 .item.small{flex:0 0 calc(33.33% - 5px)}@media (min-width: 200px) and (max-width: 767px){.style-4 .item.small{flex:0 0 calc(33% - 3px)}.room-gallery{width:80%}.flex-container{height:286px!important}.item.large,.item.small{height:auto}.style-4 .item.large{flex:0 0 calc(100% - 6px)}.style-5 .item.large{flex:0 0 calc(50% - 6px)}.style-5 .item.small{flex:0 0 calc(33.33% - 5px)}.room-gallery .overlay{font-size:20px}}.section-6 .section-content-1{transform:translateY(-20%)}.section-6 .section-content-2{transform:translateY(-15%)}.section-6 .upper-img{margin-top:-130px}@media (max-width: 768px){.section-6 .section-content-1,.section-6 .section-content-2{transform:translateY(0)}.section-6 .upper-img{margin-top:0}}.single-page .container-fluide,.single-page .container-fluide .px-30{padding:0 30px}@media (max-width: 768px){.single-page .container-fluide,.single-page .container-fluide .px-30{padding:0 12px!important}}.instagram-logo{position:absolute;top:19px;right:15px}.instagram-logo i{font-size:20px;color:#fff}.insta-feed-card{height:100%}.instagram-logo-img{width:160px}@media (min-width: 200px) and (max-width: 600px){.instagram-logo{top:10px;right:10px}.instagram-logo i{font-size:16px}.instagram-logo-img{width:110px}}.singlepage--skeleton-wrapper{width:100%;height:650px;display:flex;gap:5px;overflow:hidden;position:relative}.singlepage--skeleton-wrapper .side-slide{width:14%;height:100%;background:#f3f4f6}.singlepage--skeleton-wrapper .main-slide{width:72%;height:100%;position:relative;overflow:hidden;background:#f3f4f6}.singlepage--skeleton-wrapper .main-image{width:100%;height:100%}.singlepage--skeleton-wrapper .content-section{position:absolute;bottom:40px;left:40px;z-index:2}.singlepage--skeleton-wrapper .title{width:260px;height:34px;border-radius:8px;margin-bottom:14px}.singlepage--skeleton-wrapper .location{width:130px;height:16px}
