body{font-family:Poppins,sans-serif;padding-top:94px}@media (min-width:992px){body{padding-top:0}}.sectionPadding{padding:35px 0}.sectionPadding.sectionPaddingExtraTop{padding:70px 0 35px}.sectionMarginBottom{margin-bottom:35px}@media (min-width:1200px){.sectionPadding{padding:50px 0}.sectionPadding.sectionPaddingExtraTop{padding:100px 0 50px}.sectionMarginBottom{margin-bottom:50px}}.background2{background-color:#f4f4f4}.titleWrapper{margin-bottom:25px}@media (min-width:992px){.titleWrapper{margin-bottom:40px}}.preTitle{margin-bottom:4px;font-size:15px;letter-spacing:1px;font-weight:400;color:#555}.preTitle svg .cls-1,.preTitle svg .cls-2{fill-rule:evenodd;fill:#39b1a7}.preTitle svg .cls-2,.preTitle svg .cls-3{fill-opacity:0;stroke:#39b1a7;stroke-linejoin:round;stroke-width:2px}.preTitle svg.left-side{padding-right:10px}.preTitle svg.right-side{padding-left:10px}@media (min-width:576px){.preTitle{font-size:16px}}.mainTitle{font-family:"Playfair Display",serif;font-size:24px;color:#000;font-weight:600;line-height:1.2}.mainTitle span{color:#39b1a7}@media (min-width:576px){.mainTitle{font-size:26px}}@media (min-width:992px){.mainTitle{font-size:30px}}@media (min-width:1200px){.mainTitle{font-size:35px}}.commonContent{margin-bottom:16px;font-size:15px;font-weight:400;color:#555;line-height:1.8;letter-spacing:.03rem}header{background-color:#282828;padding:10px 0;position:fixed;top:0;left:0;width:100%;z-index:99;font-family:Montserrat,sans-serif;transition:all .3s ease}header .logoWrapper .mainlogo img{width:130px;transition:all .3s ease}header .menuWrapper .menuDesktop ul.custom-navbar-nav{display:flex;align-items:center;justify-content:end;list-style:none;padding:0;margin:0;gap:15px 20px}header .menuWrapper .menuDesktop ul.custom-navbar-nav li a{text-decoration:none;color:#fff}header .menuWrapper .hamMenuMobileWrapper .hamIcon{width:30px;height:30px;border-radius:5px;border:1px solid #fff;position:relative}header .menuWrapper .hamMenuMobileWrapper .hamIcon span{position:absolute;width:calc(100% - 14px);height:2px;background-color:#fff}header .menuWrapper .hamMenuMobileWrapper .hamIcon span:nth-child(1){top:8px;left:5px}header .menuWrapper .hamMenuMobileWrapper .hamIcon span:nth-child(2){top:13px;left:5px;width:calc(100% - 18px)}header .menuWrapper .hamMenuMobileWrapper .hamIcon span:nth-child(3){top:18px;left:5px}header.fixed_top .logoWrapper .mainlogo img{width:90px}@media (min-width:992px){.commonContent{font-size:14px}header{position:static}}section.bannerSection,section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .singleItem{position:relative}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-slide.slick-active .singleItem .mainContentOuter .innerContent .preText{animation-name:fadeInUp;animation-delay:.9s}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-slide.slick-active .singleItem .mainContentOuter .innerContent h2{animation-name:fadeInUp;animation-delay:1.3s}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .singleItem img.theimage{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .singleItem .mainContentOuter{padding:50px 0;position:relative;height:100%;display:flex;flex-direction:column;justify-content:end;z-index:9}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .singleItem .mainContentOuter .innerContent{position:relative;z-index:2}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .singleItem .mainContentOuter .innerContent .preText{margin-bottom:8px;font-size:16px;color:#fff;animation-duration:1s;animation-fill-mode:both}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .singleItem .mainContentOuter .innerContent h2{font-family:"Playfair Display",serif;font-weight:400;font-size:20px;line-height:28px;margin-bottom:16px;color:#fff;animation-duration:1s;animation-fill-mode:both}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .singleItem .mainContentOuter .innerContent h2 span{color:#39b1a7}@media (min-width:922px){section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .singleItem .mainContentOuter .innerContent h2{font-size:45px;line-height:55px;font-weight:500}}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .singleItem .mainContentOuter:after{content:"";position:absolute;z-index:0;bottom:0;width:100%;height:400px;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-arrow{border:0;background:0 0;font-size:0;position:absolute;top:50%;transform:translateY(50%);border-radius:50%;z-index:2}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-arrow .arrow-icon{display:none!important}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-arrow .slick-thumb-nav{position:absolute;top:50%;transform:translateY(-50%);border:2px solid #fff;border-radius:50%;z-index:2}section.roomsSection .singleRoomWrapper .backside,section.roomsSection .singleRoomWrapper .frontside{z-index:1;transition:transform .8s cubic-bezier(.5,1.3,.5,1.3);backface-visibility:hidden;text-align:center}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-arrow .slick-thumb-nav img{width:50px;height:50px;border-radius:50%;object-fit:cover}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-arrow .slick-thumb-nav.prev-slick-img{left:40px}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-arrow .slick-thumb-nav.next-slick-img{right:40px}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-arrow.slick-next{right:0}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-arrow.slick-prev{left:0}section.bannerSection .innerSection .bannerSliderWrapper .bannerSlider .slick-arrow::before{display:none}section.bannerSection::before{content:'';width:100%;height:100px;background-color:#000;position:absolute;left:0;bottom:100%}@media (min-width:1200px){header .menuWrapper .menuDesktop ul.custom-navbar-nav{gap:15px 30px}section.bannerSection{height:calc(100% - 100px)}}section.aboutSection .aboutContent .boxesOuter{padding-top:15px}section.aboutSection .aboutContent .boxesOuter .singleBox{padding:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;border:1px solid #eee;border-radius:20px}section.aboutSection .aboutContent .boxesOuter .singleBox .topText{margin-bottom:8px;font-size:28px;color:#000;font-weight:600;line-height:.65}@media (min-width:992px){section.aboutSection .aboutContent .boxesOuter .singleBox .topText{font-size:23px;margin-bottom:12px}}section.aboutSection .aboutContent .boxesOuter .singleBox .bottomText{margin-bottom:0;font-size:14px;color:#555;letter-spacing:2px;line-height:1.2}@media (min-width:992px){section.aboutSection .aboutContent .boxesOuter .singleBox.singleBox1,section.aboutSection .aboutContent .boxesOuter .singleBox.singleBox3{margin-bottom:24px}section.aboutSection .aboutContent .boxesOuter .singleBox.singleBox2{margin-top:24px;margin-bottom:24px}}section.roomsSection .singleRoomWrapper{position:relative;-webkit-perspective:1000px}section.roomsSection .singleRoomWrapper .frontside{position:relative;transform:rotateY(0);transform-style:preserve-3d;perspective:inherit;border-radius:20px}section.roomsSection .singleRoomWrapper .frontside img{border-radius:20px;aspect-ratio:1;object-fit:cover}section.roomsSection .singleRoomWrapper .frontside .contentWrap{transform-style:preserve-3d;perspective:inherit;backface-visibility:hidden;transform:translate3d(0,0,50px) scale(.9)}section.roomsSection .singleRoomWrapper .frontside .contentWrap .roomTitleOuter{position:absolute;bottom:55px;left:30px;right:30px;padding:15px 0;text-align:center;background-color:rgba(245,245,245,.9);border-radius:30px}section.roomsSection .singleRoomWrapper .frontside .contentWrap .roomTitleOuter .roomTitle{font-size:16px;font-weight:600;color:#000}section.roomsSection .singleRoomWrapper .backside{width:100%;height:100%;transform-style:preserve-3d;perspective:inherit;border-radius:20px;transform:rotateY(-180deg);position:absolute;top:0;left:0;background-color:rgba(245,245,245,.9);display:flex;align-items:center}section.roomsSection .singleRoomWrapper .backside img{position:absolute;height:calc(100% - 60px);width:calc(100% - 60px);margin:30px;padding:0;top:0;left:0;z-index:0;border-radius:20px}section.roomsSection .singleRoomWrapper .backside .contentWrap{width:100%;height:100%;display:block;transform-style:preserve-3d;backface-visibility:hidden;padding:30px;transform:translate3d(0,0,50px) scale(.9)}section.roomsSection .singleRoomWrapper .backside .contentWrap .boxOverlay{content:'';background-color:rgba(245,245,245,.9);border-radius:20px;position:absolute;top:0;left:0;z-index:0;height:100%;width:100%}section.roomsSection .singleRoomWrapper .backside .contentWrap .backContent{position:absolute;top:0;left:0;z-index:1;overflow:hidden;height:calc(100% - 60px);width:calc(100% - 60px);margin:30px;box-shadow:0 0 15px 0 rgba(0,0,0,.06);border:1px solid #204f84;border-radius:20px}section.roomsSection .singleRoomWrapper .backside .contentWrap .backContent .centerContent{height:calc(100% - 40px);display:flex;flex-direction:column;align-items:center;justify-content:center}section.roomsSection .singleRoomWrapper .backside .contentWrap .backContent .centerContent .title{margin-bottom:12px;font-size:22px;line-height:1.2;color:#204f84;font-weight:600}@media (min-width:992px){section.roomsSection .singleRoomWrapper .backside .contentWrap .backContent .centerContent{padding-top:20px}}section.roomsSection .singleRoomWrapper .backside .contentWrap .backContent .bottomLine{height:40px;display:flex;justify-content:space-between;align-items:flex-end}section.roomsSection .singleRoomWrapper .backside .contentWrap .backContent .bottomLine .linkBtn{background-color:#204f84;color:#fff;padding:5px 10px;font-size:14px;text-decoration:none}section.roomsSection .singleRoomWrapper .backside .contentWrap .backContent .bottomLine .linkBtn i{font-size:16px}section.roomsSection .singleRoomWrapper:hover .frontside{transform:rotateY(180deg)}section.roomsSection .singleRoomWrapper:hover .backside{transform:rotateY(0)}section.testimonialSection .testimonialSliderWrapper{max-width:900px;margin:auto}section.testimonialSection .testimonialSliderWrapper .testimonialSlider .slick-slide{height:auto}section.testimonialSection .testimonialSliderWrapper .testimonialSlider .singleTestimonial .testimonialImageWrapper img{width:100px;margin:auto;border-radius:200px 200px 30px 30px}section.testimonialSection .testimonialSliderWrapper .testimonialSlider .singleTestimonial .testimonialContent{height:100%;display:flex;flex-direction:column;justify-content:flex-end}section.testimonialSection .testimonialSliderWrapper .testimonialSlider .singleTestimonial .testimonialContent .contentBanner{text-align:center;margin-bottom:20px}section.testimonialSection .testimonialSliderWrapper .testimonialSlider .singleTestimonial .testimonialContent .contentBanner .name{font-family:"Playfair Display",serif;margin-bottom:6px;font-size:20px;color:#000;font-weight:700}section.testimonialSection .testimonialSliderWrapper .testimonialSlider .singleTestimonial .testimonialContent .contentBanner .designation{font-size:14px;font-weight:500;color:#555}@media (min-width:992px){section.testimonialSection .testimonialSliderWrapper .testimonialSlider .singleTestimonial .testimonialImageWrapper img{width:100%}section.testimonialSection .testimonialSliderWrapper .testimonialSlider .singleTestimonial .testimonialContent .contentBanner{margin-bottom:30px;text-align:left}}section.testimonialSection .testimonialSliderWrapper .testimonialSlider .singleTestimonial .testimonialContent .mainDescription{background-color:#fff;border:1px solid #eee;padding:20px;border-radius:20px;font-size:15px;color:#555;font-weight:400;line-height:26px;letter-spacing:.03rem}section.amenitiesSection .amenitiesSliderWrapper{overflow:hidden}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider{margin-bottom:0}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .slick-slide{height:auto}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .slick-slide.slick-active .singleAmenities .amenitiesContent .inner .title{animation-name:fadeInLeft;animation-delay:.9s}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .slick-slide.slick-active .singleAmenities .amenitiesContent .inner .desc{animation-name:fadeInUp;animation-delay:1.4s}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .singleAmenities .amenitiesImgWrapper img{display:block;width:100%;border-radius:500px}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .singleAmenities .amenitiesContent{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;margin-top:10px}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .singleAmenities .amenitiesContent .inner .title{position:relative;margin-bottom:8px;left:0;width:100%;font-size:32px;font-weight:700;color:#005088;font-family:"Playfair Display",serif;text-shadow:1px 1px #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff,1px 1px 5px #555;animation-duration:1s;animation-fill-mode:both}@media (min-width:768px){section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .singleAmenities .amenitiesContent .inner .title{font-size:42px}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent>ul:first-of-type{column-count:2}}@media (min-width:992px){section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .singleAmenities .amenitiesImgWrapper img{border-radius:500px 100px 0 500px}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .singleAmenities .amenitiesContent .inner .title{font-size:68px;margin-bottom:16px;left:-100px;width:calc(100% + 100px)}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .singleAmenities .amenitiesContent{text-align:left;margin-top:0}}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider .singleAmenities .amenitiesContent .inner .desc{font-family:Poppins,sans-serif;font-size:15px;color:#555;font-weight:400;line-height:26px;letter-spacing:.03rem;animation-duration:1s;animation-fill-mode:both}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider ul.slick-dots{display:none}@media (min-width:992px){section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider ul.slick-dots{bottom:0;width:auto;right:33.33333333%;background-color:#f4f4f4;padding:17px 15px 10px 12px;display:flex;justify-content:center;align-items:center}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider ul.slick-dots li{width:10px;height:10px;margin:0 3px;transition:all .3s ease-in-out}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider ul.slick-dots li button{border:1px solid #000;width:10px;height:10px;transition:all .3s ease-in-out}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider ul.slick-dots li button::before{display:none}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider ul.slick-dots li.slick-active{width:25px}section.amenitiesSection .amenitiesSliderWrapper .amenitiesSlider ul.slick-dots li.slick-active button{width:25px;background-color:#000}}.offcanvasmenuWrapper .menuInnerList,footer .footTitle,footer .footerOne img.logoFooter,section.facilitiesMain .singleFacility .facIcon{margin-bottom:20px}footer{padding:40px 0 0;background-color:#003353;color:#fff;line-height:1.8;font-family:Montserrat,sans-serif}footer .footTitle{font-family:"Playfair Display",serif;font-size:24px;color:#fff;font-weight:700}footer .footerOne img.logoFooter{width:160px}footer .footerOne .socialMediaWrapper ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}footer .footerOne .socialMediaWrapper ul li a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid #fff;border-radius:100%;text-decoration:none;color:#ccc;font-size:15px;transition:all 1s ease}footer .footerOne .socialMediaWrapper ul li a i{font-size:18px}footer .footerOne .socialMediaWrapper ul li a:hover{background-color:#2aa9e0;border-color:#2aa9e0;color:#fff}footer .footerOne .socialMediaWrapper ul li:not(:last-child){margin-right:8px}footer .footerTwo .contactUsWrapper .contactInner a{text-decoration:none;color:#fff;transition:all .3s ease}footer .footerTwo .contactUsWrapper .contactInner a:hover{color:#2aa9e0}footer .footerThree .tripimageWrapper{display:flex;gap:20px}footer .footerThree .tripimageWrapper .tripimg img{width:150px}footer .footerThree .tripimageWrapper .tripimg:not(:last-child){margin-bottom:30px}@media (min-width:992px){footer .footerThree .tripimageWrapper{display:block}}footer .bottomFooter{padding:25px 0;margin-top:40px;border-top:1px solid rgba(255,255,255,.4)}footer .bottomFooter .textBottomFooter{font-size:14px}footer .bottomFooter .textBottomFooter .textInner a{text-decoration:none;color:#fff}.offcanvasmenuWrapper{width:300px;height:100%;position:fixed;top:0;right:auto;left:0;background-color:#fff;display:flex;flex-direction:column;padding:15px 20px 20px;overflow:auto;z-index:102;transform:translateX(-100%);opacity:0;transition:.3s ease-in-out}.offcanvasmenuWrapper .menuInnerTop{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:15px}.offcanvasmenuWrapper .menuInnerTop .menuTitle{font-family:"Playfair Display",serif;font-size:22px;color:#000;font-weight:700}.offcanvasmenuWrapper .menuInnerTop .buttonOuter .closeMenuBtn{border:0;box-shadow:none;background-color:transparent;color:red;font-size:30px;line-height:1}.offcanvasmenuWrapper .menuInnerList ul{list-style:none;padding:0;margin:0}.offcanvasmenuWrapper .menuInnerList ul li a{margin-bottom:12px;display:block;text-transform:capitalize;font-size:15px;padding:12px;font-weight:500;border:1px solid #eee;border-radius:10px;text-decoration:none;color:#555}.offcanvasmenuWrapper .socialIconsWrapper ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.offcanvasmenuWrapper .socialIconsWrapper ul li a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #000;border-radius:100%;text-decoration:none;color:#000;font-size:15px;transition:all 1s ease}.offcanvasmenuWrapper .socialIconsWrapper ul li a i{line-height:1;font-size:15px}.offcanvasmenuWrapper .socialIconsWrapper ul li:not(:last-child){margin-right:5px}.offcanvasmenuWrapper.menuOpen{transform:translateX(0);opacity:1}.menuOverlay{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:100;display:block;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.menuOverlay.menuOpen{opacity:1;visibility:visible}section.bookingengine{position:relative;top:0;z-index:1;background-color:#f5f5f5;padding:25px 0}section.bookingengine .bookingFormOuter{position:relative}section.bookingengine .bookingFormOuter .title{color:#707070;text-transform:uppercase;font-size:14px;margin-bottom:6px}section.bookingengine .bookingFormOuter .selectionText{display:flex;align-items:center;font-size:14px}section.bookingengine .bookingFormOuter .selectionText span{display:block}@media (min-width:992px){section.bookingengine .bookingFormOuter.bookingSet1,section.bookingengine .bookingFormOuter.bookingSet2{padding-right:40px}section.bookingengine .bookingFormOuter.bookingSet1::after{content:'';width:1px;height:100%;position:absolute;right:40px;top:0;border-right:1px dashed #231c19}section.bookingengine .bookingFormOuter.bookingSet2::after{content:'';width:1px;height:100%;position:absolute;right:40px;top:0;border-right:1px dashed #231c19}section.bookingengine{position:sticky;box-shadow:0 2px 7px rgba(0,0,0,.15)}}@media (min-width:1200px){section.bookingengine .bookingFormOuter.bookingSet1{padding-right:70px}section.bookingengine .bookingFormOuter.bookingSet1::after{right:70px}section.bookingengine .bookingFormOuter.bookingSet2{padding-right:60px}section.bookingengine .bookingFormOuter.bookingSet2::after{right:60px}}@media (min-width:1400px){section.bookingengine .bookingFormOuter .selectionText{font-size:16px}section.bookingengine .bookingFormOuter.bookingSet1{padding-right:90px}section.bookingengine .bookingFormOuter.bookingSet1::after{right:90px}section.bookingengine .bookingFormOuter.bookingSet2{padding-right:80px}section.bookingengine .bookingFormOuter.bookingSet2::after{right:80px}}section.bookingengine .bookButtonWrapper .viewBtn{background-color:#005088;color:#fff;border-radius:30px;font-weight:500;border:0;padding:10px 15px;transition:all .3s ease}section.bookingengine .bookButtonWrapper .viewBtn:hover{background-color:rgba(0,80,136,.8)}section.innerBanner{position:relative;height:300px;display:flex;justify-content:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}section.innerBanner .innerBannerTitle{position:relative;font-size:28px;font-weight:600;line-height:1.4;color:#fff;font-family:"Playfair Display",serif}section.innerBanner::before{content:'';background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:576px){section.innerBanner .innerBannerTitle{font-size:32px}section.innerBanner{height:350px}}@media (min-width:992px){section.innerBanner .innerBannerTitle{font-size:40px}section.innerBanner{height:400px}}section.facilitiesMain .singleFacility{transition:all .3s ease-in-out;background-color:#f5f5f5;padding:30px;border:1px solid #eee;border-radius:20px}section.facilitiesMain .singleFacility .facIcon img{width:50px;height:50px;object-fit:contain}section.facilitiesMain .singleFacility .facilitiesContent .title{margin-bottom:12px;font-size:20px;color:#000;line-height:1.2;font-weight:600;font-family:"Playfair Display",serif}section.contactSection .innerContainer .formSection .formOuter .formGroup p,section.contactSection .innerContainer .formSection .formOuter form{margin-bottom:0}section.facilitiesMain .singleFacility .facilitiesContent .innerContent{font-size:14px;color:#555;font-weight:400;line-height:26px;letter-spacing:.03rem}section.facilitiesMain .singleFacility .facilitiesContent .innerContent ul{padding:0;margin:0;list-style:none}section.facilitiesMain .singleFacility .facilitiesContent .innerContent ul li{position:relative}section.facilitiesMain .singleFacility .facilitiesContent .innerContent ul li::before{content:'- '}section.facilitiesMain .singleFacility:hover{border-color:#39b1a7}section.facilitiesMain .singleFacility:hover .facIcon img{animation-name:wobble;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1s;-webkit-animation-timing-function:linear;-webkit-transform-origin:50% 100%}section.gallerySection .singleImageOuter img{border-radius:15px;aspect-ratio:1.5;object-fit:cover}section.contactSection .innerContainer{padding:20px;background-color:#f5f5f5;border:1px solid #eee;border-radius:30px}section.contactSection .innerContainer .mapSection .mapOuter iframe{width:100%;height:350px;border-radius:10px}@media (min-width:992px){section.contactSection .innerContainer .mapSection .mapOuter iframe{height:100%}}section.contactSection .innerContainer .formSection .formOuter form .wpcf7-not-valid-tip{font-size:12px}section.contactSection .innerContainer .formSection .formOuter .formGroup label{margin-bottom:4px;font-size:14px;font-weight:500;color:#000}section.contactSection .innerContainer .formSection .formOuter .formGroup input,section.contactSection .innerContainer .formSection .formOuter .formGroup textarea{width:100%;height:45px;padding:10px;color:#555;border:1px solid #eee;outline:0;border-radius:10px;font-weight:400;font-size:13px}section.contactSection .innerContainer .formSection .formOuter .formGroup input[type=submit]{transition:all .3s ease-in-out;text-decoration:none;padding:6px 20px;line-height:25px;background-color:#fff;color:#131618;font-size:15px;font-weight:500;border:1px solid #131618;border-radius:10px;letter-spacing:1px;width:auto}section.contactSection .innerContainer .formSection .formOuter .formGroup input[type=submit]:hover{background-color:#005088;border-color:#005088;color:#fff}section.contactSection .innerContainer .formSection .formOuter .formGroup textarea{height:150px}section.restaurantSection .contentWrapper .contentOuter{margin-bottom:16px;font-size:15px;font-weight:400;color:#555;line-height:1.8;letter-spacing:.03rem}section.restaurantSection .contentWrapper .contentOuter h1,section.restaurantSection .contentWrapper .contentOuter h2,section.restaurantSection .contentWrapper .contentOuter h3,section.restaurantSection .contentWrapper .contentOuter h4,section.restaurantSection .contentWrapper .contentOuter h5,section.restaurantSection .contentWrapper .contentOuter h6{font-family:"Playfair Display",serif;font-size:24px;color:#000;font-weight:600;line-height:1.2;margin-bottom:20px;letter-spacing:normal}@media (min-width:576px){section.restaurantSection .contentWrapper .contentOuter h1,section.restaurantSection .contentWrapper .contentOuter h2,section.restaurantSection .contentWrapper .contentOuter h3,section.restaurantSection .contentWrapper .contentOuter h4,section.restaurantSection .contentWrapper .contentOuter h5,section.restaurantSection .contentWrapper .contentOuter h6{font-size:26px}}@media (min-width:992px){section.contactSection .innerContainer{padding:30px}section.restaurantSection .contentWrapper .contentOuter h1,section.restaurantSection .contentWrapper .contentOuter h2,section.restaurantSection .contentWrapper .contentOuter h3,section.restaurantSection .contentWrapper .contentOuter h4,section.restaurantSection .contentWrapper .contentOuter h5,section.restaurantSection .contentWrapper .contentOuter h6{font-size:30px;margin-bottom:30px}}@media (min-width:1200px){section.restaurantSection .contentWrapper .contentOuter h1,section.restaurantSection .contentWrapper .contentOuter h2,section.restaurantSection .contentWrapper .contentOuter h3,section.restaurantSection .contentWrapper .contentOuter h4,section.restaurantSection .contentWrapper .contentOuter h5,section.restaurantSection .contentWrapper .contentOuter h6{font-size:35px}}@media (min-width:992px){section.restaurantSection .contentWrapper .contentOuter{font-size:14px}}section.restaurantSection .restaurantSliderWrapper .restaurantSlider .singleItem .imgWrapper img{border-radius:15px}section.restaurantSection .restaurantSliderWrapper ul.slick-dots{width:100%;display:flex;justify-content:center;align-items:center}section.restaurantSection .restaurantSliderWrapper ul.slick-dots li{width:10px;height:10px;margin:0 3px;transition:all .3s ease-in-out}section.restaurantSection .restaurantSliderWrapper ul.slick-dots li button{border:1px solid #000;width:10px;height:10px;transition:all .3s ease-in-out}section.restaurantSection .restaurantSliderWrapper ul.slick-dots li button::before{display:none}section.restaurantSection .restaurantSliderWrapper ul.slick-dots li.slick-active{width:25px}section.restaurantSection .restaurantSliderWrapper ul.slick-dots li.slick-active button{width:25px;background-color:#000}section.mainroomssingleWrapper .roomsSidebar{position:sticky;top:30px;background-color:#f5f5f5;border:1px solid #eee;border-radius:30px}section.mainroomssingleWrapper .roomsSidebar .sideBartitle{padding:20px;border-bottom:1px solid #eee;font-size:20px;font-weight:600;color:#000}@media (min-width:992px){section.mainroomssingleWrapper .roomsSidebar .sideBartitle{padding:30px}}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm{padding:20px}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter p{margin:0}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup .label{font-size:15px;font-weight:500;color:#000;margin-bottom:4px}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup input,section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup select{width:100%;height:45px;padding:10px;color:#555;border:1px solid #eee;outline:0;border-radius:10px;font-weight:400;font-size:13px}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup .wpcf7-form-control-wrap{margin-top:7px;display:block}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup .wpcf7-form-control-wrap .wpcf7-list-item{display:block;margin-left:0}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup .wpcf7-form-control-wrap .wpcf7-list-item label{display:flex;align-items:center;font-size:14px;line-height:14px;font-weight:400;color:#555;cursor:pointer;margin-top:15px}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup .wpcf7-form-control-wrap .wpcf7-list-item label input{margin-right:10px;width:16px;height:16px}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup.btnWrapper{margin-top:15px}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup.btnWrapper input[type=submit]{transition:all .3s ease-in-out;text-decoration:none;padding:6px 20px;line-height:25px;background-color:#fff;color:#131618;font-size:15px;font-weight:500;border:1px solid #131618;border-radius:10px;letter-spacing:1px;width:auto}section.mainroomssingleWrapper .roomsSidebar .innerRoomForm .formOuter .formGroup.btnWrapper input[type=submit]:hover{background-color:#005088;border-color:#005088;color:#fff}@media (min-width:992px){section.mainroomssingleWrapper .roomsSidebar .innerRoomForm{padding:30px}}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomSliderWrapper{margin-bottom:24px;background-color:#f5f5f5;border:1px solid #eee;border-radius:30px;overflow:hidden}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomSliderWrapper .roomSliderFor .slick-slide{height:auto}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomSliderWrapper .roomSliderNav{padding:12px}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomSliderWrapper .roomSliderNav .slick-list{margin:0 -12px}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomSliderWrapper .roomSliderNav .slick-list .slick-slide{height:auto;margin:0 12px}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomSliderWrapper .roomSliderNav .item img{border-radius:30px}@media (min-width:992px){section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomSliderWrapper .roomSliderNav{padding:24px}}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent{padding:20px;background-color:#f5f5f5;border:1px solid #eee;border-radius:30px;color:#555;font-weight:400;font-size:14px;line-height:26px;letter-spacing:.03rem}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent p,section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent ul{margin-bottom:20px}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent h1,section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent h2,section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent h3,section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent h4,section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent h5,section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent h6{font-weight:600;color:#000;font-family:"Playfair Display",serif}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent h3{font-size:20px}section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent h4{font-size:18px}@media (min-width:992px){section.mainroomssingleWrapper .roomDetailsWrapper .mainRoomContent{padding:30px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes wobble{0%,100%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}section.innerBanner.restaurant {background-position: center bottom;}