@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");:root{--primary-bg:#000000;--secondary-bg:#fff;--Medium-font:"Gontserrat-Medium";--Light-font:"Metropolis-Light";--SilkSerifLight:"SilkSerifLight-Light";--black-txt:#000;--primary-color:#000000;--secondary-color:#fff;--bg-l-grey:#eeeded;--main-font:"Montserrat",sans-serif;--primary-font-size:16px;--secondary-font-size:14px;--primary-font-weight:300;--secondary-font-weight:500;--primary-font-style:normal;--primary-radius:15px;--primary-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;--bg-yellow:#b79e78;--bg-green:#000000;--bg-green-primary:#ffffff;--green-secondary:#000000;--brown:#851d29;--reddark:#981c1e}h1,h2,h3,h4,h5,h6{position:relative;margin:0;font-family:var(--main-font);color:var(--primary-color)}body{font-family:Montserrat,sans-serif!important;font-size:1rem;overflow-x:hidden;letter-spacing:.01125rem}body,p{font-style:normal}p{font-family:Montserrat,sans-serif;color:var(--black-txt);margin:0;font-size:15px;font-weight:400;line-height:1.1rem;letter-spacing:.06rem}@font-face{font-family:Metropolis-Regular;src:url(/fonts/Metropolis-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Metropolis-Medium;src:url(/fonts/Metropolis-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Metropolis-Light;src:url(/fonts/Metropolis-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"SilkSerifLight-Light";src:url(/fonts/SilkSerif-TRIAL-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.about-container{text-align:center;padding:2rem 1rem;background-color:#fff;color:#000}.about-heading{font-size:23px;font-weight:600!important;margin-bottom:1rem;font-family:var(--SilkSerifLight);font-style:normal;letter-spacing:.06rem;line-height:3.5rem}.header-container{display:flex;justify-content:space-between;align-items:center}.font-SilkSerifLight{font-family:var(--SilkSerifLight);font-size:23px}.custom-tabs-font{font-size:12px!important}.custom-buttonClass{letter-spacing:.1rem!important}.about-heading em{font-style:italic}.discover-hoverable-content{background:linear-gradient(358deg,#000,rgba(96,95,95,0) 83%)}.about-text{max-width:1100px;font-style:normal;margin:0 auto;line-height:1.6rem;letter-spacing:.05rem;font-size:15px;color:#3a3a3a}.read-more{color:#851d29;text-decoration:underline;margin-left:5px;font-weight:500}.book-direct-strip{background:#000;color:#fff;padding:2rem}.book-direct-strip,.partners-direct-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid #ccc}.partners-direct-strip{background:#fff;color:#000;padding:2.2rem;font-size:2rem!important}.partners-direct-strip p{margin-top:12px;font-size:1rem!important}.book-direct-title{font-size:23px;font-family:inherit;letter-spacing:1px;text-align:left}.book-benefits{display:flex;justify-content:space-evenly;flex:1 1 80%;flex-wrap:wrap;gap:2rem}.book-benefits p{color:black;font-family:inherit;font-size:14px!important;font-style:normal}.benefit{display:flex;flex-direction:column;align-items:center;font-size:.85rem;text-align:center}.read-more-section button{background:none;border:none;color:blue;cursor:pointer;padding:0}.benefit img{height:60px;object-fit:contain}.custom-underline{text-decoration-color:#d1d5db}.collectionlist h4,.exp_sec h3{font-family:var(--SilkSerifLight)}footer h4{font-size:1rem}footer ul{padding-left:0}.decoration-none{text-decoration:none}.brdr4{bottom:-2px!important;width:70%;margin:auto;left:15%;height:5px;border-radius:0!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.container{min-height:90vh}.container,.container2{position:relative;width:100%;font-family:Georgia,serif;color:#222;display:flex;align-items:center;justify-content:flex-start;padding-left:64px;background:#fff;box-sizing:border-box}.container2{height:100%;flex-direction:column}.backgroundImage{position:absolute;left:0;top:0;bottom:0;width:60%;background-image:url(/your-image-path.jpg);background-size:cover;background-position:50%;filter:brightness(.85);z-index:1;border-top-right-radius:8px;border-bottom-right-radius:8px}.contentCard .swiper-button-prev{left:-2px!important}.contentCard .swiper-button-next{right:-2px!important}.contentCard{margin-left:auto;padding:25px 0;z-index:2;top:206px;box-sizing:border-box}.contentCard,.tabHeaders{position:absolute;width:40%;background:white;box-shadow:0 10px 25px rgb(0 0 0/.1);right:50px;border-radius:8px}.tabHeaders{top:135px;padding:12px 30px;display:flex;gap:20px;border-bottom:1px solid #ccc;margin-bottom:24px}.tabBtn{font-size:.8rem;font-weight:600;padding:8px 16px;background:none;border:none;cursor:pointer;letter-spacing:1.1px;color:#666;position:relative;transition:color .3s ease}.tabBtn:hover{color:#000}.tabBtn.active{color:#000;font-weight:700}.tabBtn.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#000;border-radius:3px 3px 0 0}.tabContent h3{font-size:1.5rem;margin-bottom:12px;font-style:italic}.tabContent p{font-size:.9rem;line-height:1.5;color:#444;margin-bottom:26px;font-weight:400;letter-spacing:.1px}.actionButtons{display:flex;gap:15px}.bookBtn,.exploreBtn{font-size:.75rem;padding:7px 14px;border:1px solid #000;background:transparent;cursor:pointer;font-weight:600;letter-spacing:.8px;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;border-radius:2px}.bookBtn:hover,.exploreBtn{background-color:#000;color:#fff}.exploreBtn{border:none}.exploreBtn:hover{background-color:#555}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important}.custom-split{display:flex;gap:1rem}.custom-split>:global(span){flex:0 0 50%;max-width:50%;height:auto;position:relative}.custom-split>:global(span) img{width:100%!important;height:auto!important;object-fit:cover;display:block}.custom-split>.text{flex:0 0 50%;max-width:50%}.partnersItem{list-style-type:disc!important}.partnersItem li{padding:5px 0}.partners-sections{position:relative}.partners-row{display:flex;align-items:flex-start;gap:.5rem;width:100%;margin:4rem 0}.partners-row:last-child{margin-bottom:5rem}.partners-row.is-reverse{flex-direction:row-reverse}.partners-imageWrap{position:relative;flex:0 0 50%;max-width:50%;height:370px;overflow:hidden;border-radius:8px;background:#fff}.partners-image{object-fit:cover}.partners-contentCard{display:flex;flex-direction:column;flex:1;max-width:45%;background:#fff;border-radius:12px;padding:1.5rem 1.25rem;align-items:flex-start;align-self:flex-start}.partners-title{text-align:left;width:100%}@media (max-width:768px){.partners-row{gap:1.25rem;margin:2.5rem 0}.partners-row,.partners-row.is-reverse{flex-direction:column}.partners-imageWrap{flex:0 0 auto;max-width:100%;width:100%;height:250px}.partners-contentCard{max-width:100%;width:100%;padding:1.25rem 1rem}}.paddingcontainer{padding-top:160px!important}.padding-innerPages{padding-top:7rem}.privacyPolicy{font-family:inherit;font-size:18px;padding:0 40px 40px}.privacyPolicyHeading{font-size:26px!important;font-weight:700;line-height:1;letter-spacing:1px}.h4,h4{font-size:1.125rem!important;font-weight:600!important;font-style:normal}.cancellationPolicy{font-family:inherit;font-size:15px;padding:0 45px}.cancellationPolicy li{padding:0!important;margin-bottom:10px;margin-left:35px!important}.childPolicy{font-family:inherit;font-weight:700!important;margin-top:20px!important;font-size:25px!important;text-align:center}.aboutUsHeading{font-size:20px!important;letter-spacing:1px;line-height:2.5rem!important}.aboutUsSubHeading{padding:20px 0;text-align:center}.searchedText{border-radius:8px}.testClaas{position:absolute;right:490px;bottom:-158px}.searchedText::placeholder{color:black;opacity:1}.custom-responsive-padding{padding-left:4rem!important;padding-right:4rem!important}.custom-cta-font{font-size:10px;letter-spacing:.08rem;font-weight:600}.custom-seedetails-font{font-size:12px;letter-spacing:.08rem;font-weight:600}.custom-cta-font2{font-size:10px;letter-spacing:.08rem;font-weight:500}.property-inner-zigzag-section{padding:3rem 0}.property-inner-zigzag-section .pushed-wrapper .row:nth-child(2n){flex-direction:row-reverse}.tabs-font{font-family:Montserrat,sans-serif!important}.booking-wrapper{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;z-index:999999}.home-banner-booking-engine.booking-wrapper{position:absolute;left:0;right:0;bottom:50px;width:100%;transform:none;padding:0;z-index:30}.banner-booking-host{overflow:visible!important}.property-banner-booking-engine.booking-wrapper{position:absolute;left:0;right:0;bottom:50px;width:100%;transform:none;padding:0;z-index:30}.booking-desktop-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1200}.booking-desktop-overlay .booking-wrapper{position:absolute;top:102px;bottom:auto;left:0;right:0;width:100%;padding:0;transform:none}.desktop-booking-close-btn{position:absolute;top:-20px;right:60px;width:28px;height:28px;border:none;background:#f4f1ec;color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5}.desktop-booking-close-btn:hover{background:#ebe5dd}.booking-container{justify-content:space-between;background:#ffffff99;padding:15px 40px;height:60px}.booking-container,.booking-field{display:flex;align-items:center;gap:10px}.booking-field{background:#fff;padding:12px 18px;border-radius:4px;min-width:0;height:37px;position:relative;border:1px solid #e5e7eb;flex:1;max-width:320px}.booking-field input{border:none;outline:none;width:100%;background:transparent;font-size:14px}.arrow,.booking-field svg{flex-shrink:0}.booking-code{white-space:nowrap}.booking-btn{background:#d4af37!important;font-size:13px!important;color:#fff;border:none;height:37px;padding:0 35px;font-weight:700;letter-spacing:1px;min-width:160px}.booking-btn:hover{background:#b89225}.booking-container>*{white-space:nowrap}.custom-dropdown{position:relative}.new-dropdown-menu{position:absolute;min-width:300px;bottom:100%;left:0;width:100%;margin-bottom:12px;max-height:300px;overflow-y:auto;background:#ffffff;border-radius:6px;box-shadow:0 20px 40px rgba(0,0,0,.15);z-index:999999}.dropdown-input{flex:1;min-width:0;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.dropdown-city{background:#f7f7f7;padding:14px 20px;font-weight:700;font-size:12px;letter-spacing:1px;color:#000}.dropdown-item{background:#ffffff;padding:15px 20px!important;font-size:12px;color:#6c6c6c!important;border-bottom:1px solid #efefef;transition:all .2s ease;cursor:pointer}.dropdown-item:hover{background:#f1f1f1}.arrow{transition:.3s ease}.rotate{transform:rotate(180deg)}.date-input-field{padding:14px 18px 14px 2px;font-size:13px;cursor:pointer;font-weight:600}.flatpickr-innerContainer{display:block!important;justify-content:flex-start!important}.flatpickr-input{display:none}.flatpickr-current-month input.cur-year,.flatpickr-current-month span.cur-month{color:white!important}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:white!important;fill:white!important}.flatpickr-day.flatpickr-disabled:after{top:20px!important;right:15px!important}.calendar-dropdown{bottom:100%;margin-bottom:15px;box-shadow:0 25px 60px rgba(0,0,0,.2);z-index:99999;border-radius:6px;opacity:0;transform:translateY(10px) scale(.98);transition:all .25s ease}.calendar-dropdown.opening{opacity:1;transform:translateY(0) scale(1)}.calendar-dropdown.closing{opacity:0;transform:translateY(10px) scale(.98)}.flatpickr-months{background:#000}.flatpickr-month{color:#fff;height:60px}.flatpickr-current-month{font-size:20px;font-weight:600}.flatpickr-weekdays{background:#f2f2f2;border-bottom:1px solid #e5e5e5}.flatpickr-weekday{color:#666;font-weight:500}.flatpickr-days{display:flex!important;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5}.dayContainer{width:50%!important;border-right:1px solid #e5e5e5}.dayContainer:last-child{border-right:none}.flatpickr-day{flex-basis:14.2857%!important;max-width:14.2857%!important;width:14.2857%!important;height:50px!important;margin:4px 0 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;border-radius:6px!important;border:1px solid transparent!important;line-height:normal!important;z-index:1!important;box-sizing:border-box!important;overflow:visible!important}.flatpickr-days .flatpickr-day{flex:0 0 calc(100% / 7)}.flatpickr-day.inRange{background:#000!important;color:#fff!important}.flatpickr-day.startRange{background:#caa232!important;color:#fff!important;border-top-left-radius:40px!important;border-bottom-left-radius:40px!important}.flatpickr-day.endRange{background:#caa232!important;color:#fff!important;border-top-right-radius:40px!important;border-bottom-right-radius:40px!important}.flatpickr-day.endRange,.flatpickr-day.inRange,.flatpickr-day.startRange{box-shadow:none!important}.flatpickr-day:hover{background:#eee}.flatpickr-day.startRange.inRange{background:#caa232!important}.flatpickr-day.flatpickr-disabled{background:#f4eaea;color:#bbb;position:relative;cursor:not-allowed}.flatpickr-day.flatpickr-disabled:after{content:"✕";color:#e25b5b;position:absolute;top:6px;right:8px;font-size:14px}.calendar-wrapper{position:relative;width:100%}.nights-count{font-weight:600;font-size:14px;color:#000}.date-range{font-size:14px;color:#777}.calendar-dropdown{position:absolute;bottom:60px;left:0;z-index:1000;background:#fff;box-shadow:0 -10px 30px rgba(0,0,0,.15)}.flatpickr-day:hover{background:#f2f2f2}.flatpickr-month{background:black;color:white}.promo-wrapper{display:flex;align-items:center}.booking-code{color:#caa232;font-weight:600;cursor:pointer;font-size:12px}.applied-code{background:#caa232;color:#fff;padding:8px 16px;border-radius:4px;font-weight:600}.promo-popover{position:absolute;bottom:100%;margin-bottom:15px;background:#f5f5f5;padding:15px;width:260px;box-shadow:0 25px 60px rgba(0,0,0,.2);border-radius:6px;z-index:99999;display:flex;flex-direction:column}.promo-popover input{width:100%;padding:12px;border:1px solid #ddd;margin-bottom:15px;font-size:14px;outline:none}.promo-popover button{width:100%;padding:12px;background:#3a3a3a;color:#fff;font-weight:600;border:none;cursor:pointer;border-radius:4px;font-size:12px}.promo-popover button:hover{background:#222}.guests-field{position:relative}.guests-dropdown{position:absolute;bottom:100%;left:0;margin-bottom:15px;width:350px;max-height:450px;overflow-y:auto;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.15);border-radius:6px;padding:20px;z-index:99999}.calendar-dropdown.dropdown-open-above,.guests-dropdown.dropdown-open-above,.new-dropdown-menu.dropdown-open-above,.promo-popover.dropdown-open-above{top:auto!important;bottom:100%!important;margin-top:0!important}.calendar-dropdown.dropdown-open-below,.guests-dropdown.dropdown-open-below,.new-dropdown-menu.dropdown-open-below,.promo-popover.dropdown-open-below{top:100%!important;bottom:auto!important;margin-bottom:0!important}.room-block{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.room-header{font-weight:600;font-size:12px!important}.guest-row,.room-header{display:flex;justify-content:space-between}.guest-row{align-items:center;margin-top:10px;font-size:12px}.counter{display:flex;align-items:center;gap:10px}.counter button{width:32px;height:32px;border-radius:50%;border:1px solid #ddd;background:#fff;font-size:16px;cursor:pointer}.remove-room{font-size:11px!important;color:red}.children-ages{display:grid;grid-template-columns:1fr 1fr;gap:15px}.children-ages select{margin-top:10px;margin-right:10px;padding:5px;border:1px solid black}.children-ages{display:flex;gap:20px;margin-top:15px;flex-wrap:wrap}.child-age-block{display:flex;flex-direction:column}.child-age-block label{font-size:14px;margin-bottom:6px;color:#333}.child-age-block select{padding:8px 4px;border:1px solid #ddd;border-radius:6px;min-width:130px}.add-room-btn{border:1px dashed #d4a62a;background:#fff;color:#d4a62a;padding:14px;margin-top:10px}.add-room-btn,.apply-btn{width:100%;font-weight:600;font-size:12px}.apply-btn{background:#d4a62a;color:#fff;padding:16px;border:none;margin-top:15px}.mobile-check-btn-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:15px;z-index:1000}.mobile-check-btn{width:100%;background:#d4af37;color:#fff;padding:18px;border-radius:14px;font-weight:700;border:none;font-size:16px}.mobile-booking-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:10000;display:flex;align-items:flex-end}.mobile-booking-container{background:#f4f4f4;width:100%;height:100%;padding:20px;overflow-y:auto;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.mobile-header h3{font-weight:600}.new-close-btn{background:#f0f0f0;border:none;width:36px;height:36px;border-radius:50%;font-size:24px;line-height:1;color:#333;display:flex;align-items:center;justify-content:center}.desktop-promo{flex:1;max-width:320px}.desktop-code-box{width:100%;height:37px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;color:#caa232;cursor:pointer}.desktop-code-box.applied{color:#caa232}@media (min-width:769px){.home-banner-booking-engine.booking-wrapper,.property-banner-booking-engine.booking-wrapper{position:absolute;left:0;right:0;bottom:50px;width:100%;transform:none;padding:0}.booking-desktop-overlay .booking-wrapper{top:102px;bottom:auto}.booking-wrapper{bottom:0;padding:0 12px 14px}.booking-container{gap:0;background:rgba(255,255,255,.97);border-radius:6px;box-shadow:0 18px 45px rgba(0,0,0,.18);min-height:70px;padding:0;width:85%;margin-left:auto;margin-right:auto;position:relative}.booking-field{align-items:flex-start;gap:16px;background:transparent;padding:20px 15px;border:none;border-right:1px solid rgba(0,0,0,.12);border-radius:0;min-height:80px;max-width:none;flex:1 1 0;min-width:0}.booking-field svg{margin-top:13px;font-size:12px;color:#101010;stroke-width:1.85}.booking-field input{font-size:16px}.booking-panel{position:relative}.booking-panel-content{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;gap:4px}.booking-panel-label{font-size:12px;line-height:1.2;font-weight:600;color:#1e1e1e}.booking-panel-label-small{font-size:12px;color:black}.booking-panel-value{font-size:12px;font-weight:500!important;line-height:1.35;color:#757575;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.booking-panel-input-wrap{display:flex;align-items:center;min-width:0;width:100%}.dropdown-input{font-size:12px;font-weight:400;color:#777;padding:0;min-width:0;width:100%}.dropdown-input::placeholder{color:#8a8a8a;opacity:1}.arrow{align-self:center;color:#6f6f6f}.custom-dropdown,.date-field{flex:1.45 1 0}.guests-field{flex:1.2 1 0}.calendar-wrapper,.desktop-calendar-wrapper{width:100%;min-width:0}.date-input-field,.desktop-date-input-field{padding:0;font-size:16px;font-weight:400;min-width:0}.desktop-date-range{display:inline-flex;align-items:center;gap:16px;color:#1f1f1f;font-size:12px;font-weight:500;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden}.desktop-date-range.is-placeholder{color:#8a8a8a;font-weight:400}.date-separator{font-size:24px;line-height:1;color:#1f1f1f}.desktop-calendar-dropdown{left:0;bottom:100%;margin-bottom:16px;box-shadow:0 24px 64px rgba(0,0,0,.18)}.guests-dropdown,.new-dropdown-menu,.promo-popover{margin-bottom:0}.desktop-promo{flex:0 0 155px;max-width:155px;min-height:112px;border-right:1px solid rgba(0,0,0,.12)}.desktop-code-box{min-height:112px;height:auto;background:transparent;border:none;border-radius:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:20px 24px;font-size:16px;font-weight:500;color:#7b7b7b}.desktop-code-box.applied{color:#1f1f1f}.desktop-code-text{font-size:12px;line-height:1.35}.booking-btn{min-height:70px;min-width:165px;padding:20px 18px;border-radius:0 6px 6px 0;background:#D4a62a!important;font-size:12px!important;font-weight:600;letter-spacing:1px;text-transform:uppercase;flex:0 0 165px}.booking-btn:hover{background:#d4a62a!important}}.flatpickr-current-month .flatpickr-monthDropdown-months{color:white!important}.mobile-mode .calendar-dropdown,.mobile-mode .guests-dropdown,.mobile-mode .new-dropdown-menu{top:100%!important;bottom:auto!important;margin-top:10px!important;margin-bottom:0!important;box-shadow:0 10px 30px rgba(0,0,0,.15)}.mobile-mode .calendar-dropdown{width:100%!important;max-width:100%!important}.mobile-booking-container{position:relative;display:flex;flex-direction:column}.mobile-booking-content{flex:1;overflow-y:auto;padding-bottom:20px}.mobile-book-now-wrapper{padding:20px}.mobile-book-now-btn{width:100%;background:#d4af37;color:#fff;padding:18px;border-radius:14px;font-weight:700;border:none;font-size:16px;letter-spacing:1px}.accordion-title{padding:13px}.accordion-title h5{font-size:14px;margin-bottom:0}.lead-form{position:fixed;top:75%;right:-350px;transform:translateY(-50%);width:320px;z-index:9999;transition:right .5s ease-in-out}.lead-form.open{right:20px}@media (min-width:1200px){.h4,h4{font-size:1.125rem!important;font-weight:600!important;font-style:normal}}@media (max-width:768px){.booking-desktop-overlay{display:none}.lead-form{top:50%}.lead-form.open{right:28px}.home-banner-booking-engine.booking-wrapper,.property-banner-booking-engine.booking-wrapper{position:fixed;left:50%;right:auto;bottom:0;width:100%;transform:translateX(-50%);padding:0 12px 14px}.our-facilites .swiper-button-next,.our-facilites .swiper-button-prev{top:25%}.new-dropdown-menu{min-width:300px}.calendar-dropdown{box-shadow:none!important;background:none!important}.flatpickr-wrapper{display:block!important}.promo-popover{bottom:23%;left:20px;width:90%}.booking-container{flex-direction:column;height:auto;gap:15px;padding:0;background:transparent}.booking-field{width:100%;max-width:100%;padding:18px}.date-input-field{padding:0}.booking-btn{width:100%;margin-top:30px}.our-accomdation{width:100%}.flatpickr-calendar{width:330px!important}.flatpickr-calendar.inline{left:-47px!important}.guests-dropdown{max-height:55vh!important;overflow-y:auto!important;width:330px;-webkit-overflow-scrolling:touch}.mobile-promo{width:100%}.mobile-code-box{width:100%;background:#ffffff;border:1px solid #e5e7eb;height:60px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#caa232;cursor:pointer}.mobile-code-box.applied-code{background:#fff;color:#caa232}.property-inner-zigzag-section .pushed-wrapper .row:nth-child(2n) .pushed-box{right:55%!important;left:auto!important}.about-heading{line-height:2.5rem}.custom-cta-font,.custom-cta-font2{font-size:12px}.our-facilites img{height:350px!important}.padding-innerPages{padding-top:6rem}.experienceSection{padding:0 18px 18px;gap:2px!important}.book-benefits{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;width:100%;max-width:350px;margin:0 auto;padding:0}.benefit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:110px;border-radius:8px;color:black!important;text-align:center;font-size:1rem;font-weight:500}.benefit img,.benefit svg{margin-bottom:8px}.custom-responsive-padding{padding-left:1rem!important;padding-right:1rem!important}.tabHeaders{position:absolute;left:50%;top:184px;transform:translateX(-50%);width:88vw;min-width:160px;max-width:98vw;box-sizing:border-box;font-size:12px;padding:8px 18px;gap:8px;background:#fff;border-radius:8px;margin:0;text-align:center;box-shadow:0 4px 12px rgb(0 0 0/.08);z-index:10}.tabBtn,.tabHeaders{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabBtn{font-size:1em;padding:4px 10px;min-width:0;max-width:33vw}.accomdation-tabs{width:80%}.contentCard{position:absolute;width:87%;background:white;margin-left:auto;padding:25px 0;right:25px;box-shadow:0 10px 25px rgb(0 0 0/.1);z-index:2;top:238px;border-radius:8px}.contentCard,.tabContent{box-sizing:border-box}.tabContent h3{font-size:18px;margin-bottom:8px;word-wrap:break-word}.tabContent p{font-size:14px;line-height:1.4;word-wrap:break-word;margin-bottom:12px}.actionButtons{display:flex;flex-wrap:wrap;gap:10px}.actionButtons button{flex:1 1 45%;font-size:12px;padding:8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px}.bookBtn{background-color:#000;color:#fff}.exploreBtn{background-color:#eee;color:#000}.book-direct-title{text-align:center!important;margin-bottom:1rem}.book-direct-strip{justify-content:center}}.property-amenitiess ul{padding-left:1.3rem;list-style:none;padding-right:1rem}.modal .modal-content .btn-close{padding:0;background-color:#000;color:var(--bs-white);border-radius:0;width:30px;height:30px;opacity:1;position:absolute;top:5px;right:5px;z-index:9999;background-image:none;font-size:16px}.property-amenitiess h6{font-weight:700}.property-amenitiess ul li{font-size:10px;margin:13px 0}.property-amenitiess .amenity-ttile{font-size:14px;font-weight:600}.images-slider .owl-nav button{background-color:#000;margin:0;transition:all .3s ease-in-out}.images-slider .owl-nav button.owl-prev{left:0}.images-slider .owl-nav button.owl-next{right:0}.images-slider .owl-dots{text-align:center;display:flex;position:absolute;left:50%;bottom:5%;transform:translateX(-50%);background-color:rgb(37 37 37/50%)!important;padding:.4rem;border-radius:14px;display:none!important}.images-slider .owl-dots button.owl-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:#a0a0a0;margin:0 1px}.images-slider .owl-dots button.owl-dot.active{background-color:#fff;width:6px;height:6px}.images-slider .owl-dots button.owl-dot:focus{outline:none}.modal-body{padding:0}.images-slider .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgb(37 37 37/50%)!important;height:40px;width:40px;border-radius:50%;color:#fff}.property-amenitiess .row:nth-child(last){border-bottom:none!important}.images-slider .owl-nav button.owl-prev{left:20px}.images-slider .owl-nav button.owl-next{right:20px}.images-slider span{font-size:30px;position:relative;top:-5px;color:#fff}.images-slider .owl-nav button:focus{outline:none}.room-modal .nav-item .nav-link{color:#000;font-size:12px;padding:5px 10px;margin-right:5px}.room-modal .nav-item .nav-link.active{color:#fff;background-color:#000;font-size:12px;padding:5px 10px}.property-description p{font-size:15px;text-align:justify}.property-description p i{font-size:15px;color:#000}.img-thumb{cursor:pointer;transition:.3s}.img-thumb:hover{transform:scale(1.02)}.fancybox__container{z-index:99999}img.img-thumb{height:400px;object-fit:cover;width:100%;border-radius:0!important}.modal-title{padding:.7rem;font-size:14px;font-weight:600}.property-amenitiess ul.amenity-list li{display:inline-block;width:30%;margin-bottom:10px;font-size:10px;position:relative}.property-amenitiess ul.amenity-list li:before{content:"◆";position:absolute;height:11px;width:6px;left:-17px;color:#cfcfcf;font-size:13px}.property-amenitiess ul.amenity-list{padding-left:10px}.property-amenitiess .amenity-ttile .amenity-title-img{width:13px;margin-top:-4px;margin-right:4px}.bottom-modal-content{padding:1rem}.room-modal button.btn-close{position:absolute;right:10px;top:10px;opacity:1;font-size:9px;background-color:rgb(238,238,238);padding:2px 10px 10px;border-radius:0;font-size:13px;font-weight:500}.property-amenitiess .row{border-bottom:1px solid #c9c9c9;margin-bottom:2rem}@media screen and (max-width:767px){img.img-thumb{height:250px;object-fit:cover;width:100%}.property-amenitiess ul.amenity-list li{display:inline-block;width:49%;margin-bottom:7px;font-size:11px;position:relative}.property-description p{font-size:12px;line-height:20px}.images-slider .owl-nav button.owl-prev{left:5px}.images-slider .owl-nav button.owl-next{right:5px}.property-amenitiess .row{border-bottom:none;margin-bottom:0}.property-amenitiess .amenity-ttile{margin-top:.8rem;font-size:12px}}.home-page-class button{bottom:11em;position:relative;padding:4px 10px!important;border:1px solid #000;color:#ffffff!important;background-color:#000000!important;border-radius:0!important}.corporate-banner-section img,.partners-banner-section img,.weddings-banner-section img{height:500px;width:100%;object-fit:cover}.banner-section,.banner-section .banner-image{position:relative}.banner-section img.bannerrr,.banner-section video.video-banner{filter:brightness(1.07);height:100vh;object-fit:cover;width:100%}.banner-section img{width:100%;height:100vh!important}.banner-section2 img{height:585px;object-fit:fill}.stat-box{transition:all .3s ease;background:#eaeaec;cursor:default}.stat-box,.stat-box h2{font-family:var(--font-billmake)}.stat-box h2{font-size:2.5rem}.stat-box:hover{background-color:#2b2b33!important}.stat-box:hover,.stat-box:hover h2,.stat-box:hover p{color:#ffffff!important}.winter-box img{transition:filter .3s ease-in-out;width:100%;height:auto;border-radius:0}.winter-box.inactive img{filter:grayscale(100%) brightness(.7)}.winter-box.active img{filter:none}.winter-box{position:relative;overflow:hidden}box2{position:absolute;bottom:10px;left:10px}.box-btn{margin-right:10px;font-size:.8rem;padding:4px 10px}.discover-slider .winter-box{position:relative;overflow:hidden;border-radius:0}.discover-slider .overlay-heading{position:absolute;top:15px;left:50%;transform:translateX(-50%);z-index:2;background:transparent;font-size:1.6rem!important}.discover-slider .overlay-heading,.discover-slider .overlay-heading h5{color:white;font-family:Montserrat,sans-serif;text-align:center;margin:0;text-shadow:1px 1px 3px rgba(0,0,0,.6)!important}.discover-slider .overlay-heading h5{font-size:1.8rem!important}.discover-slider .winter-box.active{box-shadow:0 0 10px rgba(255,255,255,.6);border-radius:0;transition:all .3s ease-in-out;position:relative;border:2px solid transparent}.discover-slider .winter-box{transition:all .3s ease-in-out}.discover-slider .winter-box.active:before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px solid white;pointer-events:none}.discover-slider .winter-box.inactive img{filter:grayscale(100%);opacity:.8}.offer-slider .winter-box img{transition:all .4s ease;height:300px}.offer-slider .winter-box.inactive img{filter:grayscale(100%);opacity:.8}.offer-slider .winter-box.active{position:relative;border:2px solid white;box-shadow:0 0 12px rgba(255,255,255,.4);transition:all .4s ease}.offer-slider .winter-box.active:before{content:"";position:absolute;top:12px;left:12px;right:12px;bottom:12px;pointer-events:none;z-index:2}.expsld label{display:flex;margin-bottom:10px}.media-slider .swiper-slide,.media-slider .swiper-slide .winter-box{margin-top:0!important}.expsld img{height:auto;width:100%}.expsld h4{font-size:1rem}.hotel-slider img{height:200px}.discover-slider img{height:300px}.accordion-item{border:1px solid #ddd;margin-bottom:10px;border-radius:0;box-shadow:10px 10px 20px #f2f2f2}.accordion-title{background-color:#ffffff;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-content{overflow:hidden;max-height:0;transition:max-height .7s ease-in-out}.accordion-content p{padding:10px;margin:0;background-color:#fafafa}.accordion-title h5{font-size:15px;font-weight:600;color:#403b3b}.accordion-title span{font-size:20px;font-weight:700}.accordion-item:not(:first-of-type){border-top:1px solid #ddd}.input_box{border:1px solid #b3aaaa!important}.cityexpr .winter-box img,.cityexpr .winter-box.hotel-box{border-radius:0}.seacrhdest .border-dark{border:1px solid #000}.cityexpr .winter-box img{height:260px}.cityexpr .winter-box-content{position:relative;bottom:4em;width:85%;background:#fff}.cityexpr .hotel-box-content{margin-top:5px}.cityexpr .winter-box-heading{font-family:var(--font-montserrat)}.cityexpr .winter-box-btn{margin-top:5px}.roomacomo .winter-box img,.roomacomo .winter-box.hotel-box{border-radius:0}.roomacomo .winter-box img{height:260px}.hotellist .winter-box img{height:300px!important}.roomacomo .winter-box-content{position:relative;bottom:1em;width:95%;float:right;background:#fff;right:0;min-height:192px}.roomacomo .hotel-box-content{margin-top:5px}.roomacomo .winter-box-heading,.roomacomo h3{font-family:var(--font-montserrat)}.roomacomo h3{font-size:1rem}.roomacomo .winter-box-btn{margin-top:5px}.roomacomo .winter-box-content a{line-height:16px;margin-top:10px}.roomacomo .winter-box-content a.underline{text-decoration:underline}.roombtn .leftarrow,.roombtn .rightarrow{color:#000;background:rgba(255,255,255,.8);padding:0 10px 5px;border-radius:50%;font-weight:500;line-height:24px}.roombtn .leftarrow{left:8%}.roombtn .rightarrow{right:8%}.overv-dine h4{font-family:var(--font-billmake)}.brandsec .brandlogo{width:110px;height:auto;object-fit:contain}.roomacomo .swiper-slide{opacity:.4;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.roomacomo .swiper-slide.swiper-slide-active,.roomacomo .swiper-slide.swiper-slide-next,.roomacomo .swiper-slide.swiper-slide-prev{opacity:1;transform:scale(1)}.navbar-nav>li>a.know-more{text-decoration:none}.accommodation-box-content .font10{font-size:9px;font-weight:300;text-transform:capitalize}.accommodation-box-content h3{font-family:var(--font-billmake)}.accommodation-box-content .acc-price{font-weight:500;color:var(--primary-color);font-size:1.6rem;line-height:28px}.accommodation-box-content .winter-box-btn .box-btn{font-size:8px!important}.inputbox{font-size:12px;line-height:16px;padding-left:4em}.h65vh{height:65vh!important}.facilities-slider h4{font-size:1.2rem}.slider-btns-arrow{position:absolute;left:50%;transform:translateX(-50%);display:flex;z-index:999;bottom:-10px!important;align-items:center;justify-content:center}.swiper-slider-package .swiper-button-next,.swiper-slider-package .swiper-button-prev{position:relative;display:inline-block;margin:0 .7rem;text-align:center}.swiper-slider-package .swiper-button-next:after,.swiper-slider-package .swiper-button-prev:after{color:#000!important;font-size:14px!important}.swiper-slider-package{padding:0!important;background-color:#fff!important}.swiper-button-next,.swiper-button-prev{font-size:20px!important;letter-spacing:0;font-variant:normal;line-height:1;text-transform:none!important;color:#000!important;top:40%;width:40px;height:40px;background:rgba(255,255,255,.8);border-radius:50%;padding:20px}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px}.images-slider .swiper-button-prev:after,.swiper-button-next:after{font-size:16px!important}.images-slider .swiper-button-next,.images-slider .swiper-button-prev{width:40px;height:40px}.cityexpr1 .accommodation-box-content .acc-price{font-size:16px;font-weight:600}.cityexpr1 .accommodation-box-content .winter-box-heading{font-family:var(--font-montserrat)!important;text-transform:capitalize}.cityexpr1 .winter-box.hotel-box{border-radius:0}.winter-box-text{font-size:12px;text-transform:none}.swiper-pagination{bottom:-10px!important;padding-bottom:10px}.management-cards-container{display:flex;flex-direction:column;gap:20px}.management-card{padding:25px;box-shadow:4px 4px 8px rgba(0,0,0,.3);border-radius:6px}.headingfontWeight{font-weight:600}.offerTitleHeading{font-size:1.1rem!important}.listItem{padding:0!important}.circular-image{border-radius:50%;border:3px solid #ccc;object-fit:cover;width:150px;height:150px}.shadowing{box-shadow:0 4px 12px rgba(0,0,0,.15)}.eachCard{padding-left:20px;padding-right:20px!important}.managementContainer{position:relative;width:100%;font-family:Georgia,serif;color:#222;display:flex;align-items:center;justify-content:flex-start;padding:35px;background:#fff;box-sizing:border-box}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.careerContainer p{font-size:15px}.book-room button{color:white!important}.searchBarWidth{width:320px;font-size:14px!important;min-width:220px}input.form-control::placeholder{color:#222;opacity:.7}.experience-text{padding-top:15px;padding-bottom:15px;font-size:1.01rem!important;font-family:inherit}.remove-room{font-size:18px}.roomRow p{margin-bottom:0!important}input[type=date]{position:relative!important;z-index:9999!important;pointer-events:auto!important;background-color:white}.custom-letter-spacing{font-size:14px!important}.custom-letter-spacing2{letter-spacing:.4px}.custom-padding{padding-left:2.5rem!important;padding-right:2.5rem!important}.custom-line-height{line-height:1.5rem}.instagram-image-container{position:relative;width:100%;height:100%}.instagram-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:white;color:black;opacity:0;transition:opacity .3s;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;padding:20px;text-align:center;pointer-events:none;font-family:Serif}.instagram-image-container:hover .instagram-image-overlay{opacity:1;pointer-events:auto}.react-datepicker__view-calendar-icon input{padding:9px 10px 9px 30px!important;align-items:center!important}.react-datepicker__calendar-icon{margin-top:5px}.flatpickr-calendar.hasTime{top:unset!important}.partner-content{position:absolute;top:100px!important;bottom:100px;background-color:white}.rightContainer{right:4%}.leftContainer,.rightContainer{position:absolute;top:55%;width:40%;background:white;border-radius:5px;box-shadow:0 10px 32px rgba(0,0,0,.1);padding:20px 10px 20px 5px;min-height:200px;z-index:2}.leftContainer{left:4%}.custom-gap{margin-bottom:0!important}.card-container{border:1px solid black;display:flex;flex-direction:column;justify-content:center!important;gap:30px;align-items:center;width:100%;padding:40px;height:200px}.Image-Card{transform:perspective(900px) rotateY(30deg) scale(.9) rotateX(10deg);transition:all .6s ease;height:350px;width:300px;overflow:hidden;align-items:center;justify-content:center}.custom-card{background:white;border-radius:18px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:2rem 1.5rem;max-height:300px;display:flex;flex-direction:column;justify-content:space-between;gap:5px}.custom-card h4{font-family:"Silk Serif",serif;font-size:1.4rem;margin-bottom:1rem}.custom-card button{margin-right:12px}.custom-card .swiper-button-next,.swiper-button-next,.swiper-button-prev{font-size:14px!important;letter-spacing:0;font-variant:normal;line-height:1;text-transform:none!important;color:#fff!important;top:40%;width:40px!important;height:40px!important;background:#000!important;border-radius:50%;padding:8px!important}.promoCode{color:black!important}.date_range::placeholder,.promoCode::placeholder{color:rgba(0,0,0,.65)}.dropdown-input::placeholder{color:black!important;font-weight:600!important}@media (max-width:768px){.banner-section2 img{height:450px}.swiper-pagination{bottom:-10px!important;padding-bottom:10px;padding-top:10px}.corporate-banner-section img{height:300px;width:100%;object-fit:cover}.partners-banner-section img{height:500px;width:100%;object-fit:cover}.weddings-banner-section img{height:300px;width:100%;object-fit:cover}.leftContainer,.rightContainer{left:4%;width:92%}.overlay-card{position:absolute}}@media (max-width:767.98px){.partner-image{height:250px!important;object-fit:cover;width:100%!important}.banner-section img{width:100%;height:389px!important;object-fit:contain}.headingBottom{margin-top:20px}.container2{padding-left:20px}.privacyPolicyHeading{font-size:24px!important}.childPolicy{font-size:22px!important}header .navbar{width:100%!important;padding:10px 10px 10px 15px!important}}@media screen and (min-width:991px){.our-hotel-tab-for-desktop-inner{display:none}.our-hotel-tab-for-mobile-inner{display:block}}.brandassobanner{background-size:100%;.stats{bottom:-4rem}}.for-desktop-video-main{display:block}.for-mobile-video-main{display:none}.desk-margin-top{margin-top:3rem}.exp-city-name small{font-weight:600!important}.hotel-filter-box-data{display:flex;flex-direction:column;padding:1em;position:relative;width:90%;margin:auto}.hotel-filter-dropdownn{position:absolute;top:50px;left:50%;background:white;border:1px solid #eee;border-radius:.375rem;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:10;width:96%;transform:translateX(-50%)}.slider-container{position:relative;width:90%;height:420px;overflow:hidden;font-family:sans-serif;margin:auto}.slides-wrapper{display:flex;flex-direction:column;transition:transform 1s ease-in-out;height:100%}.slides-wrapper .flip-card-back{position:relative;z-index:1}.slides-wrapper .flip-card{width:80%}.slide{min-height:100vh;background-size:cover;background-position:50%;position:relative;display:flex;align-items:center;padding-left:5%;color:white}.slide:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.slide-content{position:relative;max-width:600px;z-index:1}.slide-content h1{font-size:4rem;font-weight:700;margin-bottom:1rem;letter-spacing:4px}.slide-content p{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}.slide-content button{padding:12px 24px;font-size:1rem;background-color:white;color:black;border:none;border-radius:30px;cursor:pointer;transition:background .3s ease}.slide-content button:hover{background:#e0e0e0}.after-slider{padding:4rem 2rem;background-color:#f2f2f2;text-align:center}.cta-button{background-color:white;color:black;padding:.2rem 1rem;border:none;border-radius:25px;cursor:pointer;transition:.3s}.cta-button:hover{background-color:#ccc}.stats{position:absolute;bottom:0;right:4rem;display:flex;gap:3rem;text-align:center;animation:fadeInUp 1s ease}.stats h2{font-size:1.2rem;margin-bottom:.3rem}.brandassobanner{background-size:cover;height:400px;background-position:bottom}.association p{font-size:14px;color:#272727;line-height:26px}.zoom-on-hover{transition:transform .4s ease}.zoom-on-hover:hover{transform:scale(1.05);z-index:2}.logo-white{filter:brightness(0) invert(1);max-width:200px}.pr6{padding-right:3em}.bg-lght{background:#f5f5f5}.pysp5{padding:1em 0}.bg-btm{background-color:#d0d2d3!important}.pysp5 .swiper-button-next,.pysp5 .swiper-button-prev{background:rgba(0,0,0,.7);padding:26px;color:#fff;border-radius:50%}.pysp5 .swiper-button-next:after,.pysp5 .swiper-button-prev:after{font-size:26px!important}.contactbrand p{font-size:16px!important}.w70{width:70%}.property-header-book-now-mob{display:none;position:absolute;right:10px;background-color:#000;color:#fff;top:10px;z-index:999999}.modal .react-datepicker-wrapper,.modal .react-datepicker-wrapper .react-datepicker__input-container{display:block!important;padding:0!important;border:0!important;width:100%!important;border-radius:0!important}.modal .react-datepicker-wrapper .react-datepicker__input-container .form-control{border-radius:0!important;width:100%!important}@media (max-width:991px){.property-header-main .logo-for-mobile{display:block!important;width:144px;position:absolute;left:47%;transform:translateX(-50%);top:20px}.property-header-book-now-mob{display:block;padding:5px 7px}.property-header-main button.clarks-sidebar-toggler,.property-logo-desktop{display:none!important}}@media (max-width:767px){.home-coming-soon img.brand-new-hotels-image{height:300px!important;object-fit:cover}.pushed-box{padding:1rem}section.filter-bar-hotels-cin{top:70px!important}.property-header-main .logo-for-mobile{width:110px;top:13px}.this-exp-for-desk{display:none}.property-room-page-sec .px-4.roombtn{padding-left:0!important;padding-right:0!important}.dynamic-inner-footer .dynamic-contact-info p{align-items:center;justify-content:center}.home-experience-sec-main .experience-item-list-box .experience-card-image{height:300px!important;object-fit:cover}.hotel-filter-dropdownn{width:90%;transform:translateX(-50%)}.our-hotel-corporate-page{padding:180px!important}.our-hotel-section.our-hotel-corporate-page{padding:165px 15px 30px!important}.contact-us-corporate-page,.our-offer-corporate-page{padding-top:150px!important}.mobile-section-border-home{padding-bottom:2rem;padding-top:2rem;border-radius:1rem;box-shadow:0 8px 24px rgba(149,157,165,.2)}.exp-filter-icon{display:block}.hero-banner{height:70vh!important}.bottom-10{bottom:-5em!important}.mobile-none{display:block}.desk-none{display:none}#google_translate_element{width:17em}.home-page-class button{bottom:20em;position:relative}.brand-name-home-page{text-align:center;text-transform:capitalize;font-size:15px;font-weight:400;margin-top:1rem}.hotel-key-city-count span{font-size:14px}.for-desktop-video-main{display:none}.for-mobile-video-main{display:block}.react-datepicker__input-container .form-control{width:132%}footer .col-md-3.justify-content-end{justify-content:center!important}.ftr_logo{padding-right:2em;border-right:none;filter:brightness(1.8);float:left;left:auto;position:relative;width:200px!important}.header_booking_engine .btn{width:150px}.global-heading-sec .global-heading2{font-size:16px}.n-hotel-slider .owl-nav button.owl-prev,.offers-slider .owl-nav button.owl-prev{left:0}.contact-info .inline-itemx-box{display:block}div#thumbs{padding-left:10px;padding-right:10px}div#thumbs .brand-logo-item img{width:80px}.brand-slider-item .brand-item-description .active-brand-logo-bottom{width:120px!important;margin:auto;height:auto}.brand-slider-item .brand-image-bg{min-height:540px;max-height:550px}.brand-slider-item .brand-item-description .brand-description{font-size:14px!important}.contactbrand .w70{width:100%!important}.brand-association-team-sec .text-end{text-align:left!important}.brands-sliderr .brand-slider-item .brand-item-description{width:calc(100% - 2%)!important}.brands-sliderr .brand-slider-item .brand-item-description .brand-description{font-size:14px!important}.brands-sliderr .brand-slider-item .brand-item-description .hote-brand-name-logo{width:118px!important}.brands-sliderr .brand-slider-item img{height:70vh}.footer .contact-info p{margin-bottom:21px}.global-heading-sec .global-heading{font-size:21px}img.sidebar-icon-img{display:none}.brands-sliderr .brand-outer-div{-o-object-fit:cover;object-fit:cover}.brands-sliderr .brand-outer-div,.brands-sliderr .brand-outer-div #big{position:relative;height:500px!important;max-height:500px!important}.brands-sliderr .brand-outer-div #big .aspect-video{height:500px!important;max-height:500px!important}.brands-sliderr .brand-outer-div #big .aspect-video .brand-slider-item{height:500px!important;max-height:500px!important;min-height:500px!important}.brands-sliderr .brand-outer-div #big .aspect-video .brand-slider-item img.brand-image{height:500px!important;max-height:500px!important;object-fit:cover!important;min-height:500px!important}@supports (-webkit-touch-callout:none){@media (max-width:767px){input,select,textarea{font-size:16px!important}}}}@media screen and (device-width:1024px) and (orientation:landscape),screen and (device-width:1180px) and (orientation:landscape),screen and (device-width:1194px) and (orientation:landscape),screen and (device-width:1366px) and (orientation:landscape){.navbar-expand-md .navbar-nav .nav-link{padding:30px 10px}.discover-slider img,.offer-slider .winter-box img{height:400px}.h-95vh-important{height:95vh!important}.h-55vh-important{height:55vh!important}.h-60vh-important{height:60vh!important}.ml8{margin-left:2em;margin-right:2em}.navbar .navbar-nav li a{font-size:.8em}.event-sec img{height:350px}.hotel-slider img{height:300px}.expsld img{width:100%}.expm10{margin:.2em 1em}}