.site-header{position:absolute;width:100%;z-index:99}.site-header .head-link{gap:80px}.site-header .mobile-header{position:fixed;width:100%;height:100vh;top:0;right:0;padding:100px 40px 20px;background-color:var(--extra-color-1);min-height:100%;transform:translateX(100%);transition:.2s;z-index:9999}.header-logo .logo-here{object-fit:cover;width:100%}.header-border-line::after{content:"";position:absolute;background:#8b172f;width:6px;height:90px;right:5px;top:-18px;border-radius:3px;transform:rotate(163deg)}.header-right-main.header-border-line::after{right:unset;left:3px;transform:rotate(13deg)}.header-left-wrapper{clip-path:polygon(0 0,97% 0,100% 100%,0% 100%);border-radius:60px 0 0 60px}.header-right-wrapper{clip-path:polygon(3% 0,100% 0,100% 100%,0% 100%);border-radius:0 60px 60px 0}@media (min-width:1700px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px}}@media (max-width:991px){.site-header .mobile-header.active{transform:translateX(0)}}.banner{overflow:hidden}.banner-inner-content{position:absolute;top:0;left:0;bottom:0;display:flex;flex-direction:column;justify-content:center;width:100%}.banner-wrapper{display:flex;justify-content:center;align-items:start}.banner .swiper-banner{width:100%;height:100%;overflow:hidden}.banner .swiper-slide{width:100%;height:100%;display:flex;justify-content:start;align-items:center}.banner .swiper-pagination{position:absolute;bottom:180px;right:30px;width:130px;left:unset;margin:auto;display:flex;align-items:center;justify-content:center;gap:50px;transform:rotate(48deg);height:150px}.swiper-line{position:relative}.swiper-line::after{content:"";background-color:#fff;width:70px;height:2px;position:absolute;left:40px;bottom:4rem;transform:rotate(90deg);z-index:99}.banner .swiper-pagination-bullet,.banner .swiper-pagination-bullet-active{color:var(--body-color);background:0 0;font-family:var(--primary-bold-font);display:flex;align-items:center}.banner .swiper-banner .swiper-button-prev{bottom:140px;left:8%;top:unset}.banner .swiper-banner .swiper-button-next{right:unset;left:16%;bottom:140px;top:unset}.banner .swiper-banner .swiper-button-next:after,.swiper-button-prev:after{font-size:12px;color:var(--body-color)}.banner .swiper-pagination-bullet{padding:0 5px;border-radius:0;width:auto;height:30px;text-align:center;line-height:30px;font-size:19px;opacity:1;position:relative;transition:.5s;justify-content:center;margin-top:30px!important}.banner .swiper-pagination-bullet-active span.bullet-number{display:block;font-size:34px;color:var(--body-color);transform:rotate(311deg)}.banner .swiper-pagination-bullet-active:before{content:"";position:absolute;transform:rotate(-45deg);border-radius:0}.banner .swiper-pagination-bullet-active{font-size:32px;right:0;justify-content:center;margin-top:0!important}span.bullet-number{font-size:12px;color:#fff;position:absolute;top:unset;transform:rotate(310deg)}.banner-social-links{z-index:9;height:fit-content;margin:auto}.banner-social-links::before{content:"";position:absolute;background-image:url(../img/banner-icon-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;width:110px;height:460px;left:0;top:-90px;z-index:-1}.active-slide-number{display:inline-block;background-color:#f0f0f0;padding:5px 10px;border-radius:5px;margin-top:10px;font-weight:700}.banner-icon{background:0 0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:50%}.banner-icon:hover{background:var(--secondary-color)}.scroll-down-wrapper{bottom:180px;z-index:9999;left:170px}.scroll-down-wrapper .scrolldown-btn{background:var(--body-color);padding:15px;border-radius:30px}.about-section::before,.contact-detail-section .contact-main::before,.gallery-section::before,.package-sefction::before,.repair-img-wrapper::before,.service-section::after{content:"";position:absolute;background-repeat:no-repeat}.lessons-section .service-slide,.service-slider .service-slide{clip-path:polygon(0 0,100% 0%,100% 91%,0% 100%);padding:0 0 60px}.about-section{padding:80px 0 130px}.about-section::before{background-image:url(../img/about-left-img.webp);background-size:cover;width:380px;height:390px;bottom:60px;left:150px;z-index:9}.cell-no:hover{color:var(--secondary-color)}.about-img-left{left:-90px;top:50px}.service-section::after{background-image:url(../img/service-bottom.webp);background-size:cover;width:100%;height:1520px;z-index:-1;top:50%}.service-slider .slick-list.draggable .slick-track{padding:80px 0}.service-slider .service-slide{margin:0 10px;border-radius:30px 30px 0 0}.service-img-wrapper figure .img-fluid{border-radius:30px}.date-wrap{background:var(--extra-color-1);border-radius:24px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-left:30px;clip-path:polygon(44% 0,57% 0,100% 30%,100% 70%,56% 100%,44% 100%,0% 70%,0% 30%);bottom:-30px}.contact-detail-section .contact-main::before,.package-sefction::before,.repair-img-wrapper::before,.site-footer{background-size:cover;background-position:center}.repair-img-wrapper::before{background-image:url(../img/repair-circle.webp);width:680px;height:680px;display:block;z-index:-1;margin:auto;left:0;right:0}.client-section{padding:280px 0 68px}.client-slider .slick-list.draggable{padding-top:50px}.client-slide{border:2px solid #ededed;margin:0 20px}.client-slide:hover{border-color:#595687}.client-commas-wrap{margin-top:-60px}.client-img-wrap .reviews-wrap .review-li{font-size:12px}.client-slider .slick-dots{bottom:-70px;left:0;align-items:center;flex-direction:row;justify-content:center;top:unset;right:0;row-gap:0;gap:10px;margin:auto;max-width:fit-content}.client-slider .slick-dots li{background:#3d4547;border:0;height:5px;width:60px;margin:0 6px;transition:.4s;border-radius:3px}.client-slider .slick-dots li.slick-active{background:var(--secondary-color);border-color:transparent;width:90px}@media (max-width:576px){.client-section{padding:100px 0 68px}}.gallery-section .slick-list.draggable{padding:50px 0}.gallery-section::before{background-image:url(../img/gallery-left.webp);background-size:cover;width:342px;height:100%;left:0;top:40px;bottom:0;z-index:-1}.gallery-slider .gallery-slide{margin:0 10px}.gallery-text{font-size:262px}.gallery-right-text{z-index:-1}.gallery-img-wrapper figure:hover .img-fluid{box-shadow:rgba(0,0,0,.35) 5px 5px 15px}.contact-detail-section,.contact-section{padding:100px 0 68px}.site-footer{background-image:url(../img/footer-bg.webp);padding:240px 0 10px}.testimonial-detail-section{padding:60px 0 68px}.online-lesson-section{background-image:url(../img/lesson-bg.webp);padding:110px 0}.lessons-section .service-slide{border-radius:30px 30px 0 0}.lessons-section .service-img-wrapper .img-fluid{border-radius:33px}.online-lesson-content{background:#5f6126c9;border-radius:50%;width:500px;height:500px;display:flex;flex-direction:column;justify-content:center;padding:0 80px;border:4px solid #eee8da}.online-lesson-content .date-wrap{top:50px;bottom:unset;left:-10px}.package-border{border:7px solid #eadcdd;border-radius:50%}.package-sefction .date-wrap{margin-right:50px;clip-path:unset;border-radius:50%}.package-sefction::before{background-image:url(../img/package-bg.webp);width:100%;height:970px;top:-60px;z-index:-1}.contact-icon-wrap{max-width:180px;height:180px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:auto}.contact-detail-section .contact-main::before{background-image:url(../img/contact-icon-bg.webp);width:970px;height:510px;top:-90px;right:0;left:0;margin:auto;z-index:-1}.contact-main{position:relative;z-index:9}@media (max-width:1700px){.repair-img-wrapper::before{width:590px;height:550px}.service-section::after{height:1380px}.about-section::before{width:340px;height:350px;left:100px}.scroll-down-wrapper{bottom:50px;left:170px}.site-header .head-link{gap:50px}}@media (max-width:1536px){.banner-inner-content{padding-left:110px}.inner-banner .banner-inner-content{padding-left:0}.about-section::before{width:340px;height:350px;left:30px}}@media (max-width:1400px){.about-section::before{content:unset}.header-logo .logo-here{max-width:190px}.site-header .head-link{gap:40px}.service-slider .slick-list.draggable .slick-track{padding:30px 0}.repair-img-wrapper::before{width:510px;height:470px}.slider-sec .slick-next,.slider-sec .slick-prev{bottom:-20px}.service-section::after{height:1270px}.about-img-layer{display:none}}@media (max-width:1200px){.service-section::after{height:1160px}.header-details-wrapper img.img-fluid{max-width:50px}.site-header .head-link{gap:25px}.header-logo .logo-here{max-width:160px}.header-border-line::after{right:3px}.about-section::before{width:230px;height:240px;bottom:100px}.repair-img-wrapper::before{width:430px;height:400px}.gallery-section::before{width:290px}}@media (max-width:1100px){.banner-social-links::before{width:100px;height:440px}.banner .swiper-banner img.img-fluid{height:720px;object-fit:cover}}@media (max-width:992px){.contact-map-section iframe{height:320px}.header-right-main.header-border-line::after{content:unset}.service-section::after{height:1840px}.repair-img-wrapper::before{width:700px;height:680px}.slider-sec .slick-next,.slider-sec .slick-prev{bottom:-50px}.gallery-section::before{width:170px;height:980px;top:70px;margin:auto}.contact-section{padding:50px 0 48px}.site-footer{background-image:unset;background-color:#211f1f;padding:60px 0 10px}.about-section{padding:70px 0 60px}.inner-banner img.img-fluid{height:460px;object-fit:cover}}@media (max-width:768px){.about-section{padding:40px 0 30px}.gallery-section::before,.repair-img-wrapper::before{content:unset}.service-section::after{height:1630px}.contact-section{padding:30px 0 38px}.client-section{padding:200px 0 68px}}@media (max-width:576px){.contact-detail-section{padding:60px 0 44px}.banner-inner-content{padding-left:0}.banner .swiper-pagination{bottom:100px;right:-10px}.scroll-down-wrapper{left:0;right:0}.service-section::after{height:1350px}.slider-sec .slick-prev{bottom:-50px;left:-30px;right:0;margin:auto}.slider-sec .slick-next{bottom:-50px;left:0;right:-60px;margin:auto}.inner-banner img.img-fluid{height:420px;object-fit:cover;object-position:center}.online-lesson-content{border-radius:20px;width:100%;height:auto;padding:50px 20px}.online-lesson-content .date-wrap{top:-50px}.online-lesson-section{padding:70px 0}}