body{   margin:0;padding:0;color:#1D1D1B;font-size:16px;font-family:"Montserrat",Sans-serif;font-weight:300;line-height:24px}dl,ol,ul{   list-style:none}.floatBtn{position:fixed;right:20px;bottom:20px}.logoMobile{background:#fff;text-align:center;width:80px;height:70px;padding:10px;border-radius:10px}.logoMobile img{width:100%;height:50px;object-fit:contain;object-position:center}header{padding:20px 0}img.alignleft{margin-right:30px;float:left;border-radius:20px!important}.csbtn a.elementor-button:hover .elementor-button-icon svg path{fill:#fff}.sliderItem img.adpBannerImage{width:600px;float:right}.sliderContent{position:absolute;top:0;max-width:650px;bottom:0;display:flex;align-items:center}.sliderContent h1.SliderTitle{font-size:45px;line-height:normal;font-weight:600;text-transform:uppercase;margin:0 0 20px}.sliderContent .SlideDesc{font-size:18px;line-height:1.5;margin:0 0 20px}.sliderContent a{text-decoration:none;display:block;text-align:center;width:180px;height:44px;line-height:44px;padding:0 32px;color:#000;border:solid 1px #000;font-size:16px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;transition:ease all 1s}.sliderContent a:hover{background:#000;color:#fff}.adpContactFrm input[type='text'],.adpContactFrm input[type='email']{border-bottom:solid 1px #1D1D1B!important;padding:5px 0 10px;outline:none;margin:0 0 20px;width:100%;border:none;line-height:24px;letter-spacing:.7px}.adpContactFrm input::placeholder,.adpContactFrm textarea::placeholder{font-family:"Mulish",sans-serif;color:#1D1D1B;font-size:14px;font-weight:300;line-height:24px;letter-spacing:.7px}.adpContactFrm textarea{border:none;border-bottom:solid 1px #000;padding:5px 0 10px;margin:0 0 20px;width:100%;color:#000;line-height:24px;letter-spacing:.7px;height:100px;border-radius:0;outline:none}.adpContactFrm input[type="submit"]{width:fit-content;height:44px;outline:none;background:#333;text-align:left;letter-spacing:1.6px;padding:0 25px 0 25px;cursor:pointer;border:solid 1px #000;transition:ease all 1s}.adpContactFrm input[type="submit"]:hover{background:#fff;color:#000;border:solid 1px #000}.shopDesc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}ul#adpProductCats{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:end;gap:10px}ul#adpProductCats li{position:relative}ul#adpProductCats li a{display:block;color:#000;border:solid 1px #000;padding:6px 15px;transition:ease all 1s;border-radius:50px;font-size:14px;font-weight:500}ul#adpProductCats li.active a,ul#adpProductCats li:hover a{background:#000;color:#fff}ul#adpProductsList{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;text-align:center;justify-content:center}ul#adpProductsList li h3{font-size:18px;line-height:1.5;margin:30px 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}ul#adpProductsList li .ProductPrice{font-size:18px}ul#adpProductsList li .ProductButton a{font-size:16px;background:#000;color:#fff;padding:8px 15px;cursor:pointer;text-decoration:none;width:150px;margin:30px auto;border-radius:50px;display:block;transition:ease all 1s;border:solid 1px #000}ul#adpProductsList li .ProductButton a:hover{border:solid 1px #000;background:#fff;color:#000}ul#adpProductsList li .ProductImage{width:100%;height:550px;background:#fafaf9}ul#adpProductsList li .ProductImage img{width:100%;height:100%;object-fit:cover;object-position:center}.customPagination{list-style-type:none;margin:50px 0;display:flex;justify-content:center;gap:10px}.customPagination a{background-color:#262A401A;font-weight:300;font-size:16px;line-height:36px;text-align:center;display:block;color:#262A40;width:36px;height:36px;border-radius:50%;transition:ease all 1s}.customPagination li.active a,.customPagination a:hover{background-color:#333;color:#fff}.customPagination a.active svg path,.customPagination a:hover svg path{fill:#fff}.ClientLogo .swiper-slide img{width:200px;height:60px;object-fit:contain;object-position:center}.logo svg{width:215px;fill:#fff}.navbar-nav{gap:30px;list-style:none;margin:0;padding:0}.navbar-nav a{color:#000;text-align:right;font-family:'Mulish',sans-serif;font-size:15px;font-weight:500;line-height:normal;text-transform:uppercase;text-decoration:none;display:block}footer{background:#333 no-repeat scroll center center / cover;padding:50px 0}footer .menu ul{display:grid;grid-template-columns:1fr 1fr}ul#menu-footer-menu{display:grid;grid-template-columns:1fr 1fr}ul#menu-footer-menu li a{color:#FFF;font-size:14px;font-weight:300;line-height:30px;letter-spacing:.7px;text-transform:capitalize}.footerSectionHeading{color:#fff;text-transform:uppercase;font-family:"Montserrat",Sans-serif;font-weight:500;font-size:18px;letter-spacing:3px;margin-bottom:20px}footer ul{list-style-type:none;margin:0;padding:0}footer ul li{margin-bottom:10px}footer ul a{text-transform:uppercase;font-family:"Montserrat",Sans-serif;font-weight:400;font-size:14px;text-decoration:none;color:rgb(255 255 255 / .8)}ul.footersocicalinks{display:flex;align-items:center;gap:30px}.footerText{font-weight:400;font-size:15px;color:rgb(255 255 255 / .8);margin-bottom:20px}.contactInfo{text-decoration:none;color:rgb(255 255 255 / .8);font-size:15px;display:block;margin-bottom:.8rem}.contactInfo img{width:15px;height:15px;margin-right:10px}.footerCopyright{background:#212121 no-repeat scroll center center / cover}.footerCopyright .container{padding:20px 0 5px;border-top:solid 1px rgb(255 255 255 / .1)}.footerCopyright a{display:inline-block;color:#FFF;font-size:14px;font-weight:300;line-height:24px;letter-spacing:.7px;text-decoration:none;position:relative;padding-right:25px}.footerCopyright a:after{content:'';background-color:#D9D9D9;width:1px;height:10px;position:absolute;top:7px;right:10px}.footerCopyright a:last-child:after{content:initial}.footerCopyright p{color:#FFF;text-align:right;font-size:14px;font-weight:300;line-height:24px;letter-spacing:.7px}.adpBannerContainer{width:100vw;height:100vh;position:relative}.adpBannerContainer .adpBannerVideo{position:absolute;z-index:0}#adpBannerVideo{width:100vw;height:auto}.adpBannerContent{position:absolute;z-index:1;text-align:center;height:100%;top:0;right:0;left:0;align-content:center}h1.banner-heading.banner-text{font-size:100px;line-height:90px;text-align:center;padding:0 6rem;font-weight:300}#bookingModal{border-radius:50px;background-color:#fff0;border:1px solid rgb(255 255 255 / .8);color:rgb(255 255 255 / .8);text-transform:uppercase;padding:15px 20px;-webkit-transition:all .5s linear;transition:all .5s linear;width:290px;display:inline-block}#bookingModal:hover{background-color:rgb(255 255 255 / .8);color:#000;border-color:1px solid rgb(0 0 0 / .8)}.adpCustomTxt a{color:#000;text-decoration:underline!important}.adpCustomTxt p{color:#000;margin-bottom:25px;font-size:16px;line-height:1.5}.adpCustomTxt h2{color:#000;margin:0 0 15px;font-size:24px;line-height:1.2}.adpCustomTxt h3{color:#000;margin:0 0 15px;font-size:18px;line-height:1.2}@media (min-width:1px) and (max-width:767px){header .col-12.col-sm-3.adpLogo{width:30%;z-index:999}.WrapSliderContent{background:#fffffff0;padding:40px 30px}.sliderItem{padding-top:40px}.sliderContent{max-width:400px;top:40px}.sliderContent h1.SliderTitle{font-size:36px;margin:0 0 10px}.sliderContent .SlideDesc{font-size:16px}ul#adpProductCats{white-space:nowrap;overflow:auto;justify-content:start;padding-bottom:20px}ul#adpProductCats::-webkit-scrollbar{width:4px;height:4px;border:1px solid #d5d5d5}ul#adpProductCats::-webkit-scrollbar-track{border-radius:0;background:#eee}ul#adpProductCats::-webkit-scrollbar-thumb{border-radius:10px;background:#333}ul#adpProductsList{grid-template-columns:auto}.footerSectionHeading{margin-top:20px}.footerCopyright{text-align:center}.footerCopyright p{text-align:center}}