.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:580px;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{position:fixed!important;top:118px!important;left:48%!important;transform:translateX(-50%)!important;z-index:9999!important;width:auto;min-width:320px;max-width:95vw}.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)}@media (max-width:768px){.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!important}.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 (max-width:640px){.flatpickr-calendar{left:6vw!important;right:6vw!important;top:28%!important;width:88vw!important;min-width:unset!important;transform:none!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}}