::placeholder,a,body,button,h1,h2,h3,h4,h5,h6,input,label,option,p,select,span,textarea{font-family:DM Sans,sans-serif!important}body,html{overflow-x:hidden!important}@media(min-width:767px){body,html{display:unset}}body{width:100%}button:focus{outline:none!important}.btn:focus{box-shadow:none!important}.primary--btn{background:#2d2d2d!important;font-size:18px!important}.primary--btn,.submit--btn{border-radius:24px!important;color:#fff!important;text-align:center!important}.submit--btn{background:linear-gradient(91.61deg,#600abd 3.87%,#115297)!important;font-size:24px!important}.dropdown--btn{background:#fbfbfb!important;border:1px solid #ebebeb!important;box-sizing:border-box;border-radius:24px!important;font-size:18px;line-height:23px!important;text-align:center;color:#000!important;height:60px;padding:0 20px 0 27px;display:flex!important;align-items:center}.outline--btn{border-radius:16px;font-weight:500;font-size:16px;border:2px solid #fbfbfb;color:#fbfbfb;padding:8px 16px}.outline--btn:hover{color:#fbfbfb}.signup--btn{border-radius:16px;font-weight:500;font-size:16px;background:#fbfbfb;border:2px solid #fbfbfb;color:#000!important;padding:8px 16px}.signup--btn:hover{color:#000}.cursor-pointer{cursor:pointer}.owl-theme .owl-nav [class*=owl-]:hover{background:none!important}.owl-theme .owl-nav .disabled{display:none!important}.form-control:focus{outline:none!important;box-shadow:none!important}.back-button{background:#fbfbfb;width:60px;height:60px;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.back-button .back-icon{position:relative;width:30px;height:28px}@media(max-width:767px){.back-button{width:48px;height:48px}.back-button-mobi{position:absolute;top:16px;left:20px;z-index:9}}.select-points label{background:#fbfbfb;border:1px solid #ebebeb;box-sizing:border-box;border-radius:24px;text-align:center;width:auto;padding:18px 28px;margin-right:12px;font-weight:500;font-size:18px;color:#000;cursor:pointer}@media(max-width:767px){.select-points label{font-size:14px;padding:12px 20px}}.select-points input[type=radio]{display:none}.select-points input[type=radio]:checked+label{background:#e9e9e9;border:2px solid #000}.failure-text{font-weight:700;text-transform:capitalize}.innerPage-header .header-holder{position:absolute;background:#fff;box-shadow:0 4px 32px rgba(0,0,0,.04);padding:15px 5%;height:75px}.innerPage-header .header-holder .main-header-search input{color:#263238;border:1px solid #d3d3d3}@media(min-width:768px)and (max-width:1199px){.innerPage-header .header-holder{padding:28px 5%}}@media(min-width:768px){.innerPage-header .header-holder{position:fixed}}.innerPage-header input.react-autosuggest__input{border:1px solid #ddd}.innerPage-header .search_btn{border-radius:50px;border:1px solid #ddd}@media only screen and (min-width:767px)and (max-width:991px){.innerPage-header .search_btn{top:15px}}.innerPage-container{margin-top:140px}@media(max-width:767px){.innerPage-container-mobi{margin-top:115px}}.proceed-to-book{background:linear-gradient(91.61deg,#600abd 3.87%,#115297);cursor:pointer;border-radius:24px;padding:24px 46px;font-size:24px;line-height:31px;color:#fff;font-weight:700;border:none}.proceed-to-book:hover{color:#fff}@media(max-width:545px){.proceed-to-book{font-size:20px;padding:18px 44px}}.book-now{background:linear-gradient(91.61deg,#600abd 3.87%,#115297);border-radius:24px;padding:15px;font-size:18px;line-height:31px;font-weight:700}.book-now,.book-now:hover{color:#fff}@media(max-width:991px){.book-now{display:none}}.sticky-contact{position:-webkit-sticky;position:sticky;top:120px}.errorMsg{color:red;font-size:12px!important;margin-bottom:0;font-weight:400!important;text-align:left;display:block}.payment-status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.payment-status .payment-details{margin-top:36px}.payment-status .payment-details p{margin-bottom:10px;color:#000}.payment-status .payment-details .status{font-weight:700;font-size:20px}.payment-status .payment-details .booking-for{font-weight:400;font-size:16px}.payment-status .payment-details .booking-for span{font-size:18px}.payment-status .payment-details .transactionId{font-weight:400;font-size:16px;opacity:.5}.payment-status .payment-details .message{font-weight:500;font-size:18px;line-height:23px}@media(max-width:767px){.payment-status .payment-details .message{font-size:16px;line-height:23px;width:90%;margin:0 auto}}.w-100-vw{width:100vw}.login-page-otp .input-container a{background:linear-gradient(98.07deg,#115297 5.22%,#600abd 101.6%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;font-weight:400!important;cursor:pointer}.btn-goto-home{background:#000;border-radius:24px;box-shadow:none;border:1px solid transparent;font-size:18px;line-height:23px;text-align:center;color:#fff;font-weight:700;padding:16px 60px;margin-top:50px}.lottie-loader{height:100vh;position:relative;background:#fff;z-index:9999}.lottie-loader .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar--days span.end,.calendar--days span.start{background:#000!important}.calendar--days span.start-specific{background:#000;border-radius:12px!important;color:#fff!important}.enable-specific{cursor:pointer!important;color:#000!important;pointer-events:auto!important}.calendar--days span.flexi-date{background:#000;border-radius:12px!important;color:#fff!important}.flexi-date{cursor:pointer!important;color:#000!important;pointer-events:auto!important}.form-control:focus{background-color:transparent!important}.terms-conditions-content .content-wrapper h4{font-weight:700;font-size:26px}@media(max-width:767px){.terms-conditions-content .content-wrapper h4{font-size:22px}.bm-burger-button{visibility:visible;right:16px!important;position:absolute!important}}.openModal-mobile{top:0;left:0;position:fixed;overflow:auto;background:rgba(34,34,34,.459);z-index:22;height:100%;width:100%}.openModal-mobile .openModal-holder{background-color:#fff;position:relative}.openModal-mobile .openModal-holder .closeIcon-holder{position:absolute;top:22px;right:25px}@media(max-width:767px){.openModal-mobile .openModal-holder{margin-top:150px}}@media(min-width:768px){.openModal-mobile{display:none}}@media(max-width:767px){.openModal-mobile{display:block}}@media(min-width:768px){.bookThis-desktop{display:block}}@media(max-width:767px){.bookThis-desktop{display:none}}@media(max-width:545px){.padding-20-mobi{padding:20px!important}}.owl-dots{display:flex}.owl-dots .owl-dot{width:10px}.save--btn{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:16px;font-weight:500!important;font-size:16px!important;color:#000;padding:6px 16px;width:auto;margin-bottom:0!important;cursor:pointer}@media(max-width:767px){.save--btn{font-size:12px!important}}.employee-sigup{background:linear-gradient(98.07deg,#115297 5.22%,#600abd 101.6%);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;border:2px solid #600abd!important}.open-maps{margin-left:20px;color:#1081fa;cursor:pointer}@media(max-width:767px){.open-maps{margin-left:12px}}.open-maps img{margin-left:3px}@media(max-width:767px){.px-dummy{padding:0 6px}}.intl-phone-input{padding:0!important;border:none!important;margin-bottom:0!important}.intl-phone-input>.PhoneInput{padding:0!important;border:none!important;font-weight:500;font-size:18px;color:#000;background:transparent;height:calc(1.5em + .75rem + 2px)}.intl-phone-input>label{padding:0!important}.confirmation-btn{display:flex;justify-content:space-between}.confirmation-btn button{padding:10px 30px;border:0 solid;background-color:#000;color:#fff;border-radius:25px;font-size:15px;width:50%;margin:0 5px}.confirmation-btn .corporate{background-color:transparent;color:#000;border:2px solid #000}.shake{animation:shake 1s 1}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.animate-fadein{animation:FadeIn .5s ease-out 0s 1}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}.corporatePackages-holder a:hover,.owl-carousel a:hover{text-decoration:none!important}.ham-nav{margin-top:15px}.ham-nav li{list-style-type:none}.ham-nav li a{color:#000;padding:8px 5px;font-weight:700;font-size:20px;display:block}.ham-nav li a,.ham-nav li a:hover{text-decoration:none}.hamm-menu .ham-logout-btn:hover,.hamm-menu .yo2:hover{color:#fff}.hamm-menu .yo1:hover{background:#fff;color:#212529}.ham-nav li,.ham-nav ul{padding:0 14px;list-style:none;margin:0 0 16px 2px}.thin-list li a{font-weight:lighter}.ham-contact-btn{background-color:#fafafa;width:265px;height:63px;border:none;font-size:1rem;color:#115297;text-transform:uppercase;font-weight:700;border-radius:15px;margin-bottom:15px}.ham-mybookings{background:#fafafa;padding:5px 8px;position:static;left:36px;margin:9px 20px!important;border-radius:20px;font-weight:700}.ham-logout-btn{background-color:#000;width:265px;height:63px;border:none;font-size:1rem;color:#fff;border-radius:15px;margin-bottom:30px}.profile-ham-menu{background:#fafafa;flex-direction:row;padding:16px;position:static;height:94px;left:36px;top:0;margin:20px 20px 0;border-radius:20px}.ham-icon,.profile-ham-menu{display:flex;align-items:center}.ham-icon{position:absolute;right:20px;top:20px;background-color:#fff;z-index:9998;padding:5px;border-radius:50%;justify-content:center;font-size:20px}.ham-icon,.ham-icon i{color:#000}.hamm-menu{position:fixed;top:0;visibility:visible;margin-bottom:40px}.bm-burger-button{position:absolute;width:40px;height:30px;z-index:999!important;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;top:16px;right:40px}@media(min-width:1024px){.bm-burger-button{top:24px;right:28px}}.bm-cross-button{height:24px;width:24px;display:none!important}.bm-cross{background:#bdc3c7;display:none}.bm-menu-wrap{transition:all .18s ease 0s!important}@media(max-width:767px){.bm-menu-wrap{width:100%!important}}.bm-menu{background:#fff;font-size:1.15em}.bm-morph-shape{fill:#fff}.bm-item-list{color:#b8b7ad;padding:.8em}.bm-item{display:inline-block}.bm-overlay{background:rgba(0,0,0,.3);position:fixed;top:0;overflow:hidden}.grad-text{background:linear-gradient(98.07deg,#115297 5.22%,#600abd 101.6%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ham-icon{top:25px;width:48px;height:48px}.bm-cross-button,.ham-icon{border:1px solid #cbcbcb;font-size:16px}.bm-cross-button{right:35px!important;top:25px!important;width:25px!important;height:25px!important;border-radius:50%;background:linear-gradient(98.07deg,#115297 5.22%,#600abd 101.6%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.form-control[readonly]{background:none!important}jodit,jodit>iframe{max-width:100%}.santa-left-cap{position:absolute;left:-29px;bottom:130px}@media(max-width:1001px){.santa-left-cap{display:none}}.subscribe-holder{position:relative;padding:60px 50px;display:flex;align-items:center;justify-content:space-between;background:#115297;opacity:.9;border-radius:20px;margin-top:112px;z-index:-2}.subscribe-holder .christmas-tree{position:absolute;left:45%;height:180px;width:240px}@media screen and (max-width:1001px){.subscribe-holder .christmas-tree{display:none}}@media(min-width:300px)and (max-width:411px){.subscribe-holder{padding:40px 15px;flex-direction:column}}@media(min-width:411px)and (max-width:767px){.subscribe-holder{flex-direction:column;padding:50px 30px;margin-top:65px;border-radius:32px}}.subscribe-holder .heading{color:#fff}@media(max-width:767px){.subscribe-holder .heading{text-align:center}}.subscribe-holder .heading h1{font-weight:700;font-size:26px;line-height:34px}@media(min-width:300px)and (max-width:411px){.subscribe-holder .heading h1{font-size:22px;line-height:28px;font-weight:600}}@media(min-width:411px)and (max-width:767px){.subscribe-holder .heading h1{font-size:24px;line-height:28px;font-weight:600}}.subscribe-holder .heading p{font-weight:400;font-size:16px;line-height:21px;margin-bottom:0}.subscribe-holder .subscribe-button{padding:16px 50px;cursor:pointer;background:#fbfbfb;border-radius:24px}@media(max-width:767px){.subscribe-holder .subscribe-button{margin-top:30px;padding:14px 40px}}.subscribe-holder .subscribe-button span{font-weight:500;font-size:20px;line-height:26px}.subscribe-holder .subscribe-button span :hover{box-shadow:1px 10px 60px #f21010}.subscribe-modal .subcribeimage{position:relative;width:100%;height:197px}.subscribe-modal .modal-content{border:none;border-radius:8px}.subscribe-popup h1{font-weight:700;font-size:22.496px;line-height:29px}.subscribe-popup p{font-weight:400;font-size:13.8437px;line-height:18px}.subscribe-popup .form-group input{border:.865232px solid #e0e0e0!important;border-radius:20.7656px;width:100%!important;padding:10px 25px!important;font-weight:400;font-size:14px;line-height:18px;color:#302b2b!important;opacity:1;height:50px}.subscribe-popup .btn{background:linear-gradient(91.61deg,#600abd 3.87%,#115297);border-radius:20px;padding:14px 25px;font-size:15.5742px;line-height:20px;color:#fff;font-weight:700;width:100%}.subscribe-popup .errorMsg{margin-top:10px;padding-left:10px}.close-wrap{display:inline-flex;position:absolute;right:0;cursor:pointer}.close-wrap .close-wrap-img{position:relative;width:25px;height:25px;background:#fff;border:2px solid #f7f7f7;border-radius:60px;margin:10px}.close-wrap .close-wrap-img img{padding:5px}.close-wrap .cross-icon{background:#fff;border:2px solid #f7f7f7;border-radius:60px;padding:5px;margin:10px}.tabs-holder .nav-tabs{justify-content:center;margin:40px auto 48px;border-bottom:2px solid rgba(0,0,0,.05)}.tabs-holder .nav-tabs .nav-link{font-size:28px;font-weight:500;line-height:36px;text-align:center;color:#000;opacity:.3;padding:8px 31px 20px}.tabs-holder .nav-tabs .nav-link.active{background:linear-gradient(98.07deg,#115297 5.22%,#600abd 101.6%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;opacity:1;border:none;border-bottom:2px solid #600abd}@media(min-width:1200px){.nav-holder .tab-bar{width:1400px}}.nav-holder .tab-bar ul{margin-left:10px}@media(min-width:1200px){.nav-holder .tab-bar ul li a{padding:8px 18px 20px}}.nav-holder ul{justify-content:center;margin:40px auto 48px;border-bottom:2px solid rgba(0,0,0,.05);padding:8px 31px 20px}@media(min-width:1200px){.nav-holder ul{margin:25px -25px 38px}}.nav-holder ul li{list-style:none;display:inline-block}.nav-holder ul li a{font-size:28px;font-weight:500;line-height:36px;text-align:center;color:#000;opacity:.3;padding:8px 31px 20px}@media(max-width:767px){.nav-holder ul li a{padding:8px 16px 20px}}@media(min-width:768px)and (max-width:991px){.nav-holder ul li a{padding:8px 31px 14px}}@media(min-width:1200px){.nav-holder ul li a{padding:8px 24px 20px}}.nav-holder ul li a:hover{text-decoration:none}.nav-holder ul li .active{background:linear-gradient(98.07deg,#115297 5.22%,#600abd 101.6%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;opacity:1;border:none;border-bottom:2px solid #600abd}@media screen and (max-width:1200px){.nav-holder{overflow:hidden;padding-left:calc((100% - 1105px)/2);white-space:nowrap;scroll-behavior:smooth}.nav-holder nav{overflow:auto}.nav-holder ul{overflow:auto;justify-content:left;margin:0 auto 25px;padding:25px 0 16px}.nav-holder ul::-webkit-scrollbar{display:none}.nav-holder ul{scrollbar-width:none;-ms-overflow-style:none}}@media(max-width:767px){.nav-holder ul{padding:12px 0 16px}}@media screen and (max-width:540px){.nav-holder nav ul li a{font-size:18px}}