.top-header-area{padding:11px 0;border-bottom:1px solid #49ae4436;z-index:9;position:relative}
.top-header-info ul li{display:inline-block;color:#fff;margin-right:29px}
.top-header-info ul li i{color:#49af45;display:inline-block;font-size:17px;padding-right:5px}
.top-header-right{text-align:right}
.top-header-contact{display:inline-block;margin-right:51px}
.top-header-contact span{display:inline-block;color:#fff}
.top-header-contact span i{display:inline-block;color:#49af45;padding-right:8px}
.top-header-social-icon{display:inline-block}
.top-header-social-icon ul li{display:inline-block}
.top-header-social-icon ul li i{color:#fff;font-size:15px;padding-left:14px;transition:.5s}
.top-header-social-icon ul li i:hover{color:#49af45}
.header-area{border-bottom:1px solid #49ae4421;z-index:9;position:relative;margin-bottom:-143px}
.header-menu{text-align:right}
.header-menu ul li{display:inline-block;margin-right:57px}
.header-menu ul li:last-child{margin-right:0}
.header-menu ul{display:inline-block}
.header-menu ul li a{display:inline-block;color:#fff;padding:33px 0;font-size:17px;font-weight:500;transition:.5s}
.header-menu ul li a:hover{color:#49af45}
.header-menu ul li i{display:inline-block;font-size:12px;position:relative;left:6px;top:0}
.header-secrch-icon{display:inline-block}
.header-secrch-icon i{display:inline-block;color:#49af45;font-size:16px;cursor:pointer}
.header-button{display:inline-block}
.header-button a{display:inline-block;background:#49af45;padding:11px 26px;color:#fff;font-weight:500;border-radius:5px;margin-left:36px;position:relative;z-index:1;transition:.5s}
.header-button a:hover{color:#49af45!important}
.header-button a:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#fff;z-index:-1;border-radius:5px;transform:scale(0);transition:.5s}
.header-button a:hover:before{transform:scale(1)}
.header-button i{transition:.5s}
.header-button a:hover i{color:#49af45!important}
.sticky{left:0;margin:auto;position:fixed!important;top:0;width:100%;-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,.1);box-shadow:0 2px 5px -2px rgba(0,0,0,.1);background:#111!important;transition:.5s;z-index:999!important;-webkit-animation:.3s running fadeInDown;animation:.5s running fadeInUp;animation-name:slideInDown}
.header-menu ul li.menu-item-has-children{position:relative}
.header-menu ul li .sub-menu{position:absolute;width:200px;display:block;text-align:left;background:#fff;opacity:0;visibility:hidden;transition:.5s;top:150%;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.3);border-top:5px solid #49af45;border-radius:3px 3px 0 0}
.header-menu ul li:hover .sub-menu{opacity:1;top:100%;visibility:visible}
.header-menu ul li .sub-menu li a{display:block;padding:8px 19px!important;color:#1e1e1e;width:200px;text-transform:uppercase;font-size:16px;font-weight:500;transition:.5s;position:relative;z-index:1}
.header-menu ul li .sub-menu li a:hover{color:#fff!important}
.header-menu ul li .sub-menu li a:before{position:absolute;content:"";width:100%;height:0;left:0;bottom:0;background:#49af45;z-index:-1;transition:.5s}
.header-menu ul li .sub-menu li a:hover:before{height:100%;top:0}
.hero-area{background:url(../images/resources/hero-bg-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:770px;padding-top:125px;position:relative}
.hero-style.hero-area{background:url(../images/resources/hero-bg2.jpg)}
.hero-content h4{color:#4baf47;font-size:16px;font-weight:500;text-transform:uppercase;margin-bottom:19px}
.hero-content p{font-size:76px;color:#fff;font-weight:800;line-height:71px}
.hero-content p{opacity:.8;font-size:18px;line-height:28px;color:#fff;font-weight:400;width:49%;margin:20px 0 0}
.hero-social-icon{position:absolute;left:85px;top:41%}
.hero-social-icon ul li i{display:inline-block;color:#fff;font-size:16px;margin-bottom:28px;transition:.5s}
.hero-social-icon ul li i:hover{color:#49af45}
.hero-social-icon ul li.text{color:#fff;text-transform:uppercase;transform:rotate(-90deg);position:relative;top:100px;left:-36px}
.hero-social-icon ul li.text:before{position:absolute;content:"";width:56px;height:1px;left:111px;top:10px;background:#fff}
.hero-slides .owl-dots{position:absolute;bottom:42%;right:56px}
.hero-slides .owl-dots .owl-dot{position:relative;z-index:1;margin:18px 5px;width:14px;height:14px;border-radius:50%;border:2px solid #49b047cf}
.hero-slides .owl-dots .owl-dot.active{background-color:#49af45;position:relative;width:11px;height:11px}
.hero-slides .owl-dots .owl-dot.active::after{position:absolute;width:25px;height:25px;z-index:1;content:"";border:2px solid #49af45;left:-9px;top:-9px;border-radius:50%;text-align:center}
.ecoflick-button{margin-top:40px;display:inline-block}
.ecoflick-button a{display:inline-block;background:#49af45;color:#fff;font-size:17px;font-weight:500;padding:14px 40px;border-radius:6px;border:2px solid #49af45;position:relative;z-index:1}
.ecoflick-button a:hover{color:#49af45}
.ecoflick-button a:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:#fff;border-radius:5px;z-index:-1;transition:.5s}
.ecoflick-button a:hover:before{width:100%;left:0}
.ecoflick-button img{position:relative;top:-2px;left:4px;display:inline-block!important;transition:.5s}
.ecoflick-button img.two{position:relative;left:-58px;top:-2px;opacity:1;transition:.5s;z-index:1;opacity:0}
.ecoflick-button:hover img.two{opacity:1}
.ecoflick-button.two{display:inline-block;padding-left:16px;border:transparent}
.ecoflick-button.two a{display:inline-block;background:0 0;border:2px solid #ffffff61;padding:14px 37px}
.Ecoflick-text-section{position:relative;background:#49af45;z-index:1;padding:40px 0 44px}
.Ecoflick-text-section .inner-container{max-width:1812px;margin:0 auto}
.Ecoflick-text-section .marquee{position:relative;--duration:30s;--gap:0px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:0}
.Ecoflick-text-section .marquee-block{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:0;min-width:87%;-webkit-animation:scroll 30s linear infinite;animation:scroll 30s linear infinite}
.Ecoflick-text-section .marquee-block .content-box{position:relative;margin-right:0}
.Ecoflick-text-section .marquee-block .content-box:last-child{margin-right:0}
.Ecoflick-text-section .marquee-block .content-box:last-child::before{display:none}
.Ecoflick-text-section .marquee-block .content-box .title{margin:0}
.Ecoflick-text-section .marquee-block .content-box h6.title{display:inline-block;font-size:30px;color:#fff;font-weight:600;padding:0 48px}
.Ecoflick-text-section .marquee-block .content-box h6.title img{position:relative;left:-49px}
@-webkit-keyframes scroll{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}
}
@keyframes scroll{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}
}
.about-area{background:url(../images/resources/about-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:124px 0 125px}
.about-thumb{position:relative;left:-45px}
img.about-thumb-shape{position:absolute;bottom:18px;left:-6px;animation:dance1 4s linear infinite}
@keyframes dance1{
0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
}
.about-right{position:relative}
.single-about-box{margin-bottom:30px}
.single-about-box:nth-child(3){border-bottom:1px solid #61616133;padding-bottom:31px;margin-bottom:3px}
.about-box-icon{float:left;margin-right:24px;margin-top:8px}
.about-box-content h4{font-size:24px;font-weight:600}
.about-box-content p{overflow:hidden;margin:14px 0 0;width:80%}
.about-shape-1{position:absolute;top:-42px;right:-153px;animation:dance2 4s linear infinite}
@keyframes dance2{
0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
}
.about-shape-2{position:absolute;bottom:0;left:272px;animation:dance3 4s linear infinite}
@keyframes dance3{
0%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}
50%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}
100%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}
}
.section-title.left{margin-bottom:49px}
.section-title.left img{margin-right:12px}
.section-title.left h4{text-transform:uppercase;color:#49af45;font-weight:500;font-size:16px;margin-bottom:26px}
.section-title.left h1{font-size:46px;font-weight:700;line-height:44px}
.section-title.center{margin-bottom:49px}
.section-title.center img{margin-right:12px}
.section-title.center h4{text-transform:uppercase;color:#49af45;font-weight:500;font-size:16px;margin-bottom:26px}
.section-title.center h1{font-size:46px;font-weight:700;line-height:44px}
p.section-desc{width:90%;margin:26px 0 0}
.service-area{padding:113px 0 125px;background:url(../images/resources/service-bg.jpg);background-repeat:no-repeat;background-size:cover}
.single-service-box{position:relative;overflow:hidden;padding:0 12px}
.service-content{background:#f7f6ee;padding:35px 38px 159px;border-radius:5px;position:relative;z-index:1;transition:.5s}
.single-service-box:hover .service-content{background:0 0}
.service-content:before{position:absolute;content:"";width:100%;height:0;left:0;top:0;border:2px solid #49af45;z-index:-1;border-radius:5px;transition:.5s;opacity:0}
.single-service-box:hover .service-content:before{height:100%;opacity:1}
.service-content:after{position:absolute;content:"";width:0;height:7px;left:50%;top:0;background:#49af45;z-index:-1;border-radius:5px 5px 0 0;transition:.5s;opacity:0}
.single-service-box:hover .service-content:after{width:100%;opacity:1;left:0}
.service-content h4{font-size:26px;font-weight:600;margin:23px 0 25px;position:relative}
.service-content h4:before{position:absolute;content:"";width:34px;height:2px;left:0;bottom:-13px;background:#49af45}
.service-content p{font-size:17px;margin:0}
.service-thumb img{width:100%;padding:0 43px;margin-top:-132px;position:relative;z-index:1}
.service-box-shape{position:absolute;right:10px;top:12px}
.service-area .owl-nav{position:relative}
.service-area .owl-prev{position:absolute;right:84px;top:-633px}
.service-area .owl-prev i{background:#e6e7e9;display:inline-block;color:#222;width:55px;height:55px;text-align:center;line-height:55px;border-radius:3px;font-size:18px;transition:.5s}
.service-area .owl-prev i:hover{background:#49af45;color:#fff}
.service-area .owl-next{position:absolute;right:17px;top:-633px}
.service-area .owl-next i{background:#e6e7e9;display:inline-block;color:#222;width:55px;height:55px;text-align:center;line-height:55px;border-radius:3px;font-size:18px;transition:.5s}
.owl-next i:hover{background:#49af45;color:#fff}
.skill-area{background:#f6f6ee;padding:114px 0 110px}
.skill-area .section-title.left{margin-bottom:35px}
.skills-item{display:inline-block;margin-bottom:17px}
.skills-item-content{display:flex;align-items:center;gap:18px;background:#fff;padding:18px 59px 18px 26px;border-radius:5px;margin-right:15px;position:relative;z-index:1}
.skills-item-content:before{position:absolute;content:"";width:0;height:100%;left:0;top:0;background:#47ad49;z-index:-1;transition:.5s}
.skills-item-content:hover:before{width:100%}
.skills-item-content::last-child{margin-right:0}
.skills-item-icon i{background:#47ad49;color:#fff;width:30px;height:30px;line-height:33px;font-size:20px;border-radius:50%;display:inline-block;text-align:center;transition:.5s}
.skills-item-content:hover .skills-item-icon i{background:#fff;color:#47ad49}
.skills-item-title h4{font-size:20px;font-weight:500;margin:0;transition:.5s}
.skills-item-content:hover .skills-item-title h4{color:#fff}
.skills{text-align:right}
.skills-content p{font-size:18px;color:#001819;font-weight:600;margin:0;margin-bottom:13px}
.skill-bg{background:#222;width:95%;height:8px;border-radius:4px}
span.number{position:relative;top:-38px;left:17px;color:#001818;display:inline-block;font-weight:600}
.html{width:80%;background-color:#4caf50;display:inline-block;animation:html5 2s ease-out;height:8px;top:-8px;position:relative;left:0;border-radius:3px}
.css{width:70%;background-color:#4caf50;display:inline-block;animation:html5 2s ease-out;height:8px;top:-8px;position:relative;left:0;border-radius:3px}
@keyframes html5{
0%{width:0}
100%{width:80%}
}
@keyframes css3{
0%{width:0}
100%{width:70%}
}
.skills-thumb{position:relative;left:43px;z-index:1}
.skills-shape{position:absolute;top:28px;left:22px;animation:dance4 4s linear infinite}
@keyframes dance4{
0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
}
.skills-shape-2{position:absolute;right:0;bottom:20px;z-index:-1;animation:dance4 4s linear infinite}
.counter-area{background:url(../images/resources/counter-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:80px 0 150px}
.single-counter-box{text-align:center;margin-bottom:20px}
.counter-content h4{font-size:46px;color:#fff;display:inline-block;margin-top:20px}
.counter-content span{font-size:46px;color:#fff;display:inline-block;font-weight:700}
.counter-content p{font-size:20px;font-weight:500;color:#fff;margin:3px 0 0}
#poress-row{background:#f6f6ee;margin-top:-93px;position:relative;z-index:1}
#poress-row .section-title.left{margin-bottom:0}
.porcess-thumb{position:relative;left:-12px}
.process-left{position:relative;padding:0 0 13px}
.process-shape{position:absolute;left:257px;bottom:-3px;animation:dance3 4s linear infinite}
.project-area{background:url(../images/resources/project-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:556px 0 0;margin-top:-444px;padding-left:281px}
.single-project-box{margin-right:21px}
.project-thumb img{width:100%}
.project-content{background:#fff;padding:30px 34px 28px;width:88%;border-left:5px solid #49af45;position:relative;margin-top:-38px;transition:.5s;border-radius:3px;height:117px}
.single-project-box:hover .project-content{background:#001819;height:159px;margin-top:-83px}
.project-content h4{color:#868681;font-size:16px;font-weight:500;margin:0 0 12px;transition:.5s}
.single-project-box:hover .project-content h4{color:#49af45}
.project-content a{display:inline-block;color:#001819;font-size:26px;font-weight:600;transition:.5s}
.project-content a:hover{color:#49af45!important}
.single-project-box:hover .project-content a{color:#fff}
a.project-button{font-size:17px!important;display:inherit;color:#fff;font-weight:500;margin-top:19px;display:none;transition:.5s}
a.project-button:hover{color:#49af45!important}
.single-project-box:hover a.project-button{display:block}
a.project-button i{display:inline-block;color:#fff;font-size:22px;position:relative;top:3px;transition:.5s}
a.project-button:hover i{color:#49af45!important}
.project-shape{position:absolute;right:14px;bottom:22px;display:none;transition:.5s}
.single-project-box:hover .project-shape{display:block}
.project-area .owl-nav{position:relative}
.project-area .owl-prev{position:absolute;right:351px;top:-633px}
.project-area .owl-prev i{background:#e6e7e9;display:inline-block;color:#222;width:55px;height:55px;text-align:center;line-height:55px;border-radius:3px;font-size:18px;transition:.5s}
.project-area .owl-prev i:hover{background:#49af45;color:#fff}
.project-area .owl-next{position:absolute;right:281px;top:-633px}
.project-area .owl-next i{background:#e6e7e9;display:inline-block;color:#222;width:55px;height:55px;text-align:center;line-height:55px;border-radius:3px;font-size:18px;transition:.5s}
.project-area .owl-next i:hover{background:#49af45;color:#fff}
.process-area-two{background:#f6f6ee;padding:192px 0 93px;margin-top:-80px}
.process-area-two .section-title.center{margin-bottom:61px}
.single-process-box-two{text-align:center;padding:0 46px 0;position:relative;margin-bottom:25px}
.single-process-box-two:before{position:absolute;content:"";width:100%;height:100%;right:84px;top:98px;background:url(../images/resources/process-two-shape-1.png);background-repeat:no-repeat}
.single-process-box-two.style-one:before{background:0 0}
.single-process-box-two.style-three:before{background:url(../images/resources/process-two-shape-2.png);background-repeat:no-repeat}
.process-icon-thumb-two{position:relative;z-index:1}
.process-icon-thumb-two:before{position:absolute;content:"";width:200px;height:200px;left:0;right:0;top:17px;border:2px dashed #49af45;border-radius:50%;margin:auto;animation:rotateme 20s linear infinite;z-index:-1}
@keyframes rotateme{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.process-two-content{z-index:1;position:relative}
.process-two-content h4{font-size:24px;font-weight:700;margin:45px 0 15px}
.testimonial-area{background:#fff;padding:111px 0 0;position:relative;z-index:1;overflow:hidden}
.testimonial-area .section-title.center{margin-bottom:0}
.single-testimonial-box{filter:drop-shadow(0px 10px 30px rgba(179,179,179,.2));background-color:#fff;border-radius:5px;padding:34px 43px 32px;position:relative;margin:66px 10px}
.testi-qutoe{float:right;position:relative;top:12px;left:0}
.testi-author{display:flex;align-items:center;gap:20px}
.testi-author-rating ul li{display:inline-block;color:#ffaa16;font-size:15px;margin-right:3px}
.testi-author-content h4{font-size:22px;font-weight:600;margin:10px 0 9px}
.testi-author-content p{font-size:16px;margin:0}
p.testi-desc{font-size:18px;line-height:30px;margin:22px 0 17px}
.what-for-comment p{color:#49af45;font-size:18px;margin:0;font-weight:500}
.testi-shape{position:absolute;top:-66px;left:24%;animation:rotateme2 50s linear infinite;z-index:-1}
@keyframes rotateme2{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.testi-shape-tow{position:absolute;top:139px;left:11%;animation:dance4 4s linear infinite}
.testi-shape-three{position:absolute;top:51px;left:20%;animation:dance 2s alternate infinite}
.testi-shape-four{position:absolute;top:139px;right:11%;animation:dance4 4s linear infinite}
.testi-shape-five{position:absolute;top:51px;right:20%;animation:dance 2s alternate infinite}
@keyframes dance{
0%{-webkit-transform:scale(.5)}
100%{-webkit-transform:scale(1.2)}
}
.brand-area{position:relative;padding:62px 0 0}
#brand-bg{background:url(../images/resources/brand-bg.png);background-repeat:no-repeat;background-size:cover;padding:80px 0 66px;text-align:center;z-index:1;position:relative}
.brand-content h4{font-size:24px;color:#fff;font-weight:600;margin:0;position:relative;display:inline-block;margin-bottom:47px}
.brand-content h4:before{position:absolute;content:"";width:35px;height:1px;right:-42px;top:17px;background:#fff}
.brand-content h4:after{position:absolute;content:"";width:35px;height:1px;left:-42px;top:17px;background:#fff}
.single-brand-box{text-align:center;display:inline-block}
.single-shape{position:absolute;right:184px;top:-1px;animation:dance3 4s linear infinite}
.team-area{padding:192px 0 125px;background:url(../images/resources/team-bg.jpg);background-repeat:no-repeat;background-size:cover;margin-top:-82px}
.team-area .section-title.center{margin-bottom:0}
.single-team-box{text-align:center;margin-top:-71px}
.single-team-thumb{position:relative;top:124px;z-index:1}
.team-content{background:#fff;padding:152px 0 38px;position:relative}
.team-content:before{position:absolute;content:"";width:0;height:5px;left:50%;bottom:0;background:#49af45;transition:.5s}
.single-team-box:hover .team-content:before{width:100%;left:0}
.team-content h4{font-size:26px;font-weight:600;margin:0 0 11px}
.team-content p{margin:0;color:#49af45;font-size:16px;font-weight:500}
.team-social-icon{margin-top:28px}
.team-social-icon ul li{display:inline-block;margin:0 2px}
.team-social-icon ul li i{border:1px solid #d5dfda;display:inline-block;width:34px;height:34px;line-height:34px;border-radius:50%;color:#7d8d85;position:relative;z-index:1;transition:.5s}
.team-social-icon ul li i:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#49af45;border-radius:50%;z-index:-1;transform:scale(0);transition:.5s}
.team-social-icon ul li i:hover:after{transform:scale(1)}
.team-social-icon ul li i:hover{color:#fff}
.blog-area{padding:113px 0 103px}
.blog-area .ecoflick-button{margin-top:60px;display:inline-block;float:right}
.single-blog-box{margin-bottom:20px}
.single-blog-thumb{overflow:hidden}
.single-blog-thumb img{width:100%;transition:.5s}
.single-blog-box:hover .single-blog-thumb img{transform:scale(1.2) skew(-10deg)}
.blog-content{border:1px solid rgba(0,24,25,.1);padding:27px 32px 28px}
.blog-content a{font-size:24px;font-weight:600;display:inline-block;color:#001819;line-height:32px;transition:.5s}
.blog-content a:hover{color:#49af45}
.blog-content p{margin:14px 0 0}
.blog-arthor{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(0,24,25,.1);border-top:transparent;padding:13px 28px 14px;border-radius:0 0 5px 5px}
.blog-author-title span{display:inline-block;background:#49af45;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px;color:#fff;margin-right:9px}
.blog-author-title h6{font-size:16px;margin:0;font-weight:600}
.blog-button i{font-size:26px;display:inline-block;transition:.5s}
.blog-button i:hover{color:#49af45}
.footer-area{background:url(../images/resources/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:125px 0 0}
.footer-social-address{background:url(../images/resources/footer-social-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:49px 66px 55px;border-radius:5px}
.footer-social-address-content h4{font-size:40px;color:#fff;margin:0}
.footer-social-icon{text-align:right}
.footer-social-icon ul li{display:inline-block}
.footer-social-icon ul li.text{color:#fff;font-size:18px;font-weight:600;margin-right:9px}
.footer-social-icon ul li i{display:inline-block;font-size:16px;border:2px solid #fff;color:#fff;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;margin:0 3px;position:relative;z-index:1;transition:.5s}
.footer-social-icon ul li i:hover{color:#49ae44}
.footer-social-icon ul li i:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#fff;border-radius:50%;z-index:-1;transform:scale(0);transition:.5s}
.footer-social-icon ul li i:hover:after{transform:scale(1)}
.footer-area .row.add-footer-class{padding:111px 0 0}
p.footer-desc{margin:24px 0 0;color:#fff;opacity:.6}
.footer-contect-info{margin-top:23px}
.footer-contact-info-title h4{color:#fff;font-size:18px;font-weight:500;margin:0;padding-left:30px;position:relative}
.footer-contact-info-title h4:before{position:absolute;content:"";width:22px;height:2px;left:0;top:11px;background:#49ae44}
.footer-contect-info ul li{color:#fff;margin-top:18px}
.footer-contect-info ul li i{color:#49ae44;display:inline-block;margin-right:12px}
.footer-widget-title h4{font-size:24px;color:#fff;font-weight:600;margin-bottom:23px}
.footer-widget-menu ul li a{display:inline-block;color:#fff;opacity:.6;line-height:40px;font-size:16px;transition:.5s}
.footer-widget-menu ul li a:hover{color:#49ae44;opacity:1}
.footer-widget-menu ul li i{font-size:16px;color:#fff;display:inline-block;opacity:.6;margin-right:8px;transition:.5s}
.footer-widget-menu ul li a:hover i{color:#49ae44;opacity:1}
.single-newsletter-box input{background:0 0;width:100%;height:60px;border:1px solid #ffffff47;border-radius:5px;padding:0 14px;outline:0;color:#fff}
.single-newsletter-box input::placeholder{color:#fff}
.single-newsletter-box button{background-color:#49ae44;width:100%;padding:16px 0;border:transparent;margin-top:16px;font-size:16px;text-transform:uppercase;color:#fff;font-weight:500;border-radius:5px}
.footer-bottom-area{padding:96px 0 33px}
.footer-bottom-area .row.footer-bottom{border-top:1px solid #ffffff3d;padding-top:18px}
.footer-bottom-content h4{font-size:16px;color:#fff;font-weight:400}
.footer-bottom-content a{display:inline-block;color:#49af45}
.top-header-area.home-two{background-color:#001819;border:transparent}
.home-two.header-area{border:transparent;margin-bottom:-92px}
.sticky.home-two.header-area{background:0 0!important;box-shadow:inherit}
.home-two.header-area .row.add-background{background:#49ae44;border-radius:0 0 5px 5px;padding:0 15px}
.home-two.header-area .header-menu ul li{display:inline-block;margin-right:45px}
.home-two.header-area .header-menu ul li a:hover{color:#fff}
.home-two .header-secrch-icon i{color:#fff}
.home-two .header-button a{border:1px solid #fff}
.header-sidbar-button{display:inline-block}
.header-sidbar-button i{font-size:33px;color:#fff;display:inline-block;cursor:pointer;position:relative;top:8px;margin-left:22px}
.hero-area.home-two{background:url(../images/home2/hero-bg.jpg);background-repeat:no-repeat;background-size:cover;height:860px;padding-top:76px}
.home-two .hero-thumb{position:relative;top:-102px;left:16px}
.home-two .hero-content h4{display:inline-block}
.home-two .hero-content h4 img{float:left;margin-right:10px}
.home-two .hero-content p{color:#001819}
.home-two .hero-content p{opacity:.7;color:#001819;width:100%}
.home-two .hero-social-icon{top:38%}
.home-two .hero-social-icon ul li.text{color:#001819}
.home-two .hero-social-icon ul li.text:before{background:#001819}
.home-two .hero-social-icon ul li i{color:#001819;transition:.5s}
.home-two .hero-social-icon ul li i:hover{color:#49af45}
.hero-slides-2 .owl-dots{display:none}
.home-two .hero-shape{position:absolute;top:14px;left:0}
.home-two.about-area{background:#fff}
.home-two.about-area .section-title.left{margin-bottom:33px}
.home-two .about-thumb{position:relative;left:-59px}
.home-two .about-video{position:absolute;right:97px;top:98px;z-index:1}
.home-two .about-video:after{position:absolute;content:"";width:120px;height:120px;left:-16px;top:-15px;background-color:rgba(0,24,25,.2);border-radius:50%;z-index:-1}
.home-two .about-video:before{position:absolute;content:"";width:150px;height:150px;left:-31px;top:-29px;border:3px dotted #49af45;border-radius:50%;z-index:-1;animation:rotateme2 20s linear infinite}
@keyframes rotateme2{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.home-two .about-video i{display:inline-block;background:#49ae44;color:#fff;width:90px;height:90px;text-align:center;font-size:28px;border-radius:50%;line-height:81px;border:5px solid #fff;position:relative}
.home-two .about-text a{display:inline-block;color:#49af45;font-size:20px;font-weight:500;border-bottom:2px solid #49af45;margin-left:20px}
.home-two p.about-desc{margin:37px 0 20px}
.home-two .about-list-item{border-bottom:1px solid #e6e7e9;padding-bottom:16px}
.home-two .about-list-item ul li{font-size:18px;color:#001819;font-weight:500;line-height:41px}
.home-two .about-list-item ul li i{background:#49af45;display:inline-block;width:20px;height:20px;line-height:20px;border-radius:50%;color:#fff;text-align:center;font-size:20px;position:relative;top:1px;margin-right:16px}
.home-two .about-single-box{display:flex;align-items:center;gap:94px;margin-top:33px}
.home-two .about-author-box{display:flex;align-items:center;gap:20px}
.home-two .about-author-content h4{font-size:20px;margin:0}
.home-two .about-author-content p{color:#49af45;margin-bottom:0;margin-top:6px}
.home-two.about-area .ecoflick-button{margin-top:0;display:inline-block}
.service-title-area{background:url(../images/home2/services-title-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:112px 0 286px;position:relative}
.service-title-area .section-title.center h1{color:#fff}
.services-shape-one{position:absolute;top:26%;left:10%;animation:dance2 4s linear infinite}
.services-shape-two{position:absolute;top:26%;right:10%;animation:dance2 4s linear infinite}
.service-area.home-two{background:#f6f6ee;padding:113px 0 308px}
.home-two .row.service-up{margin-top:-394px}
.single-service-box{position:relative;padding:10px}
.home-two .service-thumb{overflow:hidden}
.home-two .service-thumb img{width:100%;padding:0;margin-top:0;transition:.5s}
.home-two .single-service-box:hover .service-thumb img{transform:scale(1.1)}
.home-two .service-content{background:#fff;padding:64px 38px 23px;position:relative}
.home-two .services-icon{position:absolute;top:-16%;left:27px}
.home-two .service-content a{display:inline-block;font-size:26px;font-weight:600;position:relative;transition:.5s}
.home-two .service-content a:hover{color:#49ae44}
.home-two .service-content a:before{position:absolute;content:"";width:30px;height:2px;bottom:-20px;left:0;background:#49ae44}
.home-two .service-content p{margin:36px 0 16px;border-bottom:1px solid rgba(0,24,25,.1);padding-bottom:24px}
.home-two .service-button a{display:inline-block;font-size:16px!important;display:flex;justify-content:space-between;align-items:center}
.home-two .service-button a:before{background:0 0}
.home-two .service-button i{display:inline-block;font-size:24px;border-radius:50%;color:#111;width:44px;height:44px;text-align:center;line-height:44px;transform:rotate(-45deg);position:relative;border:1px solid rgba(0,24,25,.1);transition:.5s}
.home-two .service-button a:hover i{background:#49ae44;color:#fff}
.home-two .single-service-box:hover .service-content{background:#fff}
.home-two .service-content:before{border:transparent}
.home-two .service-content:after{background:0 0}
.service-list-2 .owl-dots{text-align:center;position:relative;top:45px;left:0}
.service-list-2 .owl-dot{background:#c5cac3;width:10px;height:10px;border-radius:50%;display:inline-block;margin:0 6px}
.service-list-2 .owl-dot.active{background:#49ae44;position:relative}
.service-list-2 .owl-dot.active:before{position:absolute;content:"";width:20px;height:20px;left:-5px;top:-5px;border:1px solid #49ae44;border-radius:50%}
.home-two.counter-area{background:0 0;padding:0}
.home-two .row.fade-de{background:url(../images/home2/counter-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:85px 45px 55px;border-radius:5px;position:relative;margin:-144px 0}
.home-two.counter-area .section-title.left h1{font-size:41px;line-height:40px;color:#fff}
.home-two .single-counter-box{text-align:left;margin-bottom:20px;display:flex;gap:29px;align-items:center}
.home-two .counter-content h4{margin-top:0}
.project-area.home-two{background:#fff;margin-top:0;padding:256px 0 167px}
.home-two .single-project-box{margin-right:21px;position:relative;overflow:hidden}
.home-two .project-content{background:#eef0eb;padding:30px 34px 28px;width:60%;border-left:0;border-bottom:5px solid #49af45;position:relative;margin-top:0;transition:.5s;border-radius:3px;height:117px;position:absolute;bottom:-166px;left:36px}
.home-two .single-project-box:hover .project-content{background:#eef0eb;height:117px;margin-top:0;bottom:0}
.home-two .project-content h4{color:#49af45;margin:0 0 7px}
.home-two .single-project-box:hover .project-content a{color:#001819}
.home-two .project-content i{background:#49ae44;width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;border-radius:50%;transform:rotate(-46deg);color:#fff;position:relative;left:54px;top:-15px}
.home-two .project-thumb img{width:auto}
.project-list-2 .owl-dots{text-align:center;position:relative;top:45px;left:0}
.project-list-2 .owl-dot{background:#c5cac3;width:10px;height:10px;border-radius:50%;display:inline-block;margin:0 6px}
.project-list-2 .owl-dot.active{background:#49ae44;position:relative}
.project-list-2 .owl-dot.active:before{position:absolute;content:"";width:20px;height:20px;left:-5px;top:-5px;border:1px solid #49ae44;border-radius:50%}
.faqs-area{background:url(../images/home2/faqs-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:124px 0 196px;overflow:hidden}
.faqs-left{position:relative}
.faqs-area .section-title.left{margin-bottom:36px}
.faqs-area .ecoflick-button{margin-top:0;display:inline-block}
.faqs-container{overflow:hidden}
.faq-singular{position:relative;background:#ffff;margin-bottom:20px}
.faq-singular.active:before{position:absolute;content:"";width:100%;height:63px;left:0;top:0;background:#49ae44;z-index:1;border-radius:5px 5px 0 0;transition:.5s}
.faq-singular .faq-question{position:relative;cursor:pointer;margin:0;padding:19px 25px 19px 27px;font-weight:500;font-size:20px;border:1px solid #cccccc9e;border-radius:5px;z-index:2;transition:.5s}
.faq-singular.active .faq-question{color:#fff}
.faq-singular .faq-question:before{position:absolute;content:">";right:30px;top:50%;transform:translateY(-50%);font-size:30px;font-weight:400;transition:.5s}
.faq-singular.active .faq-question:before{transform:translateY(-50%) rotate(87deg);color:#fff}
.faq-question:after{position:absolute;content:"";width:2px;height:24px;left:71px;top:20px;background:#cccccc9e;transition:.5s}
.faq-singular.active .faq-question:after{background:#fff}
.faq-question img{padding-right:27px;transition:.5s}
.faq-singular.active .faq-question img{filter:brightness(0) invert(1)}
.faq-answer{display:none;padding:21px 30px 25px}
.faqs-shape{position:absolute;left:240px;bottom:-43px;animation:dance3 4s linear infinite}
.faqs-shape-2{position:absolute;top:-103px;right:13px;animation:dance3 4s linear infinite}
.brand-area.home-two{padding:100px 0 87px}
.home-two .single-brand-box{text-align:center;display:block}
.brand-area.home-two .owl-carousel .owl-item img{display:inline-block;text-align:center}
.donation-title-area{background:url(../images/home2/services-title-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:109px 0 294px;position:relative}
.donation-title-area .section-title.center h1{color:#ffff}
.donation-shape-one{position:absolute;top:26%;left:10%;animation:dance2 4s linear infinite}
.donation-shape-two{position:absolute;top:26%;right:10%;animation:dance2 4s linear infinite}
.donation-area{background-color:#f1faf0;padding:4px 0 125px}
.donation-area .row.donate{margin-top:-282px}
.single-donation-box{margin:0 12px}
.donation-thumb{position:relative}
.donation-thumb img{width:100%;transition:.5s}
.single-donation-box:hover .donation-thumb img{opacity:.5}
.donate-button{position:absolute;bottom:0;left:32%;opacity:0;transition:.5s}
.single-donation-box:hover .donate-button{bottom:114px;opacity:1}
.donate-button a{display:inline-block;background:#49ae44;color:#fff;font-size:16px;padding:11px 23px;border-radius:5px}
.donation-content{background:#fff;padding:26px 35px 23px}
.donation-content a{display:inline-block;color:#001819;font-size:24px;font-weight:600;line-height:30px;transition:.5s}
.donation-content a:hover{color:#49ae44}
.donation-content p{margin:19px 0 39px}
.donation-area .skill-bg{background:#dcefdb;width:100%}
.donation-area span.number{top:-31px;color:#001819}
.donation-area .skills.html.style-one{width:75%}
.donation-area .skills.html.style-two{width:60%}
.slider-content{display:flex;justify-content:space-between}
.slider-content span{display:inline-block;color:#868681}
span.price{font-size:16px;color:#001819!important;display:inline-block;font-weight:500}
.home-two.testimonial-area{background:url(../images/home2/testi-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:100px 0 100px}
.home-two.testimonial-area .section-title.left{margin-bottom:0}
.home-two.testimonial-area .single-testimonial-box{filter:blur(0);background-color:#f6f6ee;margin:45px 10px}
.home-two.testimonial-area .owl-prev{display:inline-block;margin-right:11px}
.home-two.testimonial-area .owl-prev i{display:inline-block;border:1px solid #e6e7e9;width:50px;height:50px;text-align:center;line-height:50px;border-radius:3px;color:#000;transition:.5s}
.home-two.testimonial-area .owl-prev i:hover{background:#49ae44;color:#fff}
.home-two.testimonial-area .owl-next{display:inline-block}
.home-two.testimonial-area .owl-next i{display:inline-block;border:1px solid #e6e7e9;width:50px;height:50px;text-align:center;line-height:50px;border-radius:3px;color:#000;transition:.5s}
.home-two.testimonial-area .owl-next i:hover{background:#49ae44;color:#fff}
.home-two.testimonial-area .testi-shape{position:absolute;top:-66px;left:41%;animation:rotateme2 50s linear infinite;z-index:-1}
.home-two.marquee{display:flex;overflow:hidden;min-width:fit-content;grid-column-gap:1rem;background-color:#49ae44;padding:57px 0 58px}
.home-two .marquee-content{display:flex;justify-content:space-around;flex:0 0 auto;grid-column-gap:1rem;width:fit-content}
.scroll{animation:scroll 10s linear infinite}
@keyframes scroll{
from{transform:translateX(0)}
to{transform:translateX(calc(-100% - 1rem))}
}
.text-block{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;color:#fff;-webkit-text-stroke-width:2px;color:transparent;-webkit-text-stroke-color:#fff;font-size:4vw;line-height:1;font-weight:900;text-transform:uppercase}
.reverse{animation-direction:reverse}
.home-two.footer-area .ecoflick-button{margin-top:0;display:inherit;text-align:right}
.home-two.footer-area .ecoflick-button a{border:1px solid #fff;background:0 0}
.home-two p.footer-desc{width:70%;margin:32px 0 0}
.home-two .footer-subscribe{margin-top:40px}
.home-two .single-newsletter-box{position:relative}
.home-two .single-newsletter-box input{background:0 0;width:83%;height:60px;border:1px solid #ffffff47;border-radius:5px;padding:0 14px;outline:0;color:#fff}
.home-two .single-newsletter-box button{background-color:transparent;padding:0;border:transparent;margin-top:0;text-transform:uppercase;font-weight:500;border-radius:0}
.home-two .single-newsletter-box button i{display:inline-block;float:right;top:-44px;width:55%;position:relative;font-size:26px;color:#49ae44}
.home-two .footer-widget-social-icon ul li{display:inline-block;margin-right:18px}
.home-two .footer-widget-social-icon ul li i{display:inline-block;color:#fff;font-size:16px;transition:.5s}
.home-two .footer-widget-social-icon ul li i:hover{color:#49ae44}
.home-two .footer-widget-blog{display:flex;align-items:center;gap:18px;margin-bottom:27px}
.home-two .footer-widget-blog-content a{display:inline-block;font-size:19px;color:#fff;font-weight:500;line-height:29px;transition:.5s}
.home-two .footer-widget-blog-content a:hover{color:#49ae44}
.home-two .footer-widget-blog-content p{font-size:14px;color:#fff;opacity:.5;margin:4px 0 0;padding-left:20px;position:relative}
.home-two .footer-widget-blog-content p:before{position:absolute;content:"";width:8px;height:8px;left:0;top:9px;background:#fff;opacity:.5;border-radius:50%}
.home-two .footer-widget-title h4{font-size:24px;color:#fff;font-weight:600;margin-bottom:43px}
.home-two .footer-widget-info{display:flex;gap:20px;margin-bottom:19px}
.home-two .footer-widget-info-icon i{display:inline-block;background:#1e352b;width:45px;height:45px;text-align:center;border-radius:50%;line-height:45px;color:#fff;margin-top:7px;position:relative}
.home-two .footer-widget-info-icon i:after{position:absolute;content:"";width:48px;height:48px;left:-2px;top:-2px;border:1px dashed #fff;border-radius:50%;opacity:.5;animation:rotateme2 20s linear infinite;transition:.5s}
.home-two .footer-widget-info:hover .footer-widget-info-icon i:after{opacity:1}
.home-two .footer-widget-info-content h4{font-size:16px;color:#fff;font-weight:500;margin:0 0 5px}
.home-two .footer-widget-info-content p{margin:0;color:#fff;opacity:.6;font-size:14px;width:100%}
.home-three.header-area{border-bottom:transparent;z-index:1;position:relative;padding:0 88px}
.home-three .header-menu ul li{margin-right:52px}
.home-three .header-menu ul li a{text-transform:uppercase;font-size:16px}
.home-three .header-button{margin-right:35px}
.home-three .header-button a{display:inline-block;background:#49af45;padding:14px 47px;color:#fff;font-weight:500;border-radius:5px;margin-left:0;text-transform:uppercase}
.home-three .header-button i{color:#fff;display:inline-block;position:relative;left:12px;top:1px}
.home-three .header-secrch-icon i{display:inline-block;color:#fff;font-size:16px;border-bottom:1px solid #49af454a;width:206px;position:relative}
.home-three.text-area{background:url(../images/home3/text-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:242px 0 111px}
.home-three .text-area-content h1{font-size:60px;color:#fff;font-weight:700;text-transform:uppercase;margin:0}
.home-three .text-area-content p{font-size:17px;opacity:.7;color:#fff;width:72%;margin:auto;margin-top:16px}
.home-three.hero-area{background:url(../images/home3/hero-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:550px;padding-top:207px}
.home-three .hero-content h2{font-size:37px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:30px}
.style-two.ecoflick-button{margin-top:28px}
.style-two.ecoflick-button a{display:inline-block;background:#49af45;color:#fff;font-size:15px;font-weight:400;padding:15px 40px;border-radius:5px;text-transform:uppercase;transition:.5s}
.style-two.ecoflick-button a:hover{color:#49af45}
.style-two.ecoflick-button i{display:inline-block;color:#fff;font-size:18px;position:relative;left:4px;top:1px;transition:.5s}
.style-two.ecoflick-button a:hover i{color:#49af45}
.home-three.about-area{background:#fff}
.home-three.about-area .section-title.left{margin-bottom:42px}
.home-three .about-thumb{position:relative;left:-48px}
.home-three .nav-link{display:block;color:#001819;font-size:16px;font-weight:500;text-transform:uppercase;background-color:#f6f7f9!important;padding:12px 32px;margin-right:20px}
.home-three .nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#ffff;background-color:#49af45!important;border-radius:5px}
.home-three .about-desc p{width:90%;margin-bottom:18px;margin-top:41px}
.home-three .single-about-item{display:flex;align-items:center;gap:88px}
.home-three .about-list-item ul li{color:#001819;font-weight:600;margin-bottom:11px}
.home-three .about-list-item ul li img{margin-right:10px;position:relative}
.home-three .section-title span{display:inline-block;background:#49af45;color:#fff;padding:6px 9px;border-radius:5px;font-weight:700;font-size:16px;margin-right:6px}
.home-three .section-title h4{font-weight:700}
.home-three.service-title-area{background:#f6f7f9;padding:112px 0 14px}
.home-three.service-title-area .section-title.center h1{color:#001819}
.home-three.services-area{padding:13px 0 117px}
.home-three.services-area .row.add-background{background:#f6f7f9;padding:0 30px 39px;margin-top:-13px}
.home-three .single-service-box{text-align:center;background:#fff;padding:50px 22px 49px}
.home-three .services-icon-thumb{background:#f6f7f9;width:82px;height:82px;line-height:82px;border-radius:50%;margin:auto;position:relative}
.home-three .services-icon-thumb:before{position:absolute;content:"";width:82px;height:82px;left:0;top:0;background:#49ae44;border-radius:50%;transform:scale(0);transition:.5s}
.home-three .single-service-box:hover .services-icon-thumb:before{transform:scale(1)}
.home-three .services-icon-thumb img{transition:.5s}
.home-three .single-service-box:hover .services-icon-thumb img{filter:brightness(0) invert(1)}
.home-three .services-content h4{font-size:20px;text-transform:uppercase;margin:32px 0 12px}
.home-three .services-button a{display:inline-block;background:#49ae44;color:#fff;text-transform:uppercase;padding:8px 28px;border-radius:5px;font-weight:500;margin-top:18px;position:relative;z-index:1}
.home-three .services-button a:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#001719;border-radius:5px;transform:scale(0);transition:.5s;z-index:-1}
.home-three .single-service-box:hover .services-button a:before{transform:scale(1)}
.home-three.services-area.ecoflick-button{margin-top:58px}
.home-three.counter-area{background:url(../images/home3/counter-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:116px 0 117px}
.home-three.counter-area .section-title.left{margin-bottom:36px}
.home-three.counter-area .section-title.left h1{color:#fff}
.home-three .single-rating-box{display:flex;align-items:center;gap:32px}
.home-three .average-rating h4{background:#49af45;display:inline-block;color:#fff;font-size:20px;font-weight:700;padding:8px 25px;border-radius:5px;margin:0}
.home-three .rating-content h4{color:#fff;font-size:20px;margin:0}
.home-three .rating-content p{margin:5px 0 0;font-size:15px}
.home-three .single-counter-box{text-align:center;margin-bottom:0;border:1px solid #9ea1a56b;padding:14px 0 40px;border-radius:5px}
.home-three .counter-content p{font-size:20px;font-weight:400;margin:3px 0 0;color:#9ea1a5}
.home-three.project-area{background:#fff;background-repeat:no-repeat;background-size:cover;padding:112px 0 122px;margin-top:0;padding-left:0}
.home-three.project-area .section-title.left{margin-bottom:70px}
.home-three.project-area .style-two.ecoflick-button{float:right;margin-top:44px}
.home-three .single-project-box{margin-right:21px;position:relative;overflow:hidden}
.home-three .single-project-content{background:url(../images/home3/project-content-bg.png);background-repeat:no-repeat;background-size:cover;padding:20px 30px 19px;position:absolute;width:92%;bottom:-170px;right:0;left:0;margin:auto;border-radius:5px;transition:.5s}
.home-three .single-project-box:hover .single-project-content{bottom:19px}
.home-three .single-project-content a{display:inline-block;font-size:25px;font-weight:700;color:#fff}
.home-three .single-project-content p{font-size:15px;margin:0;color:#fff;text-transform:uppercase;margin-top:5px}
.home-three.project-area .container-fluid{margin:0 0 0 290px}
.home-three.skill-area{background:url(../images/home3/skills-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:112px 0 96px;background-position:center}
.home-three.skill-area p.section-desc{width:100%}
.home-three .skill{margin-bottom:10px;position:relative;overflow-x:hidden}
.home-three .skill>p{font-size:15px;font-weight:700;color:#1a1716;margin:0;text-transform:uppercase;padding-bottom:10px}
.home-three .skill:before{width:93%;height:6px;content:"";display:block;position:absolute;background:#eee;bottom:20px}
.home-three .skill-bar{width:74%;height:6px;background:#48af45;display:block;position:relative}
.home-three .skill-bar span{font-size:15px;font-weight:700;float:right;top:-35px;position:relative;color:#001819}
.home-three .skill-bar{position:relative}
.home-three .skill1 .skill-count1{right:0}
.home-three .skill2{width:65%}
.home-three .skill2 .skill-count2{right:0}
.home-three .solar-video{position:relative}
.home-three .vedio-content{position:absolute;top:53%;left:13%}
.home-three .vedio-content a{display:inline-block;font-size:30px;text-transform:uppercase;color:#49af45;font-weight:500;background:#fff;width:70px;height:70px;text-align:center;line-height:74px;border-radius:50%;position:relative}
.home-three .vedio-content a:before{position:absolute;content:"";width:100px;height:100px;top:-16px;left:-15px;border-radius:50%;border:1px solid #fff;-webkit-animation:ripple 1.6s ease-out infinite;-moz-animation:ripple 1.6s ease-out infinite}
@keyframes ripple{
0%,35%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:.8}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
.home-three.testimonial-area{background:url(../images/home3/testi-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:112px 0 124px}
.home-three.testimonial-area .section-title.center{margin-bottom:60px}
.home-three.testimonial-area .section-title.center h1{color:#fff}
.home-three .single-testi-box{border:1px solid #ffffff47;border-radius:5px;padding:56px 37px 33px;position:relative;margin:47px 13px 0}
.home-three .testi-thumb{position:absolute;top:-47px;left:38px}
.home-three .testi-content p{font-size:16px;font-style:italic;color:#fff;border-bottom:1px solid #ffffff54;margin-bottom:36px;padding-bottom:33px}
.home-three .testi-rating-box{display:flex;justify-content:space-between;align-items:center}
.home-three .testi-rating-star ul li{display:inline-block;margin-right:4px}
.home-three .testi-rating-star ul li i{display:inline-block;color:#49af45;font-size:18px}
.home-three .testi-rating-content span{display:inline-block;color:#fff}
.home-three.faqs-area{background:#fff;padding:120px 0 122px}
.home-three.faqs-area .section-title.left{margin-bottom:63px}
.home-three .faq-singular{background:#f6f7f9}
.home-three .faqs-thumb{position:relative;left:85px;top:0}
.home-three.blog-area{background:#f5f7f9}
.home-three.blog-area .section-title.center{margin-bottom:62px}
.single-blog-box{margin-bottom:20px}
.home-three .blog-thumb{overflow:hidden}
.home-three .blog-thumb img{width:100%;transform:scale(1.2);transition:.5s}
.home-three .single-blog-box:hover .blog-thumb img{transform:scale(1)}
.home-three .blog-content{border:transparent;padding:37px 32px 39px;background:#fff}
.home-three .meta-blog{margin-bottom:15px}
.home-three .meta-blog i{display:inline-block;color:#49af45;margin-right:4px}
.home-three .meta-blog span{font-size:16px;display:inline-block;font-weight:500;margin-right:39px}
.home-three .blog-title a{font-size:24px;font-weight:700;display:inline-block;color:#001819;line-height:33px;transition:.5s}
.home-three .blog-title a:hover{color:#49af45}
.home-three .blog-button a{display:inline-block;font-size:15px;background:#f6f7f9;color:#49ae44;padding:9px 32px;text-transform:uppercase;font-weight:500;margin-top:36px;transition:.5s}
.home-three .blog-button a:hover{background:#49ae44;color:#fff}
.home-three .blog-button i{display:inline-block;font-size:16px;position:relative;left:5px;top:1px;transition:.5s}
.home-three .blog-button a:hover i{color:#fff}
.home-three.footer-area{background:url(../images/home3/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:120px 0 0}
.home-three .subscribe-area{border-bottom:1px solid #9ea1a52b;padding-bottom:65px;margin-bottom:87px}
.home-three .subscribe-content h4{color:#fff;font-size:25px;margin:0}
.home-three .subscribe-content p{font-size:15px;color:#9ea1a5;margin:10px 0 0}
.home-three .subscribe-box input{background:0 0;border:1px solid #9ea1a54a;width:73%;height:56px;padding:0 16px;color:#fff;outline:0;border-radius:3px}
.home-three .subscribe-box button{background:#49af45;border:transparent;color:#fff;text-transform:uppercase;font-size:15px;font-weight:500;padding:15px 24px;position:relative;float:right;left:-6px;border-radius:0 3px 3px 0}
.home-three p.footer-desc{margin:24px 0 0;color:#fff;opacity:.6;width:80%}
.home-three .footer-social-icon{text-align:left;margin-top:31px}
.home-three .footer-social-icon ul li i{display:inline-block;font-size:14px;border:1px solid #9ea1a52b;color:#fff;width:40px;height:40px;border-radius:3px;text-align:center;line-height:40px;margin:0 3px;position:relative;z-index:1;transition:.5s}
.home-three .footer-social-icon ul li i:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#49af45;border-radius:3px;z-index:-1;transform:scale(0);transition:.5s}
.home-three .footer-social-icon ul li i:hover:after{transform:scale(1)}
.home-three .footer-widget-menu ul li strong{color:#ffff}
.home-three .footer-widget-menu.contact ul li{margin-bottom:18px}
.home-three .footer-bottom-area{padding:31px 0 11px;border-top:1px solid #ffffff36;margin-top:94px}
.home-four .top-header-info ul li{display:inline-block;color:#868681;margin-right:29px}
.home-four .top-header-contact span{display:inline-block;color:#868681}
.home-four .top-header-social-icon ul li i{color:#868681;font-size:15px;padding-left:14px;transition:.5s}
.home-four.header-area{border-bottom:transparent;z-index:9;position:relative;margin-bottom:0}
.home-four.header-area .container-fluid{padding:0}
.home-four .header-logo a{display:inline-block;position:relative;background:#49af45;text-align:center;padding:18px 66px}
.home-four .header-menu ul li a{display:inline-block;color:#0e3d60;padding:27px 0;font-size:16px;font-weight:400;transition:.5s}
.sticky.home-four .header-menu ul li a{color:#fff}
.sticky.home-four .header-menu ul li .sub-menu li a{color:#1e1e1e}
.home-four .col-lg-4.add-class{text-align:right}
.home-four .header-cart-button{display:inline-block;position:relative;top:-10px}
.home-four .header-cart-button:before{position:absolute;content:"";width:2px;height:15px;right:-25px;top:5px;background:#49af45}
.home-four .header-cart-button i{display:inline-block;color:#49af45}
.home-four .header-secrch-icon{display:inline-block;position:relative;top:-9px}
.home-four .header-secrch-icon i{display:inline-block;color:#49af45;font-size:16px;margin:0 45px}
.home-four .header-sidbar{display:inline-block}
.home-four .header-sidbar i{display:inline-block;background:#49af45;color:#fff;height:80px;width:82px;text-align:center;line-height:82px;font-size:45px}
.home-four.hero-area{background:url(../images/home4/hero-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:800px;padding-top:0;position:relative}
.home-four .hero-content{position:relative;z-index:1}
.home-four .hero-content img{padding-right:7px}
.home-four .hero-content h4{color:#4baf45;font-size:16px;font-weight:700;text-transform:capitalize;margin-bottom:19px;text-decoration:underline}
.home-four .hero-content p{font-size:85px;font-weight:900;line-height:85px;color:#001819}
.home-four .hero-content p{opacity:1;font-size:16px;line-height:26px;color:#868681;font-weight:400;width:83%;margin:29px 0 0}
.home-four h2.solar-text{-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:#F4F4F4;font-size:150px;text-transform:uppercase;position:absolute;top:-59px;left:-68px;z-index:-1}
.style-three.ecoflick-button{display:inline-block}
.style-three.ecoflick-button a{display:inline-block;background:#49af45;color:#fff;font-size:17px;font-weight:500;padding:15px 31px;border-radius:0}
.style-three.ecoflick-button a:hover{color:#49af45}
.style-three.ecoflick-button i{transition:.5s}
.style-three.ecoflick-button a:hover i{color:#49af45}
.home-four .hero-contact{display:inline-block;margin-left:23px}
.home-four .hero-contact p{color:#000;font-weight:500;text-decoration:underline}
.home-four .hero-contact a{font-weight:500;display:inline-block;color:#49af45;text-decoration:underline}
.home-four.counter-area{background:0 0;padding:0 0 0}
.home-four .row.add-bg{position:relative;z-index:1;margin-bottom:-185px}
.home-four .row.add-bg:before{position:absolute;content:"";width:122%;height:100%;left:12px;top:0;background:url(../images/home4/counter-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:-1}
.home-four .counter-thumb img{width:100%}
.home-four .single-conter-box{display:flex;align-items:center;gap:28px}
.home-four .counter-content h4{font-size:24px;display:inline-block;color:#fff;margin:0}
.home-four .counter-content span{font-size:24px;display:inline-block;color:#fff}
.home-four .counter-content p{margin:0;font-size:14px;color:#49af45}
.home-four.about-area{background:url(../images/home4/about-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:310px 0 145px}
.home-four.about-area .section-title.left{margin-bottom:31px}
.home-four .about-left-box{position:relative;z-index:1}
.home-four .about-thumb{position:relative;left:48px}
.home-four .about-shape{position:absolute;left:-29px;bottom:-68px;z-index:-1;animation:dance2 4s linear infinite}
@keyframes dance2{
0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
}
.home-four .about-single-text-box{position:absolute;right:70px;bottom:-75px;display:inline-block;background:#49af45;padding:34px 29px 34px;width:40%;border-radius:5px}
.home-four .about-text h4{font-size:20px;color:#ffff;font-weight:500;line-height:28px;margin-top:23px}
.home-four .about-item-box{display:flex;align-items:center;gap:16px}
.home-four .about-itme-list ul li{font-size:20px;color:#0e3d60;font-weight:500;line-height:40px}
.home-four .about-itme-list ul li img{margin-right:15px}
.home-four .section-title h4{text-transform:capitalize;color:#49af45;font-weight:600;font-size:16px;margin-bottom:26px;text-decoration:underline}
.home-four p.section-desc{width:88%;margin:26px 0 0}
.home-four.service-area{background:#fff}
.home-four .single-services-box{text-align:center;border:1px solid #0e3d602b;padding:35px 46px 45px;border-radius:5px}
.home-four .services-content h4{font-size:28px;font-weight:500;margin:33px 0 21px}
.home-four .services-content p{margin-bottom:9px}
.home-four a.services-button{display:inline-block;color:#0e3d60;font-weight:500}
.home-four a.services-button i{display:inline-block;color:#0e3d60;font-weight:500;font-size:23px;position:relative;top:4px}
.home-four.solar-text-area{background:url(../images/home4/solar-text-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:152px 0 152px}
.solar-text-contnet h4{font-size:150px;-webkit-text-stroke-width:2px;color:transparent;-webkit-text-stroke-color:#Fff;text-transform:uppercase}
.home-four.skill-area{background:url(../images/home4/skill-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:106px 0 93px}
.home-four .skill{margin-bottom:10px;position:relative;overflow-x:hidden}
.home-four .skill>p{font-size:15px;font-weight:700;color:#1a1716;margin:0;text-transform:uppercase;padding-bottom:10px}
.home-four .skill:before{width:93%;height:6px;content:"";display:block;position:absolute;background:#eee;bottom:20px}
.home-four .skill-bar{width:74%;height:6px;background:#48af45;display:block;position:relative}
.home-four .skill-bar span{font-size:15px;font-weight:700;float:right;top:-35px;position:relative;color:#001819}
.home-four .skill-bar{position:relative}
.home-four .skill1 .skill-count1{right:0}
.home-four .skill2{width:65%}
.home-four .skill2 .skill-count2{right:0}
.home-four.testimonial-area{background:url(../images/home4/testi-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:120px 0 215px}
.home-four .testi-thumb{position:relative;left:36px}
.home-four .testi-content{background:#fff;display:inline-block;padding:13px 30px;position:absolute;bottom:0;left:0}
.home-four .testi-content h4{font-size:36px;display:inline-block}
.home-four .testi-content span{font-size:36px;display:inline-block;color:#001819;font-weight:700}
.home-four p.testi-text{text-align:right;background:#fff;font-size:20px;color:#001819;font-weight:500;font-style:italic;width:78%;padding:15px 48px 21px 0;margin:0}
.home-four .testi-coustomar-text p{font-size:20px;font-weight:500;font-style:italic;width:89%;line-height:32px;margin:23px 0 0}
.home-four .testi-coustomar-raing ul li{display:inline-block;color:#e7ab49;font-size:11px;float:right;position:relative;left:-87px;margin-right:5px;top:-11px}
.home-four .testi-author{display:flex;align-items:center;gap:16px;margin-top:21px}
.home-four .testi-author-content h4{font-size:20px;font-weight:600;margin:0 0 4px}
.home-four .testi-author-content p{color:#49af45;margin:0}
.home-four.info-area .row.nariye-abu{filter:drop-shadow(0 0 7.5px rgba(0,0,0,.15));background:#fff;margin:-92px 0 0;position:relative;z-index:1}
.home-four .info-thumb{position:relative}
.home-four .info-thumb img{width:100%;position:relative;left:-12px}
.home-four .info-shape{position:absolute;right:-43px;top:43px}
.home-four .info-content{margin-left:30px}
.home-four .info-content h4{font-size:30px;font-weight:600;margin:0 0 4px}
.home-four .info-content span{display:inline-block;color:#49af45}
.home-four .info-content p{margin:0}
.home-four .blog-content{border:1px solid rgba(0,24,25,.1);padding:27px 32px 21px}
.home-four .single-blog-box{margin-bottom:20px;position:relative}
.home-four .blog-category span{background:#fff;display:inline-block;position:absolute;top:29px;left:23px;color:#49af45;padding:4px 16px;border-radius:3px;font-weight:500}
.home-four .meta-blog{margin-bottom:7px}
.home-four .meta-blog i{display:inline-block;color:#49af45;font-size:15px;margin-right:7px}
.home-four a.blog-button{display:inline-block;font-size:16px;color:#001819;font-weight:500;margin-top:12px;transition:.5s}
.home-four a.blog-button:hover{color:#49af45}
.home-four a.blog-button i{font-size:19px;position:relative;top:3px;transition:.5s}
.home-four a.blog-button:hover i{color:#49af45}
.home-four.call-do-action-area{background:url(../images/home4/call-do-action-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:100px 0 100px}
.home-four .call-do-action-content h4{font-size:46px;color:#fff;margin:0;font-weight:600}
.home-four.call-do-action-area .style-three.ecoflick-button{display:inline-block;margin:0;float:right}
.home-four.call-do-action-area .style-three.ecoflick-button a{display:inline-block;background:#00181a;color:#fff;font-size:17px;font-weight:500;padding:15px 31px;border-radius:0;transition:.5s}
.home-four.call-do-action-area .style-three.ecoflick-button a:hover{color:#00181a}
.home-four.footer-area{background:url(../images/home4/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:100px 0 0}
.home-four.footer-area .row.pagla{border-bottom:1px solid #ffffff2e;padding-bottom:48px;margin-bottom:84px}
.home-four .footer-widget-title h4{font-size:18px;color:#fff;font-weight:500;margin-bottom:40px}
.home-four .footer-widget-menu-list ul li{display:inline-block;float:right;margin-left:31px}
.home-four .footer-widget-menu-list ul li a{display:inline-block;color:#fff;font-weight:500}
.home-four .footer-widget-info p{color:#fff;text-transform:capitalize}
.home-four .footer-widget-social-info ul li{display:inline-block}
.home-four .footer-widget-social-info ul li i{display:inline-block;color:#ffff;font-size:14px;margin-right:14px;transition:.5s}
.home-four .footer-widget-social-info ul li i:hover{color:#49ae44}
.home-four .footer-widget-contact ul li{color:#fff;font-weight:500}
.home-four .footer-widget-Instagram a{display:inline-block;margin-right:4px;margin-bottom:8px}
.home-four .footer-widget-subscribe p{color:#fff;width:80%}
.home-four .footer-widget-input-box input{background:#14212a;border:transparent;padding:0 16px;height:43px;color:#fff;outline:0;width:73%;border-radius:5px}
.home-four .footer-widget-input-box input::placeholder{color:#fff;font-size:15px;opacity:.7}
.footer-widget-input-box button{background:#49af45;border:transparent;color:#fff;height:44px;width:45px;border-radius:0 3px 3px 0;position:relative;left:-8px}
.home-four .footer-bottom-area{padding:31px 0 11px;border-top:1px solid #ffffff36;margin-top:94px}
.home-five .top-header-menu ul li{display:inline-block}
.home-five .top-header-menu ul li a{display:inline-block;color:#fff;font-size:15px;font-weight:400;margin-left:22px}
.home-five .header-menu ul li:last-child{margin-right:0}
.home-five .header-button a{padding:17px 37px;text-transform:uppercase}
.home-five .header-button i{position:relative;left:7px;top:0;color:#fff;display:inline-block}
.home-five.hero-area{background:url(../images/home5/hero-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:950px;padding-top:125px;position:relative;padding-bottom:123px}
.home-five.hero-area.style-two{background:url(../images/home5/hero-bg-2.jpg)}
.home-five .hero-content h4{color:#4baf47;font-size:22px;font-weight:500;text-transform:capitalize;margin-bottom:12px;border:1px solid #ffffff29;display:inline-block;padding:7px 18px;border-radius:5px}
.home-five .hero-content p{font-size:60px;line-height:60px}
.home-five .hero-content p{opacity:.8;font-size:18px;line-height:28px;color:#fff;font-weight:400;width:49%;margin:24px 0 6px}
.home-five .hero-info{position:absolute;left:-176px;top:53%;transform:rotate(-90deg)}
.home-five .hero-info ul li{display:inline-block;color:#fff;opacity:.7;margin-right:26px;font-size:17px}
.home-five .hero-info ul li i{display:inline-block;color:#49af45;margin-right:14px;font-size:14px}
.slider-counter{position:relative;left:58%;bottom:135px;color:#fff;z-index:1;font-weight:500}
.slider-counter:before{position:absolute;content:"";width:91px;height:1px;top:13px;left:-113px;background:#ffffff85}
.hero-slide-five .owl-dots{position:relative;left:40%;bottom:60px;background:#00181a;width:24%;text-align:left;padding:49px 92px;border-radius:5px;z-index:999}
.hero-slide-five .owl-dot{background:#fff;width:10px;height:10px;border-radius:50px;display:inline-block;margin:0 16px}
.hero-slide-five .owl-dot.active{background:#49af45;width:8px;height:8px;border-radius:50px;display:inline-block;margin:0 16px;position:relative}
.hero-slide-five .owl-dot.active:before{position:absolute;content:"";width:22px;height:22px;top:-7px;left:-7px;border:1px solid #49af45;border-radius:50%}
.style-four.ecoflick-button{border-radius:5px}
.style-four.ecoflick-button a{text-transform:uppercase;font-size:15px;border-radius:0}
.style-four.ecoflick-button i{color:#fff;display:inline-block;position:relative;left:9px;transition:.5s}
.style-four.ecoflick-button a:hover i{color:#49af45}
.home-five.video-area{margin-top:-336px;position:relative;z-index:1;width:24%;left:282px;top:0}
.home-five .single-video-box{background:url(../images/home5/video-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:100px 0 100px;text-align:center;position:relative;border-radius:5px}
.home-five .video-content span{display:inline-block;font-size:22px;color:#fff;font-weight:600}
.home-five .video-content i{display:inline-block;background:#49ae44;color:#fff;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;font-size:22px;margin-left:33px}
.home-five.animal-area{background:#f5f5f5;padding:187px 0 124px;margin-top:-64px}
.home-five .single-animal-box{background:#e6e7e9;text-align:center;padding:41px 0 37px;border-radius:5px;position:relative}
.home-five .single-animal-box:before{position:absolute;content:"";width:100%;height:0;left:0;top:0;background:url(../images/home5/animal-1.png);background-repeat:no-repeat;background-size:cover;background-position:center center;transition:.5s;border-radius:5px}
.single-animal-box.active:before{height:100%}
.home-five .animal-icon{background:#fff;width:80px;height:80px;line-height:80px;text-align:center;border-radius:50%;margin:auto}
.home-five .animal-content h4{font-size:22px;margin-top:15px}
.home-five .animal-link-icon a{background:#fff;display:inline-block;width:45px;height:45px;line-height:45px;font-size:23px;color:#49af45;border-radius:5px;position:absolute;top:50%;left:78px;opacity:0;visibility:hidden;z-index:1;transition:.5s}
.home-five .single-animal-box.active .animal-link-icon a{top:39%;opacity:1;visibility:visible}
.home-five.about-area{background:0 0;position:relative;padding:124px 0 111px}
.home-five.about-area .section-title.left{margin-bottom:24px}
.home-five .about-thumb{position:relative;left:0}
.home-five .single-about-box{margin-bottom:0;text-align:center;display:inline-block;border:7px solid #49af45;border-radius:5px;padding:28px 38px 38px;background:#fff;position:absolute;right:73px;bottom:0}
.home-five .about-content h4{font-size:18px;font-weight:500;margin:24px 0 7px}
.home-five .about-content span{display:inline-block;color:#49af45;font-weight:500;padding-bottom:14px}
.home-five a.about-button{display:inherit;color:#001819;font-weight:600;font-size:15px}
.home-five a.about-button i{display:inline-block;color:#49af45;position:relative;left:6px;top:1px}
.home-five .about-text h4{font-size:22px;font-weight:700;margin:0 0 24px}
.home-five .about-item-text{padding-bottom:25px}
.home-five .about-item-text img{margin-right:12px;position:relative;top:-1px}
.home-five .about-item-text h4{font-size:17px;font-weight:600}
.home-five p.about-desc{margin-top:10px;margin-bottom:8px}
.home-five.about-area .ecoflick-button{margin-top:0}
.home-five .about-contact-box{display:flex;align-items:center;gap:21px;margin-top:48px}
.home-five .about-contact-info{display:flex;align-items:center;gap:14px}
.home-five .about-contact-info-icon i{display:inline-block;color:#49af45;border:1px solid #49af45;width:54px;height:54px;text-align:center;line-height:54px;border-radius:50%}
.home-five .about-contact-title p{margin:0}
.home-five .about-contact-title span{display:inline-block;font-size:18px;font-weight:600;color:#001819}
.home-five .about-shape{position:absolute;left:0;top:72px}
.home-five .section-title.left h4{text-transform:uppercase;color:#49af45;font-weight:600;font-size:16px;margin-bottom:18px}
.home-five .section-title.left h1{font-size:46px;font-weight:800;line-height:44px}
.home-five p.section-desc{width:96%;margin:20px 0 0}
.section-title.center h4{text-transform:uppercase;color:#49af45;font-weight:600;font-size:16px;margin-bottom:18px}
.home-five .section-title.center h1{font-size:46px;font-weight:800;line-height:44px}
.home-five.gallery-area{padding:0 0 0}
.home-five.gallery-area .section-title.left{margin-bottom:62px}
.home-five.gallery-area .style-four.ecoflick-button{float:right;margin-top:50px}
.home-five .gallery-box{text-align:center;position:relative;overflow:hidden}
.home-five .gallery-box:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:#010d0e;opacity:0;transition:.5s}
.home-five .gallery-box:hover:before{opacity:.4}
.home-five .gallery-thumb img{width:100%}
.home-five .gallery-content{position:absolute;bottom:-74px;left:0;right:0;transition:.5s}
.home-five .gallery-box:hover .gallery-content{bottom:27px}
.home-five .gallery-content h4{font-size:22px;color:#fff;margin:0 0 3px}
.home-five .gallery-content p{font-size:16px;color:#fff;margin:0;opacity:.8}
.home-five.contact-info-area{background-color:#001819;padding:53px 0 62px}
.home-five.contact-info-area .ecoflick-button{margin-top:0}
.home-five .contact-info-title h4{font-size:18px;color:#fff;font-weight:600}
.home-five .contact-info-title h1{font-size:26px;color:#fff;margin-top:18px}
.home-five .contact-info-box{display:flex;align-items:center;gap:20px;position:relative;padding-left:39px}
.home-five .contact-info-box:before{position:absolute;content:"";width:1px;height:85px;left:-53px;top:-10px;background:#fff3}
.home-five .contact-info-box:after{position:absolute;content:"";width:1px;height:85px;right:77px;top:-10px;background:#fff3}
.home-five .contact-info-title p{color:#fff;margin:0 0 0}
.home-five .contact-info-title h4{font-size:20px;font-weight:600}
.home-five.event-area{padding:100px 0 100px}
.home-five .single-event{background-color:#e9ebea;padding:13px 13px 39px;border-radius:10px;overflow:hidden;height:257px;transition:.5s;margin-bottom:19px}
.home-five .single-event:hover{height:432px}
.home-five .single-event-box{display:flex;gap:30px;background:#f5f5f5;padding:12px 14px;border-radius:10px;align-items:center}
.home-five .event-content{margin-top:18px}
.home-five .event-date span{display:inline-block;color:#868681;border:1px solid #86868161;border-radius:30px;padding:4px 5px}
.home-five .event-date i{display:inline-block;background:#49af45;color:#fff;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50px;font-size:14px;margin-right:10px}
.home-five .event-titel h4{font-size:28px;font-weight:600;margin-top:16px;margin-bottom:21px}
.home-five .event-titel p{font-size:17px;font-weight:600;color:#001819}
.home-five .event-titel a{font-size:17px;font-weight:600;color:#49af45}
.home-five .event-desc-box{padding:27px 51px 0 237px;transition:.5s;position:relative;opacity:0;transition:.5s}
.home-five .single-event:hover .event-desc-box{opacity:1}
.home-five .event-desc-box span{display:inline-block;color:#001819;font-weight:700}
.home-five .event-desc-box strong{color:#49af45}
.home-five .nav-link{display:block;font-size:20px;font-weight:600;text-transform:uppercase;color:#fff;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;background:#49ae45!important;padding:24px 106px;border-radius:0!important}
.home-five .nav-link.style-two{background:#00181a!important}
.home-five span.tab-date{display:inherit;font-size:15px;font-weight:400;color:#fff;opacity:.6}
.home-five .single-event-button{margin-top:48px;display:inline-block;margin-right:20px}
.home-five .single-event-button a{background:#00181a;color:#fff;font-weight:500;text-transform:uppercase;padding:20px 28px;border-radius:5px}
.home-five .single-event-button i{position:relative;left:10px}
.home-five .single-event-button.two a{background:#49af45}
.home-five.donation-area{background-color:#e9ebea;padding:125px 0 125px}
.home-five.donation-area .section-title.left h1{color:#fff}
.home-five.donation-area p.section-desc{width:80%;margin:20px 0 0;color:#fff;opacity:.8}
.home-five .single-donation-box{margin:0 0;background:url(../images/home5/donate-thumb-1.png);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:100px 73px 112px;border-radius:10px}
.home-five .donation-list ul li{display:inline-block;margin-right:10px}
.home-five .donation-list ul li a{background:#fff;color:#001819;display:inline-block;font-weight:600;padding:7px 18px;border-radius:5px;transition:.5s;border:2px solid #fff}
.home-five .donation-list ul li a:hover{background:0 0;border:2px solid #49af45;color:#49af45}
.home-five .donation-right{background:url(../images/home5/donate-thumb-2.png);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:215px 38px 203px;border-radius:10px}
.home-five .donation-right-content h4{font-size:17px;font-weight:500;color:#fff;text-transform:uppercase;margin:0 0 8px}
.home-five .donation-right-content h1{font-size:36px;color:#fff;margin:0}
.home-five.testimonial-area{background:#fff;padding:111px 0 120px}
.home-five .single-testimonial-box{filter:drop-shadow(0px 10px 30px rgba(179,179,179,.2));background-color:#fff;border-radius:5px;padding:34px 33px 32px 58px;position:relative;margin:66px 10px;margin-bottom:26px}
.home-five .single-testimonial-box:before{position:absolute;content:"";width:64px;height:34px;left:1px;bottom:-34px;background:#fff;clip-path:polygon(0% 0%,-100% 100%,100% -105%,0% 100%)}
.home-five .testimonial-content p{font-size:20px;font-style:italic;line-height:30px;color:#868681;position:relative;z-index:1}
.home-five .testimonial-content p:before{position:absolute;content:"";width:100%;height:100%;left:-35px;top:8px;background:url(../images/home5/testi-desc-shape.png);background-repeat:no-repeat;z-index:-1}
.home-five .testi-rating ul li{display:inline-block;color:#fcbb00}
.home-five .testi-quote{float:right;transform:translate(-19px,-32px)}
.home-five .testi-author{display:flex;align-items:center;gap:20px;padding-left:50px}
.home-five .testi-content p{margin-bottom:5px}
.home-five .testi-content h4{font-size:18px;font-weight:600;margin:0}
.home-five.animal-video-area{background:url(../images/home5/animal-video-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:100px 0 100px}
.home-five.animal-video-area .section-title.left h1{color:#fff}
.home-five.animal-video-area .ecoflick-button{margin-top:0}
.home-five .animal-video-button{position:relative;z-index:1;text-align:center;margin:auto;display:inline-block}
.home-five .animal-video-button:after{position:absolute;content:"";width:101px;height:101px;left:-14px;top:-12px;background-color:rgba(0,24,25,.8);border-radius:50%;z-index:-1}
.home-five .animal-video-button i{display:inline-block;background:#49ae44;color:#fff;width:75px;height:75px;text-align:center;font-size:38px;border-radius:50%;line-height:78px;position:relative}
.home-five.blog-area{padding:113px 0 47px}
.home-five .blog-content{border:transparent;padding:27px 34px 41px;filter:drop-shadow(0 0 12.5px rgba(219,221,225,.32));width:90%;background:#fff;margin:auto;position:relative;top:-56px;border-radius:5px}
.home-five .meta-blog{padding-bottom:12px}
.home-five .meta-blog span{display:inline-block;color:#868681;font-weight:500;margin-right:29px}
.home-five .meta-blog i{font-size:14px;color:#49af45;margin-right:7px}
.home-five .blog-content a{font-size:22px;display:inline-block;font-weight:700}
.home-five .blog-button a{display:inline-block;color:#001819;font-size:16px!important;background:#e9ebea;padding:7px 26px;border-radius:5px;font-weight:500;margin-top:30px;transition:.5s}
.home-five .blog-button a:hover{background:#49af45;color:#fff}
.home-five .blog-button i{font-size:25px;display:inline-block;transition:.5s;position:relative;top:5px;transform:rotate(-45deg)}
.home-five .blog-button a:hover i{color:#fff}
.home-five.footer-area{background:#00181a;padding:122px 0 111px}
.home-five.footer-area .row.border-add{padding-bottom:145px;position:relative}
.home-five.footer-area .row.border-add:after{position:absolute;content:"";width:93%;height:1px;left:13px;bottom:84px;background:#ffffff47}
.home-five .footer-contact-info{display:flex;align-items:center;gap:20px}
.home-five .footer-contat-info-icon i{display:inline-block;background:#14292a;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;color:#fff}
.home-five .footer-contact-content p{margin:0 0 5px;color:#fff;opacity:.7}
.home-five .footer-contact-content h4{color:#fff;font-size:16px;margin:0 0 0}
.home-five p.footer-desc{margin:44px 0 0;color:#fff;opacity:.6;width:90%}
.home-five .footer-widget-title h4{font-size:24px;color:#fff;font-weight:600;margin-bottom:35px}
.home-five .footer-widget-menu ul li a{display:inline-block;color:#fff;opacity:1;font-weight:500;line-height:40px;font-size:16px;transition:.5s;position:relative}
.home-five .footer-widget-menu ul li a:hover{color:#49af45}
.home-five .footer-widget-menu ul li a:before{position:absolute;content:"";width:0;height:2px;left:0;bottom:6px;background:#49af45;transition:.5s}
.home-five .footer-widget-menu ul li a:hover:before{width:100%}
.home-five .footer-social-icon{text-align:left;margin-top:35px}
.home-five .footer-social-icon ul li i{display:inline-block;font-size:14px;border:transparent;background:#0e2326;color:#fff;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;margin:0 3px;position:relative;z-index:1;transition:.5s}
.home-five .footer-social-icon ul li i:hover{color:#fff}
.home-five .footer-social-icon ul li i:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#49af45!important;border-radius:50%;z-index:-1;transform:scale(0);transition:.5s}
.home-five .footer-social-icon ul li i:hover:after{transform:scale(1)}
.home-five .footer-widget-gallery a img{margin:5px 2px}
.footer-bottom.home-five{background-color:#031f20!important;padding:20px 0}
.home-five .footer-bottom-content p{margin:0;font-size:17px;color:#fff}
.home-five .footer-bottom-content ul li a{display:inline-block;color:#fff;font-weight:500;transition:.5s;font-size:17px}
.home-five .footer-bottom-content ul li{display:inline-block;margin:0 15px}
.breadcumb-area{background:url(../images/inner-images/breadcumb-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:272px 0 143px}
.breadcumb-area.plastic-waste{background:url(../images/resources/inner/plastic.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:272px 0 143px}
.breadcumb-area.e-waste{background:url(../images/resources/inner/ewaste.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:272px 0 143px}
.breadcumb-area.tyre-waste{background:url(../images/resources/inner/tyre.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:272px 0 143px}
.breadcumb-area.battery-waste{background:url(../images/resources/inner/battery.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:272px 0 143px}
.breadcumb-title h4{font-size:46px;font-weight:800;color:#ffff;padding-bottom:13px}
.breadcumb-content ul li{display:inline-block;margin:0 19px;color:#fff}
.breadcumb-content ul li.khela-hbe{opacity:.7;position:relative}
.breadcumb-content ul li.khela-hbe:before{position:absolute;content:"";width:17px;height:2px;left:-30px;top:13px;background:#fff}
.breadcumb-content ul li a{display:inline-block;font-size:16px;color:#fff;font-weight:500;position:relative}
.breadcumb-content ul li a:before{position:absolute;content:"";width:17px;height:2px;right:-30px;top:13px;background:#fff}
.breadcumb-content ul li img{position:relative;top:-2px;padding-right:6px}
.team-area.inner{margin-top:0;padding:108px 0 125px;background:#f6f6ee}
.service-area.inner{padding:111px 0 102px}
.service-area.inner .section-title.center{margin-bottom:62px}
.service-area.inner .single-service-box{padding:0;padding-bottom:23px}
.project-area.inner{margin-top:0;background:#f6f6ee;padding:112px 0 97px}
.project-area.inner .section-title.center{margin-bottom:63px}
.project-area.inner .single-project-box{margin-right:0;margin-bottom:24px}
.donation-area.inner{padding:112px 0 103px;background:#f6f6ee}
.donation-area.inner .section-title.center{margin-bottom:62px}
.donation-area.inner .single-donation-box{margin:0 0 24px}
.testimonial-area.inner{padding:111px 0 99px;background:#f6f6ee}
.testimonial-area.inner .section-title.center{margin-bottom:62px}
.testimonial-area.inner .single-testimonial-box{margin:0;margin-bottom:24px}
.faqs-area.inner{padding:110px 0 124px}
.services-details-area{padding:100px 0 100px}
.services-details-thumb img{width:100%}
.services-details-content{padding-top:18px}
h4.services-details-title{font-size:36px;margin-bottom:10px}
p.services-details-desc{font-size:17px;margin-top:24px}
.service-details-icon-box{display:flex;background:#f6f6ee;padding:32px 27px 18px;gap:28px;margin-top:27px}
.service-details-box-content h4{font-size:22px;font-weight:600;margin:0 0 11px}
.services-details-text{background:#49ae44;display:flex;align-items:center;padding:32px 39px;gap:65px;border-radius:5px;margin-top:55px;margin-bottom:41px}
.service-details-text-icon{position:relative}
.service-details-text-icon:before{position:absolute;content:"";width:2px;height:49px;right:-29px;top:1px;background:#f6f6ee61}
.service-details-text-content p{font-size:22px;line-height:30px;color:#fff;font-weight:400;font-style:italic;width:90%;margin:0}
.services-details-area .single-benifits-box{margin-top:22px}
.services-details-area .benifits-thumb img{width:100%}
.services-details-area .benifits-content{border-radius:5px;filter:drop-shadow(0px 5px 30px rgba(117,117,117,.1));background-color:#fff;padding:30px 31px 23px;width:92%;margin:auto;margin-top:-28px}
.services-details-area .benifits-content h4{font-size:22px;margin:0;margin-bottom:14px;font-weight:500}
.services-details-area .benifits-content ul li{line-height:32px}
.services-details-area .benifits-content ul li i{display:inline-block;color:#49af45;font-size:18px;position:relative;top:2px;margin-right:8px}
.widget-sidber{border-radius:5px;background-color:#f7f6ee;padding:32px 41px 29px;margin-bottom:27px}
.widget-sidber-content h4{font-size:24px;font-weight:600;margin:0 0 46px;position:relative}
.widget-sidber-content h4:before{position:absolute;content:"";width:29px;height:2px;left:0;bottom:-8px;background:#49af45}
.widget-category ul li img{margin-right:12px;transition:.5s}
.widget-category ul li a:hover img{filter:brightness(0) invert(1)}
.widget-category ul li a{background:#ffff;padding:14px 26px;width:100%;display:inline-block;margin-bottom:14px;color:#001819;font-weight:500;border-radius:5px;position:relative;z-index:1;transition:.5s}
.widget-category ul li a:hover{color:#fff}
.widget-category ul li a:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:#49af45;z-index:-1;border-radius:5px;transition:.5s}
.widget-category ul li a:hover:before{width:100%;left:0}
.widget-category ul li i{color:#000;display:inline-block;float:right;font-size:17px;opacity:0;transition:.5s}
.widget-category ul li a:hover i{opacity:1;color:#fff}
.widget-sidber-download-button a{display:inline-block;background:#00181a;width:100%;color:#fff;padding:15px 23px;border-radius:5px;margin-bottom:18px}
.widget-sidber-download-button a.active{background:#49af45}
.widget-sidber-download-button i{color:#49ae44;display:inline-block;font-size:22px;margin-right:9px;position:relative;top:3px}
.widget-sidber-download-button a.active i{color:#fff}
.widget-sidber-download-button span i{float:right;display:inline-block;font-size:16px}
.widget-sidber-download-button a.active span i{color:#fff}
.project-details-area{padding:100px 0 100px}
.project-details-content{margin-top:35px}
.project-details-thumb img{width:100%}
.project-details-content h4{font-size:36px;margin-bottom:17px}
p.project-details-desc{font-size:17px;margin-bottom:27px}
.project-details-content h3{font-size:28px;margin-bottom:20px;margin-top:54px}
.project-details-item-images img{width:100%}
.project-details-list-item h4{font-size:28px}
.project-details-list-item ul li i{display:inline-block;color:#49af45;font-size:19px;margin-right:11px;position:relative;top:2px}
.project-details-list-item ul li{font-size:17px;line-height:39px}
a.project-details-text{display:inline-block;font-size:28px;line-height:38px;color:#49af45;font-weight:600;margin-top:50px;margin-bottom:19px}
.project-details-right{background:#f6f6ee;padding:29px 41px 30px;border-radius:5px;margin-top:50px}
.project-details-info{border-bottom:1px solid #86868152;padding-bottom:10px;padding-top:9px}
.project-details-info:last-child{border-bottom:transparent}
.project-details-info p{margin-bottom:0}
.project-details-info h6{font-size:18px;font-weight:600;margin-top:6px}
.blog-details-area{padding:100px 0 100px}
.blog-details-thumb{overflow:hidden}
.blog-details-thumb img{width:100%;transition:.5s}
.blog-details-thumb img:hover{transform:scale(1.2) skew(-10deg)}
.blog-details-content{padding:27px 36px 20px;border:1px solid #2222}
.blog-details-area .meta-blog span{display:inline-block;margin-right:28px;font-weight:500}
.blog-details-area span.mate-text{padding-left:36px;position:relative}
.blog-details-area span.mate-text:before{position:absolute;content:"";width:20px;height:2px;left:5px;top:11px;background:#49af45}
.blog-details-area .meta-blog i{display:inline-block;color:#49af45;padding-right:9px}
.blog-details-area .meta-blog img{margin-right:8px;position:relative;top:-1px}
h4.blog-details-title{font-size:32px;margin:12px 0 19px}
p.blog-details-desc{font-size:17px;margin-bottom:25px}
.blog-details-author-talk{display:flex;gap:26px;background:#f7f6ee;padding:41px 51px 40px;margin-top:48px}
.blog-details-quote img{position:relative;top:8px}
.blog-details-author-title p{font-size:20px;font-style:italic;line-height:30px;color:#001819}
.blog-details-quote img{position:relative;top:8px;color:#001819}
.blog-details-author-title span{margin-left:58px;display:inline-block;color:#001819;position:relative}
.blog-details-author-title span:before{position:absolute;content:"";width:50px;height:2px;left:-58px;top:12px;background:#49af45}
h3.blog-details-title{font-size:28px;margin:54px 0 16px}
p.blog-details-desc.two{width:95%}
.blog-details-list-item{margin-bottom:40px}
.blog-details-list-item ul li{margin-bottom:10px;font-size:17px}
.blog-details-list-item ul li i{display:inline-block;color:#49af45;font-size:18px;margin-right:16px}
h3.blog-details-title.two{font-size:28px;margin:38px 0 16px}
p.blog-details-desc.three{width:100%}
.blog-details-socila-box{border:1px solid #2222;border-top:transparent;padding:19px 35px 18px;border-radius:0 0 5px 5px}
.blog-details-category span a{display:inline-block;background:#f6f6ee;padding:6px 16px;font-weight:500;color:#001819;border-radius:3px;margin-right:7px;transition:.5s}
.blog-details-category span a:hover{background:#49af45;color:#fff}
.blog-details-category span a.active-class{background:#49af45;color:#fff}
.blog-details-social-icon{text-align:right}
.blog-details-social-icon ul li{display:inline-block}
.blog-details-social-icon ul li i{display:inline-block;background:#1974e9;color:#fff;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;font-size:13px;margin-left:5px}
.blog-details-social-icon ul li:nth-child(2) i{background:#00aae8}
.blog-details-social-icon ul li:nth-child(3) i{background:#016eaf}
.blog-details-social-icon ul li:nth-child(4) i{background:#b7071c}
.blog-details-post{margin-top:40px}
.blog-post-box{display:flex;background:#f8f6f3;align-items:center;padding:84px 21px 31px 43px;gap:23px;margin:0 13px}
.blog-post-box.style-two{text-align:right;padding:85px 49px 31px 21px}
.blog-post-content a{display:inline-block;font-size:20px;line-height:26px;color:#001819;font-weight:600;transition:.5s}
.blog-post-content a:hover{color:#49ae44}
.blog-post-content p{font-size:14px;margin:0;color:#49ae44}
.blog-details-post .owl-nav{position:relative}
.blog-details-post .owl-prev{position:absolute;top:-159px;left:54px;font-size:18px!important;color:#001819;font-weight:500}
.blog-details-post .owl-prev i{color:#49af45;display:inline-block;font-size:13px;margin-right:5px;position:relative;top:-1px}
.blog-details-post .owl-next{position:absolute;top:-159px;right:54px;font-size:18px;color:#001819;font-weight:500}
.blog-details-post .owl-next i{color:#49af45;display:inline-block;font-size:13px;margin-left:5px}
.blog-details-post .owl-next i:hover{background:0 0}
.single-comment-area{background:#f6f6ee;padding:49px 41px 56px;margin-top:61px;border-radius:5px}
.blog-details-comment-title h4{font-size:28px;margin:0 0 28px}
.blog-details-comment{margin-bottom:19px;position:relative;border:1px solid #22222214;padding:29px 29px 25px}
.blog-details-comment.style-two{margin-left:105px}
.blog-details-comment-thumb{float:left;margin-right:30px}
.blog-details-comment-content{overflow:hidden}
.blog-details-comment-content h2{font-size:20px;margin-top:0;display:inline-block;font-weight:700;margin-right:30px}
.blog-details-comment-content p{font-size:15px;margin:13px 0 0}
.blog-details-comment-reply{position:absolute;right:22px;top:21px}
.blog-details-comment-reply a{background:#49af45;padding:3px 20px;font-size:14px;font-weight:600;color:#fff;border-radius:2px;display:inline-block}
.blog-details-comment.reply{margin-left:70px;padding-top:35px;border-top:2px solid rgba(255,255,255,.2)}
.blog-details-contact-title h4{font-size:23px;font-weight:600;padding-bottom:31px}
.blog-details-area .contact-input-box input{background:#fff;border:transparent;width:100%;height:60px;padding:22px;outline:0;margin-bottom:11px}
.blog-details-area .contact-input-box textarea{background:#fff;border:transparent;width:100%;height:170px;padding:12px 22px 0;outline:0;margin-top:11px;margin-bottom:20px}
.input-check-box span{font-size:15px;margin-left:7px}
.blog-details-submi-button button{background:#49af45;color:#fff;text-transform:uppercase;border:transparent;padding:12px 26px;font-size:15px;margin-top:34px;position:relative;z-index:1;transition:.5s;border:2px solid #49af45;border-radius:5px;font-weight:500}
.blog-details-submi-button button:hover{color:#49af45}
.blog-details-submi-button button:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:#fff;transition:.5s;z-index:-1;border-radius:5px}
.blog-details-submi-button button:hover:before{width:100%;left:0}
.widget_search form{position:relative}
.widget_search input{border-radius:4px;padding-left:20px!important;height:60px;width:100%!important;position:relative;color:#012549;outline:0!important;border:transparent!important}
button.icons{border:0;font-size:16px;position:absolute;right:14px;top:20px;color:#1e1e1e;background:0 0;opacity:.7}
.sidber-widget-recent-post{margin-bottom:27px;display:flex;align-items:center;gap:19px}
.recent-widget-content a{transition:.5s;color:#001819!important;font-weight:500;font-size:18px;line-height:26px;width:95%;display:inline-block}
.sidber-widget-recent-post:hover .recent-widget-content a{color:#49af45!important}
.recent-widget-content p{font-size:14px;margin:0;color:#49af45}
.widget-catefories-tags a{display:inline-block;color:#101010;font-weight:500;background:#fff;padding:6px 19px;margin:6px 3px;position:relative;z-index:1;font-size:15px}
.widget-catefories-tags a:hover{color:#fff}
.widget-catefories-tags a:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:#49af45;transition:.5s;z-index:-1}
.widget-catefories-tags a:hover:before{width:100%;left:0}
.donation-details-area{padding:100px 0 100px}
.donation-details-area .single-donation-box{margin:0}
.donation-details-area .donation-content{background:#f6f6ee;padding:67px 39px 23px}
.donation-details-area .skill-bg{width:99%}
h4.dontaion-detais-title{font-size:30px;margin:40px 0 24px}
p.dontaion-detais-desc{font-size:17px}
.donation-details-area .tabcontent{background:#49ae44;padding:13px 30px 20px;text-align:right;border-radius:4px;margin:45px 0 20px;position:relative}
.donation-details-area .tabcontent:before{position:absolute;content:"Your Donation :";left:30px;top:26px;font-size:18px;font-weight:500;color:#fff}
.donation-details-area .tabcontent h3{font-weight:700;font-size:30px;color:#fff}
.donation-details-area button.tablink{border:0;background:#f6f6ee;color:#1b3434;height:50px;width:88px;margin-right:6px;border-radius:4px;font-weight:500;transition:.5s;margin-bottom:5px}
.donation-details-area button.tablink:hover{background:#49ae45;color:#fff}
.donation-details-area .up.forms-title h1{font-size:20px;font-weight:600;padding:38px 0 20px}
.donation-details-area .form-title h6{font-size:17px;padding:0 0 12px;font-weight:500;color:#1b3434}
.donation-details-area .up.form-box input{height:58px;background-color:#fff;border:1px solid rgba(27,52,52,.1);transition:.5s;padding:0 20px;display:block;width:100%;color:#0d0e14;margin-bottom:18px;border-radius:4px;outline:0}
.donation-details-area .check-content h5{font-size:20px;font-weight:500;padding:16px 0 18px}
.donation-details-area .dpx label{color:#1b3434;cursor:pointer;font-size:16px;font-weight:400;line-height:28px;margin-right:30px}
.donation-details-area .option-input{-webkit-appearance:none;appearance:none;position:relative;top:5.33333px;right:0;bottom:0;left:0;height:20px;width:20px;transition:all .15s ease-out 0s;background:#e2e5e8;border:0;color:#fff;cursor:pointer;display:inline-block;margin-right:.4rem;outline:0;position:relative;z-index:1000}
.donation-details-area .option-input:hover{background:#9faab7}
.donation-details-area .option-input:checked{background:#49af45}
.donation-details-area .option-input:checked::before{width:10px;height:10px;display:flex;content:'\f00c';font-size:10px;font-weight:700;position:absolute;align-items:center;font-family:'Font Awesome 5 Free';left:5px;top:5px}
.donation-details-area .option-input.radio{border-radius:50%}
.donation-details-area .option-input.radio::after{border-radius:50%}
.donation-details-area button.submit-donation{background:#49ae44;border:transparent;color:#fff;padding:15px 40px;border-radius:4px;margin-top:43px;border:2px solid #49ae44;transition:.5s}
.donation-details-area button.submit-donation:hover{background:0 0;color:#49ae44}
.widget-sidber-contact-box{background:url(../images/inner-images/sidber-contact.png);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px;padding:48px 43px 48px}
p.widget-sidber-contact-text{font-size:18px;color:#fff;font-weight:500;margin:0;padding:25px 0 13px}
h3.widget-sidber-contact-number{font-size:24px;color:#fff;font-weight:600;margin:0 0 14px}
span.widget-sidber-contact-gmail{font-size:16px;color:#fff;font-weight:400;margin:0}
span.widget-sidber-contact-gmail i{display:inline-block;font-size:17px;color:#49ae44;position:relative;top:2px;margin-right:6px}
.widget-sidber-contact-btn a{display:inline-block;font-size:16px;color:#fff;font-weight:400;font-family:Inter;text-decoration:none;background:#49ae44;padding:16px 98px 15px;border-radius:5px;margin-top:55px;transition:.5s;border:2px solid #49ae44}
.widget-sidber-contact-btn a:hover{background:0 0;color:#49ae44}
.widget-sidber-contact-btn a i{display:inline-block;font-size:18px;position:relative;top:2px;margin-left:3px}
.blog-grid-area{padding:123px 0 103px}
.blog-list-area{padding:123px 0 103px}
.single-blog-list-box{margin-bottom:25px}
.blog-thumb{overflow:hidden}
.blog-thumb img{width:100%;transition:.5s}
.single-blog-list-box:hover .blog-thumb img{transform:scale(1.2) skew(-10deg)}
.blog-list-content{padding:27px 36px 20px;border:1px solid #2222}
.blog-list-area .meta-blog span{display:inline-block;margin-right:28px;font-weight:500}
.blog-list-area span.mate-text{padding-left:36px;position:relative}
.blog-list-area span.mate-text:before{position:absolute;content:"";width:20px;height:2px;left:5px;top:11px;background:#49af45}
.blog-list-area .meta-blog i{display:inline-block;color:#49af45;padding-right:9px}
.blog-list-area .meta-blog img{margin-right:8px;position:relative;top:-1px}
a.blog-list-title{display:inline-block;color:#001819;font-size:32px;margin:14px 0 20px;font-weight:700}
a.blog-list-title:hover{color:#49af45}
p.blog-list-desc{font-size:17px;margin-bottom:7px}
.blog-list-button{border:1px solid #2222;border-top:transparent;padding:22px 35px;border-radius:0 0 5px 5px}
.blog-list-button a{display:inline-block;font-size:16px;color:#001819;font-weight:500;transition:.5s}
.blog-list-button a:hover{color:#49ae44}
.blog-list-button i{display:inline-block;position:relative;top:2px;left:4px;font-size:17px}
.contact-area{padding:123px 0 118px}
.contact-area .section-title.left{margin-bottom:42px}
.row.contact-info-bg{background:url(../images/inner-images/contact-info-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:50px 30px 45px;border-radius:10px}
.contact-info-box{text-align:center;padding:0 50px 0;position:relative}
.contact-info-box:before{position:absolute;content:"";width:2px;height:120px;right:-10px;top:61px;background:#ffffff73}
.contact-info-box.two:before{background:0 0}
.contact-info-content h4{font-size:24px;color:#fff;margin:19px 0 10px;font-weight:600}
.contact-info-content p{color:#fff;margin:0}
.row.pagla-shahin{padding-top:100px}
.google-map iframe{width:93%;height:630px;border-radius:10px}
.single-input-box input{width:100%;height:57px;outline:0;color:#868681;border:1px solid #2222;border-radius:5px;padding:0 21px;margin-bottom:20px}
.single-input-box input::placeholder{color:#868681}
.single-input-box textarea{width:100%;height:150px;outline:0;color:#868681;border:1px solid #2222;border-radius:5px;padding:10px 21px;margin-bottom:20px}
.single-input-box textarea::placeholder{color:#868681}
.input-check input{width:16px;height:16px;position:relative;top:3px;margin-right:5px}
.input-check span{display:inline-block;font-size:17px}
.contact-submit-button button{background:#49ae44;color:#fff;border:transparent;padding:13px 25px;border-radius:3px;margin-top:35px;outline:0;border:2px solid #49ae44;transition:.5s}
.contact-submit-button button:hover{background:0 0;color:#49ae44}
.home-six.header-area{border-bottom:transparent;z-index:9;position:relative;margin-bottom:-93px}
.home-six.header-area .row.add-bg{background:#fff;border-left:8px solid #49af45}
.home-six.header-area .header-menu ul li{display:inline-block;margin-right:51px}
.home-six.header-area .header-menu ul li a{color:#00000a!important}
.home-six.header-area .header-button a{padding:13px 37px;border-radius:30px;margin-left:36px;border:2px solid #49af45}
.home-six.header-area .header-button a:before{border-radius:30px!important}
.home-six.header-area .header-button i{font-size:18px;position:relative;left:7px;top:3px}
.home-six .header-secrch-icon i{display:inline-block;color:#49af45;font-size:16px;cursor:pointer;background:#f4f5f9;width:38px;height:38px;text-align:center;line-height:40px;border-radius:50%}
.hero-area.home-six{background:url(../images/home6/hero-bg.png);background-repeat:no-repeat;background-size:cover;height:960px;padding-top:76px}
.home-six .hero-content h4{color:#fff;font-weight:600;margin-bottom:34px}
.hero-area.home-six .hero-content p{font-size:76px;line-height:90px;text-transform:uppercase}
.ecoflick-button.style-five a{border-radius:46px;font-size:17px;font-weight:600}
.home-six .ecoflick-button a:before{border-radius:30px}
.ecoflick-button.style-five i{display:inline-block;font-size:24px;position:relative;left:4px;top:3px}
.home-six .row.margin-top{margin-top:-67px}
.home-six .single-feature-box{background:#f7f7f7;display:flex;align-items:center;padding:26px 29px 37px;gap:18px;border-radius:5px;position:relative;z-index:1;overflow:hidden;transition:.5s}
.home-six .single-feature-box:hover{transform:skew(-10deg)}
.home-six .feature-content h4{font-size:20px;font-weight:600}
.home-six .feature-content p{margin:9px 0 0}
.home-six .single-feature-shape{position:absolute;right:-89px;bottom:-59px;z-index:-1;transition:.5s}
.home-six .single-feature-box:hover .single-feature-shape{right:-3px;bottom:0}
.home-six.about-area{background:#fff;padding:124px 0 123px}
.home-six.about-area .section-title.left{margin-bottom:39px}
.home-six.about-area .about-thumb{position:relative;left:0}
.home-six .about-item-box{display:flex;align-items:center;gap:35px}
.home-six .about-list-item ul li{color:#001819;font-weight:500;line-height:40px}
.home-six .about-list-item ul li i{display:inline-block;font-size:10px;color:#47ad49;margin-right:15px}
.home-six.about-area .ecoflick-button{margin-top:48px;display:inline-block}
.home-six .section-title.left img{margin-right:10px;position:relative;top:-1px}
.home-six .section-title.left h4{text-transform:uppercase;color:#49af45;font-weight:600;font-size:16px;margin-bottom:21px}
.home-six .section-title.left h1{font-size:50px;font-weight:700;line-height:45px}
.home-six .section-title.center img{margin-right:9px;margin-top:-3px}
.home-six .section-title.center img.images-2{position:relative;left:10px}
.home-six .section-title.center h4{text-transform:uppercase;color:#49af45;font-weight:600;font-size:16px;margin-bottom:18px}
.home-six .section-title.center h1{font-size:50px;font-weight:700;line-height:45px}
.home-six.services-title-area{background:#f7f7f7;padding:100px 0 315px}
.home-six.services-title-area p.section-desc{width:90%;margin:-34px 0 0}
.home-six.service-area{padding:2px 0 0;background:0 0}
.home-six.service-area .row.upper{position:relative;top:-339px;margin-left:274px}
.home-six .single-service-box{position:relative;padding:20px 28px 40px;background:#fff;text-align:center;border-radius:3px;overflow:inherit;margin:34px 16px}
.home-six .service-thumb{position:relative;overflow:hidden}
.home-six .service-thumb img{width:100%;padding:0;margin-top:0;position:relative;z-index:1;transition:.5s}
.home-six .single-service-box:hover .service-thumb img{transform:scale(1.2) skew(-10deg)}
.home-six .service-icon{position:absolute;bottom:0;right:0}
.home-six .services-content h4{font-size:22px;margin:29px 0 11px}
.home-six .service-button{position:absolute;left:0;right:0;bottom:-24px}
.home-six .service-button a{display:inline-block;background:#49af45;color:#fff;font-weight:600;padding:4px 30px 11px;border-radius:30px;transition:.5s}
.home-six .service-button i{display:inline-block;font-size:28px;position:relative;top:7px}
.home-six.why-choose-area{background:url(../images/home6/why-choose-us-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:360px 0 123px;margin-top:-586px}
.home-six .why-choose-thumb{position:relative;left:-325px}
.home-six.why-choose-area .section-title.left h1{color:#fff}
.home-six .why-choose-us-item{display:flex;align-items:center;gap:20px;margin-bottom:41px}
.home-six .choose-us-content h4{font-size:20px;color:#fff;margin:0}
.home-six .choose-us-content p{margin:9px 0 0}
.home-six.pricing-area{padding:100px 0 100px;background:#f7f7f7}
.home-six .single-pricing-box{background:#fff;padding:42px 40px 53px;border-radius:5px;position:relative;z-index:1}
.home-six .pricing-text h4{font-size:18px;color:#49af45;font-weight:500;background:#f7f7f7;display:inline-block;padding:10px 32px;border-radius:0 30px 30px 0;position:relative;left:-42px}
.home-six .pricing-plan-content h1{font-size:50px;display:inline-block;margin-top:30px}
.home-six .pricing-plan-content span{display:inline-block;font-weight:500;margin-left:7px}
.home-six .pricing-plan-content p{margin:24px 0 33px}
.home-six .pricing-list-item ul li{position:relative;margin-left:29px;margin-bottom:15px}
.home-six .pricing-list-item ul li:before{position:absolute;content:"";width:10px;height:10px;left:-24px;top:9px;background:#49af45;border-radius:50%}
.home-six.pricing-area .single-pricing-box .ecoflick-button{margin-top:40px;display:inherit;text-align:center}
.home-six.pricing-area .single-pricing-box .ecoflick-button a{padding:15px 40px}
.home-six .pricing-shape-1{position:absolute;top:45px;right:46px;animation:dance 2s alternate infinite}
.home-six .pricing-shape-2{position:absolute;right:0;bottom:36px;z-index:-1;animation:dance4 4s linear infinite}
.home-six.team-area{padding:122px 0 125px;background:#fff;margin-top:0}
.home-six.team-area .section-title.center{margin-bottom:55px}
.home-six .single-team-box{text-align:center;margin-top:0}
.home-six .team-thumb{overflow:hidden;position:relative}
.home-six .team-thumb:before{position:absolute;content:"";width:100%;height:100%;left:0;bottom:-201px;background-image:linear-gradient(0deg,rgba(73,175,69,.9999999999999999) 0,rgba(255,255,255,0) 64%);transition:.5s}
.home-six .single-team-box:hover .team-thumb:before{bottom:0}
.home-six .team-thumb img{width:100%}
.home-six .team-social-icon{position:absolute;bottom:20px;left:0;right:0;margin:auto;margin-top:0;transition:.5s;opacity:0}
.home-six .single-team-box:hover .team-social-icon{bottom:30px;opacity:1}
.home-six .team-social-icon ul li i{border:1px solid #fff;display:inline-block;width:37px;height:37px;line-height:37px;border-radius:50%;color:#ffff;position:relative;z-index:1;transition:.5s}
.home-six .team-social-icon ul li i:hover{color:#49af45}
.home-six .team-social-icon ul li i:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#fff;border-radius:50%;z-index:-1;transform:scale(0);transition:.5s}
.home-six .team-social-icon ul li i:hover:after{transform:scale(1)}
.home-six .team-content{background:#f7f7f7;padding:25px 0 26px;position:relative}
.home-six .team-content:before{background:0 0}
.home-six .team-content h4{font-size:24px;font-weight:700;margin:0 0 4px}
.home-six.skill-area{background:url(../images/home6/bg.png);background-repeat:no-repeat;background-position:center right;padding:218px 0 92px;position:relative;background-size:cover}
.home-six.skill-area .section-title.left h1{color:#fff}
.home-six .skill{margin-bottom:19px;position:relative;overflow-x:hidden}
.home-six .skill>p{font-size:20px;font-weight:700;color:#fff;margin:0;text-transform:capitalize;padding-bottom:17px}
.home-six .skill:before{width:93%;height:17px;content:"";display:block;position:absolute;border:1px solid #ffffff7d;bottom:14px;border-radius:2px}
.home-six .skill-bar{width:70%;height:5px;background:#fff;display:block;position:relative;left:7px;top:1px}
.home-six .skill-bar span{font-size:20px;font-weight:400;float:right;top:-44px;position:relative;color:#ffff;left:139px}
.home-six .skill-bar{position:relative}
.home-six .skill-bar.two{background:#efad4d;width:76%}
.home-six span.skill-count2{display:inline-block;left:99px!important}
.home-six .skill-bar.three{background:#49af45;width:65%}
.home-six span.skill-count3{display:inline-block;left:169px!important}
.home-six.testimonial-area{background:#ffff;padding:111px 0 66px}
.home-six .single-testimonial-box{filter:inherit;padding:37px 28px 49px;position:relative;margin:57px 15px;background-color:#f7f7f7}
.home-six .testimonial-content p{margin-bottom:27px}
.home-six .testi-author-content h4{font-size:20px;font-weight:700;margin:0 0 2px}
.home-six .testi-author-content p{font-size:16px;margin:0;margin-left:19px;position:relative}
.home-six .testi-author-content p:before{position:absolute;content:"";width:8px;height:8px;left:-16px;top:9px;background:#49af45;border-radius:50%}
.home-six .author-rating{margin-top:0;background:0 0;display:inline-block;padding:9px 31px;border-radius:54px 0 0 0;position:absolute;bottom:0;right:0;transition:.5s}
.home-six .single-testimonial-box:hover .author-rating{background:#49ae44}
.home-six .author-rating ul li{display:inline-block;color:#fbc155;margin:0 3px;transition:.5s}
.home-six .single-testimonial-box:hover .author-rating ul li{color:#fff}
.home-six .testi-quote{position:absolute;right:33px;bottom:76px}
.home-six.blog-area{padding:111px 0 125px;background:#f7f7f7}
.home-six .single-blog-box{margin-bottom:20px;position:relative}
.home-six .blog-thumb{overflow:hidden;position:relative}
.home-six .blog-thumb:before{position:absolute;content:"";width:100%;height:56%;left:0;bottom:0;background-image:linear-gradient(0deg,rgba(73,175,69,.9999999999999999) 0,rgba(255,255,255,0) 100%);opacity:0;transition:.5s}
.home-six .single-blog-box:hover .blog-thumb:before{opacity:1}
.home-six .blog-content{border:transparent;padding:23px 32px 54px;background:#fff;position:relative}
.home-six .blog-text span{display:inline-block;text-transform:uppercase;color:#49af45;font-size:14px;margin-bottom:4px;letter-spacing:1px}
.home-six .blog-content a{font-size:24px;font-weight:700;display:inline-block;color:#001819;transition:.5s}
.home-six .blog-content a:hover{color:#49af45}
.home-six .blog-content p{margin:11px 0 0}
.home-six .blog-button{text-align:center;position:absolute;left:0;right:0;bottom:-22px}
.home-six .blog-button a{display:inline-block;font-size:16px!important;background:#49af45;color:#fff!important;font-weight:600;padding:5px 38px;border-radius:30px;border:2px solid #49af45;transition:.5s}
.home-six .blog-button a:hover{background:0 0;color:#49af45!important}
.home-six .blog-button i{font-size:22px;display:inline-block;transition:.5s;position:relative;top:4px;transition:.5s}
.home-six .blog-button a:hover i{color:#49af45}
.home-six .meta-blog{position:absolute;top:0;left:0}
.home-six .meta-blog span{display:inline-block;background:#49af45;color:#fff;padding:7px 25px;letter-spacing:2px;border-radius:0 0 30px 0;opacity:0;transition:.5s}
.home-six .single-blog-box:hover .meta-blog span{opacity:1}
.home-six.contact-area{padding:102px 0 125px;background:#49af45;position:relative;z-index:1}
.home-six.contact-area:before{position:absolute;content:"";width:54%;height:100%;right:13px;bottom:0;background:#fff;z-index:-1}
.home-six .contact-left{text-align:center;position:relative;left:-204px}
.home-six .contact-content h4{font-size:50px;color:#fff;line-height:48px}
.home-six.contact-area .ecoflick-button.style-five a{background:#00181a}
.home-six .contact-icon{border:2px dotted #fff;width:100px;height:100px;line-height:100px;border-radius:50%;margin:auto;margin-bottom:43px;animation:rotateme 20s linear infinite}
.home-six .contact-title h4{font-size:40px;margin-bottom:50px}
.home-six .contact-box input{width:100%;height:58px;border:1px solid #2222;border-radius:3px;outline:0;padding:0 16px;color:#111;margin-bottom:20px}
.home-six .contact-box input::placeholder{color:#001819;opacity:.5}
.home-six .contact-box textarea{width:100%;height:148px;border:1px solid #2222;border-radius:3px;outline:0;padding:12px 16px;color:#111}
.home-six .contact-box textarea::placeholder{color:#001819;opacity:.5}
.home-six.footer-area{background:url(../images/home6/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:123px 0 95px;position:relative}
.home-six p.footer-desc{margin:38px 0 0;color:#fff;opacity:.6;width:78%}
.home-six .footer-social-icon{text-align:left;margin-top:31px}
.home-six .footer-social-icon ul li i{border:transparent;background:#0b2f21}
.home-six .footer-widget-title h4{margin-bottom:31px}
.home-six .footer-widget-menu p{width:75%;color:#95958f;margin-bottom:21px}
.home-six .footer-widget-menu ul{display:inline-block;margin-right:18px}
.home-six .footer-widget-menu ul li{color:#95958f;margin-bottom:13px}
.home-six .footer-widget-menu ul li i{font-size:14px;color:#fff;opacity:1}
.home-six .footer-widget-blog{display:flex;align-items:center;gap:13px;margin-bottom:27px}
.home-six .footer-widget-blog-content a{display:inline-block;font-size:14px;color:#fff;font-weight:500;line-height:21px;transition:.5s}
.home-six .footer-widget-blog-content a:hover{color:#49ae44}
.home-six .footer-widget-blog-content p{font-size:14px;color:#fff;opacity:.5;margin:4px 0 0;padding-left:0;position:relative}
.home-six .footer-shpae{position:absolute;right:66px;top:66px;animation:rotateme2 20s linear infinite}
.footer-bottom.home-six{background-color:#07271c;padding:25px 0 22px}
.home-six .footer-bottom-content p{margin:0}
.home-six .footer-bottom-content ul li{display:inline-block;margin:0 17px}
.footer-bottom-content ul{text-align:right}
.footer-bottom-content ul li a{display:inline-block;color:#95958f;font-weight:500;transition:.5s}
.footer-bottom-content ul li a:hover{color:#49af45}
.top-header-area.home-seven{background-color:#49ae44;border:transparent}
.home-seven .top-header-info ul li i{color:#fff;display:inline-block;font-size:17px;padding-right:9px}
.home-seven .top-header-social-icon ul li i{display:inline-block;color:#fff;font-size:15px;padding-left:0;transition:.5s;border:1px solid #fff;width:35px;height:35px;text-align:center;line-height:35px;border-radius:50%;margin-left:9px}
.home-seven .top-header-social-icon ul li i:hover{background:#fff;color:#49ae44}
.seven.home-six.header-area{border-bottom:1px solid #2222;z-index:9;position:relative;margin-bottom:0}
.sticky.seven.home-six.header-area{background:#fff!important}
.seven.home-six .header-menu ul li a{display:inline-block;color:#fff;padding:36px 0;font-size:17px;font-weight:500;transition:.5s}
.hero-area.home-seven{background:url(../images/home7/hero-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:0;height:800px}
.home-seven .hero-content{position:relative}
.home-seven .hero-content h4{color:#4baf47;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:15px}
.home-seven .hero-content img{margin-right:8px;position:relative;top:-2px}
.home-seven .hero-content p{font-size:85px;font-weight:700;line-height:92px;color:#00000a}
.home-seven .hero-content p{color:#95958f;font-size:15px;margin:17px 0 3px}
.home-seven .hero-img{position:absolute;bottom:82px;left:32%}
.home-seven .hero-shape{position:absolute;left:51px;top:41px;animation:rotateme2 20s linear infinite}
.home-seven .section-title.left img{margin-right:10px;position:relative;top:-1px}
.home-seven .section-title.center img{margin-right:10px;position:relative;top:-2px}
.home-seven img.images-2{position:relative;left:9px;top:-2px}
.feature-area.home-six.seven{background:#49ae44;padding:69px 0}
.home-seven.single-feature-box{background:#f7f7f7;display:flex;align-items:center;padding:26px 29px 37px;gap:18px;border-radius:5px;position:relative;z-index:1;overflow:hidden;transition:.5s;position:relative;z-index:1}
.home-seven.single-feature-box:before{position:absolute;content:"";width:0;height:100%;left:0;top:0;background:#00181a;z-index:-1;transition:.5s}
.home-seven.single-feature-box:hover:before{width:100%}
.home-seven.single-feature-box:hover .feature-content h4{color:#fff}
.home-seven.single-feature-box:hover .feature-content p{color:#fff}
.home-seven .skill:before{border:1px solid #d5d6d2}
.home-seven .skill-bar{background:#001819}
.home-seven .skill>p{color:#001819}
.home-seven .skill-bar span{color:#001819}
.home-seven.services-title-area{background:#f7f7f7;padding:100px 0 113px}
.services-title-area.home-seven .row.upper{position:relative;top:0;margin-left:274px}
.home-seven.services-title-area .section-title.left{margin-bottom:32px}
.project-area.home-seven{background:#fff;margin-top:0;padding:109px 0 126px}
.project-area.home-seven .section-title.center{margin-bottom:61px}
.single-project-box-two{position:relative;overflow:hidden;margin:0 15px}
.home-seven .project-content-two{position:absolute;bottom:-284px;left:0;background:#fff;padding:25px 38px 37px;border:8px solid #4aaf45;border-top:transparent;border-right:transparent;border-radius:5px;width:65%;transition:.5s}
.single-project-box-two:hover .project-content-two{bottom:0}
.home-seven .project-content-two h6{font-size:16px;color:#49af45;font-weight:600;text-transform:uppercase}
.home-seven .project-content-two i{display:inline-block;background:#49af45;color:#fff;font-size:32px;width:70px;height:70px;text-align:center;line-height:70px;position:absolute;right:-25px;top:-22px;border:3px solid #fff;border-left:transparent;border-bottom:transparent;border-radius:3px}
.home-seven .project-content-shape{position:absolute;right:18px;bottom:11px}
.why-choose-area.home-seven{background:url(../images/home7/why-choose-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:109px 0 125px;position:relative}
.why-choose-us-right{display:flex;justify-content:space-around;align-items:center;text-align:center;background:#fff;padding:45px 0;width:86%}
.home-seven .choose-us-content h4{font-size:18px}
.home-seven .choose-shape{position:absolute;top:60px;left:33%;animation:rotateme2 20s linear infinite}
.counter-area.home-seven{background:#49ae45;padding:84px 0 59px;padding-left:190px}
.home-seven .single-counter-box{text-align:inherit;margin-bottom:20px;display:flex;align-items:center;gap:18px;position:relative;z-index:1}
.home-seven .counter-number h4{font-size:70px;color:#fff;margin:0}
.home-seven .counter-content p{font-size:16px;margin:0;font-weight:500;text-transform:uppercase}
.home-seven .counter-content h4{font-size:22px;color:#fff;display:inline-block;margin-top:2px;font-weight:600}
.home-seven .counter-content-two h4{font-size:150px;margin:0;-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:#000000;position:absolute;bottom:-41px;left:-88px;opacity:.4;z-index:-1}
.home-seven.testimonial-area{background:#00181a;padding:111px 0 115px}
.home-seven.testimonial-area .section-title.center{margin-bottom:57px}
.home-seven.testimonial-area .section-title.center h1{color:#fff}
.home-seven .single-testi-box{background:#002526;padding:29px 37px 34px;border-radius:5px;position:relative;z-index:1;margin:0 14px;transition:.5s;border-left:5px solid #002526;border-bottom:5px solid #002526}
.home-seven .single-testi-box:hover{border-left:5px solid #49af45;border-bottom:5px solid #49af45}
.home-seven .testi-author-content h4{font-size:20px;font-weight:600;margin:0 0 7px;color:#fff}
.home-seven .testi-author-desc p{margin:33px 0 0;font-style:italic}
.home-seven .testi-box-shape{position:absolute;bottom:-9px;right:-4px;z-index:-1}
.home-seven .testi-author-rating{background:#001818;display:inline-block;padding:4px 23px;border-radius:30px;position:absolute;top:58px;right:58px}
.home-seven .testi-author-rating ul li{display:inline-block;color:#fff;font-size:13px;margin-right:8px}
.home-seven.testimonial-area .owl-dots{position:relative;text-align:center;padding-top:40px}
.home-seven.testimonial-area .owl-dot{width:18px;height:18px;border-radius:50px;display:inline-block;margin:0 9px;border:1px dashed #fff;position:relative}
.home-seven.testimonial-area .owl-dot:before{position:absolute;content:"";width:10px;height:10px;left:3px;top:3px;background:#49ae44bf;border-radius:50%}
.home-seven.testimonial-area .owl-dot.active:before{background:#49af45}
.home-seven.faqs-area{background:url(../images/home7/faqs-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;padding:109px 0 101px}
.home-seven.faqs-area .section-title.left{margin-bottom:55px}
.home-seven.faqs-area .section-title.left h1{font-size:50px;line-height:44px}
.home-seven .faq-question:after{background:0 0}
.home-seven .faq-singular.active:before{background:0 0}
.home-seven .faq-singular.active .faq-question{color:#001819}
.home-seven .faq-singular .faq-question:before{position:absolute;content:">";right:11px;top:50%;transform:translateY(-50%);font-size:30px;font-weight:400;transition:.5s;background:#49af45;width:44px;height:44px;text-align:center;border-radius:50%;line-height:44px}
.home-seven .faq-singular.active .faq-question:before{transform:translateY(-50%) rotate(-90deg)!important;color:#fff}
.home-seven .vedio-content a{display:inline-block;font-size:18px;text-transform:uppercase;color:#fff;font-weight:500;background:#49ae44;width:96px;height:96px;text-align:center;line-height:96px;border-radius:50%;position:relative;z-index:1}
.home-seven .vedio-content a:before{position:absolute;content:"";width:130px;height:130px;top:-17px;left:-17px;border-radius:50%;background:#96aab5c7;z-index:-1;-webkit-animation:ripple 1.6s ease-out infinite;-moz-animation:ripple 1.6s ease-out infinite}
@keyframes ripple{
0%,35%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:.8}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
.home-seven.blog-area{padding:111px 0 125px;background:#fff}
.home-six.home-seven .blog-content{border:transparent;padding:23px 32px 54px;background:#f7f7f7;position:relative}
.home-six.home-seven.contact-area{padding:0 0 0;background:#fff;position:relative;z-index:1}
.home-seven .contact-left{text-align:center;position:relative;left:-304px}
.home-seven .contact-left iframe{width:136%;height:610px}
.marque-area.home-seven{background:url(../images/home7/marque-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:97px 0}
.home-seven .marque-content h4{font-size:85px;-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:#Fff}
.splitting .char{animation:slide-in 2s cubic-bezier(.5,0,.5,1) both;animation-delay:calc(200ms * var(--char-index))}
@keyframes slide-in{
from{transform:translateY(-1em) rotate(-.5turn) scale(.5);opacity:0}
}
.prgoress_indicator{position:fixed;right:26px;bottom:35px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(22,93,245,.2);z-index:9999999999;opacity:0;visibility:hidden;transform:translateY(15px);transform:translateY(15px)!important;transition:all .2s linear!important}
.prgoress_indicator.active-progress{opacity:1;visibility:visible;transform:translateY(0)!important}
.prgoress_indicator::after{position:absolute;content:"\f106";font-family:"Font Awesome 5 Free";text-align:center;line-height:46px;font-size:18px;color:#49af45;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;font-weight:900;z-index:1;transition:all .2s linear!important}
.prgoress_indicator::before{position:absolute;content:"\f106";font-family:"Font Awesome 5 Free";text-align:center;line-height:46px;font-size:18px;font-weight:900;opacity:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:2;transition:all .2s linear!important}
.prgoress_indicator:hover ::after{color:#49af45}
.prgoress_indicator:hover ::before{opacity:1}
.prgoress_indicator svg path{fill:none}
.prgoress_indicator svg.progress-circle path{stroke:#49AF45;stroke-width:4;box-sizing:border-box;transition:all .2s linear!important}
.search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-540px;transform:translateY(-100%);background-color:rgba(0,0,0,.9);-webkit-transition:all .5s cubic-bezier(.86, 0, .070, 1);-moz-transition:all .5s cubic-bezier(.86, 0, .070, 1);-o-transition:all .5s cubic-bezier(.86, 0, .070, 1);transition:all 1.5s cubic-bezier(.86, 0, .070, 1);-webkit-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);-moz-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);-o-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000)}
.search-popup{width:100%}
.search-active .search-popup{transform:translateY(0);margin-top:0}
.search-popup .close-search{position:absolute;left:0;right:0;margin:0 auto;margin-top:-200px;border-radius:50%;text-align:center;background-color:#49af45;width:70px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.05);border-bottom:3px solid #fff;border-top:3px solid #fff;border-right:3px solid #062462;border-left:3px solid #062462;-webkit-transition:all .5s ease;height:70px;line-height:70px;text-align:center}
.search-active .search-popup .close-search{visibility:visible;opacity:1;top:50%;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
.search-popup form{position:absolute;max-width:700px;top:50%;left:15px;right:15px;margin:-35px auto 0;transform:scaleX(0);transform-origin:center;background-color:#111;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.search-active .search-popup form{transform:scaleX(1);-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
.search-popup .form-group{position:relative;margin:0;overflow:hidden}
.search-popup .form-group input[type=search],.search-popup .form-group input[type=text]{position:relative;display:block;font-size:18px;line-height:50px;color:#000;height:70px;width:100%;padding:10px 30px;background-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-weight:500;text-transform:capitalize}
.search-popup .form-group button,.search-popup .form-group input[type=submit]{position:absolute;right:30px;top:0;height:70px;line-height:70px;background:0 0;text-align:center;font-size:24px;color:#49af45;padding:0;cursor:pointer;-webkit-transition:all .5s ease;border:none}
.search-popup .form-group button:hover,.search-popup .form-group input[type=submit]:hover{color:#000}
.search-popup input::placeholder,.search-popup textarea::placeholder{color:#000}
.search-popup .close-search.style-two{position:absolute;right:25px;left:auto;color:#fff;width:auto;height:auto;top:25px;margin:0;border:none;background:0 0!important;box-shadow:none!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.search-box-btn{display:inline-block;padding-left:22px}
.search-box-btn i{display:inline-block;color:#fff;line-height:30px;text-align:center;font-size:18px;cursor:pointer;transition:.5s}
.upp.search-box-btn i{color:#9e9fa1}
.search-box-btn.search-box-outer span i{font-size:20px;display:inline-block;color:#fff;padding-left:17px;position:relative;z-index:1}
.upp.search-box-btn.search-box-outer span i{color:#9e9fa1}
.search-box-btn.search-box-outer span i:after{position:absolute;content:"0";right:-10px;top:-4px;width:16px;height:16px;line-height:16px;text-align:center;background:#49af45;color:#fff;border-radius:50%;display:inline-block;font-size:12px}
.flaticon-multiply:before{content:inherit}
button.close-search i{font-size:25px;color:#fff;display:inline-block}
span.flaticon-multiply i{display:inline-block;color:#49af45}
.xs-sidebar-group .xs-overlay{left:100%;top:0;position:fixed;z-index:101;height:100%;opacity:0;width:100%;visibility:hidden;-webkit-transition:all .4s ease-in .8s;-o-transition:all .4s ease-in .8s;transition:all .4s ease-in .8s}
.xs-sidebar-group .widget-heading{position:absolute;top:23px;right:0;padding:25px}
.xs-sidebar-widget{position:fixed;right:-100%;top:0;bottom:0;width:100%;max-width:360px;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#272727;-webkit-transition:all .5s cubic-bezier(.9, .03, 0, .96) .6s;-o-transition:all .5s cubic-bezier(.9, .03, 0, .96) .6s;transition:all .5s cubic-bezier(.9, .03, 0, .96) .6s;visibility:hidden;opacity:0}
.xs-sidebar-group.isActive .xs-overlay{opacity:.7;visibility:visible;-webkit-transition:all .8s ease-out 0s;-o-transition:all .8s ease-out 0s;transition:all .8s ease-out 0s;left:0}
.xs-sidebar-group.isActive .xs-sidebar-widget{opacity:1;visibility:visible;right:0;-webkit-transition:all .7s cubic-bezier(.9, .03, 0, .96) .4s;-o-transition:all .7s cubic-bezier(.9, .03, 0, .96) .4s;transition:all .7s cubic-bezier(.9, .03, 0, .96) .4s}
.sidebar-textwidget{padding:40px 32px}
.close-side-widget i{color:#49ae45;font-size:28px;display:block}
.sidebar-widget-container{position:relative;top:150px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in .3s;-o-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.xs-sidebar-group.isActive .sidebar-widget-container{top:0;opacity:1;visibility:visible;-webkit-transition:all 1s ease-out 1.2s;-o-transition:all 1s ease-out 1.2s;transition:all 1s ease-out 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.xs-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;z-index:0}
.xs-bg-black{background-color:#49ae45}
.nav-logo{margin:0 0 50px}
.content-box h2{color:#fff;font-size:26px;font-weight:600}
.content-box p{display:inline-block;color:#fff;padding:15px 0 0}
a.theme-btn.btn-style-two span{color:#fff;font-size:20px}
a.theme-btn.btn-style-two i{color:#49ae45}
.contact-info h2{color:#fff;font-size:26px;margin-bottom:15px;font-weight:600}
ul.list-style-one li{display:block;list-style:none;color:#fff;padding:16px 0 0;overflow:hidden}
ul.list-style-one li span{font-size:20px;font-weight:600;color:#49ae45;margin:0 10px 0 0}
ul.social-box{margin:30px 0 0}
ul.social-box li{display:inline-block;list-style:none;margin:0 6px 0 0}
ul.social-box li a{display:inline-block;width:35px;height:35px;line-height:36px;text-align:center;background:#fff;color:#49ae45;transition:.5s;font-size:18px;border-radius:3px}
ul.social-box li a:hover{background:#49ae45;color:#fff}
.loader-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;transition:.8s 1s ease;z-index:99999}
.loader{position:relative;display:block;z-index:201;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;transition:all 1s 1s ease;border:3px solid transparent;border-top-color:#f3297c;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
.loader:before{position:absolute;content:'';top:6px;left:6px;right:6px;bottom:6px;border-radius:50%;border:3px solid transparent;border-left-color:#10eb9b;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.loader:after{position:absolute;content:'';top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-right-color:#fff;-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;-o-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes spin{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.loader-wrapper .loder-section{position:fixed;top:0;width:50%;height:100%;background:#111;z-index:2}
.loader-wrapper .loder-section.left-section{left:0;transition:1s 1.4s ease}
.loader-wrapper .loder-section.right-section{right:0;transition:1s 1.4s ease}
.loaded .loder-section.left-section{left:-100%}
.loaded .loder-section.right-section{right:-100%}
.loaded .loader-wrapper{visibility:hidden}
.loaded .loader{top:-100%;opacity:0}
.hero-content .main-title{font-size:2.6rem;font-weight:600;width:auto}
.hero-content .main-title-2{font-size:2.6rem;font-weight:600;width:auto}
.EcoFlick-text-section{position:relative;background:#49af45;z-index:1;padding:40px 0 44px}
.EcoFlick-text-section .inner-container{max-width:1812px;margin:0 auto}
.EcoFlick-text-section .marquee{position:relative;--duration:30s;--gap:0px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:0}
.EcoFlick-text-section .marquee-block{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:0;min-width:87%;-webkit-animation:scroll 30s linear infinite;animation:scroll 30s linear infinite}
.EcoFlick-text-section .marquee-block .content-box{position:relative;margin-right:0}
.EcoFlick-text-section .marquee-block .content-box:last-child{margin-right:0}
.EcoFlick-text-section .marquee-block .content-box:last-child::before{display:none}
.EcoFlick-text-section .marquee-block .content-box .title{margin:0}
.EcoFlick-text-section .marquee-block .content-box h6.title{display:inline-block;font-size:30px;color:#fff;font-weight:600;padding:0 48px}
.EcoFlick-text-section .marquee-block .content-box h6.title img{position:relative;left:-49px}
@-webkit-keyframes scroll{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}
}
@keyframes scroll{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}
}
.services-details-thumb img{width: 1px; height:1px;}

.header-logo img{
    width: 190px;
}
.footer-logo img{
    width: 190px;
}