:root{--dark:#1a2a36;--light:#f6f7f8;--primary:#32c36c}.fw-medium{font-weight:500!important}.fw-bold{font-weight:700!important}.fw-black{font-weight:900!important}.back-to-top{right:45px;position:fixed;bottom:45px;display:none;z-index:99}#spinner{transition:opacity .5s ease-out,visibility 0s linear .5s;opacity:0;visibility:hidden;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;opacity:1;visibility:visible}.btn{font-weight:500;transition:.5s}.btn.btn-outline-primary:hover,.btn.btn-primary{color:#fff}.btn-square{height:38px;width:38px}.btn-sm-square{height:32px;width:32px}.btn-lg-square{height:48px;width:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;justify-content:center;font-weight:400;align-items:center;display:flex}.navbar.sticky-top{transition:.5s;top:-100px}.navbar .navbar-brand,.navbar a.btn{height:75px}.navbar .navbar-nav .nav-link{padding:25px 0;font-size:15px;font-weight:500;margin-right:30px;color:var(--dark);text-transform:uppercase;outline:none}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--primary)}.navbar .dropdown-toggle:after{border:none;font-weight:900;content:"\f107";margin-left:8px;vertical-align:middle;font-family:Font Awesome\ 5 Free}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{padding:10px 0;margin-right:0}.navbar .navbar-nav{border-top:1px solid #eee}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{border:none;transition:.5s;opacity:0;visibility:hidden;top:150%;margin-top:0;display:block}.navbar .nav-item:hover .dropdown-menu{transition:.5s;opacity:1;visibility:visible;top:100%}}.owl-carousel-inner{height:100%;position:absolute;top:0;align-items:center;background:rgba(0,0,0,.1);left:0;width:100%;display:flex}@media (max-width:768px){.header-carousel .owl-carousel-item{min-height:500px;position:relative}.header-carousel .owl-carousel-item img{height:100%;position:absolute;object-fit:cover;width:100%}.header-carousel .owl-carousel-item p{font-size:16px!important}}.header-carousel .owl-dots{height:100%;justify-content:center;right:30px;position:absolute;flex-direction:column;top:0;align-items:center;width:60px;display:flex}.header-carousel .owl-dots .owl-dot{height:45px;transition:.5s;position:relative;margin:5px 0;box-shadow:0 0 30px hsla(0,0%,100%,.9);border-radius:45px;background:#fff;width:45px}.header-carousel .owl-dots .owl-dot.active{height:60px;width:60px}.header-carousel .owl-dots .owl-dot img{height:100%;padding:2px;transition:.5s;position:absolute;object-fit:cover;border-radius:45px;width:100%}.page-header{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(https://stainremovalexpert.online/img/karacabey_koltuk_yikama_1.jpg) 50% no-repeat;background-size:cover}.breadcrumb-item+.breadcrumb-item:before{color:var(--light)}@media (min-width:992px){.container.about{max-width:100%!important}.about-text{padding-right:calc(50% - 480px + .75rem)}}@media (min-width:1200px){.about-text{padding-right:calc(50% - 570px + .75rem)}}@media (min-width:1400px){.about-text{padding-right:calc(50% - 660px + .75rem)}}.service-icon,.service-item{box-shadow:0 0 45px rgba(0,0,0,.08)}.service-icon{height:100px;justify-content:center;color:var(--primary);transition:.5s;position:relative;margin:-50px 0 25px;align-items:center;border-radius:100px;background:#fff;width:100px;display:flex}.service-item:hover .service-icon{color:#fff;background:var(--primary)}@media (min-width:992px){.container.feature{max-width:100%!important}.feature-text{padding-left:calc(50% - 480px + .75rem)}}@media (min-width:1200px){.feature-text{padding-left:calc(50% - 570px + .75rem)}}@media (min-width:1400px){.feature-text{padding-left:calc(50% - 660px + .75rem)}}#portfolio-flters li{font-weight:500;color:var(--dark);transition:.5s;border-bottom:2px solid transparent;cursor:pointer;display:inline-block}#portfolio-flters li.active,#portfolio-flters li:hover{border-color:var(--primary);color:var(--primary)}.portfolio-img{position:relative}.portfolio-img:after,.portfolio-img:before{height:100%;transition:.5s;content:"";position:absolute;top:0;background:var(--dark);width:0}.portfolio-img:before{left:50%}.portfolio-img:after{right:50%}.portfolio-item:hover .portfolio-img:before{left:0;width:51%}.portfolio-item:hover .portfolio-img:after{right:0;width:51%}.portfolio-btn{height:100%;justify-content:center;transition:.5s;position:absolute;opacity:0;top:0;align-items:center;left:0;width:100%;display:flex;z-index:1}.portfolio-item:hover .portfolio-btn{transition-delay:.3s;opacity:1}@media (min-width:992px){.container.quote{max-width:100%!important}.quote-text{padding-right:calc(50% - 480px + .75rem)}}@media (min-width:1200px){.quote-text{padding-right:calc(50% - 570px + .75rem)}}@media (min-width:1400px){.quote-text{padding-right:calc(50% - 660px + .75rem)}}.team-item{box-shadow:0 0 45px rgba(0,0,0,.08)}.team-item img{border-radius:8px 60px 0 0}.team-item .team-social{justify-content:flex-end;transition:.5s;flex-direction:column;align-items:center;background:#fff;display:flex}.testimonial-carousel:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}.testimonial-carousel:after,.testimonial-carousel:before{height:100%;content:"";position:absolute;top:0;width:0;z-index:1}.testimonial-carousel:after{right:0;background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0))}@media (min-width:768px){.testimonial-carousel:after,.testimonial-carousel:before{width:200px}}@media (min-width:992px){.testimonial-carousel:after,.testimonial-carousel:before{width:300px}}.testimonial-carousel .owl-nav{transform:translateX(-50%);justify-content:space-between;transition:.5s;position:absolute;opacity:0;top:20px;left:50%;width:350px;display:flex;z-index:1}.testimonial-carousel:hover .owl-nav{opacity:1;width:300px}.testimonial-carousel .owl-nav .owl-next,.testimonial-carousel .owl-nav .owl-prev{font-size:45px;color:var(--primary);transition:.5s;position:relative}.testimonial-carousel .owl-nav .owl-next:hover,.testimonial-carousel .owl-nav .owl-prev:hover{color:var(--dark)}.testimonial-carousel .testimonial-img img{height:100px;width:100px}.testimonial-carousel .testimonial-img .btn-square{transform:translateX(-50%);position:absolute;bottom:-19px;left:50%}.testimonial-carousel .owl-item .testimonial-text{transform:scale(.8);margin-bottom:30px;transition:.5s;box-shadow:0 0 45px rgba(0,0,0,.08)}.testimonial-carousel .owl-item.center .testimonial-text{transform:scale(1)}@media (min-width:992px){.container.contact{max-width:100%!important}.contact-text{padding-left:calc(50% - 480px + .75rem)}}@media (min-width:1200px){.contact-text{padding-left:calc(50% - 570px + .75rem)}}@media (min-width:1400px){.contact-text{padding-left:calc(50% - 660px + .75rem)}}.footer .btn.btn-social{border:1px solid #9b9b9b;margin-right:5px;color:#9b9b9b;transition:.3s;border-radius:38px}.footer .btn.btn-social:hover{border-color:var(--light);color:var(--primary)}.footer .btn.btn-link{padding:0;font-weight:400;margin-bottom:5px;color:#9b9b9b;transition:.3s;text-align:left;display:block}.footer .btn.btn-link:before{font-weight:900;margin-right:10px;content:"\f105";position:relative;font-family:Font Awesome\ 5 Free}.footer .btn.btn-link:hover{color:#fff;letter-spacing:1px;box-shadow:none}.footer .copyright{padding:25px 0;border-top:1px solid hsla(0,0%,100%,.1)}.footer .copyright a{color:var(--light)}.footer .copyright a:hover{color:var(--primary)}