.btn,.navbar-nav .nav-link,.slider-text .btn-lg{text-transform:uppercase}.google-map #map,.map-section #map{width:100%;box-shadow:0 10px 30px 0 rgb(0 0 0 / .2)}.blog-date,.room-offers,.web-logo{pointer-events:none}.header-top a,.room-list-bottom big,.room-list-bottom s,.seprator{vertical-align:middle}.add-new-address,.apply-now,.art-artefacts-title,.blog-title a,.by-text,.categories-list,.change-link:focus,.change-link:hover,.destinations-inner a,.editDiv a,.event-name,.footer-section a,.header-top a,.latest-blog-list,.latest-blog-title a,.makeFlex-column a,.please-contact a,.readmore:hover,.related-rooms-list,.related-rooms-list:focus,.related-rooms-list:hover,.room-detail-btn,.room-list-title a,.side-social,.spa-category-list,.sub-total-box dl dd a,.tags-list,.view-offers,.wd-g-link a,.wd-g-link a:focus,.wd-g-link a:hover{text-decoration:none}body{font-family:Poppins,sans-serif;font-display:swap}.banner-title,.welcome-title,h1,h2,h3,h4,h5,h6{font-family:"Plus Jakarta Sans",sans-serif}.btn{padding:14px 36px;font-size:15px;border-radius:10px}.btn-primary{background:#00b542;color:#fff;border-color:#00b542}.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary.show,.btn-primary:first-child:active,.btn-primary:focus,.btn-primary:hover,:not(.btn-check)+.btn-primary:active{background:#009837;color:#fff;border-color:#009837}.btn-bordered{border:1px solid #00b542;color:#00b542}.accordion-style .accordion-button:not(.collapsed),.btn-bordered:focus,.btn-bordered:hover,.step-btns button.active .step-icon,.tags-list:focus,.tags-list:hover,.terms-conditions-section .nav-pills .nav-link.active,.terms-conditions-section .nav-pills .show>.nav-link,.web-profile-drop .dropdown-toggle:focus,.web-profile-drop .dropdown-toggle:hover{background:#00b542;color:#fff}.btn-sm{padding:8px 20px;font-size:13px;border-radius:10px}.btn-dark{background:#000;color:#fff}.btn-dark:focus,.btn-dark:hover{background:#111;color:#fff}.text-primary{color:#00b542!important}.banquet-service-detail-section .col-xl-6:first-child .banq-service-det-list-title,.banquet-service-detail-section .col-xl-6:nth-child(3) .banq-service-det-list-title,.categories-list:hover,.copyright .header-social a:hover,.footer-section a:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover,.navbar-nav .show>.nav-link,.related-rooms-list:hover .related-rooms-title,.step-btns button.active span,a,a:focus,a:hover{color:#00b542}@media (min-width:1200px){.container{max-width:1280px}}main.web-main{margin-top:137px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;left:10px;width:50px;height:50px;line-height:50px;background:#fff;text-align:center;margin-top:-25px;opacity:.3;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.banner-section .owl-carousel .owl-nav button.owl-next:hover,.banner-section .owl-carousel .owl-nav button.owl-prev:hover,.maintab-design .nav-link.active:after,.maintab-design .show>.nav-link:after,.owl-carousel:hover .owl-nav button.owl-next,.owl-carousel:hover .owl-nav button.owl-prev{opacity:1}.owl-carousel .owl-nav button.owl-next{left:auto;right:10px}.web-header{position:fixed;top:0;left:0;right:0;z-index:105}.web-header .container{max-width:1750px;padding:0 30px}.header-top{background:#000;padding:8px 0}.header-top a{display:inline-block}.blog-title a:hover,.destinations-inner a:hover,.destinations-inner a:hover span,.header-top a:focus,.header-top a:hover,.latest-blog-list:focus .latest-blog-title a,.latest-blog-list:hover .latest-blog-title a,.room-list-title a:hover{color:#00b542;text-decoration:none}.header-top .container{display:flex;align-items:center;justify-content:space-between}.by-text a,.checkin-checkout li,.header-social,.header-social a,.seprator,.tes-message-box:after,.web-profile-drop{display:inline-block}.seprator{width:1px;height:40px;margin:-15px 15px;opacity:.3;background:-moz-linear-gradient(top,#fff0 0,#fff 50%,#fff0 100%);background:-webkit-linear-gradient(top,#fff0 0,#fff 50%,#fff0 100%);background:linear-gradient(to bottom,#fff0 0,#fff 50%,#fff0 100%)}.left-menu img{margin-right:8px}.left-menu b{font-weight:inherit}.left-menu img,.left-menu span,.right-menu span{display:inline-block;vertical-align:middle}.right-menu{text-align:right}.art-artefacts-section p,.banquet-service-detail-section .col-xl-6:nth-child(3) p,.right-menu a,.web-profile-drop .dropdown-item{color:#fff}.right-menu span{margin:0 15px;color:#3f3f47}.header-social a{font-size:17px;margin-right:17px;color:rgb(255 255 255 / .55)}.blog-text p:empty,.mobile-links,.mobile-menu-close,.moretext,.navbar-nav .dropdown-toggle::after,.seating-style-check input[type="radio"],.spa-menu-list:last-child:after{display:none}.navbar .brand-logo{width:auto;max-height:90px}.navbar{background:rgb(1 14 7 / 95%);height:91px;position:relative;box-shadow:0 5px 12px 0 rgb(0 0 0 / .1)}.navbar-nav .nav-link.dropdown-toggle{font-size:24px;padding:0 10px}.navbar-brand{width:175px;height:100%;background-color:#fff;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px 0 rgb(0 0 0 / .15)}.bookstay-btn{height:55px;width:210px;font-size:16px;border-radius:0;background:rgb(3 56 29 / 90%);border:0;border-bottom:2px solid #008b00;display:flex;justify-content:center;align-items:center}.bookstay-btn:hover{background:rgb(8 86 46 / 90%)}.navbar-expand-lg .navbar-nav .nav-item.d-none .btn{margin-left:15px;text-transform:uppercase;font-size:14px;padding:6px 13px;border-radius:6px}.navbar-nav .nav-link{font-size:16px;color:#fff;font-weight:500;margin:0 10px}.web-profile-drop .dropdown-toggle{background:#fff;padding:6px 12px;margin:-8px 0;letter-spacing:.5px;border-radius:5px;color:#000}.web-profile-drop .dropdown-menu{border-color:#00b542;box-shadow:0 5px 14px 0 rgb(0 0 0 / .18);background:#000}.web-profile-drop .dropdown-item.active,.web-profile-drop .dropdown-item:active,.web-profile-drop .dropdown-item:focus,.web-profile-drop .dropdown-item:hover{background:#00b542;color:#fff!important}.max-container{max-width:1750px;margin:0 auto;padding:0 30px}.banner-section{padding:30px 0 0;border-bottom:4px solid #00b542}.banner-section .owl-carousel .item{position:relative;min-height:600px;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;text-align:center;background-size:cover}.banner-section .owl-carousel .item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .29);z-index:0}.banner-section .owl-carousel .owl-nav button.owl-next,.banner-section .owl-carousel .owl-nav button.owl-prev{left:auto;right:10px;top:auto;bottom:110px;opacity:.6;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.banner-section .owl-carousel .owl-nav button.owl-next{bottom:50px}.inner-section{padding:55px 5%;margin:-40px 0 50px;background:#fff;z-index:5;position:relative;text-align:left;border-radius:25px;border:2px dashed #00b542}.inner-section p{font-size:18px;color:#444;line-height:28px;margin:25px 0 0;text-align:justify}.inner-section-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:30px;color:#00b542;letter-spacing:4px;font-weight:900;text-transform:uppercase}.slider-text{position:relative;z-index:2}.welcome-title{font-size:36px;color:#fff;font-weight:300;letter-spacing:2px}.banner-title{font-size:60px;color:#fff;font-weight:700;letter-spacing:6px;margin-bottom:25px}.slider-text .btn-lg{font-size:20px;font-weight:500;padding:22px 20px;border-radius:12px;min-width:280px;border:1px solid rgb(255 255 255 / .5)}.destinations-section,.spa-menu-section,.venue-finder-section{padding:10px 0}.gallery-page-section{padding-top:30px}.sub-title{font-family:Poppins,sans-serif;font-size:18px;line-height:25px;color:#4f504f;text-align:center;letter-spacing:2px}.art-artefacts-title,.hotel-service-title,.section-title{font-size:42px;letter-spacing:4px;text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif}.section-title{color:#00b542;text-align:center;font-weight:900}.destinations-img{height:290px;overflow:hidden}.destinations-img img{width:100%;height:100%;object-fit:cover}.destinations-section .destinations-slider{margin:40px auto 50px;padding-left:0;padding-right:0}.destinations-inner{display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px;gap:40px;padding:0 25px;margin-top:56px}.destinations-inner a{position:relative;display:block;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;box-shadow:0 5px 10px 0 rgb(0 0 0 / .08);border-radius:12px;overflow:hidden}.destinations-inner span{display:block;text-align:center;font-size:18px;line-height:32px;color:#000;padding:10px 5px;position:absolute;bottom:5px;left:5px;right:5px;background:rgb(255 255 255 / 90%);border-radius:12px}.hotel-service-section{padding:55px 0;position:relative}.hotel-service-section:after{content:"";position:absolute;top:0;left:0;right:0;height:300px;z-index:-1;opacity:6%;background:-moz-linear-gradient(top,#000 0,#fff0 100%);background:-webkit-linear-gradient(top,#000 0,#fff0 100%);background:linear-gradient(to bottom,#000 0,#fff0 100%)}.evennth .hotel-service-box:nth-child(2n) .hotel-service-box-inner,.hotel-service-box-inner{padding:20px 0 20px 60px}.hotel-service-box:nth-child(2n) .hotel-service-box-inner{padding-left:0;padding-right:60px}.evennth .hotel-service-box-inner{padding:20px 60px 20px 0}.art-artefacts-section p,.hotel-service-box p,.verdance-box p{font-size:16px;color:#484747;line-height:26px;margin-bottom:25px}.art-artefacts-section p{color:#fff}.art-artefacts-title,.hotel-service-title{color:#000010;font-weight:800;margin-bottom:10px}.art-artefacts-section{background:url(../img/art-artefacts-bg.jpg) center/cover no-repeat;position:relative;padding:60px 70px;border-radius:25px;overflow:hidden;margin-bottom:100px;background-size:cover}.art-artefacts-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(1 0 23 / .88);z-index:0}.art-artefacts-section .owl-carousel,.page-title-section .container{position:relative;z-index:1}.art-artefacts-img{border:2px solid #00b542;border-radius:25px;overflow:hidden;display:block}.art-artefacts-text,.event-detail-col{padding:60px 0 0 30px}.art-artefacts-section .owl-carousel .owl-nav button.owl-next,.art-artefacts-section .owl-carousel .owl-nav button.owl-prev{left:auto;right:60px;top:auto;bottom:0}#gallery-con #thumbnails #right-arrow,.art-artefacts-section .owl-carousel .owl-nav button.owl-next{right:0}.verdance-section{height:550px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:flex;justify-content:end;align-items:end}.verdance-box{background:rgb(13 25 56 / .88);padding:45px 55px;color:#fff;max-width:630px;margin:20px}.verdance-box-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:28px;color:#000010;text-transform:uppercase;font-weight:700;margin-bottom:10px}.verdance-box p{font-size:15px;color:#fff;margin-bottom:0}.testimonials-section{padding:80px 0;text-align:center}.testimonials-section .owl-carousel{margin-top:30px}.tes-message-box{background:#f0fbf4;padding:30px 10% 80px;min-height:330px;position:relative}.tes-message-box:after{content:"";position:absolute;top:50%;left:50%;background:url(../img/quote-icon.png) no-repeat;width:137px;height:105px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tes-message-box p{font-size:17px;line-height:32px;color:#052a12;margin-bottom:0}.tes-author-box{margin-top:-64px;position:relative;z-index:2}.tes-author-img{width:128px;height:128px;border-radius:50%;overflow:hidden;margin:0 auto 15px;border:4px solid #fff}.tes-author-img img{width:100%;height:100%}.apply-now svg,.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-next svg,.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-prev svg,.venue-finder-section .owl-carousel .owl-nav button.owl-next svg,.venue-finder-section .owl-carousel .owl-nav button.owl-prev svg{height:30px;width:30px}.author-name{font-size:20px;font-weight:600}.author-designation{font-size:15px;color:#5b5e66}.testimonials-section .owl-carousel .owl-nav button.owl-next,.testimonials-section .owl-carousel .owl-nav button.owl-prev{left:0;top:auto;bottom:55px;background:#e5f7ec}.testimonials-section .owl-carousel .owl-nav button.owl-next{left:60px;right:auto}.tag-thetradefair{border-top:1px solid #d9d9d9;padding:40px 0}.tag-thetradefair-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:40px;font-weight:700;margin-bottom:20px}.tag-thetradefair-message{font-size:20px;color:#000;padding-left:40px;position:relative;line-height:40px}.tag-thetradefair-message .fa{font-size:24px;position:absolute;left:0;top:4px}.footer-contact-list{display:flex;gap:20px;align-items:start}.footer-section{background:#1a1b2f;padding:100px 0 0;color:#fff}.counter-section,.page-title-section{background-position:center;background-size:cover;text-align:center}.footer-title{font-size:20px;font-weight:600;color:#fff;position:relative;padding-bottom:15px;margin:40px 0 20px;font-family:"Plus Jakarta Sans",sans-serif}.footer-title:first-child,.request-book-form form{margin-top:0}.footer-title:before{content:"";position:absolute;top:100%;left:0;height:1px;width:120px;background:rgb(255 255 255 / .15)}.address-title:after,.footer-title:after{content:"";position:absolute;top:100%;left:0;height:7px;width:30px;background:#00b542;margin-top:-3px}.footer-section ul,.location-info ul,.room_number ul{list-style:none;padding:0;margin:0}.by-text,.footer-section a{font-size:14px;color:#bebec9;text-transform:uppercase;margin-bottom:8px;display:inline-block}.footer-contact-list{margin-bottom:25px}.footer-contact-title{color:#00b542;font-size:20px;line-height:20px;text-transform:uppercase;font-weight:600;margin-bottom:10px}a.footer-contact-detail,address.footer-contact-detail{font-size:16px;text-transform:inherit;font-weight:400;color:#bebec9}.copyright{display:flex;align-items:center;justify-content:center;border-top:1px solid rgb(255 255 255 / .15);padding:12px 0;margin-top:100px}.copyright p{margin:0;font-size:14px;color:rgb(255 255 255 / .33)}.copyright .header-social a{color:#8d8d97}.tripadvisor-icon img{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.by-text{text-transform:inherit;padding-right:32px}.footer-section .header-social a{font-size:16px;background:rgb(255 255 255 / .06);width:36px;height:36px;text-align:center;line-height:34px;border-radius:34px;margin:0 4px 5px 0;border:1px solid rgb(255 255 255 / .03);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.footer-section .header-social a:hover{background:#00b542;color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.page-title-section{min-height:400px;background-repeat:no-repeat;display:flex;align-items:center;position:relative}.editDiv,.vacancies-list{justify-content:space-between}.page-title-section:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .56);z-index:0}.page-title{font-size:52px;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;text-shadow:0 0 20px rgb(0 0 0 / .3)}.counter-section{background-color:#00b542;background-image:url(../img/counter-bg.png);background-repeat:no-repeat;padding:40px 0;color:#fff}.counter-section .container{display:grid;grid-template-columns:repeat(4,1fr);row-gap:20px;gap:20px}.counter-section article{display:block;border-right:1px solid rgb(255 255 255 / .3)}.counter-section article:last-child{border-right:0}.counter-list-number{font-size:45px;line-height:55px;font-weight:600}.counter-list-name{font-size:16px;text-transform:capitalize;letter-spacing:1px;font-weight:300}.blog-page-section,.vacancies-listing-section{padding:80px 0}.vacancies-list{border:1px solid #ccc;border-radius:30px;padding:25px 50px;display:flex;gap:15px;position:relative;overflow:hidden;margin-bottom:40px}.vacancies-list:after{content:"";position:absolute;left:-35px;top:25px;background:#00b542;width:54px;height:54px;border-radius:30px}.vacancies-list p{font-size:15px;line-height:24px;font-weight:400;color:#545454}.vacancies-name{font-size:32px;color:#03021f;font-weight:800;font-family:"Plus Jakarta Sans",sans-serif}.vacancies-position{font-size:16px;color:#7a7a7a;font-style:italic;letter-spacing:.5px;margin:3px 0 16px}.event-name,.location-info strong,.subtab-design .nav-link{letter-spacing:1px;text-transform:uppercase}.subtab-design,.vacancies-loc-time{margin-bottom:15px}.vacancies-loc-time span{display:inline-block;background:#f5f5f5;font-size:14px;font-style:italic;padding:8px 22px;border-radius:20px;margin:0 8px 8px 0}.vacancies-list-right{min-width:170px;text-align:right;padding-top:10px}.apply-now{font-weight:600;font-size:22px}.apply-now svg{fill:#00b542}.apply-now:hover,.please-contact a:hover{color:#000}.apply-now:hover svg{fill:#000}.readmore{background:0 0;border:0;color:#00b542;display:inline-block}.readmore:hover{color:#000}.please-contact{text-align:center;margin-top:50px}.reservation-section{padding-bottom:100px}.reservation-box{max-width:870px;margin:-50px auto 15px;padding:50px 60px;border:1px solid #d9d9d9;border-radius:30px;position:relative;z-index:2;background:#fff}.reservation-box form,.select-payment-method{margin-top:40px}.reservation-box .form-control,.reservation-box .form-select{height:55px;border-radius:8px}.reservation-box textarea.form-control{height:auto;resize:none}.reservation-box .form-label sup{color:red;top:0;font-size:16px}.reservation-box .btn[type="submit"]{min-width:170px}.reservation-title{font-size:26px;color:#000;font-weight:600;margin-bottom:10px;text-align:center;font-family:Poppins,sans-serif}.address-title,.location-info strong{font-family:"Plus Jakarta Sans",sans-serif}.reservation-contact{text-align:center;font-style:italic;margin-top:4px}.reservation-address-section{position:relative;padding:100px 0}.reservation-address-section .container{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;gap:40px}.reservation-address-section:before{content:"";position:absolute;top:0;left:0;right:0;height:193px;background:#00b542;z-index:0}.address-listing{border:1px solid #00b542;padding:30px 40px;border-radius:15px;background:#fff}.address-title{padding-bottom:10px;margin-bottom:20px;position:relative;font-size:18px;color:#000;font-weight:800}.address-title:before{content:"";position:absolute;top:100%;left:0;height:1px;width:120px;background:rgb(0 0 0 / .15)}.blog-img,.event-details-box,.facility-box .col-xl-3,.location-info ul li,.room-list-img,.step-btns,.step-btns button,.step-icon{position:relative}.address-listing address,.address-listing p{font-size:15px;line-height:24px;color:#414351;margin-bottom:6px}.google-map{border-bottom:2px solid #00b542}.google-map #map,.google-map iframe{height:650px;display:block}.map-section #map{height:520px;border:6px solid #fff}.location-info strong{background:#00b542;font-size:18px;color:#fff;font-weight:600;display:block;padding:10px 16px}.location-info ul li{display:block;font-size:14px;line-height:24px;padding:10px 0 10px 40px;border-bottom:1px solid #d9d9d9;font-weight:400;color:#000}.location-info ul li .fa{position:absolute;left:0;top:8px;font-size:24px;color:#00b542;width:32px;text-align:center}.contact-right-text{text-align:left}.seating-style-check{display:inline-block;padding:0;margin-right:20px}.seating-style-check .form-check-label{border:1px solid #fff0;background:#f1f1f1;padding:15px;border-radius:12px;cursor:pointer;width:110px;height:110px;text-align:center}.seating-style-check input[type="radio"]:checked+.form-check-label{border-color:#00b542;background:#fff;box-shadow:0 8px 20px 0 rgb(0 0 0 / .1)}.seating-style-check span{display:block;font-size:14px;color:#8c8c8c;margin-top:15px;font-weight:500}.gallery-page-section .item{margin-bottom:24px;overflow:hidden;display:block}#gallery-con #gallery-main img,.direct-con-img img,.gallery-page-section .item img{max-width:100%}.event-list{display:flex;gap:30px;align-items:start;flex-direction:row-reverse;border-bottom:1px solid #d9d9d9;padding:50px 0}.event-list p{font-size:15px;line-height:24px;color:#686b78;margin-bottom:0}.event-list-cont{display:flex;gap:27px;align-items:start}.event-list-img{max-width:350px;min-width:350px;width:350px;border-radius:20px;overflow:hidden}.event-date{min-width:70px;max-width:70px;width:70px;background:#00b542;text-align:center;padding:18px 10px;border-radius:12px;color:#fff;text-transform:uppercase;font-weight:300}.event-date strong{font-size:32px;line-height:35px;font-weight:500;padding-top:6px;display:block}.event-timing{font-size:14px;color:#686b78}.event-name{font-size:32px;font-weight:500;color:#01082c;display:inline-block;margin-bottom:10px}.step-btns,.terms-conditions-section .ligap>li{margin-bottom:45px}.request-book-form{margin-top:55px}.step-btns{display:flex;justify-content:space-around}.step-btns button{width:50%;border:0;background:0 0;color:#ababab;font-size:16px;text-transform:uppercase;font-weight:500}.step-btns button:after{content:"";position:absolute;top:28px;left:0;right:0;height:3px;background:#ddd;z-index:0}.step-btns button.active:after{background:#00b542;z-index:1}.step-icon{background:#e2e2e2;width:56px;height:56px;line-height:56px;border-radius:30px;text-align:center;margin:0 auto 14px;font-size:28px;z-index:2}.maintab-design .nav-link{color:#646464;background:#fff;padding:14px 28px;border-radius:0;font-size:16px;border:1px solid #d9d9d9;position:relative}.maintab-design .nav-link:after{content:"";position:absolute;top:100%;left:50%;border:12px solid #fff0;border-top-color:#00b542;margin-left:-12px;opacity:0}.maintab-design .nav-link.active,.maintab-design .show>.nav-link{background:#00b542;border-color:#00b542;color:#fff}.subtab-design .nav-item{margin-right:5px}.subtab-design .nav-link{color:#6a6a6a;background:#f3f3f3;padding:6px 15px;border-radius:0;font-size:14px;font-weight:500}.subtab-design .nav-link.active,.subtab-design .show>.nav-link{background:#05031d;color:#fff}.event-details-box{background:#fff;border:1px solid #d9d9d9;border-radius:20px;padding:22px 0;margin-top:-40px;z-index:2}.event-details-box ul{list-style:none;margin:0;padding:0}.event-details-box ul li{padding:15px 20px;text-transform:uppercase;display:flex;align-items:center;gap:21px}.event-details-box ul li:nth-child(odd){padding:12px 20px;background:-moz-linear-gradient(45deg,rgb(5 3 29 / .05) 0,rgb(0 181 66 / .05) 100%);background:-webkit-linear-gradient(45deg,rgb(5 3 29 / .05) 0,rgb(0 181 66 / .05) 100%);background:linear-gradient(45deg,rgb(5 3 29 / .05) 0,rgb(0 181 66 / .05) 100%)}.event-details-title{padding:0 15px 15px 30px;font-size:22px;color:#05031d;text-transform:uppercase;font-weight:600}.e-title{font-size:15px;color:#6a6a6a}.e-detail{font-size:20px;line-height:24px;color:#000;font-weight:600}.event-detail-title,.normal-title{color:#01082c;font-family:"Plus Jakarta Sans",sans-serif}.font18{font-size:18px;text-transform:none}.blog-date,.normal-title{text-transform:uppercase}.e-icon{background:url(../img/e-bg.png) center bottom no-repeat;width:69px;min-width:69px;max-width:69px;height:76px;line-height:76px;text-align:center}.event-details-box ul li:nth-child(odd) .e-icon{background-position:center top}.event-detail-title{font-size:32px;line-height:42px;font-weight:600;margin:0 0 20px}.event-detail-col p{font-size:15px;color:#686b78;line-height:25px;margin-bottom:22px}.event-map{padding:75px 0}.event-map iframe{width:100%;height:485px;border-radius:30px;border:2px solid #c6c6c6;display:block}.normal-title{font-size:26px;font-weight:700;margin-bottom:10px}.event-photos{padding-bottom:80px}.event-photos .col-xl-4{margin-bottom:20px}.blog-detail,.blog-listing,.custom-meeting:nth-child(odd) .custom-meeting-inner{padding-right:20px}.blog-list{margin-bottom:50px}.blog-list p{font-size:16px;color:#6a6a82;line-height:25px;margin-bottom:15px}.blog-date{position:absolute;left:-12px;top:20px;background:#00b542;padding:8px 24px;color:#fff;font-size:15px}.blog-date:after{content:"";position:absolute;left:0;top:100%;border:12px solid #fff0;border-top-color:#009837;border-top-width:10;border-right-width:0}.web-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog-title{font-size:28px;line-height:36px;color:#010110;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;margin:0 0 20px}.room-list-title,.sidebar-heading{font-weight:800;text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif}.blog-title a{color:#010110}.blog-text{padding:30px 40px 40px;margin:-40px 30px 0;position:relative;z-index:2;background:#fff;border:1px solid rgb(0 0 0 / .15)}.search-box{position:relative;margin-bottom:30px;background:#00b542;padding:20px;border-radius:10px}.search-box .form-control{height:38px;font-size:15px;border-radius:6px;border:0;padding:5px 5px 5px 15px}.side-social{width:41px;height:41px;line-height:41px;border-radius:6px;text-align:center;background:#000;color:#fff;margin-right:8px}.side-social.fa-facebook{background:#4167b1}.side-social.fa-twiter{background:#1ca1f1}.side-social.fa-instagram{background:#d81f77}.side-social.fa-linkedin{background:#0076b4}.side-social.fa-youtube{background:#ff0100}.side-social:hover{opacity:.8;color:#fff}.sidebar-box-list{margin-bottom:30px;padding-bottom:30px;border-bottom:3px solid #e3e3e3}.latest-blog-list:last-child,.sidebar-box-list:last-child{padding-bottom:0;border-bottom:0}.sidebar-heading{font-size:18px;color:#282828;position:relative;padding-bottom:15px;margin-bottom:20px}.sidebar-heading:before{content:"";position:absolute;top:100%;left:0;height:1px;width:110px;background:rgb(0 0 0 / .15)}.sidebar-heading:after{content:"";position:absolute;top:100%;left:0;height:7px;width:23px;background:#00b542;margin-top:-3px}.latest-blog-list{display:flex;align-items:start;border-bottom:1px solid #eee;padding:15px 0}.latest-blog-list:first-child{padding-top:0}.latest-blog-img{max-width:73px;min-width:73px;height:64px;margin-right:15px;border-radius:8px;overflow:hidden}.latest-blog-img img{height:100%;width:100%;object-fit:cover;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.accordion-style .accordion-button,.terms-conditions-section .nav-pills .nav-link:after{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out}.latest-blog-list:hover .latest-blog-img img{-webkit-transform:rotate(2deg) scale(1.2);-ms-transform:rotate(2deg) scale(1.2);-o-transform:rotate(2deg) scale(1.2);-moz-transform:rotate(2deg) scale(1.2);transform:rotate(2deg) scale(1.2)}.latest-blog-title a{font-size:16px;color:#02031b;font-weight:600}.categories-list{display:flex;margin:16px 0;font-size:16px;color:#282828}.blog-date-simple,.tags-list{font-size:13px;color:#fff;padding:5px 12px;display:inline-block}.tags-list{vertical-align:top;background:#505d65;border-radius:15px;font-style:italic;margin:0 5px 10px 0}.blog-detail p{font-size:15px;color:#444454;line-height:25px;margin-bottom:30px}.blog-detail p:empty{display:none}.blog-date-simple{letter-spacing:2px;background:#222;margin:15px 0;text-transform:uppercase}.checkout-page,.event-section,.ideas-inspiration-sec,.rooms-page-section,.spa-category{padding:35px 0}.room-list,.spa-menu-section .section-title{margin-bottom:60px}.room-offers{position:absolute;top:10px;left:10px;background:#fff;padding:15px 10px;width:70px;text-align:center;text-transform:uppercase}.room-offers big{display:block;font-size:25px;line-height:30px;font-weight:600;color:#090910}.delivery-address-list p,.room-offers big sup,.terms-conditions-section h6{font-size:14px}.room-offers span{display:block;font-size:20px;line-height:25px;font-weight:300}.room-list-detail{background:#f9f9f9;padding:30px 100px 0 40px;margin:-30px 30px 0;position:relative;z-index:1;border-top:3px solid #00b542}.room-list-detail p{font-size:16px;color:#57576d;line-height:24px;min-height:150px}.room-list-title{font-size:26px;color:#222;letter-spacing:1px;margin-bottom:8px}.change-link:focus,.change-link:hover,.room-list-title a{color:#222}.room-list-bottom{background:#101015;padding:8px 40px;margin:0 -40px;color:#fff}.room-list-bottom big{color:#00b542;font-size:30px;font-weight:500;display:inline-block}.room-list-bottom s{color:#b0b0b0;font-size:20px;opacity:.5;margin-left:25px;display:inline-block}.room-detail-btn{width:60px;height:100%;position:absolute;top:0;bottom:0;right:0;font-size:17px;font-weight:500;text-transform:uppercase;text-align:center;display:flex;justify-content:center;background:#00b542;color:#fff;letter-spacing:-3px}.room-detail-btn span{writing-mode:vertical-rl;text-orientation:upright;display:block}.room-detail-btn:focus,.room-detail-btn:hover{color:#fff;background:#009e3a}.direct-contact{padding:30px;border:1px solid #d9d9d9;border-radius:15px;box-shadow:0 -6px 10px 0 rgb(0 0 0 / .1)}.direct-con-box{display:flex;gap:15px;margin:30px 0}.direct-con-img{width:81px;min-width:81px;max-width:81px;height:81px;border-radius:16px;overflow:hidden}.direct-contact-title{font-size:20px;color:#00b542;text-align:center;font-weight:800;text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif;margin-bottom:10px}.direct-contact p{text-align:center;font-size:15px;line-height:22px;color:#59596e}.direct-sub-title{font-size:14px;color:#70707a;font-weight:400}.direct-sub-name{font-size:17px;color:#090910;font-weight:800;font-family:"Plus Jakarta Sans",sans-serif;text-transform:uppercase;margin:3px 0}.direct-sub-number{font-size:16px;color:#00b542;font-weight:500}.reservation-form{background:#090910;color:#fff;border-radius:15px;padding:30px;margin-bottom:50px}.reservation-form .form-label{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff}.reservation-form .form-control,.reservation-form .form-select,.rooms_guests{height:45px;border-radius:0;border:0;font-size:14px;color:#646464;padding-left:18px}.reservation-form textarea.form-control{height:auto;padding-top:12px;resize:none}.reservation-form-title{text-align:center;color:#00b542;font-size:26px;font-weight:600;text-transform:uppercase;margin:0 0 20px;letter-spacing:1px}.enjoy-meals-title,.room-detail-title{font-weight:800;text-transform:uppercase}.rooms_guests{line-height:45px;background-color:#fff;cursor:pointer;position:relative}.rooms_guests:after{position:absolute;top:50%;right:8px;font-size:19px;font-weight:400;content:"\f107";color:#555;padding:0 5px;font-family:FontAwesome;transform:translateY(-50%)}.reservation-btn{height:45px;line-height:34px;border-radius:0;padding:5px}.rooms_guests_list{color:#312d2d;height:auto;border:1px solid rgb(255 255 255 / .3);padding:15px;background:#fff;margin-top:3px}.editDetail,.room-detail{margin-top:10px}.added_rooms>div{background:#f0f0f0;padding:10px 20px;border-radius:10px;margin-bottom:10px}.editDiv{display:flex;gap:10px}.editDiv a{margin-left:10px;cursor:pointer}.editDetail p,.editDiv p,.room_adults_heading p{margin:0;font-size:14px}.editDiv p{margin-bottom:0}.room_adults_heading{text-transform:uppercase}.room_number ul li{width:36px;height:36px;line-height:36px;text-align:center;border:1px solid #d9d9d9;display:inline-block;border-radius:8px;cursor:pointer;margin:8px 8px 0 0}.room_number ul li.selected,.room_number ul li:hover{border-color:#00b542;background:#00b542;color:#fff}.guests_list{padding-top:12px}.added_rooms{max-height:230px;overflow-y:auto}.added_rooms::-webkit-scrollbar{-webkit-appearance:none}.added_rooms::-webkit-scrollbar:vertical{width:8px}.added_rooms::-webkit-scrollbar:horizontal{height:8px}.added_rooms::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid #fff;background-color:#ddd}.editDetail{background:#fff;padding:15px;border:1px solid #d8d8d8;border-radius:12px}.terms-conditions-section{padding:72px 0 110px}.terms-conditions-section .nav-pills{background:#010113;border-radius:20px;padding:42px 0;min-width:360px}.terms-conditions-section .nav-pills .nav-link{border-radius:0;padding:10px 25px;font-size:15px;text-transform:uppercase;text-align:left;color:#fff;position:relative}.terms-conditions-section .nav-pills .nav-link:after{content:"";position:absolute;top:0;bottom:0;left:100%;border:0 solid #fff0;border-left-color:#00b542;transition:0.3s ease-in-out}.terms-conditions-section .nav-pills .nav-link.active:after,.terms-conditions-section .nav-pills .show>.nav-link:after{border-width:20px 22px 20px 20px}.privacy-title,.terms-conditions-section h1,.terms-conditions-section h2,.terms-conditions-section h3,.terms-conditions-section h4,.terms-conditions-section h5,.terms-conditions-section h6{font-size:34px;font-weight:800;color:#010113;text-transform:uppercase;margin-bottom:15px}.terms-conditions-section h2{font-size:30px}.terms-conditions-section .privacy-title,.terms-conditions-section h3{font-size:26px}.terms-conditions-section h4{font-size:22px}.terms-conditions-section h5{font-size:18px}.terms-conditions-section .sub-title{font-size:22px;text-transform:capitalize;font-weight:400;text-align:left;letter-spacing:0}.terms-conditions-section .subsub-title{font-size:18px;font-weight:600;text-align:left}.terms-conditions-section ol li,.terms-conditions-section p,.terms-conditions-section ul li{font-size:15px;line-height:24px;font-weight:400;color:#444454;margin:0 0 30px}.terms-conditions-section ol li,.terms-conditions-section ul li,.ul-style li{margin-bottom:8px}.sub-box-list{padding:30px;border-radius:20px;margin-bottom:15px;background:#f5f5f5}.terms-conditions-section .ligap>li::marker{font-size:22px;text-transform:capitalize;font-weight:400;text-align:left;letter-spacing:0}#progressbar{width:100%;height:3px;margin-top:-3px;border-radius:2px;background-color:red;-moz-transition:0.7s;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s}#gallery-con #thumbnails,#gallery-con #thumbnails:hover{-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}#gallery-con{width:100%;height:auto;margin:0 auto;padding:0;border:1px solid #fff0;position:relative}#gallery-con #gallery-main{margin:0;padding:0;position:relative;z-index:-1}#gallery-con #gallery-hidden{margin:0;padding:0;position:relative;display:none;z-index:-1}#gallery-con #thumbnails{position:relative;width:100%;height:132px;padding:0 24px;z-index:10;transition:0.5s}#gallery-con #thumbnails:hover{opacity:1;transition:0.5s}#gallery-con #thumbnails #thumbcon{width:100%;height:120px;display:inline-block;margin:0;overflow:hidden;white-space:nowrap;float:left}#gallery-con #thumbnails #thumbcon .thumb{width:190px;height:auto;display:inline;margin:12px 5px;opacity:.2;cursor:pointer;position:relative;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}#gallery-con #thumbnails #thumbcon .thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:red}#gallery-con #thumbnails #thumbcon .selected,#gallery-con #thumbnails #thumbcon .thumb:hover{opacity:1;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;-moz-box-shadow:rgb(0 0 0 / .6) 0 0 2px;-webkit-box-shadow:rgb(0 0 0 / .6) 0 0 2px;-o-box-shadow:rgb(0 0 0 / .6) 0 0 2px;box-shadow:rgb(0 0 0 / .6) 0 0 2px}#gallery-con #thumbnails .ui-button{width:15px;height:24px;padding:0;opacity:.6;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;position:absolute;top:50%;transform:translateY(-50%)}#gallery-con #thumbnails .ui-button:hover{-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;opacity:1}#gallery-con #thumbnails #left-arrow{left:0}#gallery-con #thumbnails .icon{display:inline-block;width:15px;height:24px;background-image:url(img/sprites.png);background-repeat:no-repeat;cursor:pointer;z-index:22;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}#gallery-con #thumbnails .icon-play{background-position:0 0;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}#gallery-con #thumbnails .icon-pause{background-position:-32px 0;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}#gallery-con #thumbnails .icon-arrow-right{background-position:-64px 50%;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}#gallery-con #thumbnails .icon-arrow-left{background-position:-97px 50%;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.banquet-offers-section,.banquet-service-section,.rooms-detail-page-section{padding:20px 0}.rooms-detail-row{display:flex}.rooms-detail-col{max-width:64.8%;padding-right:40px}.rooms-detail-col-side{max-width:35.2%}#gallery-con .web-logo{margin-top:-60px}.room-detail-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d9d9;padding-bottom:12px;margin-bottom:15px}.room-detail-title{font-size:26px;color:#020228;letter-spacing:1px;font-family:"Plus Jakarta Sans",sans-serif}.room-detail-rating .fa{font-size:22px;color:red;margin-left:6px}.room-detail-rate{display:flex;align-items:center;margin-bottom:15px}.room-detail-rate big{font-size:30px;line-height:38px;color:#00b542;font-weight:500}.room-detail-rate s{font-size:20px;color:#b0b0b0;margin-left:12px;font-weight:300}.room-detail p{font-size:16px;color:#57576d}.enjoy-meals-during{border:1px solid #d9d9d9;padding:13px;border-radius:12px;margin-bottom:20px}.enjoy-meals-during .btn-primary{border-radius:0;padding-top:8px;padding-bottom:8px}.enjoy-meals-during .btn-primary.disabled,.enjoy-meals-during .btn-primary:disabled{color:#000;background-color:#ececec;border-color:#ececec;opacity:1}.enjoy-meals-during p{font-size:14px;color:#020228;font-weight:500}.enjoy-meals-title{font-size:20px;color:#00b542;letter-spacing:1px;font-family:"Plus Jakarta Sans",sans-serif}.select-rs{background:#000;color:#fff;padding:0 14px;width:100%;height:40px;border:0;line-height:38px;font-size:14px;box-shadow:none;outline:0}.enjoy-meals-img{margin-bottom:12px}.enjoy-meals-img img{border-radius:10px}.detail-list{padding:30px;border-radius:15px;box-shadow:0 10px 30px 0 rgb(0 0 0 / .1);margin-top:30px}.checkin-checkout{background:#00b542;color:#fff;text-transform:uppercase;font-size:16px;padding:6px 20px;list-style:none;display:inline-block;margin:10px 0 15px}.ul-style{list-style:none;padding:0;margin:0 0 20px}.ul-style li{padding-left:30px;background:url(../img/check-icon.png) 0 3px no-repeat}.badge{border:1px solid #d9d9d9;color:#5d5d5e;padding:8px 20px;border-radius:20px;font-size:13px;text-transform:uppercase;font-weight:400;margin:0 8px 10px 0}.related-rooms-list{padding:14px;display:flex;background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);margin-bottom:14px;gap:16px}.related-rooms-img{max-width:100px;height:80px;border-radius:10px;overflow:hidden}.related-rooms-img img{object-fit:cover;height:100%;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.related-rooms-inner{width:100%;padding-right:48px;position:relative}.related-rooms-btn{position:absolute;top:0;right:0;bottom:0;width:38px;background:#00b542;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;font-family:"Plus Jakarta Sans",sans-serif}.box-title,.facility-box-list span{display:block}.related-rooms-title{font-size:18px;color:#020228;font-weight:500;margin:6px 0 3px}.related-rooms-price{font-size:25px;font-weight:700;color:#020228}.related-rooms-list:focus,.related-rooms-list:hover{background:linear-gradient(to bottom,#f0f0f0 0,#fff 100%)}.related-rooms-list:hover .related-rooms-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.related-rooms-list:hover .related-rooms-btn{background:#020228}.guest-info-form-maintitle{text-align:center;font-size:20px;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;padding:0 10px 20px}.guest-info-form-subtitle,.guest-info-form-title{font-size:16px;font-family:"Plus Jakarta Sans",sans-serif;text-align:center}.guest-info-form-title{background:#00b542;margin:0 -30px 15px;padding:7px 30px;position:relative;color:#000;font-weight:800;text-transform:uppercase;letter-spacing:1px}.guest-info-form-title:after{content:"";border:42px solid #fff0;border-top-color:#000;border-left:0;border-right-width:15px;left:100%;position:absolute;top:0;bottom:0}.guest-info-form-title:before{content:"";border:42px solid #fff0;border-top-color:#000;border-right:0;border-left-width:15px;right:100%;position:absolute;top:0;bottom:0}.guest-info-form-subtitle{font-weight:600;margin-bottom:25px}.form-check input[type="radio"].form-check-input{background:0 0;border:1px solid;cursor:pointer}.form-check input[type="radio"].form-check-input:checked{background:#00b542;box-shadow:none}.form-check input[type="checkbox"].form-check-input:checked{background-color:#00b542;border-color:#00b542}.guest-info-form .form-check .form-check-label{cursor:pointer;color:rgb(255 255 255 / .5)}.guest-info-form .passcode-wrapper input{background:0 0;border-color:rgb(255 255 255 / .4);color:#fff}.accordion-style .accordion-body,.accordion-style .accordion-body p{color:#003;line-height:24px;font-size:14px}.facility-box{background:#020228;border-radius:12px;margin-bottom:10px}.facility-box .col-xl-3:after{content:"";position:absolute;top:0;bottom:0;right:0;opacity:.4;width:1px;background:linear-gradient(to bottom,#fff0 14%,rgb(255 255 255 / .03) 15%,#fff 50%,rgb(255 255 255 / .97) 51%,#fff0 85%)}.facility-box-list{padding:20px 0;text-align:center;color:#fff;font-size:14px;text-transform:uppercase}.facility-box-icon{width:42px;height:42px;line-height:42px;border-radius:50%;margin:0 auto 12px;background:#fff}.facility-label{font-size:18px;color:#020228;font-weight:600;margin:16px 0 10px}.accordion-style{margin:50px 0 80px}.accordion-style .accordion-body{padding:12px 0 0}.accordion-style .accordion-item{border:0;margin:0 0 12px}.accordion-style .accordion-button{color:#393940;font-size:16px;font-weight:700;padding:15px 24px;background:#f1f1f1;outline:0;box-shadow:none;transition:0.3s ease-in-out}.accordion-style .accordion-button::after{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;background-image:none;content:"+";font-size:29px;font-weight:300;position:absolute;top:50%;right:16px;width:20px;height:20px;line-height:14px;text-align:center;margin-top:-12px;color:#676767;transition:0.3s ease-in-out}.accordion-style .accordion-button:not(.collapsed)::after{background-image:none;content:"-";color:#fff}.room-detail-review{position:relative;padding:75px 0 0}.room-detail-review .container{position:relative;z-index:0}.room-detail-review:before{content:"";position:absolute;top:0;left:0;right:0;height:212px;background:#00b542;z-index:-1}.review-intro,.room-detail-review .room-detail-title{text-align:center;color:#fff}.makeFlex{text-align:center;list-style:none;margin:35px 0 0;padding:0}.makeFlex li{display:inline-block;margin:0 5px 10px}.makeFlex-column{border:1px solid #00b542;border-radius:12px;padding:12px 27px;background:#fff}.makeFlex-column a{color:#00b542;font-size:14px;font-weight:500}.box-title{font-size:17px;color:#020228;font-weight:800;text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif}.whatgstLv__content--features{list-style:none;padding:24px 30px;margin:20px auto 0;box-shadow:0 3px 15px 0 rgb(0 0 0 / .15);border-radius:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;font-size:15px;color:#0f1015;border:1px solid #eaeaea;max-width:80%}.whatgstLv__content--features li .fa{color:#57ce82;font-size:22px;margin-right:5px}.overall-rating-div{background:#f4f4f4;padding:15px}.exp-tim-wed-section,.overall-rating-left{text-align:center}.overall-rating-inner-title{font-size:16px;color:#0f1015;text-transform:uppercase}.overall-rating-left big{font-size:45px;line-height:55px;color:#0f1015;font-weight:600}.overall-rating .fa{color:#00b542;font-size:24px;margin:0 1px}.overall-rating-right{background:#fff;padding:12px 25px}.progress-list{padding:8px 0}.progress-title{font-weight:600;font-size:16px;margin:0 0 5px}.col-form-label,.review-list-title,.review-tabs-title{font-weight:700;font-family:"Plus Jakarta Sans",sans-serif;text-transform:uppercase}.progress-list .progress{height:8px}.banquet-service-detail-section .col-xl-6:nth-child(2),.flex-tabs .nav-pills .nav-link.active,.progress-list .progress-bar{background:#00b542}.flex-tabs{margin:80px 0 0}.flex-tabs .flex-column{width:314px;min-width:314px;background:#020228;padding:30px 0}.flex-tabs .nav-pills .nav-link{text-align:left;border-radius:0;padding:10px 25px;color:#fff;position:relative}.flex-tabs .nav-pills .nav-link:after{content:"";position:absolute;left:100%;top:0;bottom:0;border:0 solid #fff0;border-left-color:#00b542;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.flex-tabs .nav-pills .nav-link.active:after{border-width:22px}.flex-tabs .tab-content{width:100%;padding-left:20px}.review-tabs-title-div{display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-bottom:20px;margin-bottom:10px}.review-tabs-title{font-size:22px;color:#020228}.col-form-label{font-size:14px;color:#020228;margin-right:10px}.sorting-firsts{border:0;background-color:#020228;color:#fff;font-size:14px;height:37px;border-radius:5px;letter-spacing:1px;padding-left:20px;padding-right:35px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.review-list{border-bottom:1px solid #d9d9d9;padding:24px 0}.review-list p{font-size:14px;color:#003;margin-bottom:0}.review-list-title{font-size:20px;color:#003;margin:5px 0 7px}.review-list-date,.wed-section .wedding-content h3{margin-bottom:10px}.review-list-date{font-size:17px;color:#003;font-weight:500;font-style:italic}.review-rating .fa{color:#0c3;margin-right:5px;font-size:24px}.spa-category-list{border:1px solid #d9d9d9;border-radius:30px;padding:30px;display:block;text-align:center;margin-bottom:24px}.spa-category-icon{width:117px;height:130px;line-height:130px;background:url(../img/polygon-bg.png) center 0 no-repeat;margin:0 auto 30px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.spa-category-name{font-size:20px;color:#000;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;position:relative;padding-top:25px;max-width:80%;margin:0 auto;min-height:82px}.spa-category-name:after{content:"";position:absolute;bottom:100%;left:50%;height:1px;width:120px;background:rgb(0 0 0 / .1);margin-left:-60px}.spa-category-name:before{content:"";position:absolute;bottom:100%;left:50%;height:7px;width:25px;background:#0c3;margin-left:-12px;margin-bottom:-3px;z-index:1}.spa-category-list:hover .spa-category-icon{background-position:center -131px}.spa-category-list:hover .spa-category-name{color:#0c3}.spa-category-list:hover .spa-category-name:before{background:#000}.spa-gallery{padding-top:5px}.spa-gallery .section-title{margin-bottom:40px}.spa-counter-section{background:url(../img/spa-counter-bg.jpg) center/cover no-repeat;padding:120px 0}.spa-counter-list{background:rgb(255 255 255 / .85);padding:15px;height:250px;display:grid;align-items:center;justify-content:center;text-align:center;margin:10px 0}.spa-counter-list big{font-size:46px;color:#000;font-weight:500;font-family:"Plus Jakarta Sans",sans-serif;letter-spacing:2px;display:block;margin-bottom:10px}.spa-counter-list-title{font-size:16px;color:#000;font-weight:500;text-transform:uppercase;letter-spacing:1px}.spa-reservation-section{padding:45px 0 30px}.spa-form-title{font-size:42px;color:#000;font-weight:700;font-family:"Plus Jakarta Sans",sans-serif;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.spa-form-subtitle{font-size:16px;color:#5a5a6c;margin-bottom:30px}.spa-reservation-section .form-control,.spa-reservation-section .form-select{height:44px;font-size:14px;border-radius:6px;border-color:#d9d9d9;padding-left:20px}.spa-reservation-section textarea.form-control{height:auto;padding-top:15px;resize:none}.form-style .form-label,.spa-reservation-section .form-label,.spa-reservation-section label{font-size:14px;color:#545454}.spa-reservation-section .form-label sup{color:red;font-size:18px;top:0}.man-icon-list-item{background:url(../img/man-icon.png) center 0 no-repeat;width:13px;height:38px;margin-right:10px;display:inline-block;cursor:pointer}.man-icon-list-item.active{background-position:center -40px}.man-icon-list-number{width:37px;height:37px;line-height:37px;border-radius:50%;font-size:18px;color:#404040;font-weight:500;background:#eaeaea;display:inline-block;margin-left:15px;vertical-align:top;text-align:center}.spa-menu-footer,.spa-onoff-list{display:flex;justify-content:space-between}.spa-video-box{margin:15px 15px 0 0}.spa-video-box iframe{height:750px}.spa-about-section{background:#f7f7f7;padding:40px 0}.spa-about-section p{font-size:16px;color:#484747;line-height:26px;margin-bottom:30px}.spa-about-title{font-size:42px;color:#000;margin-bottom:8px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;font-family:"Plus Jakarta Sans",sans-serif}.spa-about-inner{padding-right:15px}.spa-onoff-box{border-radius:30px;padding:40px;color:#fff;margin-left:20px;position:relative;background:url(../img/spa-about-img.jpg) center/cover no-repeat;overflow:hidden}.spa-onoff-box:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgb(1 1 17 / .85)}.spa-onoff-list{padding:13px 0;border-bottom:1px solid rgb(255 255 255 / .15);font-size:16px;text-transform:uppercase;letter-spacing:2px;position:relative;z-index:1}.spa-onoff-list:last-child{border-bottom:0}.spa-onoff-list small{font-size:16px;font-weight:300;text-align:right}.spa-menu-detail p,.spa-menu-list:nth-child(2n) .spa-menu-detail p,.spa-menu-list:nth-child(2n) .spa-menu-title{text-align:justify}.spa-onoff-list span{font-size:18px;color:#00b542}.spa-menu-section .row{--bs-gutter-x:140px}.spa-menu-listing{overflow:hidden}.spa-menu-list{position:relative;padding-bottom:55px}.spa-menu-list:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:#00b542;z-index:-1;margin-left:-1px}.spa-menu-title:after,.spa-menu-title:before{left:0;content:"";position:absolute;top:100%}.spa-menu-number{background:url(../img/spa-polygon-bg.png) center no-repeat;width:69px;height:75px;line-height:75px;text-align:center;color:#fff;font-size:26px;font-weight:600;letter-spacing:2px;position:absolute;top:0;left:50%;margin-left:-35px;z-index:1}.fontsize-32,.spa-menu-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;text-transform:uppercase}.spa-menu-photo{border-radius:30px;overflow:hidden}.spa-menu-detail{margin:12px 0 0}.spa-menu-detail p{font-size:15px;color:#020228;line-height:26px;margin-bottom:25px}.spa-menu-title{font-size:22px;color:#000;position:relative;padding-bottom:10px;margin-bottom:25px}.spa-menu-title:after{height:1px;width:120px;background:rgb(0 0 0 / .1)}.spa-menu-title:before{height:7px;width:25px;background:#0c3;margin-top:-3px;z-index:1}.spa-menu-footer{align-items:center}.spa-menu-footer span{color:#00b542;font-family:"Plus Jakarta Sans",sans-serif;text-transform:uppercase;font-size:20px;font-weight:500;letter-spacing:1px}.spa-menu-list:nth-child(2n) .spa-menu-title:after,.spa-menu-list:nth-child(2n) .spa-menu-title:before{left:auto;right:0}.fontsize-32{font-size:42px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #d9d9d9}.delivery-address-title,.login-profile-sec h3{font-weight:700;font-family:"Plus Jakarta Sans",sans-serif}.login-profile-sec{margin-bottom:30px}.login-profile-sec h3{font-size:20px;margin:0 0 2px;text-transform:uppercase}.login-profile-sec h3 small{font-weight:400;font-size:16px}.login-profile-sec p{font-size:16px;margin:0}.delivery-address-title{font-size:24px;margin:0 0 15px}.left-icon{float:left;margin-right:15px;font-size:24px;color:#222}.delivery-address-list{box-shadow:0 5px 15px 0 rgb(0 0 0 / .15);padding:30px;border-radius:30px;margin-bottom:30px}.delivery-address-list h5{font-family:"Plus Jakarta Sans",sans-serif;font-size:20px;font-weight:600}.delivery-address-list .btn{font-weight:400;outline:0!important;box-shadow:none!important}.delivery-address-list .btn-dark{min-width:77px}.delivery-address-inner{display:block;overflow:hidden}.add-new-address{font-family:"Plus Jakarta Sans",sans-serif;font-size:18px;font-weight:500;color:#282828;text-transform:uppercase}.select-payment-method h4,.summary-title{font-size:24px;font-family:"Plus Jakarta Sans",sans-serif}.select-payment-method h4{font-weight:700;color:#282828}.select-payment-method p{color:#282828;font-size:16px;line-height:22px}.summary-box{border-radius:20px;margin-bottom:30px;background:#020118;color:rgb(255 255 255 / .9);letter-spacing:.5px}.summary-title{color:#282828;margin:0 0 15px;font-weight:700}.order-from{background:#f4f4f4;padding:20px;border-radius:10px 10px 0 0}.order-from h4{font-size:18px;color:#242424;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;margin:4px 0}.order-from p,.order-from span{font-size:14px;color:#585858}.order-from span{text-transform:uppercase}.order-inner-box{padding:25px 20px}.order-inner-box .form-control{font-size:13px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.order-inner-box h5{font-size:16px;font-weight:700;font-family:"Plus Jakarta Sans",sans-serif}.order-inner-box span{font-size:15px;color:#282828}.order-inner-box p{font-size:14px;color:#282828}.order-inner-box .btn-sm{min-height:35px;line-height:26px}.total-price{font-size:18px;font-weight:700;display:block}.support-your-rider{background:#f4f4f4;padding:25px 20px}.support-your-rider h4{font-size:18px;color:#636363;font-weight:700;text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif;margin:0 0 12px}.support-your-rider p{font-size:14px;font-weight:400;color:#585858;line-height:18px;margin:0 0 18px}.support-your-rider .form-check input[type="radio"].form-check-input{border:1px solid}.offers-inner-box h6{font-size:16px;font-weight:500;font-family:"Plus Jakarta Sans",sans-serif;margin:0}.view-offers{font-size:16px;margin-top:26px;display:inline-block}.sub-total-box{padding:20px}.sub-total-box dl{overflow:hidden;margin:0;padding:0}.sub-total-box dl dt{width:65%;float:left;clear:both;font-size:14px;font-weight:400;padding:5px 0}.sub-total-box dl dd{width:35%;float:left;text-align:right;font-size:16px;font-weight:600;padding:5px 0;margin:0}.sub-total-box dl dd.grand-totle,.sub-total-box dl dt.grand-totle{border-top:1px solid #fff;padding:10px 0 0;margin-top:10px;font-size:18px;font-weight:600}.ordering-for{display:flex;justify-content:space-between;background:#fff;border-radius:12px;padding:24px 20px 20px}.ordering-for h6{font-size:14px;text-transform:uppercase;color:#383838;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif}.ordering-for p{font-size:16px;color:#171717;margin-bottom:0}.change-link{color:#000;display:inline-block;margin-top:10px;text-transform:uppercase;font-size:14px}.about-wedding-title,.activities-list h3.facilitiesh3,.custom-meeting h2,.exp-tim-wed-inner p,.exp-tim-wed-title,.venue-finder-title,.wedding-banner-title,.wedding-gallery-list span{text-transform:capitalize}.message-text{padding:20px;text-align:center;font-size:16px;line-height:22px}.message-text p{margin:0}.place-order-sec{padding:15px}.number-counter{display:inline-block;margin-bottom:12px}.number-counter-inner{display:flex;align-items:center;border-radius:8px;border:1px solid #444;width:91px}.number-counter-inner input{width:35px;height:32px;line-height:32px;padding:0;text-align:center;background:#f6eaec;border:0;border-radius:0;outline:0;box-shadow:none}.number-counter-inner .minus-btn,.number-counter-inner .plus-btn{width:27px;height:32px;line-height:30px;text-align:center;cursor:pointer;color:#ed596b;display:block;font-size:18px;font-weight:600}.wedding-banner{background-repeat:no-repeat;background-position:center top;background-size:cover;min-height:calc(100vh - 119px);margin-top:-30px;display:flex;align-items:center;position:relative}.wedding-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(355.85deg,rgb(0 0 0 / .75) 13.42%,#fff0 82.56%)}.wedding-banner-title{font-weight:600;font-size:100px;line-height:117px;color:rgb(250 225 124 / .93);position:relative;padding-bottom:20px}.about-wedding-title,.wedding-gallery-title{font-weight:600;font-size:40px;line-height:47px}.wedding-banner-title:before{content:"";position:absolute;top:100%;left:0;width:202px;height:3px;background-color:rgb(250 225 124 / .93)}.exp-tim-wed-title:before,.venue-finder-title:before{top:100%;height:2px;background-color:#00b542;position:absolute;content:"";left:0}.about-wedding{background:#f3fff7;padding:100px 0;text-align:center}.about-wedding p{font-size:17px;line-height:150%;text-align:justify;color:#878788;margin:0 auto 20px;max-width:1000px}.about-wedding iframe{height:620px;padding:30px}.about-wedding-title{margin-bottom:15px}.wedding-gallery{padding:80px 0 100px;text-align:center}.wedding-gallery-list{position:relative;text-align:left}.wedding-gallery-list+.wedding-gallery-list{margin-top:2%}.exp-tim-wed-section p,.wedding-gallery-list p{font-style:normal;font-weight:500;font-size:16px;color:#878788}.wedding-gallery-list span{position:absolute;bottom:0;left:0;right:0;background:rgb(255 255 255 / .65);padding:10px 20px;font-size:18px;color:#000;font-weight:500}.wedding-gallery-title{color:#242424;margin-bottom:20px}.first-gal-img{height:454px;overflow:hidden}.second-gal-img,.third-gal-img{height:222px;overflow:hidden}.first-gal-img a,.second-gal-img a,.third-gal-img a{display:block;height:100%}.first-gal-img img,.second-gal-img img,.third-gal-img img{min-height:100%;object-fit:cover}.wedding-gallery-button{height:222px;display:flex;align-items:center;padding:10px;width:230px;margin:0 auto}.wedding-gallery-button .btn-primary{font-weight:400;font-size:24px;line-height:28px;text-transform:capitalize;padding:12px}.wd-g-link a{color:#878788}.wd-g-link a:focus,.wd-g-link a:hover{color:#ffcd01}.exp-tim-wed-slider{background:#f3fff7;padding:40px 0 60px}.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-next:focus,.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-next:hover,.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-prev:focus,.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-prev:hover,.reachout-form,.venue-finder-section .owl-carousel .owl-nav button.owl-next:focus,.venue-finder-section .owl-carousel .owl-nav button.owl-next:hover,.venue-finder-section .owl-carousel .owl-nav button.owl-prev:focus,.venue-finder-section .owl-carousel .owl-nav button.owl-prev:hover{background:#fff}.exp-tim-wed-text-btn{display:flex;gap:12px;justify-content:space-between;align-items:center}.exp-tim-wed-inner{text-align:left;padding:20px;background-color:#fff}.exp-tim-wed-title{font-weight:500;font-size:22px;line-height:28px;color:#000;margin-bottom:15px;position:relative;padding-bottom:6px}.exp-tim-wed-title:before{width:150px}.exp-tim-wed-inner p{font-weight:400;font-size:15px;line-height:20px;color:#000}.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-next,.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-prev,.venue-finder-section .owl-carousel .owl-nav button.owl-next,.venue-finder-section .owl-carousel .owl-nav button.owl-prev{width:50px;height:50px;border-radius:40px;background:linear-gradient(249.61deg,rgb(0 181 66 / 41%) -51.52%,#fff0 107.91%);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-prev,.venue-finder-section .owl-carousel .owl-nav button.owl-prev{left:-30px}.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-next,.venue-finder-section .owl-carousel .owl-nav button.owl-next{right:-30px}.venue-finder-section p{font-weight:500;font-size:17px;line-height:25px;color:#878788}.venue-finder-title{font-weight:600;font-size:40px;line-height:47px;color:#242424;position:relative;padding-bottom:20px;margin-bottom:35px}.venue-finder-title:before{width:80%}.venue-finder-subtitle{font-weight:500;font-size:16px;line-height:19px;text-transform:uppercase;color:#242424;margin:20px 0}.venue-finder-left{padding-right:30px}.reachout-form{box-shadow:4px 4px 37px rgb(0 0 0 / .1);padding:40px 40px 0;margin:0 0 100px}.reachout-form form{margin-bottom:40px;padding-left:70px}.reachout-form .form-floating>.form-control,.reachout-form .form-floating>.form-select{border:0;border-bottom:1px solid #888;border-radius:0}.reachout-form p{font-weight:500;font-size:17px;color:#878788}.mb-m5{margin-bottom:-50px;animation:10s linear infinite MoveUpDown2}.reachout-title{font-weight:500;font-size:32px;color:#1c1c1d}.event-section .event-list{height:370px;width:100%;position:relative;background-size:cover;display:flex;align-items:center;text-align:center;color:#fff}.event-section .event-list:before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;background:rgb(0 0 0 / .88)}.event-section .event-list-inner{position:relative;z-index:2;padding:0 40px;width:100%}.event-section .event-list-title{font-size:21px;font-weight:600}.event-section .event-list strong{display:block;font-size:15px}.event-section .event-list small{display:block;font-size:18px}.custom-meeting{text-align:center;padding:5px 0}.custom-meeting:nth-child(2n) .custom-meeting-inner{padding-left:20px;padding-right:0}.custom-meeting h2{font-size:32px;color:#222;margin:20px 0 30px}.activities-section,.contactus-section,.events-section{padding:30px 0}.activities-list img{max-height:65px}.activities-list h3{margin:15px 0 10px;font-size:18px;color:#222;font-weight:700}.activities-list h3.facilitiesh3{font-size:1.5rem;font-weight:400;color:#212529}.activities-list p{font-size:15px;line-height:22px;font-weight:400;color:#878788}.contact-section{margin:60px 0 100px}.contact-box{background-repeat:no-repeat;background-size:cover;border-radius:20px;box-shadow:0 5px 15px 0 rgb(0 0 0 / .15)}.contact-box-inner{width:100%;padding:30px 30px 35px}.contact-list-title{font-size:20px;color:#222;margin:0 0 8px;font-weight:700}.contact-list{background:rgb(255 255 255 / .77);padding:22px 30px;border-left:5px solid #fff;margin-top:10px}.contact-list p{color:#000;margin:2px 0 0;font-weight:600}.meeting-contact-form{position:relative;padding:80px 0}.meeting-contact-form:after{content:"";position:absolute;top:0;left:0;right:0;height:245px;background:#00b542;z-index:-1}.meeting-contact-form form{max-width:900px;margin:0 auto;background:#fff;border-radius:30px;padding:45px 30px 30px;border:1px solid #d9d9d9}.con-form-title{font-size:26px;color:#000;font-weight:800;text-align:center;text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif;margin-bottom:45px}.form-style .form-label sup{color:red;top:-1px;font-weight:800}.form-style .form-control,.form-style .form-select{height:44px;font-size:14px;border:1px solid #d9d9d9;border-radius:6px;padding-left:14px}.form-style textarea.form-control{height:auto;resize:none;padding-top:15px}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-1rem) translateX(.15rem)}a.verify-btn,button.verify-btn{min-width:100px;padding-left:5px;padding-right:5px}.banquet-service-list{position:relative;border-radius:15px;overflow:hidden}.banquet-service-inner{position:absolute;bottom:22px;left:10px;right:10px}.banquet-service-inner span{background:#03051f;color:#fff;font-size:16px;padding:2px 10px}.banquet-service-list-title{margin-bottom:6px}.banquet-service-list-title strong{background:#03051f;color:#fff;font-size:24px;line-height:24px;font-weight:800;font-family:"Plus Jakarta Sans",sans-serif;padding:2px 10px}.col-grid{display:grid;align-content:space-between;height:100%}.banquet-service-detail-section{padding:5px 0 30px}.banquet-service-detail-section .col-xl-6:nth-child(3){background:#03051f}.banq-service-det-list{padding:50px 40px}.banq-service-det-list p{font-size:15px;color:#03051f;line-height:26px}.banq-service-det-list-title{font-size:32px;color:#03051f;margin:0 0 14px;font-weight:800;font-family:"Plus Jakarta Sans",sans-serif;text-transform:uppercase}.banq-service-det-list-icon{background:url(../img/banq-polygon-bg.png) center no-repeat;width:113px;height:122px;line-height:122px;text-align:center;margin:0 0 22px}.banquet-service-detail-section .col-xl-6:nth-child(2) .banq-service-det-list-icon,.banquet-service-detail-section .col-xl-6:nth-child(3) .banq-service-det-list-icon{background:url(../img/banq-polygon-bg2.png) center no-repeat}.banquet-offers-list{text-align:center;background:url(../img/banq-offer-bgblue.jpg) center no-repeat;padding:15px;border-radius:30px;height:100%}.banquet-offers-bg2{background:url(../img/banq-offer-bggreen.jpg) center no-repeat}.banquet-offers-bg3{background:url(../img/banq-offer-bgred.jpg) center no-repeat}.banquet-offers-list .img-fluid{border-radius:30px;border:1px solid rgb(255 255 255 / .3);box-shadow:0 4px 15px 0 rgb(0 0 0 / .4)}.banquet-offers-list-title{padding:20px 0;color:#fff;font-size:24px;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif}.wed-section .wedding-content{text-align-last:center}.white-bg{background-color:#fff}.page-title-section.weddings-page img.d-block{min-height:170px}.video-section{padding:20px 0 5px}.video-section iframe{width:100%;height:500px}.title-full{font-weight:600;font-size:40px;line-height:47px;color:#242424;margin-bottom:40px;text-align:center;text-transform:capitalize}.ideas-inspiration-img{height:300px;overflow:hidden;display:block}.ideas-inspiration-img img{height:100%;width:100%;object-fit:cover}.ideas-inspiration-inner{padding:10px 20px 20px}.ideas-inspiration-list{background:#fff;box-shadow:0 8px 14px 0 rgb(0 0 0 / .15);transition:0.3s ease-in-out;margin-bottom:30px}.ideas-inspiration-list:hover{z-index:2;transition:0.3s ease-in-out;box-shadow:0 20px 30px 0 rgb(0 0 0 / .19);transform:scale(1.15)}.ideas-inspiration-title{font-size:20px;line-height:26px;font-weight:600;letter-spacing:normal;color:#323232;text-transform:uppercase;margin:15px 0;height:65px}.ideas-inspiration-title a,.showmore-link{color:#000;text-decoration:none}.btn-bdrwhite{cursor:pointer;border:1px solid #e7dfdf;padding:17px 20%;margin-top:30px;text-transform:uppercase}.btn-bdrwhite:hover{background:#00b542;color:#fff;border-color:#00b542;text-decoration:none}.showmore-link{font-size:22px;font-weight:600;margin-top:10px;display:inline-block}.wedby-title{font-size:30px;margin-bottom:20px;color:#03341b;text-transform:uppercase;font-weight:600}.properties-section-inner{padding-left:50px;text-align:justify}.experiece-timeless-section{max-width:760px;margin:0 auto;padding:60px 0}.experiece-timeless-section .page-title{font-size:36px;font-weight:800;margin-bottom:24px}.experiece-timeless-section .image-section img{width:100%;margin-bottom:15px}.experiece-timeless-section p{font-size:16px;line-height:26px}.hotel-service-box .col-xl-6:first-child .item,.hotel-service-box:first-child .item .col-xl-6:first-child{overflow:hidden;height:600px}.hotel-service-box .col-xl-6 img{width:100%;height:100%;object-fit:cover}.VerifyField .verify-email-btn{padding:6px 16px}@media (max-width:1450px){.banner-title{font-size:56px}.welcome-title{font-size:28px}.slider-text .btn-lg{font-size:18px;padding:15px;min-width:210px}.destinations-inner{gap:30px}.art-artefacts-title,.hotel-service-title,.section-title,.tag-thetradefair-title{font-size:34px}a.footer-contact-detail,address.footer-contact-detail{font-size:15px}.page-title-section{min-height:320px}.page-title{font-size:40px}.banner-section .owl-carousel .item{min-height:500px}.banner-section{padding-top:10px}.max-container{padding:0 10px}.hotel-service-box .col-xl-6:first-child .item,.hotel-service-box:first-child .item .col-xl-6:first-child{height:450px}}@media (max-width:1199px){.art-artefacts-title,.hotel-service-title,.section-title,.tag-thetradefair-title{font-size:28px;letter-spacing:1px}.destinations-inner span{font-size:15px;line-height:24px}.destinations-img{height:220px}.hotel-service-box-inner{padding:10px 0 10px 30px}.hotel-service-box:nth-child(2n) .hotel-service-box-inner{padding-right:30px}.art-artefacts-section p,.hotel-service-box p,.hotel-service-box-inner ol li,.verdance-box p{font-size:15px;line-height:24px}.art-artefacts-section{padding:30px}.art-artefacts-text,.event-detail-col{padding:30px 0 0 10px}.whatgstLv__content--features{grid-template-columns:repeat(2,1fr)}.navbar-expand-lg .navbar-nav{left:53px}.navbar-nav .nav-link{font-size:13px;margin:0 8px}.blogo-space{width:100px}.about-wedding iframe{height:450px}.third-gal-img,.wedding-gallery-button{height:284px;overflow:hidden;margin-top:2%}.reachout-form{padding-bottom:40px}.reachout-form form{margin-bottom:0;padding-left:0}.activities-section .section-title{margin-bottom:30px}.custom-meeting h2{font-size:26px;margin-bottom:10px}.custom-meeting-inner p{font-size:14px;line-height:20px}.e-title{font-size:13px}.e-detail,.font18{font-size:16px}.e-icon{width:50px;min-width:50px;max-width:50px;height:50px;line-height:50px;background-size:45px}.e-icon img{max-width:24px}.event-details-box ul li,.event-details-box ul li:nth-child(odd){padding:8px;gap:10px}.web-logo img{max-width:110px}.room-list-detail{padding:20px 70px 0 20px;margin:-20px 15px 0;border-top-width:1px}.room-list-bottom{margin:0 -20px;padding:8px 20px}.room-list-detail p{font-size:14px;line-height:22px}.room-list-title{font-size:20px}.room-detail-btn{width:52px;letter-spacing:-5px}.room-list-bottom big{font-size:24px}.room-list-bottom s{font-size:18px;margin-left:10px}.rooms-detail-col{max-width:62%;padding-right:20px}.rooms-detail-col-side{max-width:38%}.reservation-form .form-control,.reservation-form .form-select,.rooms_guests{padding-left:12px}.enjoy-meals-during{padding:5px}.spa-category-list{padding:10px}.spa-category-icon{width:87px;height:90px;line-height:90px;background-size:82px}.spa-category-list:hover .spa-category-icon{background-position:center -91px}.spa-category-icon img{max-width:44px}.spa-category-name{font-size:18px}main.web-main{margin-top:112px}.navbar{height:67px}.navbar-brand{width:100px;height:66px;margin-top:0}.navbar .brand-logo{max-height:70px}.bookstay-btn{height:46px;width:160px;font-size:12px;padding:0}.sign-section:before{width:270px;height:270px}.blog-page-section{padding:40px 0 10px}.banner-title{font-size:42px}.welcome-title{font-size:24px}.banner-section .owl-carousel .item{min-height:400px}.inner-section-title{font-size:25px}.inner-section{padding:35px 4%;margin:-30px 0 30px;border-radius:15px}.inner-section p{font-size:16px;line-height:26px}}@media (max-width:991px){.event-list,.web-header{position:relative}.event-list,.event-list-img,.rooms-detail-row{display:block}.overflow-body{overflow:hidden}.destinations-inner{gap:15px;grid-template-columns:repeat(2,1fr)}.reservation-address-section .container{grid-template-columns:repeat(1,1fr)}.header-top .container,.owl-carousel .owl-nav button.owl-next img,.owl-carousel .owl-nav button.owl-prev img,.rooms-detail-col-side{max-width:100%}.left-menu b,.sign-section:before{display:none}.right-menu span,.seprator{margin-left:8px;margin-right:8px}.navbar-expand-lg .navbar-nav{flex-direction:row}.event-section .event-list,.navbar{padding:0}.navbar-nav .dropdown-menu a{font-size:13px;padding:6px 18px}.navbar-nav .dropdown-menu{position:absolute;left:50%;max-height:234px;overflow-y:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.navbar-brand{margin-top:0;align-items:flex-start}.navbar .brand-logo{max-height:64px}.about-wedding-title,.art-artefacts-title,.event-detail-title,.event-details-title,.event-name,.exp-tim-wed-title,.hotel-service-title,.reachout-title,.review-tabs-title,.room-detail-title,.section-title,.spa-about-title,.spa-form-title,.tag-thetradefair-title,.title-full,.vacancies-name,.venue-finder-title,.wedding-gallery-title{font-size:20px}.slider-text{padding:60px 0}.banner-title{line-height:66px}.whatgstLv__content--features{max-width:100%;margin:20px 0 30px!important}.spa-menu-section .row{--bs-gutter-x:0}.spa-menu-list{padding-left:90px}.spa-menu-list:after{left:35px}.spa-menu-list:nth-child(2n) .spa-menu-detail p,.spa-menu-list:nth-child(2n) .spa-menu-title{text-align:left}.spa-menu-list:nth-child(2n) .spa-menu-title:after,.spa-menu-list:nth-child(2n) .spa-menu-title:before{left:0;right:auto}.spa-menu-number{left:0;margin-left:0}main.web-main{margin-top:0}.banner-section .owl-carousel .item{min-height:420px}.destinations-inner,.testimonials-section .owl-carousel{margin-top:20px}.art-artefacts-section,.reachout-form{margin-bottom:40px}.verdance-section{height:520px}.verdance-box-title{font-size:22px}.verdance-box{padding:20px 25px;max-width:480px;margin:10px}.tes-message-box{padding:20px 5% 44px;min-height:280px}.about-wedding p,.detail-list p,.event-detail-col p,.event-list p,.exp-tim-wed-inner p,.reachout-form p,.room-detail p,.spa-about-section p,.spa-form-subtitle,.tes-message-box p,.ul-style li,.vacancies-list p,.vacancies-position,.wedding-gallery p{font-size:14px;line-height:24px}.tes-author-img{width:80px;height:80px;border-width:1px}.author-name,.tag-thetradefair-message .fa{font-size:18px}.tes-author-box{margin-top:-38px}.testimonials-section .owl-carousel .owl-nav button.owl-next,.testimonials-section .owl-carousel .owl-nav button.owl-prev{bottom:0}.tag-thetradefair-message{font-size:14px;padding-left:30px;line-height:25px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:34px;height:34px;line-height:34px;margin-top:-17px}.banner-section .owl-carousel .owl-nav button.owl-prev{bottom:90px}.hotel-service-box .col-xl-6:first-child .item,.hotel-service-box:first-child .item .col-xl-6:first-child{height:500px}.destinations-inner a:before{top:8px;left:8px;right:8px;bottom:8px}.testimonials-section .owl-carousel .owl-nav button.owl-next{left:44px}.art-artefacts-section .owl-carousel .owl-nav button.owl-prev{right:43px}.about-wedding,.activities-section,.banquet-offers-section,.banquet-service-section,.destinations-section,.event-section,.exp-tim-wed-slider,.gallery-page-section,.hotel-service-section,.meeting-contact-form,.reservation-address-section,.rooms-detail-page-section,.rooms-page-section,.spa-about-section,.spa-category,.spa-counter-section,.spa-menu-section,.spa-reservation-section,.tag-thetradefair,.testimonials-section,.vacancies-listing-section,.venue-finder-section,.wedding-gallery{padding:40px 0}.footer-section,.room-detail-review{padding-top:40px}.contact-section{margin:0 0 40px}.about-page-section .hotel-service-box-inner,.custom-meeting:nth-child(2n) .custom-meeting-inner,.custom-meeting:nth-child(odd) .custom-meeting-inner,.evennth .hotel-service-box:nth-child(2n) .hotel-service-box-inner{padding:20px 0 0}.page-title-section{min-height:180px}.page-title{font-size:26px}.counter-list-number{font-size:28px;line-height:38px}.about-wedding-title,.title-full,.venue-finder-title,.wedding-gallery-title{line-height:28px}.about-wedding p{margin-bottom:30px}.about-wedding iframe,.google-map iframe{height:280px}.first-gal-img,.third-gal-img,.wedding-gallery-button{height:320px}.second-gal-img{height:156px}.wedding-gallery-list span{padding:6px 10px;font-size:14px}.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-prev,.venue-finder-section .owl-carousel .owl-nav button.owl-prev{left:12px}.exp-tim-wed-slider .owl-carousel .owl-nav button.owl-next,.venue-finder-section .owl-carousel .owl-nav button.owl-next{right:12px}.event-list{padding-left:90px}.event-date{position:absolute;top:50px;left:0}.event-list-cont{display:block;padding-top:20px}.event-date strong{font-size:24px}.banquet-service-detail-section,.custom-meeting,.reservation-section{padding:0 0 40px}.event-section .event-list:before{top:8px;right:8px;bottom:8px;left:10px}.event-section .event-list-inner{padding:0 8px}.meeting-contact-form:after{height:110px}.col-grid{display:flex;margin-top:24px}.banquet-offers-section .col-xl-4{margin-bottom:24px}.reservation-address-section:before{height:100px}.apply-now{font-size:16px}.vacancies-listing-section{padding-bottom:10px}.event-details-box{border-radius:10px;margin-top:-20px}.event-detail-title{line-height:30px;margin-bottom:5px}.rooms-page-section .action_row .btn{padding:6px 5px;width:100%;border-radius:6px}.rooms-detail-col{max-width:100%;padding-right:0;margin-bottom:20px}.flex-tabs .flex-column{width:230px;min-width:230px}.flex-tabs{margin-top:40px}.accordion-style{margin:40px 0}.room-detail-review:before{height:170px}.spa-category{padding-bottom:0}.spa-about-inner{padding:0 0 30px}.spa-onoff-box{margin:0}.spa-counter-list big{font-size:28px}.spa-counter-list-title{font-size:14px}.spa-counter-list{height:150px}.sign-section{text-align:center}.sign-section .sign-title{margin-top:12px}.sign-section .text-end{text-align:center!important;margin-top:12px}.form-style .form-label,.spa-reservation-section .form-label,.spa-reservation-section label{font-size:14px}.vacancies-list{padding:14px 20px 14px 30px;border-radius:12px;margin-bottom:20px}.vacancies-list:after{left:-15px;top:11px;width:35px;height:35px;border-radius:18px}.vacancies-position{margin:0 0 10px}.vacancies-loc-time span{padding:6px 18px;font-size:13px}.vacancies-loc-time{margin-bottom:0}.apply-now{font-size:14px}.apply-now svg{width:20px;height:20px}.vacancies-list-right{min-width:120px}.blog-listing{padding-right:0}.control-datepiker{position:relative}.control-datepiker:before{content:'';position:absolute;right:15px;top:1px;bottom:1px;width:23px;background:url(../img/CalendarIcon.svg) #fff no-repeat center;background-size:19px;z-index:2;pointer-events:none}.control-datepiker input[type="date"]{line-height:32px;text-align:left;text-align-last:left;position:relative;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:none;-webkit-appearance:none}}@media only screen and (min-device-width:770px) and (max-device-width:896px){.account-detail-page{display:block;height:auto;min-height:100vh}}@media (max-width:767px){.btn{padding:8px 18px;font-size:14px;border-radius:6px}.navbar{height:67px}.left-menu span{display:none}.welcome-title{font-size:18px}.banner-title{font-size:36px;line-height:45px;letter-spacing:2px}.container{max-width:100%}.destinations-inner{padding:0}.seating-style-check{margin-right:12px}.guest-info-form-title:before{border-left-width:8px}.guest-info-form-title:after{border-right-width:8px}.account-detail-page{display:block}.account-back{top:-8px;right:-8px}.header-top .jctkr-wrapper{height:22px}.jctkr-wrapper ul li{font-size:14px!important}.bookstay-btn{border-radius:0;height:44px}.banner-section .owl-carousel .item{min-height:270px}.inner-section{padding:40px 0!important}.inner-section-title{font-size:22px!important;letter-spacing:0!important}.inner-section p{font-size:14px;line-height:24px}.video-section iframe{height:300px}.inner-section{padding:20px!important;border-width:1px;margin-top:-20px}.art-artefacts-section p,.hotel-service-box p,.hotel-service-box-inner ol li,.verdance-box p{font-size:13px;line-height:22px}.hotel-service-box .col-xl-6:first-child .item,.hotel-service-box:first-child .item .col-xl-6:first-child{height:390px}.destinations-inner span{font-size:15px;line-height:24px}.destinations-img{height:220px}}@media (max-width:499px){.navbar-collapse{width:80%}.mobile-menu-close:after{width:20%}.navbar-toggler{width:32px;height:32px;padding:0;border-radius:5px}.navbar-toggler-icon{width:20px;height:20px}.header-top{padding:5px 0}.header-top a,.seating-style-check span{font-size:12px}.header-social a{font-size:15px;margin-left:15px}.left-menu img{max-height:16px}.copyright{display:block;text-align:center;margin-top:10px}.destinations-section,.tag-thetradefair,.testimonials-section{padding:40px 0}.destinations-inner{grid-template-columns:repeat(2,1fr);margin-top:30px}.hotel-service-section{padding:30px 0 1px}.art-artefacts-title,.banquet-offers-list-title,.blog-title,.hotel-service-title,.reservation-title,.section-title,.tag-thetradefair-title,.verdance-box-title{font-size:20px}.hotel-service-box-inner,.hotel-service-box:nth-child(2n) .hotel-service-box-inner{padding:15px 0 40px}.art-artefacts-section{padding:15px;border-radius:12px;margin-bottom:40px}.art-artefacts-img{border-radius:12px}.verdance-box{padding:15px 25px;margin:10px}.verdance-section{height:auto;min-height:400px}.reservation-box.request-book-form,.testimonials-section .owl-carousel{margin-top:20px}.reservation-box.request-book-form form{margin-top:0!important}.tes-message-box{padding:20px 5% 80px;min-height:440px}.banq-service-det-list p,.experiece-timeless-section p,.tag-thetradefair-message,.terms-conditions-section ol li,.terms-conditions-section p,.terms-conditions-section ul li,.tes-message-box p{font-size:14px;line-height:24px}.tes-author-img{width:90px;height:90px;border-width:2px}.tes-author-box{margin-top:-45px}.footer-section{padding-top:1px}.footer-title:first-child{margin-top:40px}.sub-title{font-size:14px;line-height:22px;letter-spacing:0}.con-form-title,.page-title,.step-icon{font-size:18px}.counter-section{padding:15px 0}.counter-section .container{grid-template-columns:repeat(2,1fr);gap:0}.counter-section article{border-bottom:1px solid rgb(255 255 255 / .3);padding:25px 0}.counter-section article:nth-child(2){border-right:0}.counter-section article:nth-child(3),.counter-section article:nth-child(4){border-bottom:0}.first-gal-img{margin-bottom:2%}.first-gal-img,.ideas-inspiration-title,.second-gal-img,.third-gal-img,.wedding-gallery-button{height:auto}.reachout-form{padding:16px}.event-list-img{max-width:100%;min-width:1px;width:100%;border-radius:10px}.event-date,.flex-tabs .nav-pills .nav-link.active:after,.spa-menu-list:after,.spa-menu-number{display:none}.event-list{padding:20px 0}.event-list-inner .success,.spa-onoff-list small{font-size:14px}.maintab-design .nav-link{font-size:13px;padding:8px 16px}.request-book-form{margin-top:30px;border-radius:10px}.step-icon{width:40px;height:40px;line-height:40px;border-radius:30px}.step-icon img{max-width:23px}.seating-style-check{padding:0;margin:0;width:23%}.seating-style-check .form-check-label{width:100%;height:auto;padding:10px 5px;border-radius:5px}.banq-service-det-list-icon img,.seating-style-check img{max-width:40px}.reservation-box .form-control,.reservation-box .form-select{height:45px;border-radius:5px;font-size:13px}.banquet-offers-section .section-title,.banquet-service-section .section-title,.event-section .section-title.mb-5{margin-bottom:15px!important}.con-form-title{margin-bottom:25px}.meeting-contact-form:after{height:80px}.meeting-contact-form form{border-radius:12px;padding:30px 10px 15px;border:none}.form-style .form-control,.form-style .form-select{height:44px;font-size:13px}.form-style textarea.form-control{height:auto;resize:none;padding-top:20px}.banquet-service-list{margin-bottom:15px}.col-grid,.ideas-inspiration-sec .btn-bdrwhite{margin-top:0}.banq-service-det-list,.detail-list{padding:15px}.banq-service-det-list-title{font-size:24px;margin-bottom:12px}.banq-service-det-list-icon,.banquet-service-detail-section .col-xl-6:nth-child(2) .banq-service-det-list-icon,.banquet-service-detail-section .col-xl-6:nth-child(3) .banq-service-det-list-icon{width:80px;height:80px;line-height:80px;background-size:contain}.banquet-offers-section,.spa-menu-section{padding-bottom:0}.reservation-box{padding:20px 10px;border-radius:10px;margin-top:-20px}.reservation-contact{font-size:13px}.address-listing{padding:20px 25px}.address-listing address,.address-listing p{font-size:13px;line-height:22px}.reservation-address-section .container{gap:15px}.web-profile-drop .dropdown-toggle{padding:4px 12px;margin:0}.vacancies-list{border-radius:15px;padding:15px 25px;display:block;margin-bottom:15px}.vacancies-list:after{left:-16px;top:15px;width:30px;height:30px}.vacancies-loc-time span{font-size:13px;padding:5px 12px}.gallery-page-section{padding:20px 0 0}.reservation-form{border-radius:10px;padding:15px}.reservation-form .col-xs-7{width:68%}.reservation-form .col-xs-5{width:32%}.room-list-detail{padding:15px;margin:-15px 8px 0;border-top-width:1px}.room-detail-btn{width:100%;letter-spacing:0;position:static;height:auto;padding:10px;margin:14px 0 0}.room-detail-btn span{writing-mode:inherit;text-orientation:inherit;display:inline-block}.room-list-bottom{margin:0;padding:8px 20px;background:#fff;box-shadow:0 5px 14px 0 rgb(0 0 0 / .1);border-radius:8px}.rooms-page-section .reservation-form{margin-bottom:30px}.blog-list,.room-list,.spa-menu-section .section-title{margin-bottom:20px}.guest-info-form-title{margin:0 -15px 15px}.flex-tabs{display:block!important}.flex-tabs .flex-column{width:100%;min-width:1px;margin:0!important}.flex-tabs .tab-content{width:100%;padding:12px 0 0}.facility-box .col-sm-6{max-width:50%}.enjoy-meals-during{padding:12px}.room-detail-review:before{height:2px}.room-detail-review .room-detail-title{color:#000;margin-bottom:5px}.review-intro{color:#666}.whatgstLv__content--features{grid-template-columns:repeat(1,1fr)}.review-tabs-title-div{display:block}.flex-tabs .d-flex-mobile{overflow-y:hidden;overflow-x:scroll}.flex-tabs .d-flex-mobile .flex-column{display:flex;align-items:center;min-width:950px;width:auto;flex-direction:inherit!important;padding:8px}.flex-tabs .d-flex-mobile .nav-link{display:inline-block!important;float:none;font-size:14px;padding:7px 12px}.spa-onoff-box{border-radius:14px;padding:10px 20px}.spa-onoff-list span{font-size:15px}.spa-menu-footer span{font-size:16px}.spa-menu-list{padding:0;margin-bottom:40px}.mobile-col .col-xs-7{width:63%}.mobile-col .col-xs-5{width:37%}.account-back{width:32px;height:32px;line-height:26px}.account-back svg{width:16px;height:16px}.web-header .container{padding:0 15px}.web-header .btn{font-size:12px;padding:6px 12px;width:150px;height:45px;border-bottom-width:2px}.hotel-service-box #rooms-suites-images-slider.owl-carousel .owl-item img{max-height:240px}#rooms-suites-images-slider.owl-carousel .owl-nav button.owl-next,#rooms-suites-images-slider.owl-carousel .owl-nav button.owl-prev{top:124px}.wed-section .wedding-content{font-size:14px;line-height:22px}.wed-section .wedding-content h3{margin:20px 0 10px;font-size:18px}.terms-conditions-section{padding:30px 0}.video-section{padding:0 0 20px}.video-section iframe{height:200px}.experiece-timeless-section .page-title{font-size:22px}.experiece-timeless-section{padding:30px 0 10px}.destinations-inner span{font-size:15px;line-height:20px}.ideas-inspiration-sec{padding:30px 0 1px}.about-wedding.wed-section img.mb-4{max-width:140px}.wedby-title{font-size:20px;margin-bottom:10px}.wed-section{padding:20px 0 30px!important}.blog-page-section{padding:20px 0 10px}.blog-text{padding:12px 15px 18px;margin:-20px 10px 0}.blog-list p{font-size:14px;line-height:22px;margin-bottom:15px}.blog-date{top:10px;padding:5px 11px;font-size:13px;z-index:1}.art-artefacts-section p,.hotel-service-box p,.hotel-service-box-inner ol li,.verdance-box p{font-size:14px;line-height:22px}.hotel-service-box .col-xl-6:first-child .item,.hotel-service-box:first-child .item .col-xl-6:first-child{height:220px}.banner-title{font-size:24px;line-height:32px}.destinations-section{padding-top:1px}.destinations-section .destinations-slider{margin:20px auto 0}.spa-category .col-sm-6,.spa-counter-section .col-sm-6,.gallery-page-section .col-xs-6{flex:0 0 auto;width:50%}.spa-category-list{border-radius:10px}.spa-category-name{font-size:15px;min-height:60px;padding-top:14px}.spa-category-icon{margin-bottom:18px}.spa-counter-list{padding:10px;min-height:120px}.spa-counter-list-title{font-size:13px;letter-spacing:.2px}.event-section .event-list{height:180px}.request-book-form label.form-label,.request-book-form label{font-size:14px}.gallery-page-section .row{--bs-gutter-x:0.5rem;--bs-gutter-y:0}.gallery-page-section .item{margin-bottom:10px}.blog-title{line-height:25px}.reservation-section .form-label{font-size:14px}}@media (max-width:330px){.account-form{padding:12px}}.form-style .form-label,.spa-reservation-section .form-label,.spa-reservation-section label,.form-style label,.request-book-form label.form-label,.request-book-form label,.reservation-section label{font-weight:500}.video-wrapper video{width:100%;height:100%;object-fit:cover}.email-alert-msg{font-size:12px;color:#00b542}
.jctkr-wrapper,.jctkr-wrapper *{box-sizing:border-box}.jctkr-wrapper{display:inline-block;position:relative;width:100%;height:42px;vertical-align:top;overflow:hidden}.jctkr-wrapper ul{position:absolute;left:0;top:0;height:100%;margin:0;padding:0;list-style:none;white-space:nowrap;font-size:0;text-align:center;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.jctkr-wrapper.jctkr-initialized ul{opacity:1}.jctkr-wrapper ul li{display:inline-block;font-family:sans-serif;font-size:16px}.jctkr-label{display:inline-block}