.spam{display:none}
.back-to-top{position:fixed;right:30px;bottom:50px;transition:.5s;z-index:99}
.btn{font-weight:600;transition:.5s}
.btn-sm-square{width:34px;height:34px}
.btn-lg-square{width:56px;height:56px}
.btn-sm-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:normal}
.btn.btn-primary{color:var(--bs-white);border:0}
.btn.btn-primary:hover{background:var(--bs-dark);color:var(--bs-primary)}
.btn.btn-light{color:var(--bs-primary);border:0}
.btn.btn-light:hover{color:var(--bs-white);background:var(--bs-primary)}
.navbar-light .navbar-nav .nav-link{font-family:'Roboto',sans-serif;position:relative;margin-right:1vw;padding:50px 0;color:var(--bs-white);font-size:19px;font-weight:400;outline:0;transition:.5s}
.form-control:read-only{background-color:#ffffff38 !important}
option {background-color:#6c6c6c !important}
.form-control::placeholder{color:#fff}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--bs-primary)}
.navbar-light .navbar-brand{width:20%}
.navbar-light .navbar-brand img{transition:.5s;margin:3%}
@media(max-width:991.98px){.navbar.navbar-expand-lg .navbar-toggler{padding:10px 20px;border:1px solid var(--bs-primary);color:var(--bs-primary)}
.navbar-light .navbar-collapse{margin-top:15px;border-top:1px solid #ddd}
.navbar-light .navbar-nav .nav-link{padding:10px 0;margin-left:0}
.navbar-light{background-color:#232323}
.navbar-light .navbar-brand img{max-height:45px;width:auto}
.navbar-light .navbar-brand{width:50%}
}
@media(min-width:992px){.navbar-light{position:absolute;width:100%;top:0;left:0;border-bottom:1px solid rgba(255,255,255,.1);z-index:999;background-color:#00000030}
.navbar-light .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:3px;bottom:-1px;left:50%;background:var(--bs-primary);transition:.5s}
.navbar-light .navbar-nav .nav-link:hover::before,.navbar-light .navbar-nav .nav-link.active::before{width:calc(100% - 2px);left:1px}
}
.header-carousel .header-carousel-item img{object-fit:cover}
.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{height:950px}
.header-carousel .owl-nav .owl-prev,.header-carousel .owl-nav .owl-next{position:absolute;width:60px;height:60px;border-radius:60px;background:var(--bs-primary);color:var(--bs-white);font-size:26px;display:flex;align-items:center;justify-content:center;transition:.5s}
.header-carousel .owl-nav .owl-prev{bottom:30px;left:30px;margin-left:90px}
.header-carousel .owl-nav .owl-next{bottom:30px;left:30px}
.header-carousel .owl-nav .owl-prev:hover,.header-carousel .owl-nav .owl-next:hover{box-shadow:inset 0 0 100px 0 var(--bs-light);color:var(--bs-primary)}
.header-carousel .header-carousel-item .carousel-caption{position:absolute;width:100%;height:100%;left:0;bottom:0;padding-top:120px;background:rgba(0,0,0,.7);display:flex;align-items:center}
@media(max-width:991px){.header-carousel .header-carousel-item .carousel-caption{padding-top:45px}
.coupon b{font-size:3.5vw}
}
@media(max-width:767px){.coupon a{font-size:2vw}
}
.header-carousel .header-carousel-item img{animation-name:image-zoom;animation-duration:10s;animation-delay:1s;animation-iteration-count:infinite;animation-direction:alternate;transition:1s}
@keyframes image-zoom{0%{height:100%;opacity:.9}
25%{height:110%;opacity:.50}
50%{height:115%;opacity:1}
75%{height:110%;opacity:.50}
100%{height:100%;opacity:.9}
}
.service .service-item{background:#35b2d1;border-radius:10px;transition:.5s;display:flex}
.service .service-item:hover{box-shadow:0 0 45px rgba(0,0,0,.2)}
.service .service-item .service-img{position:relative;overflow:hidden;border-radius:10px 0 0 10px;transition:.5s}
.service .service-item .service-img img{transition:.5s}
.service .service-item:hover .service-img img{transform:scale(1.2)}
.coupon{display:flex;flex-direction:column;justify-content:center;align-items:center}
.form{background-image:url(../img/contact-us.webp);background-size:cover;padding:7%}
.form-control{margin:2% 0;padding:2%;color:#fff!important;background-color:#ffffff38 !important;border:1px solid #fff}
.feature .feature-item{text-align:center;border-radius:10px;background:#35b2d1;border:1px solid transparent;transition:.5s}
.feature .feature-item:hover{border:1px solid #fff}
.feature .feature-item .feature-icon{background:var(--bs-white);border-radius:10px;display:inline-block}
.team .team-item{position:relative;padding:0 25px 25px 25px;border-radius:10px;transition:.5s}
.team .team-item::before{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;background:var(--bs-light);border-radius:10px;transition:.5s;z-index:-1}
.team .team-item:hover::before{height:0}
.team .team-item::after{content:"";position:absolute;width:100%;height:0;bottom:0;left:0;border-radius:10px;transition:.5s;z-index:-1}
.team .team-item:hover::after{height:100%;background:var(--bs-primary)}
.team .team-item .team-img{width:100%;height:100%;border-radius:10px;position:relative;margin-top:50%;transform:translateY(-50%);margin-bottom:-50%;display:flex;justify-content:center;border:4px solid var(--bs-primary);border-style:double;padding:4px;background:var(--bs-white);transition:.5s}
.team .team-item:hover .team-img{border:4px solid var(--bs-white);border-style:double;background:0}
.team .team-item .team-img img{width:100%;height:100%;border-radius:10px;transition:.5s}
.team .team-item .team-title{padding:25px 0 25px 0;text-align:center}
.testimonial .testimonial-item{position:relative;margin-bottom:30px;padding:0 25px 25px 25px}
.testimonial .testimonial-item::before{content:"";position:absolute;width:100%;height:calc(100% - 50px);bottom:0;left:0;border-radius:10px;background:var(--bs-light);z-index:-1}
.testimonial .testimonial-item .testimonial-img{display:flex;justify-content:center}
.testimonial .testimonial-item .testimonial-img img{width:100px;height:100px;border-radius:100px;border:5px solid var(--bs-light);border-style:double;background:var(--bs-white)}
.testimonial .testimonial-item .testimonial-text{padding:25px 0;text-align:center}
.testimonial .testimonial-item .testimonial-title{display:flex;justify-content:space-between}
.testimonial .testimonial-item .testimonial-quote-left{position:absolute;width:60px;height:60px;top:20px;left:25px;border-radius:60px;color:#fff;background:#35b2d1;display:flex;align-items:center;justify-content:center}
.fa-star{color:#f4d74f}
.testimonial .testimonial-item .testimonial-quote-right{position:absolute;width:60px;height:60px;bottom:-30px;right:25px;margin-top:-5px;border-radius:60px;color:#fff;background:#35b2d1;display:flex;align-items:center;justify-content:center}
.testimonial .owl-nav .owl-prev{position:absolute;top:-58px;left:0;background:var(--bs-primary);color:var(--bs-white);padding:5px 30px;border-radius:30px;transition:.5s}
.testimonial .owl-nav .owl-prev:hover{background:var(--bs-secondary);color:var(--bs-white)}
.testimonial .owl-nav .owl-next{position:absolute;top:-58px;right:0;background:var(--bs-primary);color:var(--bs-white);padding:5px 30px;border-radius:30px;transition:.5s}
.testimonial .owl-nav .owl-next:hover{background:var(--bs-secondary);color:var(--bs-white)}
.testimonial-carousel .owl-dots{display:flex;justify-content:center}
.testimonial-carousel .owl-dots .owl-dot{width:30px;height:30px;border-radius:30px;margin:20px 10px 0 10px;background:var(--bs-primary);transition:.5s}
.testimonial-carousel .owl-dots .owl-dot.active{width:30px;height:30px;border-radius:30px;background:var(--bs-secondary);transition:.5s}
.testimonial-carousel .owl-dots .owl-dot span{position:relative;margin-top:50%;margin-left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;text-align:center}
.testimonial-carousel .owl-dots .owl-dot.active span::after{background:var(--bs-primary)}
.testimonial-carousel .owl-dots .owl-dot span::after{content:"";width:15px;height:15px;border-radius:15px;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--bs-white);transition:.5s}
.footer{background:var(--bs-secondary)}
.footer .footer-item{display:flex;flex-direction:column}
.footer .footer-item a{line-height:35px;color:var(--bs-body);transition:.5s}
.footer .footer-item p{line-height:35px}
.footer .footer-item a:hover{color:var(--bs-primary)}
.copyright{background:var(--bs-dark)}