@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #9c27b0;border-radius:10px}::-webkit-scrollbar-thumb{background:#6a6a6a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#6a6a6a}#site-header-menu #site-navigation .menu ul>li:last-child a{margin-right:0}.circle-bg-img{background:url(../images/circle.png);background-repeat:no-repeat}.main-banner{text-align:center;padding-top:35px;padding-bottom:35px}.circle-bg-img .ttm-header-wrap{background-color:#fff0}.main-banner h2{font-size:60px;font-weight:700;margin-bottom:0}.main-banner h3{margin-top:50px;font-size:36px;font-weight:500;margin-bottom:45px}.main-banner .p2{color:#727272;font-size:18px;font-weight:400;margin-top:23px;margin-bottom:28px}.main-banner .p1 span{background:#382f32;padding:7px 10px;display:inline-block;border-radius:65px;font-size:13px;color:#fff;padding-right:14px}.main-banner h4{color:#6eb74d;font-size:60px;font-weight:700;padding-top:15px}.main-banner a{text-transform:uppercase;background:#6eb74d;color:#fff;padding:20px 60px;display:inline-block;border-radius:80px;font-weight:600;box-shadow:0 10px 20px 0 #9c27b038}.main-banner a:hover{background:#5a9f3b;color:#fff}.shapes-home{position:absolute;width:100%}.shape-1{position:absolute;top:-15px;left:150px;z-index:0;width:145px;height:145px;border-radius:50%;background:#6eb74d;box-shadow:0 10px 20px 0 #9c27b038}.shape-img-1{width:100%;border-radius:50%}.shape-2{position:absolute;top:330px;left:0;width:250px;height:250px;z-index:0;background:#6eb74d;border-radius:50% 10px 50% 50%;border:8px solid #97db79;box-shadow:0 10px 20px 0 #9c27b038;padding:4px}.shape-img-2{width:100%}.shape-3{position:absolute;top:185px;z-index:0;width:290px;background:#6eb74d;height:290px;border-radius:10px 50% 50% 50%;border:8px solid #97db79;box-shadow:0 10px 20px 0 #9c27b038;padding:20px;right:10px}.shape-img-3{width:100%}.shape-img-4{width:40px;margin-right:5px}.shape-5{position:absolute;top:220px;left:15px;z-index:0}.shape-img-5{width:85px}.main-banner h6{margin-bottom:10px;margin-top:35px;text-transform:uppercase;font-size:18px;font-weight:600;color:#6eb74d}.title-main{font-size:48px;text-align:center;line-height:60px;font-weight:600}.services-home{text-align:center;background:#fff;border-radius:10px;margin-bottom:30px;padding:25px;box-shadow:0 5px 20px 4px #9c27b014}.services-home:hover{-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0;background:#fff;box-shadow:0 5px 20px 4px #9c27b029}.services-home .service-img{width:100%}.services-home h4{font-size:20px;font-weight:700;color:#6eb74d;margin-bottom:15px;margin-top:25px}.services-home a{background:#fff;padding:3px 20px;display:inline-block;border:1px solid #d9d9d9;font-weight:600;border-radius:30px;color:#6eb64d}.services-home a:hover{background:#6eb74a;border:1px solid #6eb74a;color:#fff}.service-bg-home{background-image:linear-gradient(white,#e8ffdd);padding-bottom:30px}.service-bg-img{background:url(../images/circle-1.png);background-repeat:no-repeat;background-position:top right;top:0}.section-double-color{background:#97db79;padding-bottom:5px;padding-top:5px}.section-double-color .bg-color-2{background:#6eb74d;transform:skew(5deg)}.section-double-color .content-set{transform:skew(355deg);text-align:center;padding-top:60px;padding-bottom:60px}.wth-5{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:center}.wth-5 h5{margin-bottom:10px;text-transform:uppercase;font-weight:600}.wth-5 p{margin-bottom:0;line-height:25px}.home-color-wite h4{font-size:32px;color:#f1ffeb}.home-color-witea{display:inline-block;padding:#ddd;background:#382f32;color:#fff;padding:10px 50px;border-radius:30px}.btn-a-black{background:#382f32;color:#fff;padding:10px 50px;display:inline-block;border-radius:40px;margin-top:10px}.btn-a-black:hover{background:#24181c;color:#fff}.section-double-color .content-set a{font-size:14px}.wth-5 img{width:70px;padding:0;margin-bottom:20px}.why-choose-us{padding-top:60px;padding-bottom:60px}.testimonials-text .img-round{border-radius:50%;width:80px;margin-bottom:20px}.testimonials-text .quote{width:35px;margin-top:-70px}.testimonials-text h4{text-transform:uppercase;color:#f1ffeb;font-size:18px}.testimonials-text p{color:#f1ffeb;font-size:21px;margin-bottom:20px}.testimonials-text .testimonial-caption h6{margin-bottom:10px;font-weight:600;font-size:18px}.testimonials-text .testimonial-caption label{color:#382f32;font-weight:600;text-transform:uppercase}.service-bg-home .title-main{margin-bottom:35px}.why-choose-us .title-main{margin-bottom:35px}.owl-theme .owl-controls .owl-nav div.owl-next:before{color:#382f32}.owl-theme .owl-controls .owl-nav div.owl-prev:before{color:#382f32}.clients-section{padding-top:60px;padding-bottom:60px}.footer-details{background:#6eb74a;padding-top:60px}.footer-details .social-media{margin:0;padding:0;width:100%;display:inline-block}.footer-details .social-media li{float:left;margin-right:18px}.list-menu-li{margin:0;padding:0}.list-menu-li li{margin-bottom:5px}.list-menu-li li a{color:#fff;font-weight:500}.footer-details .social-media li a{color:#fff;font-weight:600}.footer-details h6{color:#fff;font-weight:600}.footer-details h4{font-size:20px;line-height:32px;color:#fff;margin-top:70px;font-weight:500}.footer-email{border:0 !important;background-color:rgb(0 0 0 / 0) !important;color:#fff !important;padding:15px 0 !important;padding-top:0 !important;border-bottom:1px solid #a8d179 !important}.footer-email::placeholder{color:#fff !important}#site-header-menu #site-navigation .menu ul>li>.img-new::after{content:'';background:url(../images/menu-new.png);background-position:bottom;background-size:cover;height:17px;width:32px;position:absolute;right:24px;bottom:77px;animation:shakemenu 3s;animation-iteration-count:infinite}.client{filter:grayscale(100%)}.client:hover{filter:grayscale(0)}@keyframes rainbow{from{background-position:-100vh 0}to{background-position:100vh 0}}@-moz-keyframes rainbow{from{background-position:-100vh 0}to{background-position:100vh 0}}@-webkit-keyframes rainbow{from{background-position:-100vh 0}to{background-position:100vh 0}}@-ms-keyframes rainbow{from{background-position:-100vh 0}to{background-position:100vh 0}}@-o-keyframes rainbow{from{background-position:-100vh 0}to{background-position:100vh 0}}.rainbow{border:double 7px transparent;background:linear-gradient(white,white),repeating-linear-gradient(to right,#6eb74d,#a9f387,#6eb74d);background-origin:border-box;background-clip:content-box,border-box;animation-name:rainbow;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes shake{0{transform:translate(0,0) rotate(0)}50%{transform:translate(0,0) rotate(-10deg)}100%{transform:translate(0,0) rotate(0)}}.shackanimation{animation:shake 3s;animation-iteration-count:infinite}@keyframes shaketwo{0{transform:translate(0,0) rotate(0)}50%{transform:translate(0,0) rotate(-10deg)}100%{transform:translate(0,0) rotate(0)}}.shackanimationshaketwo{animation:shaketwo 5s;animation-iteration-count:infinite}@keyframes shaketwono{0{transform:translate(0,0) rotate(-5deg)}50%{transform:translate(0,0) rotate(20deg)}100%{transform:translate(0,0) rotate(-5deg)}}.shackanimationshaketwono{animation:shaketwono 5s;animation-iteration-count:infinite}@keyframes shakeno{0{transform:translate(0,0) rotate(-20deg)}50%{transform:translate(0,0) rotate(0)}100%{transform:translate(0,0) rotate(-20deg)}}.shackanimationno{animation:shakeno 3s;animation-iteration-count:infinite}@keyframes shaketop{0{transform:translate(0,0) rotate(0)}50%{transform:translate(8px,8px) rotate(0)}100%{transform:translate(0,0) rotate(0)}}.shackanimationtop{animation:shaketop 3s;animation-iteration-count:infinite}@keyframes shakemenu{0{transform:translate(0,0) rotate(0)}50%{transform:translate(0,0) rotate(7deg)}100%{transform:translate(0,0) rotate(0)}}.shackanimationmenu{animation:shakemenu 2s;animation-iteration-count:infinite}.list-menu-li li a:hover{color:#eee}.copyright .ttm-footer2-left span a:hover{color:#ddd}.footer-nav-menu li a:hover{color:#ddd}.client-bg-section{padding:60px 0}.client-bg-section .title-main{margin-bottom:45px}.client-bg-section .post-image{padding:15px 10px !important}.owl-theme .owl-controls .owl-nav div.owl-prev{display:block !important}.owl-theme .owl-controls .owl-nav div.owl-next{display:block !important}.modal-backdrop.show{opacity:.8}.form-enquiry h4{font-size:16px;font-weight:600;text-transform:uppercase}.close{color:#d31709;opacity:.6}.popup-gap-heder{padding:15px 30px}.popup-gap-body{padding:20px 30px}.form-enquiry-1 .form-btns{border-radius:5px;padding:7px 40px;color:#fff;font-weight:500;background:#6eb74d}.form-enquiry-1 .form-btns:hover{background:#382f32}.form-enquiry-1 .form-control{background:#fff;border:1px solid #ddd;border-radius:5px}.modal-content{background:#f3f3f3}.modal-header{border-bottom:1px solid #ddd}.form-enquiry{padding-bottom:40px}.form-enquiry .file{padding:7px;height:45px}.disclaimer{text-align:center;background:#fff;padding:10px;border-radius:5px;border-radius:5px;margin-bottom:10px;margin-top:20px;border:1px solid #fcc}.disclaimer .des{margin-bottom:5px;font-weight:600;color:#be4242}.footer-menu-infine{border-top:1px solid #a8d179;margin-top:10px;padding-top:6px}@media(min-width:1350px){.container{max-width:1320px}}@media only screen and (max-width:1300px){.shape-1{top:-5px;left:100px;width:130px;height:130px}.shape-3{width:260px;height:260px}.shape-2{width:220px;height:220px}}@media only screen and (max-width:1300px){.main-banner h2{font-size:50px}.shape-1{left:5px;width:100px;height:100px}.shape-3{width:150px;height:150px}.shape-2{width:120px;height:120px}.shape-img-5{width:60px}.main-banner h3{margin-top:30px;font-size:30px;margin-bottom:30px}.main-banner h4{font-size:55px}.main-banner a{padding:15px 40px}.service-bg-home .title-main{margin-bottom:30px}.title-main{font-size:40px;line-height:50px}.main-banner h6{margin-bottom:0;margin-top:30px;font-size:16px}}@media(max-width:1199px){#site-header-menu #site-navigation .menu ul>li>.img-new::after{top:13px !important}}@media only screen and (max-width:991px){.wth-5{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.wth-5 img{margin-top:20px}.main-banner h2{font-size:40px}.main-banner h3{margin-top:25px;font-size:25px;margin-bottom:25px}.shape-3{padding:9px}.main-banner h4{font-size:40px}.main-banner a{padding:8px 26px}.service-bg-home .title-main{margin-bottom:25px}.title-main{font-size:30px;line-height:40px}.services-home h4{font-size:17px}.section-double-color .content-set{padding-top:40px;padding-bottom:40px}.home-color-wite h4{font-size:22px}.testimonials-text p{font-size:18px}.testimonial-slide .testimonials{padding-top:20px;padding-bottom:5px}}@media only screen and (max-width:763px){.shape-3{width:100px;border:5px solid #97db79;height:100px}.shape-2{display:none}.rainbow{border:double 5px transparent}.shape-1{left:15px;width:85px;height:85px;top:-23px}.footer-details h4{font-size:17px;line-height:28px;margin-top:5px}#subscribe-form{margin-bottom:20px}.client-bg-section .title-main{margin-bottom:20px}}@media only screen and (max-width:570px){.footer-details h6{margin-top:20px}#subscribe-form{margin-bottom:0}}@media only screen and (max-width:460px){.shape-1{left:10px;width:65px;height:65px;top:-18px}.shape-3{width:80px;border:4px solid #97db79;height:80px}.shape-img-5{width:35px}.main-banner h2{font-size:34px}.main-banner h3{margin-top:15px;font-size:20px;margin-bottom:15px}.shape-img-4{width:30px}.main-banner h4{padding-top:5px}.main-banner .p2{font-size:16px;margin-top:16px;margin-bottom:18px}.service-bg-home .title-main{margin-bottom:20px}.title-main{font-size:25px;line-height:35px}.home-color-wite h4{font-size:19px;line-height:29px}}