:root{--primary-bg:#000000;--secondary-bg:#fff;--font-billmake:"montserrat",serif;--black-txt:#000;--primary-color:#000000;--secondary-color:#fff;--bg-l-grey:#eeeded;--main-font:"montserrat",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;--bluelght:#2bbbfb}body{font-family:var(--font-open-sans),sans-serif;font-size:.9rem;overflow-x:hidden;background-color:#ffffff}@font-face{font-family:Billmake;src:url(/fonts/Billmake-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.heading{font-family:var(--font-montserrat),serif;font-style:italic}html{scroll-behavior:smooth}.bluelght{color:var(--bluelght);font-size:1.5rem;font-weight:700}.bg-grey{background-color:var(--bg-l-grey)}.primary-radius{border-radius:var(--primary-radius)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--main-font);font-size:var(--primary-font-size);font-weight:var(--primary-font-weight);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;text-transform:none;font-style:normal}img{max-width:100%}ol,ul{margin:0;padding:0;list-style:none}a{line-height:30px;text-decoration:none;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}h1,h2,h3,h4,h5,h6{position:relative;margin:0;font-family:var(--main-font);color:var(--primary-color)}p{color:var(--black-txt);margin:0;font-size:15px;font-weight:400}input:focus,select:focus,textarea:focus{box-shadow:none!important}.booking-form-wrapper{z-index:999;position:relative}.modal .popup-amenity-items{box-sizing:border-box;flex-flow:wrap;width:100%;display:inline-block}.modal .popup-amenities-items .btn-close{color:#000;background-color:#000;opacity:1;border-radius:0;position:absolute;right:8px;top:8px;padding:7px;font-size:10px}.fa-arrow-left,.fa-arrow-right{font-size:18px}.banner-search-btn{position:absolute;z-index:99;bottom:80px;left:0;right:0;text-align:center;margin-left:auto;margin-right:auto;display:inline-block;width:100px}.banner-search-btn .banner-search-btn-link{width:45px;height:45px;color:#fff;padding:10px;margin-left:auto;margin-right:auto;background-color:#000000;border-radius:50%;display:block}.latest-offers-home .winter-box img{height:100%!important;min-height:330px!important;max-height:330px!important;-o-object-fit:cover!important;object-fit:cover!important}.banner-search-btn .banner-search-btn-link img{width:30px;top:7px;height:auto;left:7px;position:relative}.sec-padding{padding:3rem 0}.global-heading-sec .global-heading{font-size:23px;margin-bottom:1rem;font-family:var(--font-montserrat);color:var(--green-secondary);font-weight:600}.global-heading-sec .global-heading2{font-size:20px;font-weight:600;margin-bottom:1rem;font-family:Optima,sans-serif}.global-heading-sec .global-heading1{font-size:30px;color:var(--green-secondary);font-size:20px;font-weight:600;margin-bottom:1rem;font-family:sans-serif}.inner-type-2-heading{font-size:23px;font-weight:600}.winter-box{background-color:var(--secondary-bg);color:#fff;overflow:hidden;box-shadow:var(--primary-shadow)}.color-white{color:#ffffff!important;border:none!important}.winter-box img{-o-object-fit:cover;object-fit:cover;border-radius:0}.winter-box .winter-box-content{padding:1em 0;text-align:center}.winter-box-content p{text-align:left}.winter-box .winter-box-content .winter-box-heading{font-size:14px;text-transform:capitalize;font-weight:600;margin-bottom:.6rem;color:var(--green-secondary)}.experience-card-image{height:150px!important;-o-object-fit:cover;object-fit:cover}.winter-box-btn{margin-top:15px;text-align:left;margin-bottom:.5rem}.winter-box-btn .box-btn{font-size:12px;padding:7px 10px;border-radius:0;font-weight:var(--secondary-font-weight);margin-right:5px}.book-now{background-color:var(--primary-bg);color:var(--secondary-color);border:1px solid var(--primary-color);padding:2px 10px;font-size:11px}.know-more{border:1px solid var(--primary-color);border-radius:0}.know-more,.know-more:hover{background-color:var(--secondary-bg);color:var(--primary-color)}.know-more:hover{border:1px solid var(--primary-color)}.yellow-btn{background-color:var(--primary-bg);color:var(--secondary-color);text-align:center}.yellow-btn:hover{background-color:var(--secondary-bg);color:var(--black-txt);border:1px solid var(--black-txt);text-align:center}.nearby .winter-box-content{padding:1em 2em}.cityexpr .swiper-button-next,.cityexpr .swiper-button-prev{width:30px;height:30px}.cityexpr .swiper-button-next:after,.cityexpr .swiper-button-prev:after{font-size:16px!important;font-weight:700}.cityexpr .swiper-button-next,.cityexpr .swiper-button-prev{top:40%!important;z-index:10}.cityexpr .swiper-button-prev{left:0!important}.cityexpr .swiper-button-next{right:0!important}.nearby .item{padding:10px}.nearby .winter-box .winter-box-content .winter-box-para{height:75px}.wed-in img{border:4px solid #ffffff}.h400{height:400px}.winter-box1 .winter-box-content .winter-box-para{height:auto!important}.winter-box .winter-box-content .winter-box-para{height:auto;font-size:var(--secondary-font-size);color:var(--green-secondary)}.new-hotels .hotel-box .winter-box-content .winter-box-heading{margin-bottom:.5rem}.corporate-dine-events .winter-box-content{min-height:150px!important}.winter-box.hotel-box .winter-box-content .winter-box-heading{font-size:15px}.winter-box.hotel-box .winter-box-btn .box-btn{font-size:10px;line-height:12px;padding:7px 10px;text-decoration:none!important}.discover-hoverable-content a{text-decoration:none!important}.winter-box.hotel-box .winter-box-btn .box-btn.n-book-now{font-size:9px;padding:5px 8px;float:right;height:24px;line-height:14px;margin-top:3px}.hotel-box-content{display:flex;justify-content:space-between;margin-top:1rem}.hotel-box-content .n-hotel-price{color:var(--primary-color);font:var(--secondary-font-size);font-weight:600;font-size:13px}.winter-box-content.main-new-hotel-box{display:flex;justify-content:space-between;align-items:flex-end;gap:4px;text-align:left}.main-new-hotel-box .hotel-box-content.hotel-left-side-box{display:block}.hotel-box .winter-box-content{padding:0 14px 10px}.winter-box.hotel-box{box-shadow:none;background-color:#fff;padding:0;border-radius:15px;margin:20px 0}.hotel-box .winter-box-content .winter-box-heading{margin-bottom:0}.n-hotel-price{float:right;color:#000;font-weight:600;text-align:right;font-size:14px;line-height:14px;margin-top:-4px}.start-from{display:block;font-size:9px;font-weight:500}.winter-box-btn.new-hotels-btns{margin-top:2px;margin-bottom:1.5rem}.n-hotel-slider .owl-nav,.offers-slider .owl-nav{display:block!important}.n-hotel-slider .owl-nav button,.offers-slider .owl-nav button{position:absolute;top:40%;font-size:30px!important}.n-hotel-slider .owl-nav button.owl-prev,.offers-slider .owl-nav button.owl-prev{left:-30px}.n-hotel-slider .owl-nav button.owl-next,.offers-slider .owl-nav button.owl-next{right:-30px}.winter-box-content.main-new-hotel-box .hotel-right-side-box{text-align:right;display:block}.winter-box-content.main-new-hotel-box .hotel-right-side-box .price-show{margin-bottom:1px}.winter-box-content.main-new-hotel-box .hotel-right-side-box p{text-align:right}.counter-section{background-color:var(--primary-bg)}.counter-heading{font-size:1.8rem;margin-bottom:30px;font-weight:700}.counter-box{text-align:center;color:var(--secondary-color)}.counter-number{font-size:2.5rem;font-weight:700}.counter-label{margin-top:10px;font-size:1rem;font-weight:600}.offers-hotel-hotel-list{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:250px;background-color:#000;border-radius:5px;max-height:250px;overflow-y:scroll}.offers-hotel-hotel-list ul li{border-bottom:1px solid #575757;padding:0 5px 5px;font-size:13px;text-align:left;cursor:pointer;text-transform:capitalize!important}.home-hotel-sliderr .winter-box-content.main-new-hotel-box{min-height:40px}.home-hotel-sliderr h3.winter-box-heading{color:#000;font-size:16px;padding:10px;margin-bottom:0!important}.main-new-hotel-box .hotel-box-content.hotel-left-side-box,.winter-box-content.main-new-hotel-box .hotel-right-side-box{margin-top:0!important}.main-new-hotel-box .hotel-box-content.hotel-left-side-box .winter-box-btn{margin-top:10px}.exp-filter-icon{position:absolute;right:10px;top:10px;display:none}.offers-slider .winter-box .winter-box-content .winter-box-heading{font-size:14px}.offers-slider .winter-box-btn .box-btn{font-size:12px;padding:7px 10px}.events-conferences .winter-box .winter-box-content .winter-box-heading{font-size:17px}.events-conferences .winter-box .winter-box-content .winter-box-para{font-size:14px;font-weight:400}.offer-description{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important}.sold-out-text{font-size:16px}#thumbs .swiper-button-next,#thumbs .swiper-button-prev,#thumbs .swiper-rtl .swiper-button-prev{position:absolute;top:11%}.our-hotel-corporate-page{padding-top:220px!important}.contact-us-corporate-page,.our-offer-corporate-page{padding-top:200px!important}.home-hotel-sliderr .winter-box-content.main-new-hotel-box{align-items:center!important}.home-hotel-sliderr .winter-box.shadow.hotel-box.no-image-bg{min-height:319px}.sold-out-text .small-text-for-today{font-size:11px;font-weight:300;margin-top:10px;margin-left:0}.offer-description span{margin-bottom:0;font-size:14px;font-weight:400;line-height:1.4;list-style-type:disc;display:block}.two-line-text{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-align:left;font-size:12px!important}.two-line-text span{margin-bottom:0;font-size:12px!important;font-weight:400;line-height:1.4;list-style-type:disc;display:block}.wed_event{padding:4rem 0 11em!important}.wed_event2{padding:3rem}.wed_event2 b{font-weight:700}.pt27{padding-top:27em}.top12{top:12rem}.outer{margin:0 auto;max-width:100%;position:relative}#big .item{padding:0;margin:0;color:#FFF;border-radius:3px;text-align:center}.owl-theme .owl-nav [class*=owl-]{transition:all .3s ease}.owl-theme .owl-nav [class*=owl-].disabled:hover{background-color:#D6D6D6}#big.owl-theme{position:relative}#big.owl-theme .owl-next,#big.owl-theme .owl-prev{background:#ffffff;width:22px;line-height:30px;width:30px;height:30px;margin-top:-20px;position:absolute;text-align:center;top:50%;border-radius:50%}#big.owl-theme .owl-prev{left:10px}#big.owl-theme .owl-next{right:10px}#thumbs.owl-theme .owl-next,#thumbs.owl-theme .owl-prev{background:#333}.brands-sliderr .brand-slider-item img.brand-image{min-height:400px;max-height:401px;-o-object-fit:cover;object-fit:cover;width:100%}.experience-filter-btns button{border:none;border-radius:25px;background-color:var(--bg-l-grey);color:var(--primary-color);padding:9px 25px;margin-right:10px;font-weight:var(--secondary-font-weight);font-size:14px}.experience-filter-btns button.acitve{background-color:var(--primary-bg);color:var(--secondary-color);border-radius:25px}.villas-and-suites{background-color:#b2b298}.aotel1{background-color:#f16524}.aotel2{background-color:#131f33}.the-gurmett1{background-color:#22333b}.the-gurmett2{background-color:#ef3935}.the-gurmett3{background-color:#f2f4f3}.brands-sliderr .brand-slider-item{position:relative}.brands-sliderr .brand-slider-item .brand-item-description{position:absolute;top:0;width:calc(100% - 20%);padding:1rem;color:#fff;border-radius:0 0 1rem 1rem;left:0;right:0;text-align:center;margin-left:auto;margin-right:auto;margin-top:1rem}.brands-sliderr .brand-slider-item .brand-item-description .hotel-brand-name{color:#fff;text-transform:uppercase;margin-bottom:1rem;font-size:30px;margin-top:2rem}.brands-sliderr .brand-slider-item .brand-item-description .hote-brand-name-logo{width:185px;filter:brightness(10.5);height:auto;text-align:center;display:inline-block;margin-bottom:1rem}.brands-sliderr .brand-slider-item .brand-item-description .brand-description{color:#fff;font-size:16px}#thumbs{position:absolute;bottom:0;background:linear-gradient(358deg,rgba(0,0,0,1),rgba(96,95,95,0) 83%);height:200px;padding-top:110px;padding-left:100px;padding-right:100px;z-index:99;overflow:hidden;width:100%}.box-btn{text-decoration:none!important}#thumbs .brand-logo-item img{width:130px;text-align:center;margin-left:auto;margin-right:auto;filter:brightness(13.5);height:auto}#thumbs .brand-logo-item img:hover{cursor:pointer}#thumbs .brand-logo-item{text-align:center;position:relative}#thumbs .owl-dots,#thumbs .owl-nav{display:none!important}#thumbs .brand-logo-item:after{content:"";position:absolute;width:1px;height:100px;background-color:#fff;right:0;top:0}#thumbs .brand-logo-item img:hover,#thumbs .swiper-slide-thumb-active .brand-logo-item img,div#thumbs .owl-item.active .brand-logo-item img{filter:none}.media-box .media-item{margin-bottom:1.5rem}.media-box .media-item img{border-radius:var(--primary-radius);height:200px;-o-object-fit:cover;object-fit:cover}.footer{padding:40px 0 15px;text-align:left;font-size:15px;background:var(--bg-green-primary);color:var(--secondary-color);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);padding-top:3rem!important}.footer h6,.footer p{color:var(--primary-color)}footer ul.terms-list{border-left:1px solid #fff;padding-left:10px}footer .lang1{margin:2em 0;display:block}footer .lang1,footer ul.terms-list li{text-align:left}footer ul li{font-size:12px;margin-bottom:10px}.footer h5{text-transform:capitalize;margin-bottom:10px;color:var(--primary-color);font-size:1.4rem;font-weight:600}.ftr_logo{padding-right:2em}.footer .contact-info p{margin-bottom:5px;display:inline-flex;padding-left:0;margin-left:0!important}.footer .contact-info i,.footer .contact-info svg{margin-right:8px;color:var(--primary-color);padding:6px;height:16px;width:17px}.social-icons a{margin:10px 6px;font-size:1.3rem;display:inline-block}.social-icons a,.social-icons a:hover{color:var(--primary-color)}.footer-links a{color:var(--secondary-color);text-decoration:none;margin:0 10px;font-size:12px}.footer-links a:hover{text-decoration:underline}.footer hr{margin:20px auto 10px;border-top:1.6px solid var(--primary-color)}.contact-info .inline-itemx-box{display:flex;align-items:center;margin-bottom:10px;justify-content:left;margin-top:1rem}.contact-info .inline-itemx-box p{margin-left:1rem}.footer p{font-size:.8rem;text-transform:uppercase}.footer a,.footer p{font-weight:var(--secondary-font-weight)}.footer a{text-transform:capitalize}.footer .social-icons a i,.footer .social-icons a svg{margin-right:0;color:var(--secondary-color);background-color:var(--primary-bg);padding:6px;border-radius:0;height:19px;width:21px}.toggle-div{display:none}.visible{display:block}.hidden{display:none}.show-button{margin-bottom:10px}.hide-button{margin-top:10px}.brand-outer-div{position:relative}.accommodation-box-content{position:relative;bottom:2em;width:95%;background:#fff;display:block;align-items:flex-end;padding:.4em;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.f-12-new{font-size:12px;font-weight:400;color:var(--primary-color)}.f-12-new.inr-text{margin-top:0;margin-bottom:0;line-height:10px}.facilities-slider .facility-img{height:450px!important;-o-object-fit:cover;object-fit:cover}.facilities-boxx-main{display:block}.facilities-boxx-main .winter-box-heading{font-size:20px;font-weight:400;color:var(--primary-color);margin-bottom:.5rem;margin-top:1rem;text-transform:uppercase}.facilities-boxx-main .winter-box-btn{display:flex;margin-top:1rem}.facilities-boxx-main .nearby-text{font-size:14px;margin-bottom:.5rem}.facilities-boxx-main .box-btn{width:120px;display:inline-block;height:29px}.expericence-sliderr .winter-box{box-shadow:none}.expericence-sliderr .expericence-content{padding:1rem}.expericence-sliderr .expericence-content .experience-title{font-size:20px;font-weight:400;color:var(--primary-color);font-family:var(--font-billmake);text-transform:uppercase}.expericence-sliderr .expericence-content .winter-box-btn .box-btn{font-size:10px;padding:7px 10px;text-transform:uppercase;margin-right:5px}.global-heading-sec .global-heading{text-transform:uppercase}.facilities-boxx-main .winter-box-btn .box-btn{font-size:10px;padding:5px 10px;text-transform:uppercase}.facilities-boxx-main .hotel-box-content{display:block}.accommodation-box-content .hotel-box-content .winter-box-heading{font-size:18px;font-weight:400;color:var(--primary-color);margin-bottom:.5rem;text-transform:uppercase}.accommodation-box-content .hotel-box-content{padding:5px;text-align:left;width:100%;display:block}.text-with-rd-mr{display:inline}.read-more-btnn{font-size:12px;text-decoration:underline}.offer-explore-more-btn,.read-more-btnn{color:var(--primary-color);margin-top:0;display:inline-block;font-weight:500}.offer-explore-more-btn{font-size:10px;text-decoration:none;padding:4px 10px;border:1px solid #000;margin-top:0!important;line-height:16px;text-transform:capitalize}.new-exp-desc{display:inline}.exp-read-more-btn{text-decoration:underline;font-size:12px;color:#000;text-transform:none;font-weight:400;margin-left:7px}.hotel-item-box-content .hotel-box-right-content{color:#000;position:relative}.hotel-item-box-content .hotel-box-right-content .bottom-right-sec-for-enq{position:absolute;bottom:10px;right:0;text-align:center}.hotel-item-box-content .hotel-box-right-content .price-of-hotel{font-size:16px;font-weight:600;color:#000;text-align:right;display:block}.bottom-right-sec-for-enq .view-more-btn,.h-read-more-btn,.read-more-under{text-decoration:underline}.read-more-under{font-weight:400;margin-left:3px}.accommodation-box-content .winter-box-heading{margin-bottom:0!important;font-family:var(--font-montserrat)!important;font-size:18px!important;font-weight:600!important;text-transform:capitalize!important}.accommodation-box-content .button-secondary{margin-right:0;font-size:10px;text-transform:uppercase}.f-new-10{font-size:12px!important;font-weight:400!important}.experience-box-items-text .left-side-box .exp-city-name{font-size:14px;font-weight:600;margin-bottom:3px}.experience-box-items-text .right-side-box .f-new-10{margin-bottom:0!important}.experience-box-items-text .right-side-box{text-align:right}.one-line-text{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;text-align:left}.one-line-text span{margin-bottom:0;font-size:14px;font-weight:400;line-height:1.4;list-style-type:disc;display:block}.offer-box-heding{font-size:15px!important}.experience-box-items-text .book-now{font-size:10px;font-weight:500;text-transform:capitalize;padding:4px 8px}.experience-box-items-text{display:flex;justify-content:space-between;align-items:flex-end;align-content:flex-end;margin-top:10px}.price-show{font-size:14px;font-weight:600;margin-top:2px}.global-section-margin{margin-top:3rem}.discover-slider .winter-box .image-overlay{position:relative}.discover-slider .winter-box .image-overlay .discover-hoverable-content{opacity:0;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);transition:.4s ease-in;width:100%;background:linear-gradient(358deg,#000,rgba(96,95,95,0) 83%);padding:1rem;text-align:center}.discover-slider .winter-box .image-overlay .discover-hoverable-content .link-explore{color:#fff;font-weight:400;display:inline-flex;margin:0}.search-input-hotel,.search-input-hotel-select{outline:none;border:none;border-bottom:1px solid #000;box-shadow:none;color:#000;width:100%;font-size:14px;padding:6px 0}.search-input-hotel-select{margin-left:2rem;margin-top:5px}.new-hotel-lists .hotel-slider-box-content{display:flex;align-items:flex-end;justify-content:space-between}.new-hotel-lists .hotel-slider-box-content .hotel-box-content{display:block;text-align:left}.new-hotel-lists .hotel-slider-box-content .winter-box-btn,.new-hotel-lists .hotel-slider-box-content .winter-box-btn p{text-align:right}.new-hotel-lists .hotel-slider-box-content .price{font-size:16px;font-weight:600}.new-hotel-lists .hotel-slider-box-content .price span{font-size:10px;font-weight:300}.new-hotel-lists .winter-box-content{padding:1rem!important}.new-hotel-lists .explore-more-btn{outline:none;box-shadow:none;font-size:10px;font-weight:500;text-decoration:underline;padding:5px 10px;color:#000;display:block}.text-style-none{font-weight:300;text-transform:none}.discover-slider .winter-box .image-overlay .discover-hoverable-content .link-explore span{margin-top:0}.discover-slider .winter-box .image-overlay:hover .discover-hoverable-content{opacity:1;bottom:0;transition:.4s ease-in}.accommodation-box-content{text-transform:uppercase;padding:10px}.bg_green{background:var(--bg-green)}.bg_gray{background:var(--bg-l-grey)}.item.center{transform:scale(1.1);transition:transform .3s ease-in-out;border:2px solid #00ff99}.accommodation-box-content .hotel-box-content .button-secondary{position:inherit;right:12px;bottom:10px;padding:5px 14px;line-height:18px;display:table;margin-top:1rem}.cityexpr .winter-box img{height:315px!important}.cityexpr .winter-box img,.hotel_ofr .winter-box img{-o-object-fit:cover;object-fit:cover}.showmoreT.add-rooms-block{position:relative;z-index:1000}.roomsuits .winter-box{margin-bottom:10px}.roomsuits .winter-box .winter-box-content{padding:1em 1rem;text-align:left}.roomsuits .know-more{border:none;border-bottom:1px solid #000000;padding:0;color:#000000}.hotel_oft .owl-carousel .owl-item.center img{box-shadow:10px 10px #000000;margin-left:5px;width:95%}.hotel_oft .winter-box img{height:100%!important}.hotel_oft .winter-box{box-shadow:none}.hotel_oft .owl-item.center{margin-top:50px}.hotel_oft .owl-carousel .owl-item:not(.center) img{filter:brightness(.9) saturate(0)}.hotel_oft .owl-carousel .owl-item img{z-index:0}.hotel_oft .slick-prev{right:0;left:auto!important}.hotel_oft .slick-next:before,.hotel_oft .slick-prev:before{color:#000}.heading{text-align:center}.heading h1{position:relative;font-weight:600;font-size:2.2em;color:#000000;transition:all .4s ease;padding:0 0 5px;margin:2em 0 1em}.heading h1:before{width:28px;height:5px;position:absolute;bottom:3px;margin-left:-14px}.heading h1:after,.heading h1:before{display:block;content:"";left:50%;background-color:#000000}.heading h1:after{width:100px;height:1px;position:relative;margin-top:10px;margin-left:-50px}.calendar-icon{position:relative;color:#000000;width:100%!important;display:block}.calendar-icon svg{position:absolute;top:-26px;right:25px}.home-page-class{z-index:1}.home-page-class .header_booking_engine{bottom:2em}.home-page-class button{bottom:11em;position:relative;border-radius:50%}.awards-section{padding:50px 0;background:#f8f9fa}.section-title{font-size:28px;font-weight:700;margin-bottom:20px}.no-image-bg img{background:#c5c5c5}.room-image-on-room img{height:300px!important;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-button-next,.swiper-button-prev{color:#000}.glryallcity img{border:2px solid #000000;padding:2px;border-radius:5px;height:250px;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}footer{margin-top:2em}.footer a,.footer p{color:var(--primary-color);text-decoration:none!important}.swiper-pagination-bullet-active{background:#000}.add-rooms-div{font-size:14px}.plus-min-style{margin-top:10px}.plus-min-style button{bottom:0}.rmv{margin-top:46px;font-size:12px;margin-left:10px;width:115px}.propertygallery li{width:20%}.desk-none{display:block}.mobile-none{display:none}.propertygallery li button{width:100%;margin-bottom:0!important}.hotel-img{width:100%;height:400px}.VIpgJd-ZVi9od-xl07Ob-lTBxed span:nth-child(2){right:6px;top:31px}.hero-banner{position:relative;width:100%;height:100%;top:12vh}.testimonial-swiper .swiper-slide .testimonial-item{position:relative;color:#000;border-radius:12px;padding:30px;transition:all .3s ease}.testimonial-swiper .swiper-slide{opacity:.7;transform:scale(.95);transition:all .3s ease}.testimonial-swiper .swiper-slide-active{opacity:1;transform:scale(1.05)}.testimonial-swiper .swiper-slide-active .testimonial-item{border:3px solid var(--primary-color)}.testimonial-swiper .swiper-slide-active .testimonial-item:before{content:"“";font-size:60px;position:absolute;top:10px;left:20px;color:var(--primary-color);font-family:Georgia,serif;line-height:1}.testimonial-swiper .swiper-slide-active .testimonial-item:after{content:"”";font-size:60px;position:absolute;bottom:10px;right:20px;color:var(--primary-color);font-family:Georgia,serif;line-height:1}.lead{font-size:.8rem!important}.winter-box2{position:relative;overflow:hidden;height:380px}.winter-box2 img{display:block;width:100%;height:auto;border-radius:0}.winter-box-content2{text-align:center;position:absolute;inset:0;background:rgb(25 117 95/60%);color:white;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;display:flex;flex-direction:column;justify-content:flex-end}.winter-box2:hover .winter-box-content2{opacity:1;visibility:visible}.winter-box-content2 h3{color:#ffd466;display:block;text-align:center;width:100%}.winter-box-content2 p{color:#ffffff}.winter-box-content2 .book-now{background-color:#ffd466;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:20px;padding:7px 15px}.ylw-txt{color:#ffd466!important}.bottom-10{bottom:10em}.winter-box-content2 .winter-box-btn{text-align:center}.min-vh-75{min-height:75vh}.box{background:rgba(0,0,0,.4);border:3px solid #000;color:#fff;text-align:center;margin-top:10px;padding:10px 20px}.subheading-text{list-style:none;font-size:35px;line-height:50px}@media (min-width:768px){.full-width-img{padding-top:110px;height:1000px}.subheading-text{font-size:50px;line-height:70px}.box{margin-top:100px;padding:80px 20px}}.section-black,.section-white{padding:50px 0;color:#fff;line-height:1.7}.section-black h3,.section-black p,.section-white h3,.section-white p{margin-bottom:60px}.section-black{background:linear-gradient(#363437,#121112)}.expsld span{color:#000}.section-white{background:linear-gradient(#ffffff,#f3f3f3);color:#0e0d0e}.media-box-item,a,button{text-decoration:none}.media-box-item{margin-bottom:1.6rem;display:block;color:#000}.media-box-item .media-date{margin-bottom:0}.expm10{margin:.5em 1em}.h-60vh-important{height:90vh!important}.h-55vh-important{height:85vh!important}#seccityfaq .accordion-item{box-shadow:0 2px 4px 3px #dfdede;border:none;margin-bottom:15px}#seccityfaq .accordion-title h5{font-weight:400}.h350{height:350px;overflow:hidden}.evnt-con-dine-form input::-moz-placeholder{font-size:12px;text-transform:capitalize!important;letter-spacing:.2px}.evnt-con-dine-form input,.evnt-con-dine-form input::placeholder,.evnt-con-dine-form select,.evnt-con-dine-form textarea{font-size:12px;text-transform:capitalize!important;letter-spacing:.2px}.property-form input::-moz-placeholder{font-size:12px;text-transform:capitalize!important;letter-spacing:.2px}.property-form input,.property-form input::placeholder,.property-form select,.property-form textarea{font-size:12px;text-transform:capitalize!important;letter-spacing:.2px}.media-box-item .media-title{font-size:13px;line-height:1.3rem}.pro-view-morre{background-color:#000;color:#fff!important;border-radius:0;outline:none;display:inline-block!important}.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){.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;-o-object-fit:cover;object-fit:cover}.hotel-filter-dropdownn{width:90%;transform:translateX(-50%)}.our-hotel-corporate-page{padding:180px!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}.navbar{width:40vh}.hero-banner{height:70vh!important}.bottom-10{bottom:-5em!important}.navbar{height:auto!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:118%}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}.header_booking_engine .col-md-2,select{width:100%!important}.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:105px}.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;-o-object-fit:cover!important;object-fit:cover!important;min-height:500px!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}}