@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@keyframes swipeUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes swipeRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes swipeLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.swipe-up{animation-timeline:view();animation-range:entry 0 cover 40%;animation:swipeUp normal;animation-duration:.5s}.swipe-right{animation-name:swipeRight}.swipe-left,.swipe-right{animation-direction:normal;animation-duration:.5s}.swipe-left{animation-name:swipeLeft}.swipe{animation-direction:normal;animation-duration:.5s;animation-name:swipeUp}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}::selection{background-color:#b92100;color:#fff}.loader,body{background-color:#fff}.loader{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 0;position:fixed;top:0;width:100%;z-index:99}.loader img{height:150px;width:150px}a{color:#fff}li{list-style:none}.navbar-section [type=checkbox]{display:none}.active{border-radius:5px;color:#b81104}.header-section{align-items:center;display:flex;justify-content:center}.navbar-section.activated{background-color:#fff;border-radius:10px;position:fixed;top:0;z-index:98}.top-banner{align-items:center;background-color:#480607;color:#fff;display:flex;height:35px;justify-content:space-between;margin:auto;max-width:1440px;padding:0 20px;width:100%}.top-banner-left{gap:20px}.email,.phone,.top-banner-left{align-items:center;display:flex;justify-content:center;text-align:center}.email,.phone{gap:10px}.top-banner-right{align-items:center;display:flex;font-size:20px;gap:20px;justify-content:center}.navbar-section{align-items:center;background-color:#fff;box-shadow:0 3px 8px #0000003d;display:flex;height:80px;justify-content:space-between;margin:auto;max-width:1440px;padding:0 10px;width:100%}.navbar-section .logo-section{align-items:center;cursor:pointer;display:flex;gap:10px}.navbar-section .logo-section h2{font-family:Poppins,sans-serif;text-transform:uppercase}.navbar-section .logo-section img{width:60px}.navbar-section .logo-section .text-logo{width:250px}.navbar-section .menu-section{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:center;list-style:none;text-transform:uppercase;transition:max-height .3s ease-in-out;z-index:80}.navbar-section .menu-section li{border-radius:5px;cursor:pointer;padding:5px 10px;position:relative;transition:all .2s ease-in-out}.navbar-section .menu-section li:hover{background-color:#b92100;color:#fff}.navbar-section .search-section{display:flex;gap:10px}.navbar-section .search-section button,.none button{background-color:#b92100;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;outline:none;padding:5px 10px;text-transform:uppercase}.navbar-section .search-section button:first-of-type{align-items:center;border-radius:55px;display:flex;height:40px;justify-content:center;width:40px}.navbar-section .search-section .menu-bars{cursor:pointer;display:none;font-size:30px}input[type=checkbox]:checked~.menu-section{right:0}.none{display:none}.dropdown{cursor:pointer;position:relative}.dropdown .more-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 3px 8px #0000003d;color:#000;display:none;left:0;padding:10px;position:absolute;top:100%;width:150px;z-index:10}.dropdown.open .more-dropdown{display:block}.dropdown .more-dropdown li{border-radius:5px;cursor:pointer;padding:5px 10px}.dropdown .more-dropdown li:hover{background-color:#b81104;color:#fff}@media (min-width:320px) and (max-width:900px){.none{display:flex;gap:20px}.top-banner{display:none}.navbar-section{height:60px;padding:0 10px}.navbar-section .menu-section{background-color:#fff;box-shadow:0 3px 8px #0000003d;display:flex;flex-direction:column;gap:30px;height:100vh;justify-content:start;list-style:none;padding:20px;position:fixed;right:-110%;text-align:center;top:60px;transition:all .5s ease-in-out;width:100vw}.navbar-section .logo-section{font-size:12px}.navbar-section .menu-bars,.navbar-section .search-section .menu-bars{display:block}.search-section .list-button{display:none}.navbar-section .search-section button:first-of-type,.search-section .search-button{display:flex}}@media (max-width:480px){.navbar-section .logo-section img{width:60px}.navbar-section .logo-section .text-logo{width:180px}}.list-property-form-section{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;overflow-y:scroll;padding:50px 20px;position:fixed;top:0;width:100%;z-index:99}.list-property-form-section form{background-color:#fff;border-radius:20px;margin:auto;max-width:800px;padding:20px 40px;position:relative}.list-property-form-section form h2,.list-property-form-section form p{text-align:center}.list-property-form-section .form-header{border-bottom:2px solid #ccc;padding:20px 0}.list-property-form-section form .fa-circle-xmark{color:#000;color:#b92100;cursor:pointer;font-size:40px;position:absolute;right:10px;top:10px}.business-name{display:flex;flex-direction:column;gap:5px;text-align:start;width:100%}.business-name input{background-color:#e1e8f0;border:none;border-radius:5px;font-size:16px;height:40px;padding-left:10px;width:100%}.business-name input:focus{background-color:#e1e8f0;outline:3px solid #b92100}.business-name label{font-size:12px}@media (min-width:320px) and (max-width:480px){.list-property-form-section{padding:10px}.list-property-form-section form{padding:40px 10px}}.search-modal-section{background-color:#00000080;height:100%;padding:0 10px;position:fixed;top:0;z-index:99}.search-modal,.search-modal-section{align-items:center;display:flex;justify-content:center;width:100%}.search-modal{background-color:#fff;border-radius:20px;flex-direction:column;height:fit-content;max-width:1000px;padding:40px 20px;position:relative}.find-hotels-shadow{border-radius:10px;box-shadow:0 3px 8px #0000003d}.search-modal .hide-modal{align-items:center;display:flex;justify-content:center;position:absolute;right:20px;top:20px}.find-hotels{position:relative}.search-modal .hide-modal i{color:#b92100;cursor:pointer;font-size:40px}@media (min-width:320px) and (max-width:480px){.find-hotels-shadow{border-radius:10px;box-shadow:none}.find-hotels-shadow>h4{padding:0}.search-modal{padding:40px 10px}.hotel-search-comp2{padding:0}}footer{align-items:start;background-color:#fff;background-position:top;background-repeat:no-repeat;border-top:5px solid #b81104;display:flex;flex-direction:column;gap:20px;height:fit-content;justify-content:space-between;margin:auto;max-width:1440px;padding-top:20px;width:100%}a{text-decoration:none}ul{list-style:none}footer .row{display:flex;flex-wrap:wrap;height:fit-content;width:fit-content}.footer-col img{width:80px}.footer-col h2{color:#000;cursor:pointer;font-size:25px}.footer-col h2 span{color:#b81104}.footer-col p{color:#687799;font-size:15px;line-height:20px;margin-top:20px}.footer-col .contact-col p{align-items:start;display:flex;gap:10px;justify-content:start}.footer-col .contact-col p>p{margin:0}.footer-col .contact-col p i{color:#b81104}.footer-col{height:fit-content;line-height:30px;padding:0 15px;width:20%}.footer-col a,.footer-col span{color:#687799;cursor:pointer;display:flex;font-weight:450;transition:all .3s ease-in-out}.footer-col a:hover,.footer-col span:hover{color:#b81104;transform:translateX(5px)}.footer-col:last-child a:hover{transform:translateY(-5px)}.footer-col-logo{align-items:center;display:flex;gap:20px;justify-content:center;text-transform:uppercase}.footer-col-logo h2{display:none}.footer-col h4{color:#000;font-size:18px;font-weight:600;margin-bottom:35px;position:relative;text-transform:capitalize}.footer-col h4:before{background-color:#b81104;border-radius:55px;bottom:-10px;box-sizing:border-box;content:"";height:3px;left:0;position:absolute;width:50px}.footer-col ul li:not(:last-child){margin-bottom:10px}.footer-col ul li a{color:#000;display:block;font-size:16px;font-weight:300;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.footer-col ul li a:hover{color:#000;padding-left:8px}.footer-col .social-links{display:flex}.footer-col .social-links a{align-items:center;background-color:#fff3;border-radius:50%;color:#000;display:flex;height:50px;justify-content:center;line-height:40px;margin:0 10px 10px 0;text-align:center;transition:all .5s ease;width:50px}.footer-col .social-links a i{font-size:20px}.footer-col .social-links a:hover{background-color:#b81104;color:#fff}.footer-col .news-letter{background-color:#eef1f5;border-radius:10px;display:flex;height:fit-content;width:100%}.footer-col .news-letter input{background-color:#eef1f5;border:none;border-bottom-left-radius:55px;border-top-left-radius:55px;height:40px;outline:none;padding-left:10px;width:150px}.footer-col .news-letter button{background-color:#b81104;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;height:40px;outline:none;padding:0 8px}.footer-copyright{align-items:center;background-color:#480607;color:#fff;display:flex;height:40px;justify-content:space-between;padding:0 20px;width:100%}.footer-copyright-left{align-items:center;display:flex;gap:20px;justify-content:center}.footer-copyright-left img{width:50px}.footer-copyright p{font-size:15px}.footer-copyright p a{text-decoration:underline}.footer-copyright-right{font-size:15px}@media (min-width:767px) and (max-width:1024px){.news-letter{flex-direction:column}}@media (min-width:320px) and (max-width:767px){footer .row{flex-direction:column;padding-left:0}.footer-col-logo h2{display:block;font-size:20px;text-align:start}.footer-col{padding-bottom:20px;width:100%}.footer-copyright{flex-direction:column;height:fit-content;padding:5px 20px;text-align:center}.footer-col .news-letter input{padding-left:20px;width:100%}.footer-col .news-letter button{width:150px}}.what-we-offer-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:20px;height:fit-content;justify-content:center;margin:auto;max-width:1440px;padding:40px}.what-we-offer-section>h2{font-size:30px;font-weight:800;position:relative;text-transform:uppercase}.what-we-offer-section>h2:after{background-color:#b92100;border-radius:55px;bottom:0;content:"";height:5px;left:5px;position:absolute;width:40%}.what-we-offer-section .what-we-offer-section-boxes{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.what-we-offer-section-box{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 3px 8px #0000003d;display:flex;flex-direction:column;gap:10px;height:180px;justify-content:center;margin-top:10px;padding:5px;text-align:center;transition:all .2s ease-in-out;width:180px}.what-we-offer-section-box:hover{transform:translateY(-15px)}.what-we-offer-section-box img{height:80px;width:80px}.what-we-offer-section-box h3{color:#000;font-weight:600;text-transform:uppercase}@media (min-width:320px) and (max-width:480px){.what-we-offer-section{padding:20px}.what-we-offer-section h2{font-size:25px}.what-we-offer-section .what-we-offer-section-boxes{gap:20px}.what-we-offer-section-box{height:120px;width:120px}.what-we-offer-section-box img{height:40px;width:40px}.what-we-offer-section-box h3{font-size:16px}}.destination-slider-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:30px;margin:auto;max-width:1440px;padding:40px 0;width:100%}.destination-slider-section>h2{font-size:30px;font-weight:800;position:relative;text-align:center;text-transform:uppercase;width:fit-content}.popular-hotels-section{padding-top:40px}.destination-slider-section>h2:after{background-color:#b92100;border-radius:55px;bottom:0;content:"";height:5px;left:0;position:absolute;width:40%}.destination-slider-swiper{padding:40px 50px}.destination-slider-swiper,.popular-hotel-swiper{background-color:#fff;height:fit-content;max-width:1440px;width:100%}.popular-hotel-swiper{padding:40px}.popular-hotel-swiper .swiper-slide{margin-left:10px;margin-right:20px;width:fit-content}.swiper>h2{font-size:30px;text-align:center;text-transform:uppercase}.swiper-button-next,.swiper-button-prev{border-radius:5px;color:#b81104;font-size:10px;height:55px;padding:50px 10px;width:35px}.destination-slider-swiper .swiper-slide{align-items:center;border-radius:20px;box-shadow:0 3px 8px #0000003d;color:#fff;display:flex;font-size:18px;height:400px;justify-content:center;text-align:center;width:200px}.swiper-overlay{cursor:pointer;position:relative}.swiper-overlay .content{align-items:start;bottom:0;display:flex;flex-direction:column;padding:20px;position:absolute}.swiper-overlay .content h2{text-transform:uppercase}.swiper-overlay .content h3{background-color:#b92100;border-radius:5px;font-size:16px;padding:0 10px;text-transform:uppercase}.swiper-overlay{border-radius:20px;height:100%;width:100%}.swiper-overlay1{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/mussoorie.13a3d323732c198c2ce2.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay2{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/nainital.cc06917e06c6c60c00aa.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay3{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/corbett.f49a62612b8970e40835.webp) no-repeat;background-position:100%;background-size:cover}.swiper-overlay4{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/manali.dd16f829f24bc449c810.webp) no-repeat;background-position:bottom;background-size:cover}.swiper-overlay5{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/bhimtal.9423a08c63cdf6eda389.webp) no-repeat;background-position:bottom;background-size:cover}.swiper-overlay6{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/dharamshala.becf49b3520386aedcf0.webp) no-repeat;background-position:bottom;background-size:cover}.swiper-overlay7{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/amritsar.d8d94e7afd4c708635f2.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay8{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/kausani.0bed634dc4399b46004c.webp) no-repeat;background-position:bottom;background-size:cover}.swiper-overlay9{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/ranikhet.e241e2415508a5ba392e.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay10{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/dalhousie.2375d0db9a49ef0bfe38.webp) no-repeat;background-position:bottom;background-size:cover}.swiper-overlay11{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/haridwar.68274167c7d53aa43e0c.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay12{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/chandigarh.92cface143f29bdefc5e.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay13{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/bandhavgarh.16cad928add1fd677780.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay14{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/shimla.d1469869f8f2c31f2d33.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay15{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/rishikesh.2b8182e24f7af81dde6d.jpeg) no-repeat;background-position:50%;background-size:cover}.swiper-overlay16{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/almora.5ca97163a2ae8af735e7.webp) no-repeat;background-position:0;background-size:cover}.swiper-overlay17{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/dhanaulti.f8c85bc1009e6b819271.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay18{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/lohaghat.8d14f8fa320e70938bd2.webp) no-repeat;background-position:50%;background-size:cover}.swiper-overlay19{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/auli.76a3b134a2342b8c6d95.webp) no-repeat;background-position:bottom;background-size:cover}.swiper-overlay20{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/new-delhi.254a8853907c1d025296.jpg) no-repeat;background-position:top;background-size:cover}@media (min-width:320px) and (max-width:480px){.swiper-button-next,.swiper-button-prev{color:#0000}.destination-slider-section>h2{font-size:25px}.popular-hotel-swiper{padding:40px 10px}}.skeleton-destination-card{background-color:#fff;border-radius:8px;margin:0 auto;max-width:300px;padding:16px}.customer-counting-section{flex-wrap:wrap;gap:30px;height:fit-content;margin:auto;max-width:1440px;padding:40px 20px;width:100%}.customer-counting-box,.customer-counting-section{align-items:center;background-color:#fff;display:flex;justify-content:center}.customer-counting-box{border-radius:10px;box-shadow:0 3px 8px #0000003d;flex-direction:column;height:200px;padding:10px;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;width:200px}.customer-counting-box:hover{transform:translateY(-15px)}.customer-counting-box h2:first-of-type{font-size:40px}@media (min-width:320px) and (max-width:480px){.customer-counting-section{padding:40px 10px}.customer-counting-box{height:150px;width:150px}.customer-counting-box h2:first-of-type{font-size:30px}.customer-counting-box h2:last-of-type{font-size:18px}}.popular-hotels-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:30px;height:fit-content;justify-content:center;margin:auto;max-width:1440px;padding:40px 20px;width:100%}.popular-hotels-section>h2{font-size:30px;font-weight:800;position:relative;text-align:center;text-transform:uppercase}.popular-hotels-cards{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}@media (min-width:320px) and (max-width:400px){.popular-hotel-swiper{padding:40px 0}.popular-hotel-swiper .swiper-slide{width:100%}.popular-hotels-section>h2{font-size:25px}}.hotel-card{background-color:#fff;border-radius:20px;box-shadow:0 3px 8px #0000003d;color:#000;height:520px;position:relative;text-align:start;width:320px}.hotel-card-image{border-radius:20px 20px 0 0;height:180px;overflow:hidden}.hotel-card-image img{height:100%;object-fit:cover;object-position:center center;transition:all .3s ease-in-out;width:100%}.hotel-card-image img:hover{transform:scale(1.2)}.hotel-card-content{display:flex;flex-direction:column;justify-content:space-between;padding:10px}.hotel-card-content-header{border-bottom:1.5px solid #0000001a;padding-bottom:5px}.hotel-card-content-center,.hotel-card-content-footer{padding-bottom:5px;padding-top:5px}.hotel-card-content-footer{border-top:1.5px solid #0000001a}.hotel-card-content-header h1{font-size:20px;text-transform:uppercase}.hotel-card-content-header>h4{display:flex;justify-content:space-between;margin-bottom:5px}.hotel-card-content-header>h4>span{background-color:#fff;color:#000}.hotel-card-content-header>h4 .price-na{border-radius:5px;color:#b92100}.hotel-card-content-header>h4>span>span{background-color:#008234;border-radius:5px;color:#fff;font-size:18px;padding:0 5px}.hotel-card-content-header>h4>span:last-of-type{align-items:center;background-color:#fec325;border-radius:5px;color:#000;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:0 5px;text-transform:uppercase}.hotel-card-content-header>p{display:flex;font-weight:600;gap:10px;justify-content:space-between}.hotel-card-content-header p:last-of-type a{align-items:center;background-color:#fec325;border-radius:5px;color:#000;cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:center;padding:0 10px;text-align:center;text-transform:uppercase}.hotel-card-content-header p:last-of-type a i{font-size:14px}.hotel-card-content-header>p>p>span>i{color:#b92100}.hotel-card-content-footer{align-items:center;bottom:10px;display:flex;gap:90px;justify-content:space-between;position:absolute;text-transform:uppercase}.hotel-card-content-footer button{background-color:#b92100;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;padding:0 10px}.hotel-card-content-footer>h4{color:#b92100;cursor:pointer;font-size:18px;text-transform:uppercase}.booking-modal-section{align-items:start;background-color:#00000080;height:100vh;left:0;overflow-y:auto;padding:40px 0;position:fixed;top:0;z-index:99}.booking-modal,.booking-modal-section{display:flex;justify-content:center;width:100%}.booking-modal{align-items:center;background-color:#fff;border-radius:20px;flex-direction:column;height:fit-content;max-width:800px;padding:20px;position:relative}.hide-modal{align-items:center;display:flex;justify-content:center;position:absolute;right:20px;top:20px}.hide-modal-bg{background-color:#fff;border-bottom-left-radius:25px;padding-bottom:10px;padding-left:10px;right:10px;top:10px}.hide-modal i{color:#b92100;cursor:pointer;font-size:40px}.booking-modal-banner img{border-radius:15px 10px 0;width:100%}.booking-hotel-name{color:#b92100;font-weight:800;text-align:center;text-transform:uppercase}.booking-hotel-description{font-size:14px;text-align:center}.booking-price-validity-and-contact{align-items:start;border-top:1px solid #ccc;display:flex;gap:20px;justify-content:space-between;padding-top:20px;width:100%}.room-price-validity h2{color:#b92100;font-size:18px;text-align:center;text-transform:uppercase}.room-price-validity{align-items:center;display:flex;justify-content:center;width:60%}.room-price-validity-left{border-right:1.5px solid #b92100;padding:0 10px}.booking-contact-details{width:40%}.price-validity-date{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start}.price-validity-date span:first-of-type,.price-validity-date span:nth-of-type(2){background-color:#b92100;border-radius:5px;color:#fff;padding:0 5px}.room-prices-list span span{background-color:#008234;border-radius:5px;color:#fff;padding:0 5px}.booking-contact-details h2{color:#b92100;font-size:18px;text-align:start;text-transform:uppercase}.booking-contacts a{color:#000}.booking-contacts a i{color:#b92100}@media (min-width:320px) and (max-width:480px){.booking-modal-section{align-items:center;padding:20px 10px}.booking-modal{margin-top:50px}.booking-price-validity-and-contact{flex-direction:column}.room-price-validity{width:100%}.room-price-validity-left:last-of-type{border:none}.booking-contacts{text-align:center}.booking-contact-details{align-items:center;width:100%}.booking-contact-details h2{text-align:center}.booking-modal{padding:10px}}.hero-section{background:linear-gradient(180deg,#0000 0,#0000 60%,#000000a6),url(/static/media/hero-bg3.b2906786ba838c01cc36.webp) no-repeat;background-position:bottom;background-size:cover;height:100vh;margin:auto;max-width:1440px;position:relative;width:100%}.overlay{align-items:center;background-color:#0006;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;width:100%;z-index:5}.overlay>h2{color:#fff;font-family:Monserrate,sans-serif;font-size:50px;font-weight:800;text-align:center;text-transform:uppercase}.find-hotels{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;max-width:800px;width:100%}.find-hotels>h4{align-self:flex-start;background-color:#fff;border-radius:5px 5px 0 0;color:#b92100;font-size:16px;font-weight:500;padding:0 10px}.find-hotels .hotel-search-comp{align-items:center;background-color:#fff;border-radius:0 10px 10px 10px;display:flex;gap:10px;height:80px;justify-content:center;padding:10px;width:100%}.find-hotels .hotel-search-comp select{background-color:#e2e8f0;border:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:500;height:100%;outline:none;padding:0 10px;width:40%}.find-hotels .hotel-search-comp button{background-color:#b92100;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:100%;outline:none;text-transform:uppercase;transition:all .2s ease-in-out;width:20%}.find-hotels .hotel-search-comp button:hover{background-color:#fff;border:2px solid #b92100;color:#000}.explore-hotels{margin-top:30px;max-width:800px;width:100%}.explore-hotels h3{align-items:start;display:flex;flex-direction:column;font-size:16px;font-weight:500}.explore-hotels-cards{display:flex;gap:20px}.explore-hotels-cards .hotel-card{align-items:center;background-color:#fff;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:90px;justify-content:center;margin-top:10px;padding:5px;width:90px}.explore-hotels-cards .hotel-card h3{color:#000;font-weight:600;text-transform:uppercase}.explore-hotels-cards .hotel-card img{height:50px;width:50px}@media (min-width:320px) and (max-width:480px){.hero-section{height:90vh}.overlay{padding:20px 15px}.overlay>h2{font-family:Poppins,sans-serif;font-size:30px;font-weight:800}.find-hotels .hotel-search-comp{flex-direction:column;height:fit-content}.find-hotels .hotel-search-comp button,.find-hotels .hotel-search-comp select{height:50px;width:100%}}.social-media-icons{display:flex;flex-direction:column}.social-media-icons a{margin-bottom:10px}.social-media-icons img{height:50px;transition:transform .2s;width:50px}.social-media-icons img:hover{transform:scale(1.1)}.social-media-fixed-section-left{left:20px}.social-media-fixed-section-left,.social-media-fixed-section-right{bottom:-60px;position:fixed;transform:translateY(-50%);z-index:1000}.social-media-fixed-section-right{right:30px}.newsletter-section{background-color:#f0f8ff;height:250px;width:100%}.newsletter-container,.newsletter-section{align-items:center;display:flex;justify-content:center}.newsletter-container{background-color:#fff;border-radius:10px;box-shadow:0 3px 8px #0000003d;flex-direction:column;height:200px;width:800px}.newsletter-container h2{font-size:25px;text-align:center;text-transform:uppercase}.newsletter-container p{font-style:italic;max-width:500px;text-align:center}.newsletter-input-button{align-items:center;display:flex;gap:20px;justify-content:center}.newsletter-input-button input{background-color:#e1e8f0;padding-left:10px;width:550px}.newsletter-input-button button,.newsletter-input-button input{border:none;border-radius:10px;font-size:18px;height:50px;outline:none}.newsletter-input-button button{background-color:#b81104;color:#fff;cursor:pointer;font-weight:600;text-transform:uppercase;width:150px}.newsletter-input-button button:hover{background-color:#960d02}@media (min-width:480px) and (max-width:768px){.newsletter-container{width:550px}.newsletter-input-button input{font-size:16px;width:300px}.newsletter-input-button button{font-size:16px;width:120px}}@media (max-width:480px){.newsletter-section{height:fit-content;padding:30px 20px}.newsletter-container{height:fit-content;padding:10px;width:100%}.newsletter-container h2{display:flex;flex-direction:column;font-size:18px;text-align:center}.newsletter-container h2 i{font-size:30px}.newsletter-container p{font-size:12px;font-style:italic}.newsletter-input-button{flex-direction:column;width:100%}.newsletter-input-button input{font-size:14px;height:40px;width:100%}.newsletter-input-button button{font-size:14px;height:40px;padding:0}}.states-we-covered-section{align-items:center;display:flex;flex-direction:column;gap:20px;height:fit-content;justify-content:center;padding:20px 10px;width:100%}.states-we-covered-section h1{font-size:30px;font-weight:800;text-align:center;text-transform:uppercase}.states-we-covered-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.state-card{border-radius:10px;cursor:pointer;height:250px;position:relative;transition:all .2s ease-in-out;width:230px}.state-card:hover{transform:scale(1.05)}.state-card1{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/Himachal-Pradesh.c10c23f7e7b3af063c10.webp) no-repeat;background-position:top;background-size:cover}.state-card2{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/Madhya-Pradesh.8a9b0956af4af61a7835.jpg) no-repeat;background-position:top;background-size:cover}.state-card3{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/new-delhi.254a8853907c1d025296.jpg) no-repeat;background-position:top;background-size:cover}.state-card4{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/punjab.0b7e55f43f3300b76d5b.webp) no-repeat;background-position:top;background-size:cover}.state-card5{background:linear-gradient(180deg,#0000 0,#0000 50%,#000),url(/static/media/uttarakhand.7988a56221393b35f73a.jpg) no-repeat;background-position:top;background-size:cover}.state-card .state-card-content{align-items:start;bottom:0;color:#fff;display:flex;flex-direction:column;gap:5px;padding:10px;position:absolute}.state-card .state-card-content h2{border-radius:5px;color:#fff;font-size:18px;padding:0 5px;text-transform:uppercase}.state-card .state-card-content span{font-size:15px;font-weight:400;padding:0 5px}@media (max-width:480px){.states-we-covered-section h1{font-size:25px}.state-card{height:180px;width:150px}.state-card .state-card-content h2,.state-card .state-card-content span{font-size:14px}.state-card .state-card-content{padding:5px}}.about-us-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:20px;height:fit-content;justify-content:center;margin:auto;max-width:1440px;padding:40px 20px;width:100%}.about-us-section h1{font-size:30px;font-weight:800;text-align:center;text-transform:uppercase}.what-we-do-section{align-items:start;display:flex;gap:20px;height:fit-content;justify-content:center;margin-top:20px;width:100%}.what-we-do-section img{border-radius:10px;float:right;height:300px;object-fit:cover;object-position:top center;width:50%}.what-we-do-section p{width:50%}.what-we-do-section p span{font-size:18px;font-weight:800;text-transform:uppercase}@media (min-width:320px) and (max-width:628px){.what-we-do-section{flex-direction:column;margin:0}.what-we-do-section img,.what-we-do-section p{width:100%}.about-us-section h2{font-size:25px}}.our-hotels-section{background-color:#fff;height:fit-content;margin:auto;max-width:1440px;padding:40px 20px;width:100%}.our-hotels-section h2{font-size:30px;font-weight:800;text-align:center;text-transform:uppercase}.hotels-filter-cards-section{display:flex;gap:10px;height:fit-content;padding:10px;width:100%}.hotel-filter-section{align-items:start;background-color:#fff;border-radius:10px;box-shadow:0 3px 8px #0000003d;display:flex;flex-direction:column;gap:20px;height:fit-content;justify-content:start;padding:20px 10px;transition:position .3s ease;width:200px}.hotel-filter-section h3{color:#b92100;text-transform:uppercase}.hotel-filter-section form{align-items:start;display:flex;flex-direction:column;gap:20px;width:100%}.hotel-filter-section form .date-picker{width:100%}.hotel-filter-section form .date-picker input,.hotel-filter-section form select{background-color:#e2e8f0;border:none;border-radius:5px;cursor:pointer;font-weight:500;height:40px;outline:none;padding-left:10px;width:100%}.hotel-filter-section form button{background-color:#b92100;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;height:40px;outline:none;text-transform:uppercase;width:100%}.hotel-cards-section{align-items:center;display:flex;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:start;max-width:1000px;padding:0;width:100%}@media (min-width:320px) and (max-width:480px){.our-hotels-section{padding:40px 0}.hotels-filter-cards-section{flex-direction:column}.hotel-filter-section{width:100%}.hotel-cards-section{flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:40px}}.hotel-destination-card{background-color:#fff;border-radius:20px;box-shadow:0 3px 8px #0000003d;height:420px;position:relative;width:320px}.hotel-destination-card-image{border-radius:20px 20px 0 0;height:200px;overflow:hidden;width:100%}.hotel-destination-card-image img{border-radius:20px 20px 0 0;height:100%;object-fit:cover;object-position:center;transition:all .3s ease-in-out;width:100%}.hotel-destination-card-image img:hover{transform:scale(1.2)}.hotel-destination-card-content-header h1{font-size:20px;padding:0 10px;text-transform:uppercase}.hotel-destination-card-content-header p{border-top:1.5px solid #0000001a;color:#4d4d4d;font-size:15px;font-weight:400;padding:0 10px}.hotel-destination-card-content-footer{align-items:center;border-top:1.5px solid #0000001a;bottom:10px;display:flex;gap:90px;padding:5px 5px 0;position:absolute;width:100%}.hotel-destination-card-content-footer h3{color:#b92100;font-size:18px;font-weight:700;text-transform:uppercase}.hotel-destination-card-content-footer button{background-color:#b92100;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;outline:none;padding:0 10px;text-transform:uppercase}.hotel-list-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:20px;height:fit-content;justify-content:center;margin:auto;max-width:1440px;padding:40px 20px;width:100%}.hotel-list-section>h2{font-size:30px;text-align:center;text-transform:uppercase}@media (min-width:320px) and (max-width:480px){.hotel-list-section{padding:20px 0}.hotel-list-section>h2{font-size:25px;font-weight:700}}@media (min-width:480px){.hotel-filter-section,.hotel-filter-section2{position:sticky;top:100px}}.career-section{background-color:#fff;height:fit-content;margin:auto;max-width:1440px;padding-bottom:40px;width:100%}.career-banner{background:linear-gradient(180deg,#0000 0,#0000 0,#000000a6),url(/static/media/bg_4.b81e5101592e9d613435.webp) no-repeat;background-position:50%;color:#fff;font-size:30px;height:200px;justify-content:center;text-align:center;text-transform:uppercase;width:100%}.career-banner,.career-content{align-items:center;display:flex}.career-content{flex-direction:column;gap:30px;margin-top:10px;padding:0 20px}.career-content h2{font-size:30px;text-transform:uppercase}.career-team-content{align-items:start;display:flex;gap:20px;height:fit-content;justify-content:space-between;width:100%}.career-team-content img,.career-team-content p{border-radius:10px;width:50%}.career-team-content p>a{background-color:#b92100;border-radius:3px;font-weight:700;padding:0 10px}.career-team-content p>span{color:#b92100;font-weight:700;text-transform:uppercase}.career-form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.career-form form{border-radius:10px;box-shadow:0 3px 8px #0000003d;max-width:800px;padding:20px 40px;width:100%}.career-form form h2,.career-form form p{text-align:center}.career-form .form-header{border-bottom:2px solid #ccc;padding:20px 0}.form-fullname{gap:10px}.form-fullname,.input-column{display:flex;flex-direction:column}.input-column{gap:5px;text-align:start;width:50%}.input-checkbox{display:flex;width:100%}.input-checkbox-flex{align-items:center;display:flex;gap:10px;justify-content:start;padding-left:5px;width:50%}.input-checkbox-flex input{background-color:#b92100;padding:10px;transform:scale(1.5)}.input-column label:first-of-type{font-size:16px}.input-column label{font-size:12px}.input-column input{background-color:#e1e8f0;border:none;border-radius:5px;font-size:16px;height:40px;padding-left:10px}.input-column input:focus,.input-column textarea:focus{background-color:#e1e8f0;outline:3px solid #b92100}.input-flex{gap:20px;text-align:start}.input-flex,.input-select{align-items:center;display:flex;justify-content:space-between}.input-select{gap:10px;width:100%}.input-select-column{display:flex;flex-direction:column;gap:5px;width:100%}.input-select-column select{background-color:#e1e8f0;border:none;border-radius:5px;font-size:16px;height:40px;padding-left:5px;width:100%}.input-select-column label{font-size:12px}.form-textarea{width:100%}.form-textarea textarea{background-color:#e1e8f0;border:none;border-radius:5px;font-size:16px;max-width:100%;padding-left:10px;padding-top:10px}.upload-label{align-items:center;background-color:#e1e8f0;border:2px dashed #000;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;width:100%}.upload-label,.upload-label i{font-size:50px}.file-preview{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.file-preview button{cursor:pointer;font-size:15px;padding:5px 10px}.form-footer{align-items:center;border-top:1.5px solid #ccc;display:flex;height:150px;justify-content:center;padding-top:20px;width:100%}.form-footer button{background-color:#b92100;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;outline:none;padding:10px 20px;text-transform:uppercase}@media (min-width:320px) and (max-width:768px){.career-content{padding:0 10px}.career-team-content{flex-direction:column}.career-team-content img,.career-team-content p{width:100%}.career-banner{height:100px}}@media (min-width:320px) and (max-width:480px){.career-form form{padding:10px;width:100%}.input-flex{flex-direction:column}.input-column{width:100%}.input-select{flex-direction:column}.career-form form h2{font-size:25px}}.contact-us-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:40px;height:100%;justify-content:center;margin:auto;max-width:1440px;padding:40px 0;width:100%}.contact-us-up{align-items:start;display:flex;gap:40px;height:fit-content;justify-content:space-between;padding:0 40px;width:100%}.contact-us-left{align-items:center;display:flex;flex-direction:column;gap:20px;height:fit-content;justify-content:center;width:50%}.contact-us-left form h2{font-weight:700}.contact-us-left form{align-items:center;border-radius:10px;box-shadow:0 3px 8px #0000003d;display:flex;flex-direction:column;gap:20px;height:fit-content;justify-content:center;padding:20px;width:100%}.contact-us-left form input,.contact-us-left form textarea{background-color:#e1e8f0;border:none;border-radius:5px;font-size:16px;font-weight:500;height:50px;outline:none;padding-left:10px;width:100%}.contact-us-left form textarea{height:150px;max-width:100%;padding-top:5px}.contact-us-left form button{align-items:center;background-color:#b81104;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:30px;justify-content:center;outline:none;padding:20px 10px;text-align:center;text-transform:uppercase;width:fit-content}.contact-us-right{align-items:start;display:flex;flex-direction:column;gap:20px;justify-content:center}.contact-us-right .contact-header-box h2{font-weight:700;text-transform:uppercase}.contact-us-right .contact-header-box p{color:#818181}.contact-us-right .contact-box{align-items:start;display:flex;gap:10px;justify-content:center}.contact-us-right .contact-box-right{align-items:start;display:flex;flex-direction:column;gap:5px}.contact-us-right .contact-box-right a{color:#818181}.contact-us-right .contact-box i{color:#b81104;font-size:30px}.contact-us-right .contact-box h3{text-transform:uppercase}.contact-us-right .contact-box p{color:#818181}.contact-us-down{height:400px;padding:20px;width:100%}.contact-us-down iframe{border-radius:10px;height:100%}@media (min-width:320px) and (max-width:768px){.contact-us-up{flex-direction:column;padding:0 20px}.contact-us-left,.contact-us-right{width:100%}.contact-us-down{height:250px}}.only-hotels-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:40px 0}.only-hotels-section>h2{font-size:30px;font-weight:800;text-transform:uppercase}@media (min-width:480px){.hotel-filter-section2{position:sticky;top:80px}}.privacy-policy-section{background-color:#fff;gap:30px;height:fit-content;margin:auto;max-width:1440px}.privacy-policy-content,.privacy-policy-section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.privacy-policy-content{gap:20px;height:100%;padding:0 40px 30px}.privacy-policy-content>h2{font-size:30px;font-weight:700;text-align:center;text-transform:uppercase}.privacy-policy-introduction{align-items:start;display:flex;flex-direction:column;gap:0;height:fit-content;justify-content:start;width:100%}.privacy-policy-introduction ul li{list-style-position:inside;list-style-type:disc}.privacy-policy-introduction ol li{list-style-position:inside;list-style-type:decimal}@media (min-width:320px) and (max-width:480px){.career-banner>h2{font-size:30px}.privacy-policy-content{padding:0 10px}}.payment-section{align-items:start;display:flex;gap:40px;justify-content:center;padding:40px}.payment-section-left img{border-radius:20px;width:400px}.payment-section-right{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center}.payment-section-right h2{text-transform:uppercase}.bank-details{display:flex;flex-direction:column;gap:20px}.bank-details-left,.bank-details-right{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:center}.bank-details-left h3,.bank-details-right h3{text-transform:uppercase}.bank-details-left span,.bank-details-right span{font-weight:600;text-transform:uppercase}.payment-note{background-color:#fff;border-radius:5px;color:#000;font-weight:500;padding:0 10px;width:fit-content}.payment-note span{color:red;font-weight:700}@media (min-width:320px) and (max-width:768px){.payment-section{flex-direction:column;padding:40px 20px}.payment-section-left img{width:100%}}.thanks-container{align-items:center;background-color:#0f172a;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:center;text-align:center}.thanks-container img{width:80px}.thanks-container h1{color:#4bae4f;font-size:2.5rem;margin-bottom:20px}.thanks-container p{font-size:1.2rem;margin-bottom:30px}.button-group{display:flex;gap:15px}.button-group button{background-color:#b92100;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.button-group button:hover{background-color:#e84521;color:#fff}.packages-container{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}.packages-container h1{margin:auto;text-align:center}.header{justify-content:flex-start;margin-bottom:20px}.header,.header-content{align-items:center;display:flex;width:100%}.header-content{justify-content:space-between}.state-dropdown-right{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;margin-left:20px;padding:8px 12px;transition:all .3s ease}.state-dropdown-right:hover{border-color:#b92100}.state-dropdown-right:focus{border-color:#b92100;outline:none}.state-dropdown-right option{font-size:14px;padding:10px}.packages-list{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.package-card{background:#fff;border-radius:5px;box-shadow:0 3px 8px #0000003d;cursor:pointer;height:350px;padding:10px;transition:all .3s ease-in-out;width:320px}.package-card:hover{transform:scale(1.05)}.package-card h3{text-transform:uppercase}.package-card .package-icons{align-items:center;display:flex;gap:30px;justify-content:start;margin-top:5px}.package-card .package-icons .package-icon{align-items:center;display:flex;flex-direction:column;justify-content:center}.package-card .package-icons .package-icon span{font-size:10px;text-transform:capitalize}.package-card .package-icons .package-icon img{width:20px}.package-inclusive{display:flex;flex-direction:column;font-size:14px;gap:10px;margin-top:10px}.package-inclusive span i{color:#b92100}.package-card img{border-radius:5px;width:100%}.package-details{background:#f9f9f9;border-radius:20px;box-shadow:0 3px 8px #0000003d;margin-top:20px;padding:20px}.back-button{background-color:#fff;border:none;cursor:pointer;outline:none}.back-button img{width:50px}.package-details h1{font-weight:700;text-align:start;text-transform:uppercase}.package-details img{border-radius:10px;width:100%}.package-details .package-inclusive i{font-size:20px}.package-details .package-inclusive span{align-items:center;display:flex;font-size:18px;gap:10px;justify-content:start}.package-details-icons{align-items:center;display:flex;gap:20px;margin:10px 0}.package-details-icon{align-items:center;display:flex;flex-direction:column;justify-content:center}.package-details-icons .package-details-icon img{width:25px}.see-more-button{background-color:#b92100;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin:10px 0;outline:none;padding:5px 0;text-transform:uppercase}.package-details-gallery{display:flex;flex-wrap:wrap;gap:10px;max-width:650px}.package-details-gallery img{border-radius:5px;cursor:pointer;height:auto;object-fit:cover;transition:all .3s ease-in-out;width:150px}.package-details-gallery img:hover{transform:scale(1.05)}.modal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.modal-content{max-height:90%;max-width:90%;position:relative}.modal-image{border-radius:10px;height:auto;max-width:800px;width:100%}.modal-close{background:none;background-color:#fff;border:none;border-radius:55px;color:#b92100;cursor:pointer;font-size:25px;padding:0 10px;position:absolute;right:10px;top:10px}.package-details-duration{margin-top:10px}.package-details-duration span{background-color:#b92100;border-radius:5px;color:#fff;padding:5px 10px}.package-details-destinations h4{text-transform:uppercase}.package-details-destinations-container span{padding-left:20px}.package-details-destinations-container ul span{font-weight:600}.package-details-destinations-container ul li{list-style:circle;margin-left:60px}.package-details-destinations-container span{align-items:center;display:flex;gap:10px}.package-details-destinations-container span i{font-size:18px}@media (max-width:480px){.packages-container h1{font-size:25px}.packages-container{padding:10px}.state-dropdown-right{margin:0;padding:5px}.header-content h2{font-size:18px}.header{margin-bottom:10px;margin-top:10px}.back-button img{width:35px}.packages-container h1{font-size:20px}.packages-container p{font-size:12px}.package-details{padding:10px}.package-details .package-inclusive i{font-size:15px}.package-details .package-inclusive span{font-size:16px}.package-details-icons .package-details-icon img{width:16px}.package-details-icons .package-details-icon span{font-size:12px}.package-details-gallery img{width:80px}}
/*# sourceMappingURL=main.231e9221.css.map*/