@keyframes hotels_arrowAnimation__6It1K{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}.hotels_button-row__xkF0y{margin-top:20px}.hotels_animatedBtn__Rt0Jj{position:relative;display:inline-flex;align-items:center;font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;overflow:hidden}.hotels_animatedBtn__Rt0Jj:hover{background-color:#2a8ca2;transform:translateY(-3px)}.hotels_animatedBtn__Rt0Jj .hotels_arrow__YozW1{margin-left:10px;opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease}.hotels_animatedBtn__Rt0Jj .hotels_arrow-icon__2eL7W{font-size:18px;transition:transform .3s ease}.hotels_btn-group__dN6Jy{display:flex;justify-content:space-evenly;width:100%;margin-bottom:20px}.hotels_btn__bZxdA.hotels_flex-fill__zutu0{flex:1;padding:15px 0;text-align:center;transition:background-color .3s ease,transform .3s ease;margin:5px}.hotels_btn-light__NKmGQ{background-color:#f8f9fa;border-color:#e1e1e1;color:#555}.hotels_btn__bZxdA.hotels_flex-fill__zutu0:hover{background-color:#f0f0f0;border-color:#ddd}.hotels_card__PJwco{display:flex;flex-direction:row;margin-top:20px;border:none;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;width:100%}.hotels_card-img-left__2KHaY{width:50%;height:100%;object-fit:cover;border-radius:8px}.hotels_card-body__D3ZLV{width:50%;padding:20px;display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:#fcfff7}.hotels_cardBody__Y9qDh{padding:20px;display:flex;flex-direction:column;background-color:rgba(93,103,72,.1)}.hotels_card-body__D3ZLV h5{font-size:24px;font-weight:700;color:#333;margin-bottom:10px;border:10px solid #000}.hotels_card-body__D3ZLV p{color:#777;font-size:14px;margin-bottom:20px}.hotels_button-row__xkF0y{display:flex;justify-content:center;gap:20px}.hotels_animatedBtn__Rt0Jj,.hotels_book_btn__ZPrWm{display:inline-flex;align-items:center;padding:4px 6px;border-radius:4px;cursor:pointer;transition:transform .3s ease,background-color .3s ease}.hotels_book_btn__ZPrWm:hover{background-color:#7e8f58;color:#fff}.hotels_animatedBtn__Rt0Jj{padding-left:33px}.hotels_animatedBtn__Rt0Jj:hover{background-color:#fff;transform:translateY(-5px);border:1px solid #7e8f58;color:#7e8f58}.hotels_arrow__YozW1{margin-left:10px;opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease}.hotels_animatedBtn__Rt0Jj:hover .hotels_arrow__YozW1{opacity:1;transform:translateX(0)}.hotels_arrow-icon__2eL7W{font-size:18px}.hotels_btn-primary__P8AON{padding:10px;background-color:#5d6748;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.hotels_btn-light__NKmGQ,.hotels_btn-primary__P8AON{text-transform:uppercase;border-color:#5d6748}.hotels_btn-light__NKmGQ:hover{border-left:1px solid #ddd;background-color:#5d6748;color:#fff}.hotels_customheading__4c_9X{font-size:30px;font-weight:600;color:#5d6748;text-shadow:2px 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.hotels_customheading__4c_9X:hover{transform:translateY(-5px)}.hotels_cardtitle__olxk_{font-size:20px;color:#5d6748;font-weight:700}.hotels_one__dMbbU{text-align:center}.hotels_one__dMbbU h1{position:relative;font-weight:600;font-size:30px;color:#000;transition:all .4s ease;text-transform:uppercase;padding:0 0 5px;margin:2em 0 1em}.hotels_one__dMbbU h1:before{width:28px;height:5px;position:absolute;bottom:3px;margin-left:-14px}.hotels_one__dMbbU h1:after,.hotels_one__dMbbU h1:before{display:block;content:"";left:50%;background-color:#5d6748}.hotels_one__dMbbU h1:after{width:100px;height:1px;position:relative;margin-top:10px;margin-left:-50px}:root{--primary-bg:#5d6748;--secondary-bg:#fff;--primary-color:#5d6748;--secondary-color:#fff;--bg-l-grey:#e5e5e4;--main-font:"Optima",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,.2) 0px 2px 8px 0px;--bg-yellow:#b79e78;--bg-green:#5d6748;--bg-green-primary:#5f6645;--green-secondary:#5f6645}@font-face{font-family:Optima;src:url(/fonts/Optima.woff) format("woff");font-weight:400;font-style:normal}body{font-family:Optima,Segoe UI,Candara,Calibri,Arial,sans-serif}html{scroll-behavior:smooth}.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;font-family:var(--main-font)}h1,h2,h3,h4,h5,h6,p{margin:0;color:var(--primary-color)}input:focus,select:focus,textarea:focus{box-shadow:none!important}nav.navbar{z-index:999;padding:20px 0;background:linear-gradient(179deg,#fff,rgba(96,95,95,0) 83%)}.navbar-brand img{width:180px;height:auto}.navbar-nav{align-items:center}.navbar .navbar-nav .nav-link.book-now-header{border:1px solid var(--primary-color);padding:2px 20px;margin-left:10px;border-radius:0}.book-now1{border-radius:2px}.contact-addres .item{height:315px!important}.btn.book-now1:hover{background-color:var(--bg-green);color:#fff;border-color:unset;border-radius:2px}.custome_hotel1.sec-padding{padding-bottom:0}.navbar-nav li.nav-item:last-child{margin-right:0}.navbar .navbar-nav .nav-link{color:var(--primary-color);font-size:var(--primary-font-size);padding:.5em 1em;font-weight:var(--secondary-font-weight)}ctimg.sidebar-icon-img{margin-right:0;width:36px;cursor:pointer;height:auto}.navbar .navbar-nav li.nav-item:first-child{margin-right:2rem}.navbar .navbar-nav li.nav-item:last-child{margin-left:3rem}@media screen and (min-width:768px) and (max-width:992px){tatact-addres .item{height:345px!important}}@media screen and (min-width:768px) and (max-width:1279px){.mobile_text{display:block}}@media screen and (max-width:522px){.mobile_text1{display:block}}@media screen and (min-width:768px){.navbar-brand{margin-right:0;padding:0 2em}}@media screen and (max-width:768px){.experience .owl-carousel .owl-item.active img{width:100%;object-fit:cover;height:333px}}.banner-section{height:calc(100vh + 0px)}.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.custome_hotel .video-banner{height:90vh}.banner-section video.video-banner-inner{height:80vh;object-fit:cover;width:100%}.city_page img.hotel-img{height:504px}.city_page .slick-list{height:450px}.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:9999;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;margin-left:auto;margin-right:auto;background-color:#5d6748;border-radius:50%;display:block}.banner-search-btn .banner-search-btn-link img{width:30px;top:7px;height:auto;left:7px;position:relative}.sec-padding{padding:5rem 0}.blog_bg{padding:0}.global-heading-sec .global-heading{font-size:30px;font-weight:600;margin-bottom:1rem;color:var(--green-secondary)}.global-heading-sec .global-heading2{font-size:20px;font-weight:600;margin-bottom:1rem;font-family:Optima,sans-serif}.global-heading-sec .global-heading1{color:var(--green-secondary);font-size:20px;font-weight:600;margin-bottom:1rem;font-family:sans-serif}.winter-box{background-color:var(--secondary-bg);color:#fff;overflow:hidden;box-shadow:var(--primary-shadow)}.nearby1 .winter-box{box-shadow:var(--primary-shadow);height:450px;min-height:495px}.city-card{width:100%;margin:0 auto}.custome_slider .owl-carousel{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;background-color:#ffffff1a;box-shadow:none!important}.custome_slider .city-card{height:auto;overflow:hidden}@media screen and (max-width:1200px){.custome_slider .city-card img{height:500px}}.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}@media screen and (max-width:992px){.shadow-lg{box-shadow:unset!important}}@media screen and (min-width:1024px) and (max-width:1200px){.custome_amenities h2{font-size:1em}}@media screen and (min-width:992px) and (max-width:1200px){.room_cs1 .auto-width-btn{max-width:40%}}@media screen and (min-width:768px) and (max-width:991px){.room_cs1 .auto-width-btn{max-width:55%}}.color-white{color:#fff!important;border:none!important}.winter-box img{object-fit:cover}.winter-box .winter-box-content{padding:1em 0;text-align:center}.winter-box .winter-box-content .winter-box-heading{font-size:14px;text-transform:uppercase;font-weight:600;margin-bottom:.6rem;color:var(--green-secondary)}.winter-box-btn{margin-top:15px;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:20px}.custome_break .btn-link{text-align:left;text-decoration:none}.custome_break .winter-box-content{text-align:left}.know-more{background-color:var(--secondary-bg);color:var(--primary-color);border:1px solid var(--primary-color)}.yellow-btn{background-color:var(--bg-yellow);text-align:center}.book-now,.yellow-btn{color:var(--secondary-color)}.book-now{background-color:var(--primary-bg);border:1px solid var(--primary-color)}.nearby .winter-box-content{padding:1em 2em}.nearby .item{padding:10px}.nearby .winter-box .winter-box-content .winter-box-para{height:70px!important}.neartdynamic .winter-box-para{height:75px;overflow:hidden}.winter-box-para .nearby1 .winter-box .winter-box-content .winter-box-para{height:auto}.wed-in img{border:4px solid #fff}.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}.winter-box.hotel-box .winter-box-content .winter-box-heading{font-size:13px}.winter-box.hotel-box .winter-box-btn .box-btn{font-size:10px;padding:7px 10px}.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}.hotel-box .winter-box-content{padding:6px}.winter-box.hotel-box{box-shadow:none;background-color:transparent}.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}.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}.experience-section .nav-tabs{border:none}.experience-section .nav-tabs .nav-item.show .nav-link,.experience-section .nav-tabs .nav-link.active{background-color:var(--primary-bg);color:var(--secondary-color);border-radius:25px}.experience-section .nav-tabs .nav-link{border:none;border-radius:25px;background-color:var(--bg-l-grey);color:var(--primary-color);padding:4px 25px;margin-right:10px;font-weight:var(--secondary-font-weight);font-size:14px}.experience-section .card{border:none;border-radius:15px;box-shadow:var(--primary-shadow);overflow:hidden;margin-bottom:0}.experience-section .card img{width:100%;height:130px;object-fit:cover}.experience-section .card-body{display:flex;justify-content:space-between;align-items:center;padding:10px}.experience-section .price{font-size:1.2rem;font-weight:700;text-align:right}.experience-section .btn-book{background-color:var(--primary-bg);color:var(--secondary-color);border-radius:0;font-size:12px;padding:7px 10px}.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}.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:#fff;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;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}.description{color:var(--primary-color)}.description p{height:355px}.city_page .owl-carousel .owl-item img{height:100%}#thumbs{position:absolute;bottom:0;background:linear-gradient(358deg,#000,rgba(96,95,95,0) 83%);height:200px;padding-top:110px;padding-left:100px;padding-right:100px;z-index:99;overflow:hidden;width:100%}#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:260px;object-fit:cover}.footer{padding:40px 0;text-align:center;font-size:15px;background:var(--bg-green-primary)}.footer,.footer h5,.footer h6,.footer p{color:var(--secondary-color)}.footer h5{font-weight:700;text-transform:uppercase;margin-bottom:10px;font-size:1.4rem}.ftr_logo{padding-right:2em;border-right:2px solid #fff;filter:brightness(1.8)}.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:#fff;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;border-top:1.6px solid var(--secondary-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 a,.footer p{font-weight:var(--secondary-font-weight);text-transform:uppercase}.footer .social-icons a i,.footer .social-icons a svg{margin-right:0;color:var(--bg-green-primary);background-color:var(--secondary-bg);padding:6px;border-radius:5px;height:19px;width:21px}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important;letter-spacing:0;font-variant:normal;line-height:1;text-transform:none!important;color:#fff;font-weight:700}.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}.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 #0f9}.hotel_ofr .winter-box img{object-fit:cover}.showmoreT.add-rooms-block{position:relative;z-index:1000}.roomsuits .winter-box{margin-bottom:10px;min-height:450px}.height-auto .roomsuits .winter-box2{margin-bottom:10px;height:530px;min-height:450px}.roomsuits1 .winter-box{margin-bottom:10px;height:510px;min-height:510px}.roomsuits .winter-box .winter-box-content{padding:0 1rem;text-align:left}.winter-box-content1{min-height:600px}.d-flex{display:flex!important}.justify-content-between{justify-content:space-between!important}.flex-column{flex-direction:column!important}.winter-box-content1,.winter-box1{transition:all .3s ease}.winter-box-content1{min-height:240px;overflow:hidden}.hotel-txt1{display:inline-block;transition:opacity .3s ease,max-height .3s ease;max-height:0;opacity:0;visibility:hidden}.visible-text1{opacity:1;visibility:visible;max-height:200px}.hidden-text1{opacity:0;visibility:hidden;max-height:0}.winter-box1{min-height:650px}.roomsuits .know-more{border:none;border-bottom:1px solid #000;padding:0;color:#000}.hotel_oft .owl-carousel .owl-item.center img{box-shadow:10px 10px #5d6748;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:unset}.hotel_oft1 .owl-carousel .owl-item:not(.center) img,.hotel_oft2 .owl-carousel .owl-item:not(.center) img{filter:unset!important;height:450px;width:100%;object-fit:cover;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:1rem;filter:none!important}.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}.footer-partner-contact a{text-transform:lowercase}.footer-partner-contact .partner-footer-title{font-weight:600;text-transform:uppercase}.heading h1{position:relative;font-weight:600;font-size:2.2em;color:#000;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:#5d6748}.heading h1:after{width:100px;height:1px;position:relative;margin-top:10px;margin-left:-50px}.heading .inner-main-heading{position:relative;font-weight:600;font-size:2.2em;color:#000;transition:all .4s ease;padding:0 0 5px;margin:2em 0 1em}.heading .inner-main-heading:before{width:28px;height:5px;display:block;content:"";position:absolute;bottom:3px;left:50%;margin-left:-14px;background-color:#5d6748}.heading .inner-main-heading:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#5d6748}.room-features{display:flex;justify-content:left;gap:20px;margin-top:15px}.feature-item{display:flex;flex-direction:column;align-items:center;text-align:center}.feature-icon{font-size:24px;color:#5d6748}.feature-item span{font-size:12px;color:#333;margin-top:5px}.feature-item-room{flex-direction:column;align-items:left;text-align:left;margin-bottom:10px}.feature-icon-room{font-size:24px;color:#5d6748;width:45px}.feature-item-room span{font-size:12px;color:#333;margin-top:5px}.room-features2{justify-content:left;gap:20px;margin-top:15px}.room-features2 .feature-icon{width:45px}.auto-width-btn{display:inline-block;max-width:37%;text-align:center}.room_cs{padding:0;margin-bottom:2em}.space_in{padding:2em}.overview-img img{border-radius:4px;height:auto;border:4px solid #f0f0f0}.hotel-txt b{font-weight:700}.banner_fade:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(1,2,11,.4)}.banner-section video{width:100%;height:100vh;object-fit:cover}.calendar-icon{position:relative;color:#5d6748;width:100%!important;display:block}.calendar-icon svg{position:absolute;top:-26px;right:0}.home-page-class{z-index:1}.home-page-class .header_booking_engine{bottom:3%}.home-page-class button{bottom:0;position:relative}.banner_form{bottom:6em}.hero-sec:before{width:100%;height:50%;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.68))}.hero-sec:after,.hero-sec:before{position:absolute;content:"";top:0;left:0}.hero-sec:after{width:50%;height:100%;background:linear-gradient(270deg,transparent 0,rgba(0,0,0,.68));z-index:-1}footer{margin-top:2em}.awards-section{padding:50px 0;background:#f8f9fa}.section-title{font-size:28px;font-weight:700;margin-bottom:20px}.award-item{border-radius:10px;padding:20px;text-align:center;transition:transform .3s ease-in-out}.award-item:hover{transform:translateY(-5px)}.award-image{width:100px;height:auto;margin-bottom:15px}.swiper-button-next,.swiper-button-prev{color:#000}.glry .new-type-gallery .winter-box{background-color:transparent}.glry .new-type-gallery .winter-box img{margin:5px}.check-availability,.check-availability:focus,.check-availability:hover{width:100%;background-color:var(--bg-yellow);color:var(--secondary-color);text-align:center}.new-style-btnss .box-btn{padding:5px 20px!important;border-radius:4px}.contact_frm .btn-outline-dark{background-color:#5d6748;color:#fff;border:none;padding:5px 20px;font-size:14px;cursor:pointer;border-radius:5px;transition:background-color .3s ease-in-out}.contact_frm .submit-contact-us{margin:0 auto;width:100%;justify-content:center;display:flex}.go2072408551{color:#818181;font-weight:700}.error-show{display:block}.response-message{font-weight:700}.response-success{color:#818181}.date_main{position:relative}.date-icon{position:absolute;right:15px;top:71%;transform:translateY(-50%);pointer-events:none;color:#666;font-size:1.2rem}.response-error{color:red;font-weight:unset}.react-datepicker-wrapper{display:block!important}.text-gray{color:#818181}.text-red{color:red}.recived{color:var(--primary-color) #5d6748}.contact_blog{position:sticky;top:110px}@media screen and (min-width:344px) and (max-width:767px){.book_close{position:relative}.book_close .rounded-full{position:absolute;bottom:133px;left:43%}}@media screen and (min-width:769px) and (max-width:1024px){.book_close{position:relative}.book_close .rounded-full{position:absolute!important;bottom:30px;left:45%;top:unset!important}}@media screen and (min-width:768px) and (max-width:1024px){.header_booking_engine .btn{font-size:11px!important}}@media screen and (device-width:1024px) and (orientation:portrait),screen and (device-width:820px) and (orientation:portrait),screen and (device-width:834px) and (orientation:portrait){.auto-width-btn{max-width:60%}#history-slid .carousel-indicators li{margin:0 8x}.banner-image .bg_green{top:unset;position:relative}.header_booking_engine .btn{font-size:12px;padding:7px 0;margin-top:2em;border-radius:4px;width:112px}.header_booking_engine{width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.book_engine{position:relative;bottom:17px}}@media screen and (min-width:992px) and (max-width:1200px){.description p{height:439px}.description.description1 p{height:462px}}@media screen and (min-width:768px) and (max-width:992px){.description p{height:416px;min-height:325px;max-height:400px}.description.description1 p{height:462px}.city_page .owl-carousel .owl-item img{height:500px}}@media screen and (min-width:592px) and (max-width:992px){.city_page .owl-carousel .owl-item img{height:500px}}@media screen and (min-width:344px) and (max-width:591px){.city_page .owl-carousel .owl-item img{height:400px!important}}@media screen and (max-width:472px){.description p{height:540px;min-height:544px;max-height:544px}}@media screen and (max-width:400px){.new-style-btnss .box-btn{width:100%;font-size:12px}}@media screen and (min-width:340px) and (max-width:390px){.description p{height:550px;min-height:595px;max-height:595px}}@media screen and (min-width:344px) and (max-width:356px){.description p{height:613px;min-height:645px;max-height:600px}}.ftr_logo{width:240px!important;height:auto;filter:none!important}.glryallcity img{border:2px solid #5d6748;padding:2px;border-radius:5px;height:385px;width:100%;object-fit:cover;margin-bottom:20px}.footer_address img{filter:invert(1);object-fit:contain;height:14px;width:15px}.inner_address{align-items:baseline}.footer_address .address,.inner_address{display:flex;align-items:center;gap:2px}.inner_address{text-transform:capitalize!important}.footer a,.footer p{color:#fff!important;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}.new-dine-sec-2 .dine-box-card-img img{height:350px;width:100%;object-fit:cover;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:1rem;filter:none!important}.new-type-gallery img{width:100%;object-fit:cover;object-position:bottom;height:270px}.dine-box-card1{text-align:left!important}.new-dine-sec-main-box{padding:1rem;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);border-radius:1rem}.mobile-none{display:none}.propertygallery li button{width:100%;margin-bottom:0!important}.hotel-img{width:100%;height:400px;object-fit:cover}.VIpgJd-ZVi9od-xl07Ob-lTBxed span:nth-child(2){right:6px;top:31px}@media (max-width:767px){.mobile-none{display:block}.desk-none{display:none}#google_translate_element{width:17em}.home-page-class button{bottom:30%;position:relative}.home-page-class .header_booking_engine{bottom:37%!important}.react-datepicker__input-container .form-control{width:118%}footer .col-md-3.justify-content-end{justify-content:left!important;padding-left:0;margin-bottom:10px}.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}.history-area{width:360px!important;overflow:auto}.experience .owl-carousel .owl-item img{height:150px}.experience .owl-theme .owl-nav{bottom:-54px}.about-section .image-column .inner-column{padding-left:0;padding-bottom:10px}#history-slid .carousel-indicators:before{width:100vh!important}#history-slid .carousel-indicators li{line-heigh:0;margin:0}.about-section .image-column .inner-column:before{height:220px!important;width:220px!important}.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}.n-hotel-slider .owl-nav button.owl-next,.offers-slider .owl-nav button.owl-next{right:0}.contact-info .inline-itemx-box{display:block}.experience-section .nav-tabs .nav-link{margin-bottom:1rem}div#thumbs{padding-left:10px;padding-right:10px}div#thumbs .brand-logo-item img{width:50px}.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}}@media (max-width:554px){.experience .owl-carousel .owl-item.active .slide_box{background:hsla(0,0%,100%,.8);z-index:9;right:-180%}}@media (max-width:767px){.experience .owl-carousel .owl-item.active .slide_box{background:#fff;z-index:9;right:0;top:-60px}}@media (max-width:412px){.experience .owl-carousel .owl-item.active .slide_box{background:hsla(0,0%,100%,.8);z-index:9;right:0;top:-60px}}@media (max-width:370px){.experience .owl-carousel .owl-item.active .slide_box{width:100%}}.custome_winter img,.custome_winter1 img{height:300px!important}.custome_badrinath .winter-box-content,.swiper-wrapper .winter-box-content{text-align:left}.custome_haridwar.custome_badrinath .winter-box{height:384px;min-height:360px}.nearby1 .winter-box .winter-box-content .winter-box-para{min-height:45px}@media (max-width:400px){.custome_haridwar p{font-size:12px!important}}.custome_winter1{display:flex;justify-content:end}@media screen and (max-width:768px){.custome_winter,.custome_winter1{display:flex;justify-content:center}}.culinary{font-size:16px}.custome_img .overview-img img{height:300px!important}.blog-list-sidebar{padding:10px;border-radius:0;margin-bottom:10px;margin-top:1rem}.blog-list-sidebar ul li svg{font-size:10px;height:15px;width:15px;margin-right:10px;color:#002d62}.blog-list-sidebar ul li{border-bottom:1px solid #002d62;margin:10px 0;padding-bottom:5px}.blog_details{margin-top:7em}.blog_details .heading{text-align:left}.blog-detail-page .blog-detail-main-title{text-transform:capitalize;font-weight:600;margin-bottom:10px;margin-top:1rem;font-size:30px!important}li{color:var(--primary-color);margin:0}.blog-detail-description ul,ol{list-style:unset;padding-left:2rem}.blog_bg a,.blog_bg button{background-color:var(--primary-bg);color:var(--secondary-color);padding:6px 10px;border-radius:2px}.blog_bg img{height:250px!important}.blog_bg h3{text-transform:capitalize}.blog_bg h3:hover{text-decoration:underline}.blog-detail-page button{background-color:#5d6748;color:#fff;border:none;padding:5px 20px;font-size:14px;cursor:pointer;border-radius:5px;transition:background-color .3s ease-in-out}.blog_bg .text-left{text-align:left!important;padding:0!important;margin-top:10px!important}.map{height:300px;width:100%}.city_page .owl-carousel .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:1;border:none;pointer-events:all}.city_page .owl-prev{position:relative;left:-35px}.city_page .owl-next{position:relative;right:-35px}.city_page .custom-left,.city_page .custom-right{font-size:16px}.city_page .owl-dots{position:absolute;bottom:-25px;width:100%;display:flex;justify-content:center}.VIpgJd-ZVi9od-xl07Ob-OEVmcd{z-index:10000002;border:none;position:fixed;box-shadow:0 3px 8px 2px #999;margin-top:4rem}.city_page .owl-theme .owl-dots .owl-dot.active span,.city_page .owl-theme .owl-dots .owl-dot:hover span{width:10px;height:10px;margin:5px 7px;display:block;transition:opacity .2s ease;border-radius:30px}.ametxt p span{color:var(--primary-bg)!important;font-family:var(--main-font)!important}.roomslide .winter-box img{height:220px}@media screen and (max-width:768px){.city_page .owl-next,.city_page .owl-prev{display:none!important}}@media screen and (max-width:447px){.footer_address .address{display:unset}.footer_address .address a{display:block}.inner_address{align-items:baseline}}.css-15lsz6c-indicatorContainer{z-index:9999999}.css-1nmdiq5-menu{position:absolute;z-index:9999999999!important}.relative.w-full{z-index:1!important}.zIndex0{z-index:-1!important}.zIndex99{z-index:1!important}.custome_haridwar .swiper-slide{height:390px!important}.custome_haridwar .winter-box{height:380px;display:flex;flex-direction:column;justify-content:space-between}