/*

Theme Name:        ecov-human-pixel

Template:          flatsome

*/

@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{font-family:'Mulish',sans-serif!important}

.nav.header-nav li.menu-item{margin:0}

span.Button07:hover{background-color:#A3BA40;color:#fff}

span.Button07:hover img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}

.nav.header-nav li.menu-item a{font-size:16px;letter-spacing:0.2px;line-height:18px;margin:0 0 0 44px;color:#3A4042;font-weight:600}

ul.DropDown01 a{font-size:10px;line-height:14px;display:flex;align-items:center;color:#556560}

.nav.header-nav li.header-social-icons a{border:1px solid #556560;color:#556560;width:33px;height:33px;min-width:inherit;line-height:34px;font-size:14px;margin:0 0 0 10px;min-height:auto;min-width:auto}

.nav.header-nav li.header-social-icons a:hover{background:none!important;border-color:#79a045!important}

.nav.header-nav li.header-social-icons a:hover i{color:#79a045!important}

li.header-social-icons{margin:0 0 0 35px!important}

.footer .col.widget_media_image img{max-width:200px!important}

.footer .col .menu li a:hover{color:#79A045}

.footer  .button.icon i{font-size:1.6em;color:#464C4B;line-height:0.2;top:0}

.footer .button.icon.circle{border:1px solid #AAB2B1;width:38px;height:37px;line-height:38px;margin:0 2px;background:transparent;align-items:center;display:inline-flex;justify-content:center}

.footer .button.icon.circle:hover{background:#79A045!important;color:#fff;border-color:#79A045!important}

.footer .button.icon.circle:hover i{color:#fff}

.absolute-footer{padding:5px 0 0px}

.copyright-footer{font-weight:normal;font-size:14px;line-height:20px;color:#65767A;padding:30px 0px}

.absolute-footer{margin-top:5px}

element.style{}

.home-top h5{font-weight:bold;font-size:15px;line-height:18px;display:flex;align-items:center;letter-spacing:0.2px;color:#000000}

.home-top h2,.home-top h1{font-style:normal;font-weight:bold;font-size:39px;line-height:44px;color:#3A4042}

.find-out-more a{font-weight:600;font-size:16px;line-height:18px;letter-spacing:0.2px;color:#3A4042;text-align:center;display:inline-flex;align-items:center;background-image:url('images/Arrow04.svg');background-repeat:no-repeat;background-position:center right;padding-right:28px}

.find-out-more a:hover{color:#79A045;background-image:url('images/Arrow05.svg')}

.find-out-more a img{margin-bottom:0!important;margin-left:18px}

.find-out-more{border-top:1px solid #EDEDF2;padding-top:25px}

.home-top .row{align-items:center}

.home-top-box-content p{margin-bottom:0;font-size:15px;line-height:25px;letter-spacing:0.3px;color:#3A4042;padding-right:21px}

.ecov-states-head  h2{font-weight:bold;font-size:37px;line-height:41px;text-align:center;letter-spacing:0.1px;font-family:Muli;margin-bottom:10px!important}

.ecov-states-head h3{font-size:18px;line-height:22px;text-align:center;letter-spacing:0.3px;color:#737B7D}

.ecov-states-box h5.uppercase,.ecov-states-box h5{font-weight:800;font-size:21px;line-height:24px;text-align:center;letter-spacing:0.1px;color:#373F41}

.ecov-states .featured-box p{font-size:15px;line-height:24px;text-align:center;letter-spacing:0.2px;color:#65767A;padding:10px 20px 0}

#sync1{overflow:hidden}

.ecov-states-box h6 span,.read-more{font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.2px;padding:0 36px 0 0;color:#3A4042;min-width:179px;text-align:center;height:45px;display:inline-block;line-height:45px;position:relative;transition:all 0.5s ease;-webkit-transition:all 0.5s ease}

.ecov-states-box h6 span:after,.read-more:after{background:url(images/Arrow04.svg) no-repeat;content:"";width:17px;height:17px;background-size:contain;position:absolute;transform:translate(-50%,-50%);right:11px;top:50%}

.ecov-states-box h6 span:after{background-image:url(images/Arrow04.svg);width:17px;height:17px}

.ecov-states-box a:hover h6 span,.featured-services-box a:hover .read-more{background:#7CA346;color:#fff}

.ecov-states-box a:hover h6 span:after,.featured-services-box a:hover .read-more:after{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}

.ecov-states-box img{width:auto}

.ecov-states-box a:hover .icon-box-img img{filter:initial;-webkit-filter:initial}

.featured-box .icon-box-img{text-align:right}

.Box01 img{width:166px;height:166px;margin:0 auto}

.ecov-states-box a .icon-box-img img{filter:invert(0.2) grayscale(50%) brightness(0.3);-webkit-filter:invert(0.2) grayscale(50%) brightness(0.3)}

.ecov-states-box .col-inner a.plain{padding:40px 0;display:block}

.somewhere-else-text a{font-weight:bold;font-size:18px;line-height:18px;letter-spacing:0.2px;text-decoration-line:underline;color:#3A4042}

.featured-services-in h3{line-height:24px;text-align:center;letter-spacing:0.1px;padding-bottom:0px;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;font-size:20px;letter-spacing:0.1px;line-height:24px;min-height:50px;margin-bottom:0}

.Services01 .box-image{border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px}

.home__img_sec .button span{font-size:16px;letter-spacing:0.2px}

.consulting__section .col-inner .box{border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px}

.featured-services-in .featured-services-box p{font-size:14px;line-height:23px;text-align:center;letter-spacing:0.2px;min-height:100px}

.featured-services-content{padding:25px 35px;text-align:center;position:relative}

.featured-services-image,.featured-services-box .box-image{height:275px;overflow:hidden;position:relative;z-index:2}

.featured-services-content{height:calc(100% - 275px);padding:20px}

.featured-services-image img,.featured-services-box .box-image img{width:100%;height:100%;object-fit:cover}

.featured-services-box{padding:0 10px;width:100%}

.footer-newsletter{background:#505B5E url(images/newsletter-bg.png) no-repeat!important;background-size:cover!important;text-align:center;color:#Fff;padding-bottom:0px!important}

.footer-newsletter h3{font-style:normal;font-weight:bold;font-size:40px;line-height:44px;text-align:center;letter-spacing:0.1px;color:#FFFFFF}

.proudly-involved h3{font-size:17px;color:#697977;font-weight:600;text-align:center;letter-spacing:0.1px;margin-bottom:30px!important}

.footer_newsletter{padding:25px 0px 0}

span.gform_description{font-size:16px;line-height:27px;text-align:center;letter-spacing:0.3px;margin:0 auto;font-weight:normal!important;font-family:"Muli",sans-serif;padding-top:5px}

.footer_newsletter label.gfield_label{display:none!important}

.gform_button.button{font-size:17px!important;line-height:18px;letter-spacing:0.3px;color:#FFFFFF;background:#7CA346!important}

.gform_body input{font-weight:normal;font-size:17px!important;line-height:20px;letter-spacing:0.2px!important;color:#323839;max-width:552px;height:63px;width:100%!important;padding:0px 34px!important}

.gform_body::placeholder{color:#323839!important;opacity:1}

.footer_newsletter  .gform_wrapper form{max-width:772px;margin:0 auto;position:relative}

.footer_newsletter .gform_button.button{min-width:121px;height:63px;position:absolute;right:42px;bottom:34px}

.footer_newsletter  .gform_footer.top_label{padding:0px 0 1px 0}

.footer_newsletter  .gform_wrapper .gform_body{max-width:689px!important;margin:0 auto}

.proudly-involved p{font-size:18px;line-height:22px;text-align:center;letter-spacing:0.3px;color:#3A4042}

.proudly-involved ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;margin:32px 0 0 0}

.proudly-involved ul li{list-style:none;width:22%;display:flex;align-items:center;justify-content:center;height:137px;margin:0 15px}

.proudly-involved ul li a{padding:37px;display:block}

.proudly-involved-with{padding-top:0px!important;padding-bottom:0px!important}

.author-img{background:#FFFFFF;box-shadow:0px 30px 80px rgba(0,0,0,0.07),0px 12.5216px 10.0172px rgba(0,0,0,0.035);border-radius:90px;width:90px;height:90px;margin:0;padding:5px}

.Services01 .box .box-text a{padding:0px 50px 0px 50px}

.Services01 .box .box-text a h6{font-weight:600;font-size:15px;line-height:18px;text-align:center;align-items:center;letter-spacing:0.2px;color:#464C4D;padding-top:18px}

.Services01 .box .box-text a p{font-style:normal;font-weight:normal;font-size:15px;line-height:22px;text-align:center;letter-spacing:0.2px;color:#747C7F}

.Services01 .box .box-text a:hover h4,.Services01 .box .box-text a:hover h6{color:#9EBD2A}

.Services01 .col.large-4{margin-bottom:20px}

.Services01 .box .box-text a h6 i{padding-left:10px}

footer .footer_five input[type="submit"]{border-radius:3px;-webkit-border-radius:3px;min-width:113px;font-size:15px;letter-spacing:0.2px;height:45px;width:auto;background-image:url(/wp-content/uploads/2021/03/submit-btn.png)!important;background-repeat:no-repeat;background-position:right 20px center}

.author-img img{border-radius:100%!important;width:100%;height:100%;object-fit:cover}

.section.consulting__section{padding-bottom:50px!important}

.author-info h5{font-weight:800;font-size:22px;line-height:27px;letter-spacing:0.1px;color:#69AA12}

.author-info h6{font-size:17px;margin:0;color:#373F41;font-weight:400}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}

.owl-carousel{width:100%;z-index:1}

.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}

.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}

.owl-carousel .owl-item img{display:block;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}

.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}

.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}

.owl-carousel.owl-loading{opacity:0;display:block}

.owl-carousel.owl-hidden{opacity:0}

.owl-carousel.owl-refresh .owl-item{visibility:hidden}

.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.owl-carousel.owl-grab{cursor:move;cursor:grab}

.owl-carousel.owl-rtl{direction:rtl}

.owl-carousel.owl-rtl .owl-item{float:right}

.owl-carousel .animated{animation-duration:3s;animation-fill-mode:both}

.owl-carousel .owl-animated-in{z-index:0}

.owl-carousel .owl-animated-out{z-index:1}

.owl-carousel .fadeOut{animation-name:fadeOut}

@keyframes fadeOut{

	0%{opacity:1}

	100%{opacity:0}

}

.owl-height{transition:height .5s ease-in-out}

.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}

.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}

.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}

.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}

.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}

.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}

.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}

.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}

.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.partner-with-us{background:linear-gradient(91.74deg,#669644 17.55%,#A5BB40 94.87%)}

.partner-with-us h2,.partner-with-us h3,.partner-with-us p{color:#fff}

.partner-with-us h3{max-width:62%;margin:0 auto;line-height:30px}

.partner-with-us .button.join-now-btn{min-width:166px;height:51px;line-height:49px;color:#fff;border-color:#fff;background:#7CA346}

.partner-with-us .button.join-now-btn .icon-angle-right:before{background:url(images/Arrow05.svg);-webkit-filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}

.SButton01 .icon-angle-right:before{background-repeat:no-repeat!important;background-position:center!important}

.button.join-now-btn{background:#9EBD2A;box-sizing:border-box;font-weight:600;font-size:15px;line-height:45px;letter-spacing:0.2px;color:#FFFFFF;border:1px solid #FFFFFF;min-width:133px;height:45px;margin:25px 0 0 0;padding:0 25px}

.partner-with-us .col-inner{text-align:center}

.button.join-now-btn .icon-angle-right:before{background-repeat:no-repeat;width:17px;height:17px;position:absolute;margin:-9px 0 0 -16px}

.partner-with-us .ecov-states-head{padding-bottom:20px;padding-top:10px}

.home-testimonials{padding-bottom:30px!important}

.testimonial-view-all .col-inner{padding-top:5px!important}

.testimonials-slider .item{background:#fff;margin:0px 12px;padding:30px 49px;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}

.Con001{padding:0 25px}

.author-info{padding-top:20px}

.testimonials-box-content{font-style:italic;font-weight:normal;font-size:19px;line-height:36px;color:#373F41;text-align:left;display:flex;align-items:center}

.open-quote img{max-width:32.5px;margin-bottom:10px}

.close-quote img{max-width:30.5px}

.home-testimonials .col-inner{padding-top:20px}

.testimonials-slider{padding-top:40px}

.testimonials-box-content p{padding-right:30px}

.button.join-now-btn span{padding-right:20px}

#sync1 .item{margin:0px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}

#sync2 .item{padding:0px 0px;margin:0px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;cursor:pointer;transition:all 0.5s ease;-webkit-transition:all 0.5s ease}

#sync2 .item h1{font-size:18px}

.banner-in{height:55vh!important;width:100%;overflow:hidden;background-color:#556560}

.banner-in img{width:100%;height:100%;background-position:center center;object-fit:cover;}

div#sync2{position:absolute;z-index:999;max-width:1348px;width:100%;background:#fff;top:18px;margin:0 auto;transform:translate(-50%,0%);left:50%;padding:15px 20px 20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}

.banner-thumb span{height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}

div#sync2  p,.banner-sub-services-in .banner-thumb p{font-style:normal;font-weight:normal;font-size:15px;line-height:19px;text-align:center;color:#556560}

.banner-thumb img{width:auto!important;max-width:42px;padding-bottom:8px;margin:0 auto;padding-bottom:14px;filter:grayscale(0.8) brightness(0.55) hue-rotate(95deg);-webkit-filter:grayscale(0.8) brightness(0.55) hue-rotate(95deg)}

.banner-overlay{max-width:1382px;margin-top:30px;width:100%;margin:0 auto 0;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}

.banner-overlay-in{max-width:524px;width:100%;padding:50px 28px 25px 0;text-align:left}

.banner-overlay-in h5,.services-banner h5{font-style:normal;font-weight:bold;font-size:15px;line-height:18px;display:flex;align-items:center;letter-spacing:1.2px;color:#9EBD2A}

.banner-overlay-in h2,.services-banner h1{font-style:normal;font-weight:800;font-size:49px;line-height:62px;letter-spacing:0.2px;color:#fff;margin-bottom:15px}

.page-id-5691 .services-banner h1{font-size:49px;line-height:62px}

.banner-overlay-in p{max-width:382px}

.banner-overlay-in p,.services-banner p{font-style:normal;font-weight:normal;font-size:15px;line-height:26px;letter-spacing:0.3px;color:#fff;padding-bottom:10px}

.home-top-box-content .img-inner{padding-top:5px;padding-bottom:5px}

a.banner-btn{background:#9EBD2A;background-image:url(/wp-content/uploads/2021/03/submit-btn.png)!important;background-repeat:no-repeat;background-position:right 25px center;font-weight:600;font-size:18px;line-height:54px;letter-spacing:0.2px;color:#FFFFFF;min-width:217px;height:54px;display:inline-block;padding:0 25px;position:relative;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;border-radius:3px;-webkit-border-radius:3px;text-align:center}

a.banner-btn:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,0.2)}

a.banner-btn:before{background-repeat:no-repeat;width:17px;height:17px;position:absolute;margin:0;right:24px;transform:translate(0%,-50%);top:50%}

#sync2 .synced .banner-thumb img,#sync2  .banner-thumb:hover img,.banner-sub-services .banner-thumb a:hover img{filter:initial;-webkit-filter:initial;transition:all 0.5s ease;-webkit-transition:all 0.5s ease}

#sync2 .item:hover p,#sync2 .synced .banner-thumb p{color:#79A045!important;transition:all 0.5s ease;-webkit-transition:all 0.5s ease}

#sync2 .synced .banner-thumb p{font-weight:800}

.header-nav .current-menu-item a{color:#9EBD2A!important}

.owl-nav button{position:absolute;transform:translate(0%,-50%);top:50%}

.owl-nav button.owl-next{right:0}

.home-banner{padding-top:0px!important}

.case-study-slider-in-left h5{font-weight:bold;font-size:15px;line-height:18px;letter-spacing:0.2px;color:#9EBD2A}

.case-study-slider-in-left h3{font-weight:800;font-size:40px;line-height:50px;letter-spacing:0.1px;color:#373F41}

.case-study-slider-in-left p{font-style:normal;font-weight:normal;font-size:16px;line-height:25px;letter-spacing:0.3px;color:#65767A;margin-bottom:15px}

.case-study-slider-in-left h4{font-style:normal;font-weight:normal;font-size:20px;line-height:44px;letter-spacing:0.1px;color:#373F41}

.case-study-slider-in-left h4 b{font-style:normal;font-weight:bold;font-size:16px;line-height:18px;display:block;letter-spacing:0.2px;color:#69AA12;font-family:Muli;font-weight:bold;font-size:18px;text-align:left;color:#9ebd2a}

.case-study-slider-in-left li{list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin:2px 0!important}

.case-study-slider-in{display:flex;flex-wrap:wrap}

.case-study-slider-in-left,.case-study-slider-in-right{width:50%}

.case-study-slider-in-left{padding-right:40px}

.case-study-tabs .tabbed-content,.home-testimonials .col-inner{padding-left:70px;padding-right:70px}

.case-study-tabs  button.owl-next,.home-testimonials  button.owl-next{right:-78px}

.case-study-tabs  button.owl-prev,.home-testimonials  button.owl-prev{left:-62px}

.case-study-slider-in-left li span img{max-width:42px}

.case-study-slider-in-left li span{width:85px}

.case-study-slider-in-left .listing-right-side{width:calc(100% - 90px)}

.case-study-slider-in-left span.read-more{min-width:120px}

.case-study-slider-in-left ul{padding:1px 0px 0}

.listing-right-side h4:first-child{line-height:1.4;margin-bottom:0;font-family:Muli;font-weight:bold;font-size:18px;text-align:left;color:#3a4042}

.owl-dots span{background:#D7D7D8;border-radius:30px;width:10px;height:10px;display:inline-block}

.owl-dots .active span{background:#A3BA40;width:15px;height:15px;margin-top:7px}

.owl-dots{text-align:center}

button.owl-dot{margin:0px 6px 0!important}

.accordion .active .icon-angle-down:before{top:0px;position:relative}

.tab span{font-style:normal;font-weight:normal;font-size:15px;line-height:19px;text-align:center;color:#556560}

.tab.active span{color:#79A045;font-weight:800}

.nav-line-bottom>li>a:before{background-color:#79A045}

.tab a{padding:22px 0px!important}

.nav li.tab{margin-right:60px}

ul.nav.nav-line-bottom{border-bottom:solid 1px #E5EAF2;margin-bottom:60px}

.testimonial-view-all{padding-bottom:0px!important}

#masthead li.html.header-social-icons{margin-left:215px!important}

a.accordion-title span{font-style:normal;font-weight:400;font-size:20px;line-height:22px;color:#373F41}

.accordion-inner,.accordion-inner p{font-style:normal;font-weight:normal;font-size:16px;line-height:30px;color:#464C4B}

.accordion-item{background:#FFFFFF;border:1px solid #E5E5E5;box-sizing:border-box;margin-bottom:15px;padding:12px 24px 12px}

.accordion-title.active{border-color:transparent;color:#373F41;font-weight:800;background-color:transparent}

.accordion-title.active span{font-weight:800}

.accordion-title{border-top:none}

.accordion button.toggle  i{color:#47A331}

.accordion button.toggle{left:auto;border:1px solid #79A045;width:32px;height:32px;border-radius:0px;padding:0;margin:0;right:-7px;min-height:auto;top:-2px}

.accordion .icon-angle-down:before{content:"+";font-size:19px;-webkit-text-stroke:1px;height:auto;line-height:19px;position:relative;top:-2px}

.accordion .active .icon-angle-down:before{content:"-";font-size:28px;-webkit-text-stroke:0;height:auto;line-height:19px;position:relative;top:-2px}

.accordion button.toggle i{color:#47A331;line-height:normal;position:initial;margin:-18px 0 0 0;padding:0}

a.accordion-title.plain{padding:0px}

.active button.toggle{background:#7CA346;border:none!important}

.active>.toggle{-ms-transform:none;transform:none}

.accordion .active .toggle{top:-2px}

.accordion .active button.toggle i{color:#fff}

.faq-search form{background:#FFFFFF;border:1px solid #D9D9D9;box-sizing:border-box;border-radius:49px;max-width:292px;height:56px;display:flex;align-items:center;justify-content:center;padding:0 20px 0 10px}

.faq-search input.search-field{border:none;box-shadow:none;margin:0;min-width:210px;font-size:15px;line-height:19px;font-weight:500}

.faq-search label{margin:0}

button.search-submit{margin:0;padding:0}

.faq-search{position:absolute;right:0;top:10px;z-index:999}

.absolute-footer{color:#fff;margin-top:10px;border-top:1px solid #D6DFE8}

.footer-top{display:flex;flex-wrap:wrap;max-width:1348px;margin:auto}

.footer-1,.footer-2,.footer-3,.footer-4,.footer-5{width:22%}

.footer-3,.footer-4{width:17%}

#footer .col{max-width:100%;flex-basis:100%}

#footer span.widget-title{font-weight:800;font-size:15px;line-height:18px;letter-spacing:0.2px;color:#464C4B;margin-bottom:18px;display:block}

#footer ul.menu>li+li,#footer .widget>ul>li+li{border-top:none}

#footer .menu a{font-size:15px;line-height:21px;color:#65767A;background-position:left 16px;padding:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease}

#footer .is-divider.small{display:none}

.footer-1,.footer-2{border-top:none;padding-top:0}

.footer_four,.footer_five{min-height:175px}

.social-icons.follow-icons{padding:10px 0px}

.footer-wrapper{background-color:#F1F1F7;padding:70px 0px 0;background-repeat:no-repeat;background-size:cover}

.footer-1,.footer-2{background-color:transparent!important}

#footer .menu a:hover{color:#A5BB40}

.home-bottom .box-image{max-width:123px;text-align:right;margin:0}

.home-bottom  .box{display:flex;flex-wrap:wrap}

.home-bottom .box-text{width:calc(100% - 123px)}

.home-bottom .box-image img{width:auto!important;max-width:100%!important;filter:brightness(.9)}

.home-bottom .box-text{width:calc(100% - 123px);padding-left:20px;padding-top:0}

.home-bottom .box-text h4{font-weight:800;font-size:19px;line-height:18px;letter-spacing:0.2px;color:#556560;padding-bottom:20px}

.home-bottom .box-text p,.home-bottom .box-text h6{font-style:normal;font-weight:normal;font-size:13px;line-height:22px;color:#556560;letter-spacing:-0.2px;padding-bottom:14px}

.home-bottom .box-text h6{font-weight:600;letter-spacing:0}

.home-bottom .box-text h6 a{color:#556560}

.home-bottom .box-text h6 a:hover{color:#A5BB40}

.home-bottom .col{padding-bottom:0}

.home-bottom{padding-bottom:30px!important;padding-top:45px!important}

.home .home-bottom{padding-top:0px!important}

.faq-outer{padding-bottom:0px!important;padding-top:52px!important}

.accordion-inner{padding-left:0;padding-right:140px;padding-bottom:0}

.accordion{padding-top:25px}

.faq-outer .ecov-states-head h2{margin-bottom:4px}

.faq-outer .button.join-now-btn{font-weight:500!important;min-width:179px;height:45px;line-height:45px}

::-webkit-input-placeholder{color:rgba(85,101,96,0.51)}

:-ms-input-placeholder{color:rgba(85,101,96,0.51)}

::placeholder{color:rgba(85,101,96,0.51)}

.casestudy-search.faq-search{top:12px;right:70px}

.casestudy-search.faq-search form{border:none;border-bottom:3px solid #CDD2D2;border-radius:0;padding-left:0;padding-right:0;max-width:188px;padding-bottom:30px}

.casestudy-search.faq-search input.search-field{min-width:auto;padding-left:0;max-width:165px}

.case-study-search-outer .col{padding-bottom:0!important}

.case-study-tabs .tabbed-content li.tab:first-child a{background:url(../../../wp-content/uploads/2020/10/greenhouse-1.png) no-repeat}

.case-study-tabs .tabbed-content li.tab:nth-child(2) a{background:url(../../../wp-content/uploads/2020/10/store-1.png) no-repeat}

.case-study-tabs .tabbed-content li.tab:nth-child(3) a{background:url(../../../wp-content/uploads/2020/10/factory-1.png) no-repeat}

.case-study-tabs .tabbed-content li.tab a{background-size:17px!important;background-position:left 18px!important;padding-left:25px!important;filter:invert(0.2) grayscale(50%) brightness(0.5);-webkit-filter:invert(0.2) grayscale(50%) brightness(0.5);padding-bottom:30px!important;padding-top:18px!important}

.case-study-tabs .tabbed-content .tab.active a{filter:initial;-webkit-filter:initial}

.case-study-tabs .tabbed-content li.tab a:hover:before{background-color:#79A045}

.case-study-tabs .ecov-states-box h6 span:after,.read-more:after{right:0}

.case-study-tabs .tabbed-content li.tab a:hover span{color:#79A045}

.case-study-tabs .tabbed-content .tab a:hover{filter:initial;-webkit-filter:initial}

.home-top-right,.home-top-right .find-out-more .col{padding-bottom:0px}

.home-testimonials .button.join-now-btn{border:none;color:#FFF!important;min-width:148px;border-radius:3px;font-size:15px}

.home-testimonials .button.join-now-btn span{font-size:15px}

a.accordion-title span b{padding-right:10px;font-weight:400}

.accordion-title.active span b{font-weight:800}

.video-cover{background:#EDEFF2;padding:11px;height:271px;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}

.video-cover img{width:100%;height:100%;object-fit:cover}

span.close-quote{display:inline-block;padding:0 0 0 15px;position:relative;margin:0 0 -21px 0}

.testimonials-box-content{min-height:315px}

.video-play-icon{width:71px;height:71px;background:transparent;border-radius:100%;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;cursor:pointer;box-shadow:none;-webkit-box-shadow:none;border:3px solid #FFF}

.video-play-icon:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 0 100px rgba(0,0,0,0.2)}

.video-cover{position:relative}

.video-play-icon img{max-width:30px;width:100%!important;height:auto;text-align:center;margin:19px 0 0 21px}

#sync1 .owl-item:first-child .banner-overlay-in{background:none}

#sync1 .owl-item:nth-child(2) .banner-in:after{background:rgba(18,19,22,0.2);content:"";position:absolute;width:100%;height:100%}

.video-popup{display:block}

.video-popup{position:fixed;top:0;background:rgba(0,0,0,.4);width:100%;height:100%;left:0;z-index:9999;overflow-y:auto;overflow-x:hidden}

.video-popup-in{max-width:700px;margin:0px auto;padding:50px 50px 50px;background:#fff;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:90%}

.close-cross{float:right;background:#79A045;color:#fff;width:30px;height:30px;text-align:center;border-radius:30px;font-weight:600;padding-top:3px;cursor:pointer;position:absolute;right:-10px;top:-16px}

.popup-active{overflow-y:hidden}

.footer_newsletter .gform_validation_error .gform_button.button{bottom:62px}

.header-social-icons a.icon.instagram{float:right}

.services-banner-in .col-inner{max-width:524px;width:100%;padding:45px 30px 45px 45px;text-align:left;float:left}

.consulting-other-services .commercial-lighting-box .icon-box-text{max-width:346px}

.services-banner{height:839px}

.services-banner .bg.section-bg{background-size:auto!important}

.services-top-bar p{font-size:16px;line-height:22px;text-align:center;letter-spacing:0.3px;color:#FFFFFF;font-weight:500;margin-bottom:0}

.services-top-bar a{color:#fff;padding-left:12px;text-decoration:underline}

.services-top-bar i{font-size:22px;margin:0px 0 0 10px}

.services-top-bar i::before{top:5px;position:relative}

.services-top-bar .col{padding-bottom:15px;padding-top:12px}

.services-puzzled{padding-top:80px!important;padding-bottom:50px!important}

.services-tabs{padding-top:60px!important;padding-bottom:0px!important}

.ecov-states-head.energy-efficiency-heading p{font-size:18px;line-height:29px;text-align:center;letter-spacing:0.3px;color:#3A4042}

.services-tabs .energy-efficiency-heading .col-inner{max-width:1125px;margin:0 auto}

.efficiency-rebates-col .img-inner{height:305px}

.efficiency-rebates-col .img-inner img{width:100%;height:100%;object-fit:cover}

.efficiency-rebates-col p{font-weight:bold;font-size:20px;line-height:24px;text-align:center;letter-spacing:0.1px;color:#373F41;padding-top:10px}

.services-tabs .tab-panels{max-width:1000px;margin:0 auto}

.services-tabs ul.nav{justify-content:center}

.services-tabs.case-study-tabs .tabbed-content li.tab:first-child a{background:url(../../../wp-content/uploads/2020/10/image-8.png) no-repeat;background-size:51px!important}

.services-tabs.case-study-tabs .tabbed-content li.tab:nth-child(2) a{background:url(../../../wp-content/uploads/2020/10/map-1.png) no-repeat;background-size:45px!important}

.services-tabs.case-study-tabs .tabbed-content li.tab:nth-child(3) a{background:url(../../../wp-content/uploads/2020/10/map-3.png) no-repeat;background-size:42px!important}

.services-tabs.case-study-tabs .tabbed-content li.tab:nth-child(4) a{background:url(../../../wp-content/uploads/2020/10/map-2.png) no-repeat;background-size:38px!important}

.services-tabs.case-study-tabs .tabbed-content li.tab a{padding-left:58px!important}

.services-tabs.case-study-tabs .tabbed-content li a{padding-bottom:33px!important}

.services-tabs.case-study-tabs .tabbed-content li.tab span{display:inline-block;padding-top:8px}

.testimonials-slider-all-services-block{padding-top:65px!important;padding-bottom:0!important}

.services-tabs .nav li.tab{margin-right:72px}

.nav-line-bottom>li>a:before,.nav-line-grow>li>a:before,.nav-line>li>a:before{height:4px}

.case-study-tabs.services-tabs .tabbed-content{padding-top:20px}

a.learn-more-btn{border:1px solid #A3BA41;box-sizing:border-box;font-weight:bold;font-size:14px;line-height:42px;letter-spacing:0.3px;color:#A3BA41;min-width:187px;height:42px;display:inline-block;text-align:center;margin-left:23px}

a.learn-more-btn:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,0.2);background:#7CA346;color:#fff;border-color:transparent!important}

.banner-btn{display:flex;align-items:center;flex-wrap:wrap}

.commercial-lighting-box h4{font-size:18px;line-height:24px;text-align:center;letter-spacing:0.1px;color:#373F41}

.commercial-lighting-box p{font-size:14px;line-height:20px;text-align:center;letter-spacing:0.2px;color:#373F41}

.commercial-lighting-box a.plain{display:block;padding:30px 30px;text-align:center;-webkit-box-shadow:0px 4px 20px transparent,0px 12.52px 10.0172px transparent;-webkit-box-shadow:0px 4px 20px transparent,0px 12.52px 10.0172px transparent}

.commercial-lighting-box a.plain:hover{-webkit-box-shadow:0px 4px 20px rgba(0,0,0,0.07),0px 12.52px 10.0172px rgba(0,0,0,0.035);-webkit-box-shadow:0px 4px 20px rgba(0,0,0,0.07),0px 12.52px 10.0172px rgba(0,0,0,0.035);background:#FFFFFF}

.commercial-lighting-box .icon-box-img{margin:0 auto 10px}

.commercial-lighting-box .icon-box-text{max-width:275px;margin:0 auto}

.commercial-lighting-box .find-out-more{font-weight:bold;font-size:16px;line-height:18px;letter-spacing:0.2px;color:#79A045;border:navajowhite;text-align:center;padding-top:15px;opacity:0;display:inline-block}

.commercial-lighting-box a:hover .find-out-more{opacity:1}

.heading-with-sub-heading h2,.heading-with-sub-heading h3{font-weight:bold;font-size:40px;line-height:50px;text-align:center;letter-spacing:0.1px;margin-bottom:12px;color:#373F41}

.heading-with-sub-heading p{font-weight:normal;font-size:18px;line-height:22px;text-align:center;letter-spacing:0.3px;color:#737B7D}

.commercial-lighting-box{margin-top:10px}

.commercial-lighting{margin-top:40px}

.commercial-lighting-box .featured-box .icon-box-img img{filter:grayscale(1);-webkit-filter:grayscale(1)}

.commercial-lighting-box a:hover .featured-box .icon-box-img img{filter:grayscale(0);-webkit-filter:grayscale(0)}

.commercial-lighting-box  .find-out-more{position:relative}

.commercial-lighting-box .find-out-more:after{content:"\f105";font-family:'fl-icons'!important;position:absolute;transform:translate(-50%,-50%);right:26px!important;top:50%!important;margin-top:0!important;-webkit-text-stroke:0px #7CA346!important;font-size:18px}

.commercial-lighting.consulting-other-services{margin-top:0;padding-top:80px!important}

.commercial-lighting-box .icon-box-img .icon-inner{height:50px;display:flex;align-items:center}

.commercial-lighting-box .icon-box-img .icon-inner img{padding:0}

.consulting-other-services .commercial-lighting-box .find-out-more{font-weight:600;font-size:14px;line-height:45px;color:#fff;padding-top:0;display:inline-block;background:#7CA346;min-width:179px;height:45px;position:relative;margin-top:5px;padding-left:25px;text-align:left;border-radius:3px;-webkit-border-radius:3px}

.consulting-other-services .commercial-lighting-box .find-out-more:after{right:14px;top:50%;margin-top:2px;filter:invert(0) brightness(9);-webkit-filter:invert(0) brightness(9)}

.consulting-other-service .commercial-lighting-box a.plain{padding:27px 30px}

.consulting-other-service  .commercial-lighting-box .icon-box-text{max-width:295px}

.absolute-footer,html{background-color:transparent}

.services-block--featured-services{padding-top:80px!important;padding-bottom:35px!important}

.overlay-black-bg .services-banner-in .col-inner{background:#272222}

.services-banner.overlay-black-bg h1,.services-banner.overlay-black-bg p{color:#fff}

.overlay-black-bg .bg.section-bg:after{content:"";background:rgba(18,19,22,0.2);width:100%;height:100%;position:absolute}

.partner-with-us .button.join-now-btn:hover{box-shadow:none;background:#fff;border-color:#7CA346;color:#7CA346}

.partner-with-us .button.join-now-btn:hover .icon-angle-right:before{-webkit-filter:brightness(1) invert(0);-webkit-filter:brightness(1) invert(0)}

.faq-outer h3.thin-font{font-size:16px}

.faq-outer h2{margin-bottom:5px!important}

.prog-bar-wrapper{display:none}

.header .top-divider{border-top:none}

.page-id-5691 .services-banner-in .col-inner{padding-left:0}

.home-featured-services .read-more:after{right:12px}

.white-overlay-box .services-banner-in .col-inner{background:#fff}

.energy-savings h5{color:#66C250}

.victoria-section li{background:url(../../../wp-content/uploads/2020/10/tick-icon.png) no-repeat;list-style:none;padding:0 0 0 38px;font-size:15px;line-height:37px;letter-spacing:0.3px;color:#3A4042;background-position:left;margin-left:0!important}

.energy-savings{padding-top:80px!important}

.victoria-section{padding-bottom:70px!important}

.led-lighting h6{font-weight:bold;font-size:17px;line-height:26px;letter-spacing:0.3px;color:#373F41;position:relative;margin:10px 0 37px 0;padding:0 0 37px 0}

.led-lighting  h6:after{content:"";background:#E5E5E5;position:absolute;width:100%;height:2px;max-width:402px;bottom:0}

.lower-wattage .home-top-right{max-width:52%;flex-basis:52%}

.lower-wattage .home-top-left{max-width:48%;flex-basis:48%}

.led-lighting .home-top-right{max-width:48%;flex-basis:48%}

.led-lighting .home-top-left{max-width:52%;flex-basis:52%}

.led-lighting p{font-size:17px;line-height:27px;letter-spacing:0.3px;padding-right:20px}

.lower-wattage{padding-top:90px!important;padding-bottom:70px!important}

.led-lighting a.banner-btn{min-width:179px;height:45px;line-height:45px;font-weight:500;margin-top:22px}

.led-lighting{padding-bottom:50px!important}

.lower-wattage h2{padding-right:30px}

.energy-target .home-top-right a{color:#66C250}

.solar-rebates-box h4{font-weight:bold;font-size:27px;line-height:44px;color:#3A4042;margin-bottom:5px}

.solar-rebates-box p,.solar-rebates-box li{font-style:normal;font-weight:normal;font-size:15px;line-height:25px;letter-spacing:0.3px;color:#3A4042}

.solar-rebates-box li{list-style:none}

.solar-rebates-box .box-text-inner{padding:25px 30px 20px 50px}

.solar-rebates-box .box-text-inner li{position:relative;padding-left:22px;margin-left:0!important}

.solar-rebates-box .box-text-inner li:before{background:#C4C4C4;content:"";width:5px;height:5px;position:absolute;border-radius:100%;transform:translate(0%,-50%);left:0;top:50%}

.solar-rebates-box p{padding-bottom:10px;padding-top:10px}

.solar-rebates-box a.banner-btn{line-height:45px;font-weight:500;min-width:179px;height:45px}

.technology-certificate{min-height:232px}

.technology-certificate  ul{padding:15px 0px 8px;margin-bottom:0}

.solar-rebates-types{padding:90px 0px 75px!important}

.pages-banner h1.entry-title{font-weight:800;font-size:54px;line-height:62px;letter-spacing:0.2px;color:#FFFFFF;text-align:center}

.pages-banner h1.entry-title b{font-weight:800}

.pages-banner  .featured-title{background-color:transparent;text-shadow:none}

.pages-banner .title-breadcrumbs nav{font-weight:600;font-size:16px;line-height:18px;letter-spacing:0.2px;color:#FFFFFF}

.pages-banner .title-breadcrumbs nav a{font-weight:300}

.breadcrumbs .divider{opacity:.9;margin:0 .5em}

.pages-banner .page-title-inner{flex-wrap:wrap}

.pages-banner .title-wrapper,.pages-banner .title-content{width:100%}

.pages-banner .title-content{text-align:left;padding-top:5px}

.meet-our-people-main .featured-box .icon-box-img{margin-bottom:0;text-align:center;min-height:120px}

.meet-our-people-main .featured-box p{font-size:15px;line-height:24px;text-align:center;letter-spacing:0.2px;color:#65767A}

.meet-our-people-main .ecov-states-box .col-inner a.plain{padding:15px 0}

.meet-our-people-main{padding-top:60px!important}

.meet-our-people-main .ecov-states-box h6 span{min-width:212px}

.our-people-board-member{padding-bottom:45px!important}

.meet-our-people-main .ecov-states-box .col-inner{padding:0px 20px!important}

.our-people-board-member .baord-member-inner{max-width:950px;margin:0 auto}

.our-people-board-member .baord-member-inner .col-inner:after{height:275px}

.our-people-board-member .baord-member-inner .col-inner:before{width:calc(100% - 40px);margin:20px;height:calc(100% - 80px)}

.baord-member-inner > .col-inner{height:100%}

.our-people-board-member .baord-member-inner p{padding:0 40px 20px}

.board-member-box-outer>.col{padding:7.5px!important}

@media only screen and (min-width:1200px) and (max-width:1366px){

	.banner-overlay{margin-left:20px}

	.featured-services-image,.featured-services-box .box-image{height:250px}

	.featured-services-content{height:calc(100% - 250px)}

}

@media only screen and (min-width:1025px) and (max-width:1199px){

	#masthead li.html.header-social-icons{margin-left:55px!important}

	.banner-overlay-in h2,.home-top h2,.ecov-states-head h2,.case-study-slider-in-left h3,.home-top h1{font-size:38px;line-height:45px}

	.banner-overlay{margin-left:20px}

	.featured-box .icon-box-img{margin:0 auto}

	.home-top-right .col-inner{padding-left:0!important}

	.featured-services-box{padding:0 5px}

	.featured-services-image,.featured-services-box .box-image{height:215px}

	.featured-services-content{height:calc(100% - 215px);padding:25px}

	.featured-services-in .featured-services-box p{margin-bottom:10px}

	.testimonials-slider .item{padding:15px}

	.Con001{padding:0 10px}

	.testimonials-box-content{font-size:17px;line-height:33px}

	.copyright-footer{padding:20px 0px}

	.footer-wrapper{padding:50px 0px 0}

	.footer_four,.footer_five{min-height:auto}

	.case-study-slider-in-left{padding-right:30px}

	.accordion-inner{padding-right:100px}

	.proudly-involved ul li a{padding:20px}

	.proudly-involved ul li{width:21%}

	.footer .button.icon.circle{width:28px;height:28px;line-height:36px;margin:0 1px;min-width:20px;min-height:auto}

	.footer-1,.footer-2,.footer-3,.footer-4,.footer-5{width:20%}

	.footer-3,.footer-4{width:20%}

	.footer .col.widget_media_image img{max-width:180px!important}

	.footer .button.icon i{font-size:1.2em}

	.home-bottom .box-image{max-width:100px}

	.home-bottom .box-text{width:calc(100% - 100px);padding-left:10px}

	.banner-in{height:815px}

}

@media only screen and (min-width:1025px) and (max-width:1051px){

	.ecov-states-box .icon-box-img .icon-inner{height:130px;overflow:hidden;padding-bottom:20px}

	.ecov-states-box .icon-box-img .icon-inner img{height:100%;width:auto;max-width:initial}

	.featured-box .icon-box-img{text-align:center}

}

@media only screen and (min-width:850px) and (max-width:1024px){

	#masthead li.html.header-social-icons{margin-left:20px!important}

	.nav.header-nav li.menu-item a{margin:0 0 0 25px}

}

@media only screen and (min-width:768px) and (max-width:849px){

	.mobile-nav li.cart-item.has-icon{display:none}

	.header-social-icons{padding-left:0!important}

	.header-social-icons .social-icons.follow-icons{display:flex}

}

@media only screen and (min-width:768px) and (max-width:1024px){

	.ecov-states-box .icon-box-img .icon-inner{height:130px;overflow:hidden;padding-bottom:20px}

	.ecov-states-box .icon-box-img .icon-inner img{height:100%;width:auto}

	.featured-box .icon-box-img{text-align:center}

	.banner-overlay-in h2,.home-top h2,.ecov-states-head h2,.case-study-slider-in-left h3,.home-top h1,.heading-with-sub-heading h2,.heading-with-sub-heading h3{font-size:30px;line-height:40px}

	.commercial-lighting-box p{margin-bottom:0}

	.banner-overlay{margin-left:20px}

	.Heading05 h3{font-size:21px;line-height:25px;margin:10px 0px}

	.why_ecovantage .col-inner p{font-size:16px;line-height:25px;letter-spacing:0.1px}

	.why_ecovantage{padding-top:40px!important;padding-bottom:30px!important}

	.banner-overlay-in{padding:25px;margin-top:100px}

	.banner-in{height:700px}

	.ecov-states-box .col-inner a.plain{padding:20px 0}

	.featured-services-box{padding:0 5px}

	.featured-services-image,.featured-services-box .box-image{height:160px}

	.featured-services-content{height:calc(100% - 160px);padding:25px}

	.home-featured-services .col{padding-bottom:0}

	.case-study-tabs .tabbed-content,.home-testimonials .col-inner{padding-left:0;padding-right:0}

	.casestudy-search.faq-search{right:0}

	.case-study-slider-in-left{padding-right:10px}

	.testimonials-slider .item{padding:15px 15px 30px 15px}

	.video-cover{height:260px}

	.video-play-icon img{margin:19px 0 0 20px}

	.testimonials-box-content p{padding-right:0}

	.testimonials-box-content{font-size:16px;line-height:30px}

	.testimonials-box-content{min-height:275px}

	.case-study-slider-in-left h4{font-size:18px;line-height:40px}

	.case-study-slider-in-left li span{width:60px}

	.partner-with-us h3{max-width:90%}

	.faq-search{top:-20px}

	.accordion-inner{padding-right:50px}

	.proudly-involved ul li{width:20%}

	.proudly-involved ul li a{padding:10px}

	.home-bottom .box-image{max-width:70px}

	.home-bottom .box-text p,.home-bottom .box-text h6{font-size:13px;line-height:22px;padding-bottom:10px}

	.home-bottom .box-text{width:calc(100% - 70px);padding-left:8px}

	.footer-1,.footer-2,.footer-3,.footer-4,.footer-5{width:33.3%;padding:0 10px}

	.footer-3,.footer-4{width:33.3%;padding:0px 10px}

	.footer-1 .col{padding-left:0}

	.footer .button.icon.circle{width:34px;height:34px;line-height:32px}

	#footer .col{padding-left:0;padding-right:0}

	.absolute-footer{margin-top:20px}

	.footer-wrapper{padding:40px 0px 0}

	.home-bottom{padding-bottom:0px!important;padding-top:50px!important}

	.home-top-right .col-inner{padding-left:0!important}

	.home-top-right{padding-left:0px}

	.featured-box .icon-box-img{margin:0 auto}

	#sync1 .owl-item:first-child .banner-overlay-in{background:none}

	.home-testimonials .owl-nav button{top:auto;left:48%!important}

	.home-testimonials button.owl-next{margin:0 0 0 25px}

	.home-testimonials button.owl-prev{margin:0 0 0 -25px}

	.case-study-tabs button.owl-next,.case-study-tabs button.owl-prev{display:none}

	.home-testimonials .owl-nav{padding:31px 0px 0}

}

@media only screen and (max-width:767px){

	.header-social-icons{padding-left:0!important}

	.header-social-icons .social-icons.follow-icons{display:flex}

	.home-testimonials .owl-nav button{top:auto;left:46%!important}

	.home-testimonials button.owl-next{margin:0 0 0 25px}

	.home-testimonials button.owl-prev{margin:0 0 0 -25px}

	.home-testimonials .owl-nav{padding:31px 0px 0}

	.case-study-tabs button.owl-next,.case-study-tabs button.owl-prev{display:none}

	#sync1 .owl-item:first-child .banner-overlay-in{background:none}

	.featured-box .icon-box-img{margin:0 auto}

	.featured-box .icon-box-img{text-align:center}

	.home-top-right .col-inner{padding-left:0px!important}

	.home-top-left .col-inner{padding-right:0px!important}

	.home-top h2,.home-top h1{font-size:30px;line-height:35px;text-align:center}

	.home-top h5{font-size:13px;justify-content:center}

	.home-top-box-content{text-align:center}

	.home-top-box-content .img{margin:0 auto;max-width:70px}

	.find-out-more{text-align:center}

	.ecov-states-head h2,.heading-with-sub-heading h2,.heading-with-sub-heading h3{font-size:25px;line-height:35px;margin-bottom:0px!important}

	.commercial-lighting.consulting-other-services{padding-top:45px!important}

	.commercial-lighting.consulting-other-services .heading-with-sub-heading{padding-bottom:0px}

	.ecov-states-box .col-inner a.plain{padding:10px 0}

	.ecov-states-box .col-inner{padding:0px!important}

	.ecov-states-box .icon-box-img{margin:0 auto}

	.featured-services-in{flex-wrap:wrap}

	.featured-services-box{padding:0 0px 10px;width:100%}

	.container .section,.row .section{padding-left:15px;padding-right:15px}

	.featured-services-in{padding-bottom:0px}

	.case-study-tabs .tabbed-content,.home-testimonials .col-inner{padding-left:0px;padding-right:0px}

	.testimonials-slider .item{margin:0px 0px;padding:15px 15px 35px 15px}

	.video-play-icon{width:80px;height:80px}

	.video-play-icon img{max-width:30px;margin:24px 0 0 29px}

	.video-cover{height:245px}

	.testimonials-box-content{min-height:255px}

	.testimonials-box-content p{padding-right:0}

	.testimonials-box-content{font-size:14px;line-height:30px}

	.open-quote img{max-width:40px}

	.author-info h5{font-size:22px;line-height:30px}

	.case-study-slider-in-left{padding-right:0}

	.case-study-slider-in-left,.case-study-slider-in-right{width:100%}

	.case-study-slider-in-left h3{font-size:25px;line-height:35px}

	.case-study-slider-in-left h4{font-size:17px;line-height:30px;text-align:left}

	.case-study-slider-in{flex-direction:column-reverse}

	.case-study-slider-in-left{padding-top:10px;text-align:center}

	.case-study-slider-in-left ul{max-width:290px;margin:0 auto}

	.partner-with-us h3{max-width:100%}

	.ecov-states-head h3{font-size:14px;line-height:20px}

	.faq-search{position:initial;text-align:center}

	.faq-outer h2,.faq-outer h3{text-align:center!important}

	.accordion-inner{padding-left:0;padding-right:0}

	a.accordion-title span{font-size:17px}

	.footer-newsletter h3{font-size:30px;line-height:35px;margin-bottom:15px}

	.proudly-involved ul li{width:100%;margin:0 15px 20px}

	.proudly-involved ul{max-width:300px;margin:0 auto}

	.footer_newsletter .gform_button.button{min-width:121px;max-width:200px;margin:0 auto;height:50px;position:initial}

	.footer_newsletter .gform_footer.top_label{text-align:center}

	.gform_body input{font-size:16px!important;height:50px;padding:0px 10px!important}

	.home-bottom .box-image{max-width:100%;margin:0 auto}

	.home-bottom .box-text{width:100%;padding-left:0px;text-align:center}

	.footer-1,.footer-2,.footer-3,.footer-4,.footer-4{width:100%;text-align:center}

	footer#footer .menu li{text-align:center}

	.footer-3,.footer-4{width:100%}

	.footer-5{width:100%;text-align:center}

	.footer_four,.footer_five{min-height:auto}

	.absolute-footer{margin-top:0}

	.footer-wrapper{padding:30px 0px 0}

	.home-bottom{padding-bottom:0px!important;padding-top:35px!important}

	.proudly-involved-with{padding-top:0px!important;padding-bottom:0px!important}

	.faq-search form{margin:20px auto 0}

	ul.nav.nav-line-bottom{margin-bottom:30px}

	.casestudy-search.faq-search form{max-width:100%}

	.faq-search label{width:100%}

	.casestudy-search.faq-search input.search-field{max-width:100%}

	.nav li.tab{margin-right:0;width:100%}

	.home-featured-services .ecov-states-head{padding-bottom:0px}

	.somewhere-else-text .col{padding-bottom:10px}

	.banner-overlay-in h2{font-size:30px;line-height:35px;text-align:center;margin-bottom:2px}

	.banner-overlay-in{width:90%;padding:20px;text-align:center;margin:0 auto}

	.banner-overlay-in h5{justify-content:center}

	div#sync2 p{margin:0}

	div#sync2{padding:12px 20px 6px 20px}

	.banner-in{height:500px!important}

	.banner-overlay{margin:0 auto 0}

	.banner-overlay-in p,.services-banner p{line-height:21px;letter-spacing:0.1px;padding-bottom:0;margin-bottom:10px}

	.home-top .row{display:initial}

	.home-top-left,.home-top-right{width:100%;max-width:100%}

	.home-top-right .row{display:flex}

	div#sync2{width:97%}

	.footer_newsletter .gform_wrapper .gform_body{max-width:100%!important;margin:0 auto;text-align:center}

	.mobile-nav li.cart-item.has-icon{display:none}

}

@media only screen and (min-width:550px) and (max-width:767px){

	.home-bottom .box-text h4{font-size:18px;line-height:26px}

	.home-bottom .box-text p,.home-bottom .box-text h6{font-size:13px;line-height:18px;padding-bottom:5px}

	.featured-services-box{padding:10px 5px;width:50%}

	.featured-services-image,.featured-services-box .box-image{height:260px}

	.featured-services-content{height:calc(100% - 260px);padding:20px}

	.testimonials-slider .item{margin:0px 10px}

	.nav li.tab{margin-right:30px;width:auto}

	.proudly-involved ul{max-width:100%}

	.proudly-involved ul li{width:40%}

	.ecov-states-box .icon-box-img .icon-inner{height:100px;overflow:hidden;padding-bottom:20px}

	.ecov-states-box .icon-box-img .icon-inner img{height:100%;width:auto}

}

@media only screen and (max-width:549px){

	.ecov-states .icon-box{display:initial}

}

.Box01 .icon-inner:after{width:100%;background:#7CA346;height:50%;content:'';position:absolute;left:0;top:25%;display:none}

.Box01 img{border-radius:50%;border:solid 4px #fff;object-fit:cover;padding:0;filter:invert(0) grayscale(0%) brightness(1)!important;-webkit-filter:invert(0) grayscale(0%) brightness(1)!important;position:relative;z-index:1}

.Box01 h5{color:#373F41;font-size:23px;font-weight:700;line-height:44px;margin:0}

.Box01 p{color:#373F41!important;font-size:13px!important;font-weight:700!important;line-height:18px!important}

.Box01:hover .icon-inner:after{display:block}

.Box01:hover h5{color:#669644}

.Box03 .box-image{border:3px solid rgba(156,167,165,0.36);text-align:center;padding:35px;height:196px;width:100%;display:flex;justify-content:center;align-items:center}

.Box03 .box-image img{width:auto!important}

.Box03 .box-image{margin-bottom:25px}

.Box03{font-size:15px;line-height:27px}

.Box03 p{margin:0 0 25px}

.Box02{padding-bottom:0}

.Box02 p{margin:0 0 30px}

.Box02 h2{margin-bottom:0}

.Box02 .box-image{vertical-align:top}

.Sec01{margin-top:60px}

.Sec02 h2{font-size:40px;line-height:50px;font-weight:800;letter-spacing:0.1px}

.FaqOuter01{position:relative;margin-top:100px;padding-bottom:0}

.ButtonOuter01 .button.join-now-btn{margin:5px 0 15px}

.Sec02{font-size:18px;line-height:28px;font-weight:400;letter-spacing:0.3px}

.List02 ul{font-size:16px;line-height:28px;font-weight:600;letter-spacing:0.3px}

.List02 ul li{list-style:none;padding:9px 0 9px 45px!important;position:relative;margin:0}

.List02 ul li:before{position:absolute;content:'';width:24px;height:24px;background-color:#7CA346;background-image:url('images/Tick01.svg');background-repeat:no-repeat;background-position:center;left:0;margin-top:4px}

.Sec02 ul{font-size:16px;line-height:28px;font-weight:600;letter-spacing:0.3px}

.Sec02 strong{font-weight:700}

.Sec02 ul li{list-style:none;padding:12px 0 12px 45px!important;position:relative;margin:0}

.Sec02 ul li:before{position:absolute;content:'';width:25px;height:25px;background-color:#9EBD2A;background-image:url('images/Tick01.svg');background-repeat:no-repeat;background-position:center;left:0;margin-top:4px;border-radius:100%}

.Box04{align-items:center;display:flex;font-size:15px;line-height:25px;letter-spacing:0.3px}

.Box04 h5{font-size:13px;line-height:18px;font-weight:700;letter-spacing:0.2px}

.Box04 h2{font-size:41px;line-height:54px;font-weight:700;letter-spacing:0}

.Button01 .icon-inner{background:#82A742;width:55px;height:55px;color:#fff;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;border:solid 5px #E6ECD8}

.Button01 .icon-inner svg{width:20px}

.Button01 .icon-box{background:#fff;padding:12px 20px;display:flex;align-items:center}

.Button01 .icon-box-img{margin:0 20px 0 0;width:auto!important}

.Button01 h5{font-size:15px;line-height:25px;font-weight:700;color:#8B8B8B;letter-spacing:0.3px;margin:0}

.Button01 h6{font-size:16px;line-height:25px;font-weight:700;color:#82A742;margin:0;letter-spacing:0.3px}

.Box05{background-color:#79A045;color:#fff;font-size:15px;line-height:21px;letter-spacing:.2px;font-weight:bold;padding:20px 50px  0 50px;margin-bottom:90px;border:1px solid #EDEFF2;border-radius:1px}

.Textfield01 p{color:#9A9D9E;font-size:15px;line-height:21px;font-weight:600;letter-spacing:0.3px;margin-bottom:30px}

.Textfield01:not(.Radio01):not(.Checkbox01) input:not(.Submit01),.Textfield01 textarea{width:100%;background-color:rgba(237,239,242,0.87);padding:10px!important;border:none;box-shadow:0 0 black;-webkit-box-shadow:0 0 black;-moz-box-shadow:0 0 black;margin:0;height:48px}

.wpcf7 form .wpcf7-response-output{width:100%;float:left}

.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#ffb900!important;border:none;text-align:center}

.Textfield01 .wpcf7-not-valid-tip{margin:0;font-size:80%;padding:2px 0;background:none}

.Textfield01 label{font-size:15px;line-height:25px;letter-spacing:0.3px;color:#3A4042;font-weight:700;margin:0}

.Textfield01 .wpcf7-list-item label span{font-size:14px;font-weight:600}

.Textfield01 textarea{height:129px}

.Textfield01{padding:7px 28px}

.Radio01 .wpcf7-form-control-wrap{margin-top:6px;text-align:center}

.Checkbox01 .wpcf7-form-control-wrap{margin-top:6px}

.Col10{width:100%;float:left}

.Col5{width:50%;float:left}

.Submit01{font-size:15px!important;width:auto!important;padding:0 60px 0 50px!important;height:45px;height:45px!important;background:#9EBD2A!important;background-image:url(/wp-content/uploads/2021/03/submit-btn.png)!important;background-repeat:no-repeat!important;background-position:77% center!important;margin:0!important;float:none;border-radius:3px!important;-webkit-border-radius:3px!important}

.TextCenter{text-align:center}

.Heading01 h2{font-size:29px;line-height:44px;font-weight:700;color:#3A4042}

.Heading05 h3{font-size:24px;line-height:21px;font-weight:700;color:#373F41;letter-spacing:.1px;margin:30px 0 30px}

.wpcf7-radio label,.wpcf7-checkbox label{position:relative}

.wpcf7-radio input,.wpcf7-checkbox input{opacity:0}

.wpcf7-radio span.wpcf7-list-item-label:before,.wpcf7-checkbox span.wpcf7-list-item-label:before{content:'';position:absolute;width:19px;height:19px;background:#fff;border-radius:50%;border:solid 1px rgba(0,0,0,0.44);left:0;top:3px}

input[type="radio"]:checked ~ span.wpcf7-list-item-label:before,input[type="checkbox"]:checked ~ span.wpcf7-list-item-label:before{background-color:#A5BB40;border:1px solid #669644}

.wpcf7-checkbox span.wpcf7-list-item-label:before{width:16px;height:16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}

.article-inner img{height:423px;object-fit:cover}

.Container01{width:100%;max-width:1382px;margin:auto;padding:15px}

.Content01{width:58%}

.Sidebar01{width:29%;margin-left:auto}

.ContentInn{width:100%;margin-bottom:40px;display:flex;margin-top:50px}

.Banner01{width:100%;background-size:cover;height:424px;display:flex;align-items:center;position:relative;padding-top:0px;background-repeat:no-repeat!important;background-position:50% 50%}

.Banner01 div{z-index:2;position:relative}

.Banner01 h1{font-size:54px;line-height:62px;letter-spacing:0.2px;font-weight:800;color:#fff;padding-top:18px;text-align:center}

.Banner01 .breadcrumbs{color:#fff}

.Banner01 a{color:#fff}

.ArticleImg01 img{width:100%;height:413px;object-fit:cover}

.Article01 h2{font-size:21px;line-height:25px;font-weight:700;letter-spacing:.3px;color:#3A4042}

.Article01{margin-bottom:90px}

.Article01 h4{font-size:15px;line-height:18px;font-weight:700;color:#66C250;letter-spacing:.2px;margin:28px 0 25px}

.ArticleContent01{font-size:15px;line-height:27px;letter-spacing:.3px;font-weight:400;color:#3A4042}

.ArticleMeta img{border-radius:50%;-webkit-border-radius:50%;-webkit-border-radius:50%;width:36px;height:36px;margin-right:5px}

.ArticleMeta{color:#3A4042;font-size:12px;line-height:7px;font-weight:700;letter-spacing:.3px;margin:25px 0}

.ArticleMeta span a{color:#66C250}

.Button02{background-color:#7CA346;color:#fff;font-size:15px;font-weight:600;letter-spacing:.2px;line-height:18px;padding:13px 60px 13px 24px;margin-top:20px;display:inline-block;background-image:url(images/Arrow06.svg)!important;background-repeat:no-repeat!important;background-position:90% center!important}

.Button02:hover{color:#fff}

.Pagination01 span.current{width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-webkit-border-radius:50%;color:#fff;background-color:#7CA346;margin-right:9px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;letter-spacing:0.3px;float:left}

.Pagination01 a,.Pagination01 span.dots{font-size:20px;font-weight:700;letter-spacing:0.3px;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-webkit-border-radius:50%;color:#6B6969;background-color:#F2F2F2;margin-right:9px;display:flex;align-items:center;justify-content:center;float:left}

.Pagination01 a.next,.Pagination01 a.prev{text-indent:500px;overflow:hidden;background-image:url('images/Arrow02.svg');background-repeat:no-repeat;background-position:center}

.Pagination01 a.prev{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}

input#s{background:#F8F8F8;border:none;box-shadow:0 0 black;height:52px;padding-left:25px;font-size:15px;letter-spacing:.3px;color:#BCC4CC}

input#s::placeholder,input#s:-moz-placeholder,input#s::-webkit-input-placeholder{color:#BCC4CC}

button.ux-search-submit.submit-button.secondary.button.icon.mb-0{background:#f8f8f8;border:none;height:auto;background-image:url('images/Search01.svg');background-repeat:no-repeat;background-position:center}

#search-2 .submit-button i{display:none}

button.ux-search-submit.submit-button.secondary.button.icon.mb-0  i{color:#959595}

.Sidebar01 .widget-title{font-size:23px;font-weight:700;color:#83A647}

.widget_categories li{padding:16px 30px 16px 40px;background-image:url(images/Arrow05.svg);background-repeat:no-repeat;background-position:8px 17px;border-bottom:1px solid #EDEDF2;display:flex}

.widget_categories li a{font-size:15px;line-height:18px;color:#828385;padding:0!important}

.widget_categories li a:hover{color:#7CA346}

.Count01{float:right;width:28px;background:#CFCFCF;text-align:center;line-height:19px;font-size:12px;font-weight:700;color:#fff;letter-spacing:.2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}

.Sidebar01 .is-divider{display:none}

.Sidebar01 .rpwwt-post-title{font-size:18px;line-height:25px;font-weight:700;color:#3A4042;letter-spacing:0.3px}

.Sidebar01 .rpwwt-post-date{font-size:12px;line-height:18px;font-weight:400;color:#828385;letter-spacing:0.2px}

.rpwwt-widget li{margin:0!important;padding:5px 10px 0px 0;border-bottom:1px solid #EDEDF2}

.rpwwt-widget li a{display:flex;align-items:center}

.rpwwt-widget li:last-child{border:none}

.searchform{margin:0}

.widget{margin:0 0 50px}

#rpwwt-recent-posts-widget-with-thumbnails-2 img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}

.SubHeading01 h1.entry-title{padding-top:55px}

.page-title-sub.op-7.flex-col.ml.medium-text-center p{position:absolute;text-align:left;float:left;left:15px;color:#7ca346;top:25px;font-weight:600;font-size:38px}

.SubHeading01 .page-title-sub{opacity:1}

.List01 h3{color:#373F41;font-size:20px;font-weight:700;letter-spacing:.1px}

.List01 .icon-box-text{font-size:16px;color:#79A045;line-height:18px;font-weight:600;letter-spacing:.2px;padding-left:50px!important}

.List01{margin:0;padding:16px 0;align-items:center}

.Box06 .section-title-container{margin-bottom:15px}

.Heading01 h2{font-size:37px;line-height:47px;font-weight:700;color:#373F41;border:none;margin:0}

.Heading01 h2 span{border:none;width:100%}

.Heading01 .section-title b{display:none}

.Center01{text-align:center}

.Box06{font-weight:normal;font-size:16px;line-height:25px;letter-spacing:0.3px;color:#65767A}

.GridSpace01 .grid-col{padding:5px!important}

.H100 .col-inner,.H100 .box{height:100%}

.Box07{background-color:#fff}

.Text02,.Text02 p{font-weight:normal;font-size:18px;line-height:31px;letter-spacing:0.3px;color:#3A4042}

.Text03,.Text03 p{font-weight:normal;font-size:15px;line-height:25px;letter-spacing:0.3px;color:#3A4042}

.Text03 p{padding:12px 0}

.Heading02 h3{font-weight:bold;font-size:39px;line-height:44px;color:#3A4042;border:none}

.Heading02 h3 span{border:none!important;width:100%}

.SubHeading01 h1.entry-title{font-size:74px;line-height:73px;font-weight:500;letter-spacing:.2px}

.Button03,.Button04{font-weight:400;font-size:15px;line-height:18px;letter-spacing:0.2px;background-color:transparent!important;color:#3A4042;padding:13px 25px 13px 25px;border:none!important}

.Button04{width:auto;display:inline-block!important;padding-left:0!important;margin:0;padding-top:0;padding-bottom:0}

.Button03:hover{background-color:#7CA346!important;color:#fff}

.Eco-vangate-cass-001:hover .Button04{color:#fff}

.Button04:hover{background-color:transparent!important;box-shadow:0 0 BLACK}

.Button05{font-weight:400;font-size:15px;line-height:18px;letter-spacing:0.2px;background-color:#7CA346!important;color:#fff;padding:13px 25px 13px 25px;border:none!important}

.Button05:after{content:'';background-image:url(images/Arrow04.svg);background-repeat:no-repeat;width:17px;height:17px;display:inline-block;margin:0 0 -3px 5px;filter:brightness(0) invert(1)}

.Button03:after,.Button04:after{content:'';background-image:url(images/Arrow04.svg);background-repeat:no-repeat;width:17px;height:17px;display:inline-block;margin:0 0 -3px 5px}

.Button03:hover:after{filter:brightness(0) invert(1)}

.Eco-vangate-cass-001:hover .Button04:after{filter:brightness(0) invert(1)}

.Box08 .icon-box-text{text-align:center}

.Box08:hover .icon-inner img{filter:brightness(0)}

.Eco-vangate-cass-001 > .col-inner{background-color:#fff;padding:30px}

.Eco-vangate-cass-001 .col-inner > p{font-weight:700;font-size:14px;line-height:18px;color:#ACBA91;margin:0}

.Eco-vangate-cass-001 .img-inner{margin-bottom:10px}

.Eco-vangate-cass-001 h2{font-weight:800;font-size:24px;line-height:34.42px;color:#414143;margin:5px 0 13px;padding:0;border:none}

.Eco-vangate-cass-001 h2 span{border:none}

.Eco-vangate-cass-001 .icon-box-text{font-weight:normal;font-size:12px;line-height:16px;letter-spacing:0.1px;color:#737B7D}

.Eco-vangate-cass-001 > .col-inner:hover{background-color:#7CA346}

.Eco-vangate-cass-001 .icon-box-text h4{font-weight:700;font-size:15px;line-height:18px;align-items:center;letter-spacing:0.2px;color:#4E585A}

.Eco-vangate-cass-001 .icon-box-img{margin:0 0 5px}

.Eco-vangate-cass-001:hover .icon-box-text h4{color:#fff}

.Outer01{border-top:solid 1px rgba(198,211,188,0.5);border-bottom:solid 1px rgba(198,211,188,0.5);padding-top:20px;padding-bottom:20px;margin-bottom:25px}

.VCenter01{display:flex;align-items:center}

.Sec03{padding:70px 0!important}

.FaqOuter01 h2{font-weight:700;font-size:40px;line-height:50px;letter-spacing:0.1px;color:#373F41;margin:0}

.Heading01 h3{font-weight:bold;font-size:29px;line-height:44px;text-align:center;color:#3A4042}

.board-member-outer .box-image{margin-top:0px;-webkit-mask-image:unset!important;-webkit-box-shadow:0px 3px 21px rgba(0,0,0,.2);-moz-box-shadow:0px 3px 21px rgba(0,0,0,.2);box-shadow:0px 3px 21px rgba(0,0,0,.2)}

.ecov-states-box.medium-3 > .col-inner{padding:25px 30px!important}

.ecov-states-box.medium-3 > .col-inner:hover{box-shadow:0px 3px 20px rgba(0,0,0,0.07),0px 12.52px 10.0172px rgba(0,0,0,0.035)}

.gform_body input:focus{box-shadow:0 0 black!important}

.Box09{margin:0;padding:0}

.Sec04{padding-top:30px!important;padding-bottom:20px!important}

.Sec04 h2{margin-bottom:10px}

.SubHeading01{padding-top:50px!important}

.Article01:nth-last-child(2){margin-bottom:50px}

.Energy-efficiency-outer{margin-top:50px}

.Take-control-left-con a img{margin:1px 0 0 12px}

.Text01 a{color:#66C250}

.services-top-bar i:before{display:none}

.services-top-bar i{font-size:22px;margin:0 0 -5px 10px;width:20px;height:20px;background-image:url('images/DownArrow01.svg');background-repeat:no-repeat}

.commercial-lighting-box a.plain:hover .icon-box-img svg{color:#79A045!important}

.WidthAuto img{width:auto}

.Heading03{margin:0}

.Heading03 b{display:none}

.Heading03 h2{border:none;margin:0}

.Heading03 h2 span{font-weight:bold;font-size:32px;line-height:40px;letter-spacing:0.1px;color:#373F41;border:none;text-align:center;width:100%;margin:0}

.Heading04{margin:0}

.Heading04 b{display:none}

.Heading04 h2{border:none;margin:0}

.Heading04 h2 span{font-weight:bold;font-size:40px;line-height:50px;letter-spacing:0.1px;color:#373F41;border:none;text-align:center;width:100%;margin:0}

.Text04,.Text04 p{font-weight:normal;font-size:16px;line-height:22px;letter-spacing:0.3px;color:#737B7D}

.Box10:hover{box-shadow:3px 3px 3px #000}

.Sec05{margin-top:50px;margin-bottom:60px}

.Box10{padding:30px 50px}

.Box10 h3{font-size:18px;line-height:24px}

.Box10:hover{box-shadow:0px 3px 12px rgba(0,0,0,.1)}

.Box10:hover .icon-box-img svg{color:#79A045}

.Slider01{overflow-x:hidden;padding:20px!important}

.Slider01 .owl-item{display:inline-block}

.owl-item .Box10{padding:30px 50px;width:100%!important;max-width:100%}

.Slider01 button.owl-prev{left:-20px}

.Slider01 button.owl-next{right:-20px}

.Text05,.Text05 p{font-weight:normal;font-size:18px;line-height:22px;text-align:center;letter-spacing:0.3px;color:#BCBCBC}

.Button06{background-color:transparent;color:#fff;border:none;padding:0}

.Button06:after{content:'';background-image:url(images/Arrow04.svg);background-repeat:no-repeat;width:17px;height:17px;display:inline-block;margin:0 0 -3px 5px;filter:brightness(0) invert(1)}

.Button06:hover{background-color:transparent}

.featured-services-box > a{background:#fff;display:block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}

.featured-services-image,.featured-services-box .box-image{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0px 6px 27px rgba(0,0,0,.25);-webkit-box-shadow:0px 6px 27px rgba(0,0,0,.25);-moz-box-shadow:0px 6px 27px rgba(0,0,0,.25)}

.featured-services-box > a:hover h3{color:#9EBD2A}

.featured-services-box .read-more{background:#FFFFFF;border:1px solid #464C4D;box-sizing:border-box;border-radius:3px;min-width:146px;line-height:42px;color:#464C4D}

.featured-services-box .read-more::after{content:"\f105";background:none;font-family:'fl-icons'!important;top:10px}

.featured-services-box a:hover .read-more{border-color:#9EBD2A}

.find-out-btn .button span{font-size:16px;line-height:18px;letter-spacing:0.2px;color:#3A4042}

.find-out-btn .button:hover{background:#9EBD2A;color:#fff;border-color:#9EBD2A}

.find-out-btn .button:hover span{color:#fff}

.find-out-btn .button{min-width:197px}

section#section_1918101775{padding-left:0;padding-right:0;padding-bottom:0;padding-top:15px}

#row-2067358138 > .col > .col-inner{padding:0 65px!important}

.ecov-states-head .button{min-width:197px}

.two-col-gray p{padding:2px 0px 15px}

.Number01{display:flex;justify-content:center;font-size:92px;line-height:92px;color:#9EBD2A;align-items:flex-end}

.Num01:before{content:'';position:absolute;height:50%;width:100%;left:0;bottom:0;background:#B0CF2F;border-top:solid 1px #fff;border-radius:0 0 15px 015px}

.Num01:after{content:'';position:absolute;width:100%;height:17px;border-left:solid 4px #fff;border-right:solid 4px #fff;left:0;top:calc(50% - 9px)}

.home__content a.button{font-size:16px;letter-spacing:0.2px;color:#3A4042;min-width:197px;height:56px;line-height:42px}

.Num01{background:#9EBD2A;border-radius:15px;font-size:92px;color:#fff;font-weight:400;line-height:147px;width:93px;text-align:center;position:relative}

.Num01 span{position:relative;z-index:2}

.Number01 div{margin:0!important}

.Divide01{width:25px;text-align:center}

.Icon01 h3{color:#C0C0C0;font-size:58px;line-height:50px}

.Icon01{font-size:21px;line-height:50px;letter-spacing:0.1px}

.header-button a.button.primary{background:none;color:#79A045;border:none;font-size:16px;letter-spacing:.2px;font-weight:600;padding:0;color:#79A045;border:none;font-size:20px;letter-spacing:.2px;font-weight:600;padding:0;height:54px;width:48px}

.header-search a{background:#9EBD2A!important}

.header-button a.button.primary i{color:#fff;font-size:12px}

ul.DropDown01{list-style:none;margin:0;border:solid 1px #DCDCDC;padding:0px!important;display:none;position:absolute;width:100%;background:#fff;z-index:22222;border-top:none;box-shadow:0px 4px 14px rgb(0 0 0 / 20%);border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px}

ul.DropDown01 li a{display:flex}

ul.DropDown01 a{padding:6px 10px}

ul.DropDown01 li{margin-bottom:0}

ul.DropDown01 a:hover{background:rgba(196,196,196,0.08);color:#556560!important}

ul.DropDown01 a img{padding-right:5px;padding-left:3px}

.desnone{display:none!important}

span.Button07{border:solid 1px #DCDCDC;background:#fff;height:54px;display:flex;align-items:center;width:173px;padding:10px 15px;background-image:url(images/Arrow013.svg);background-size:10px auto;background-position:94% center;background-repeat:no-repeat;cursor:pointer;font-size:12px;color:#3A4042;font-weight:600;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}

span.Button07 img,ul.DropDown01 li a img{margin-right:5px;width:25px;height:30px;object-fit:contain}

li.html.custom.html_topbar_left{margin-right:0;margin-left:200px;position:relative}

.header-main .nav > li > a{position:relative}

.nav.header-nav li a:hover{color:#9EBD2A}

.header-nav li.menu-item.current-menu-item a:after,.nav.header-nav li.menu-item a:hover:after{content:'';position:absolute;width:100%;height:7px;background:#9EBD2A;bottom:-13px}

.owl-carousel .owl-stage{margin:auto}

.Sec06 .col-inner{padding:0 40px!important}

div#sync2{max-width:calc(1348px - 40px)!important}

.banner-in:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(90deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 77%)}

div#sync2 p,.banner-sub-services-in p{font-size:14px;margin:0}

.services-img-section-img{padding-bottom:0!important}

.services-img-section .button{margin-top:10px}

.services-img-section h2{padding-bottom:3px}

.click-to-change-section p,.click-to-change-section li{margin-bottom:0;font-size:16px;line-height:22px;text-align:center;letter-spacing:0.3px;font-weight:400}

.click-to-change-section p a{text-decoration:underline}

.click-to-change-section p i.icon-angle-down{font-size:19px;padding-left:10px}

.click-to-change-section p i::before{position:relative;top:4px}

.case-study-services-main-page .owl-dots{display:none}

.case-study-services-main-page .case-study-outer{padding:0px 70px}

.case-study-services-main-page button.owl-prev{left:-68px}

.case-study-services-main-page button.owl-next{right:-68px}

.case-study-services-main-page{margin-top:106px;margin-bottom:20px}

span.case-study-read-more{font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.2px;text-decoration-line:underline;color:#3A4042}

span.case-study-read-more:hover{color:#9EBD2A}

span.case-study-view-all{background:#9EBD2A;border-radius:3px;font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.2px;color:#FFFFFF;min-width:127px;height:45px;display:inline-block;text-align:center;line-height:45px;margin-right:30px}

span.case-study-view-all:hover{background:#3A4042}

.gray-image-section .ecov-states-head a.button.is-outline:hover{background-color:transparent!important;border-color:#9EBD2A;color:#9EBD2A!important}

span.case-study-view-all i.icon-angle-right::before{position:relative;top:1px;left:5px}

.show-on-click{display:none}

.recent-case-studies-outer p{font-weight:normal;font-size:18px;line-height:22px;text-align:center;letter-spacing:0.3px;color:#BCBCBC}

.show-on-click form{max-width:1061px;margin:0 auto}

.show-on-click form input,.show-on-click form select,.show-on-click form textarea{background:rgba(237,239,242,0.87);border:1px solid #EDEFF2;border-radius:1px;box-shadow:none;height:48px;width:100%;min-width:100%;font-weight:600;font-size:14px;line-height:30px;letter-spacing:0.3px;color:#3A4042}

.show-on-click form select{background:rgba(237,239,242,0.87) url(/wp-content/uploads/2021/03/select-arrow.png) no-repeat;background-position:right 15px center}

.show-on-click form textarea{height:129px!important}

.show-on-click form ul{display:flex!important;flex-wrap:wrap}

.show-on-click form h3.gform_title{padding-bottom:20px}

.show-on-click form h3.gform_title{font-weight:bold;font-size:29px;line-height:44px;text-align:center;color:#3A4042}

.show-on-click form ul li{width:50%;padding:0px 30px;margin-bottom:0;margin-top:0!important}

.show-on-click form ul li.half-width-form-row{width:50%!important}

.show-on-click form label.gfield_label{font-weight:bold;font-size:15px;line-height:25px;letter-spacing:0.3px;color:#3A4042;margin-bottom:0}

.show-on-click form ul li.full-width-form-row{width:100%}

.show-on-click form .gform_body .gfield_radio input[type=radio]{background:#FFFFFF;border:1px solid rgba(0,0,0,0.44);box-sizing:border-box;border-radius:30px;height:19px;width:19px!important;min-width:19px;appearance:none;-webkit-appearance:none;margin:0 8px 0 0;padding:0!important}

.show-on-click form input[type=checkbox]{background:#FFFFFF;border:1px solid rgba(0,0,0,0.11)!important;box-sizing:border-box;border-radius:2px;width:16px!important;height:16px;min-width:16px;margin:0px 8px 0 0!important;appearance:none;-webkit-appearance:none;padding:0!important}

.show-on-click form input[type=checkbox]:checked{background:#A5BB40;border:1px solid #669644}

.show-on-click form .gform_body .gfield_radio input[type=radio]:checked{background:#A5BB40;border:1px solid #669644}

.residential-radio-btn li{width:14%!important;display:flex;align-items:center;justify-content:center}

.show-on-click form .gform_body .gfield_radio label{margin-top:0}

.form-content{font-weight:600;font-size:15px;line-height:21px;letter-spacing:0.3px;color:#b1b4b4}

.show-on-click form .gform_footer input[type=submit]{min-width:134px;border-radius:3px;height:45px;font-weight:600;font-size:15px!important;line-height:18px;display:flex;align-items:center;letter-spacing:0.2px;color:#FFFFFF;background:#9EBD2A url('/wp-content/uploads/2021/03/submit-btn.png') no-repeat!important;background-position:right 24px center!important;padding-left:30px;margin:0 auto}

.show-on-click .gform_wrapper{background:url(/wp-content/uploads/2021/03/register-your-interest.png) no-repeat!important;padding-top:70px;background-size:cover!important;padding-bottom:50px}

.show-on-click .gform_footer.top_label{text-align:center}

.from-time-to-time-content{font-weight:bold;font-size:15px;line-height:25px;letter-spacing:0.3px;color:#3A4042;padding-top:8px!important}

.echo-news-checkbox .ginput_container.ginput_container_checkbox{margin-top:0px!important}

.echo-news-checkbox label{font-style:normal;font-weight:600;font-size:15px!important;line-height:21px!important;letter-spacing:0.3px!important;color:#3A4042!important}

.form-content p{padding:5px 0px}

.show-on-click form .residential-radio-btn label{font-weight:600;font-size:14px;line-height:25px;letter-spacing:0.3px;color:#3A4042}

.residential-radio-btn{padding-bottom:8px!important}

.show-on-click .ecov-states-head,.show-on-click .services-img-section-img{padding-bottom:40px!important}

.case-study-margin .case-study-feature:nth-child(1) .listing-right-side h4:first-child,.case-study-margin .case-study-feature:nth-child(3) .listing-right-side h4:first-child{max-width:80px}

.recent-case-studies-outer .case-study-outer{padding-top:20px}

.recent-case-studies-outer{padding-bottom:22px!important}

.click-to-change-section ul{display:none;max-width:318px;padding:10px 0px;margin:0 auto}

.click-to-change-section ul li{text-align:left;padding:2px 0px}

.on-click-section.hide{display:none}

.show-on-click.show{display:block}

.show-on-click.service-dark-bg .gform_wrapper{background:#fff!important}

.show-on-click form span.gfield_required{color:#3A4042!important;margin:0!important}

#sync1 .owl-item .banner-in:after{background:linear-gradient(90deg,rgba(0,0,0,0.3) 13.35%,rgba(0,0,0,0) 92.43%);content:"";position:absolute;width:100%;height:100%}

.section-title span{}

.pagination{width:100%;text-align:center;padding:50px 0px 0;display:flex;align-items:center;justify-content:center}

.page-numbers{font-style:normal;font-weight:bold;font-size:20px;line-height:25px;letter-spacing:0.3px;color:#6B6969;background:#F2F2F2;width:40px;height:40px;border-radius:100%;padding:0;display:inline-flex;text-align:center;justify-content:center;align-items:center;margin:0 5px}

.page-numbers.current,.page-numbers:hover{color:#fff;background:#9EBD2A}

.prev.page-numbers,.next.page-numbers{font-size:24px;font-weight:900;-webkit-text-stroke:1px}

.case-study-single:hover .case-study-read-more a{text-decoration:underline}

ul.list-unstyled{background:#FFFFFF;border-radius:3px;-webkit-border-radius:3px;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;color:#556560;max-width:220px;width:100%;position:relative}

.case-study-search .dropdown{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}

.case-study-search{padding:5px 0 25px 0}

ul.list-unstyled li:not(.init){display:none}

ul.list-unstyled li:not(.init):hover,ul.list-unstyled li.selected:not(.init){background:#fff}

ul.list-unstyled  li.init{cursor:pointer;padding:3px 0 0 0;border:1px solid #DCDCDC;box-sizing:border-box;border-radius:3px;padding:11px 15px;display:flex;align-items:center;justify-content:space-between}

.list-unstyled li{list-style:none;margin:0!important}

li.category-list{width:100%;position:relative;padding:5px 16px;box-shadow:0px 4px 14px rgb(0 0 0 / 20%);border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;margin:5 0px!important;position:absolute;background:#fff;z-index:999}

li.category-list a{width:100%;position:relative;display:block;padding:5px 0;font-weight:normal;font-size:14px;line-height:18px;display:flex;align-items:center;color:#556560}

.case-study-search form,.case-study-search .form{background:#FFFFFF;border:1px solid #DCDCDC;box-sizing:border-box;border-radius:3px;width:211px;height:42px;margin:0 0 0 20px;position:relative}

.case-study-search form input{box-shadow:none;border:none;height:100%;margin:0;font-style:normal;font-weight:normal;font-size:15px;line-height:27px;letter-spacing:0.3px;color:#556560}

.case-study-search input[type="image"]{position:absolute;right:11px;width:20px;height:auto;transform:translate(0%,-50%);top:50%;opacity:.5}

.nav-links .next.page-numbers:after{content:"\f105";font-family:'fl-icons'!important;position:absolute;font-size:21px;line-height:25px;letter-spacing:0.3px;color:#6B6969;transform:rotate(0.03deg);-webkit-text-stroke:0px}

.nav-links .prev.page-numbers:after{content:"\f104";font-family:'fl-icons'!important;position:absolute;font-size:21px;line-height:25px;letter-spacing:0.3px;color:#6B6969;transform:rotate(0.03deg);-webkit-text-stroke:0px}

.nav-links a.next.page-numbers,.nav-links a.prev.page-numbers{color:transparent}

.nav-links a.next.page-numbers:hover:after,.nav-links a.prev.page-numbers:hover:after{color:#fff}

.case-study-archive{padding-top:10px;padding-bottom:10px}

.case-banner-outer{min-height:424px}

.case-banner-outer span.section-title-main{letter-spacing:0.2px}

.about-img-left-outer{max-width:51%;-ms-flex-preferred-size:51%;flex-basis:51%}

.about-right-outer{max-width:49%;-ms-flex-preferred-size:49%;flex-basis:49%}

.Energy-efficiency-outer{margin-bottom:0;margin-top:0}

.how-we-do-what-we-do h5{font-style:normal;font-weight:800;font-size:39px;line-height:44px;color:#3A4042;padding-bottom:12px}

.how-we-do-what-we-do  p{font-weight:normal;font-size:16px;line-height:27px;text-align:center;letter-spacing:0.3px;color:#3A4042}

.how-we-do-what-we-do{padding-top:95px!important;padding-bottom:62px!important}

.Board-members-main{padding-top:65px!important;padding-bottom:55px!important}

.start-saving-content{max-width:653px!important;background:#464E50;border-radius:6px;padding:38px 10px 20px 15px}

.start-saving-content h4{font-size:15px;line-height:25px;letter-spacing:0.3px;margin-bottom:0;margin-top:10px}

.start-saving-outer{padding-top:75px!important;padding-bottom:60px!important}

.start-saving-content .icon-inner{background:#9EBD2A;width:100%;height:100%;border-radius:100%;display:flex;align-items:center;justify-content:center}

.start-saving-content .icon-inner img{max-width:23px}

.start-saving-content .icon{border:solid 5px rgba(130,167,66,0.2)!important;width:60px!important;height:60px!important;border-radius:100%}

.start-saving-outer h3{font-size:29px;line-height:44px;margin-bottom:0}

.start-saving-content p a{font-weight:bold;font-size:16px;line-height:25px;letter-spacing:0.3px;text-decoration-line:underline;color:#82A742}

.we-support-inner img{width:auto;margin:0 auto;filter:grayscale(1);-webkit-filter:grayscale(1)}

.we-support-inner .img-inner{text-align:center}

.join-now-btn.view-all-btn{min-width:127px;padding:0}

.we-support-outer{padding-bottom:40px!important;padding-top:70px!important}

.we-support-inner{padding-top:35px;padding-bottom:30px}

.home-testimonials.about-testimonials{padding-top:50px!important;padding-bottom:110px!important}

.board-member-box-outer{padding-bottom:60px}

.start-saving-content p{line-height:20px}

.show-on-click.contact-us-form{display:block;padding:0!important}

.show-on-click.contact-us-form .gform_wrapper{background:none!important;padding-top:25px;padding-bottom:0;margin-bottom:0}

.covid-19-info{max-width:1001px!important}

.schedule-an-estimate h2{padding-right:65px}

.schedule-an-estimate a.button.join-now-btn{min-width:173px;border:none;border-radius:4px}

.schedule-an-estimate-outer{padding-top:90px!important;padding-bottom:70px!important}

.show-on-click form .residential-radio-btn label.gfield_label{font-weight:bold}

.show-on-click.contact-us-form .gform_footer.top_label{padding-top:6px}

.start-saving-outer.talk-to-an-expert{margin-top:40px;margin-bottom:30px}

.show-on-click.contact-us-form input{margin-bottom:10px}

.show-on-click.contact-us-form .ginput_container{margin-top:1px!important}

.single-blog-hero:after{content:"";background:rgba(0,0,0,.55);height:100%;width:100%;position:absolute}

.single-blog-hero h1{max-width:500px;margin:0 auto}

.recently-added-blogs-in{display:flex;flex-wrap:wrap}

.recent-blogs{width:32.1%;background:#FFFFFF;border-radius:4px;margin:0 .6%}

.recently-added-blogs{background-image:url(/wp-content/uploads/2021/01/Rectangle-708.png);background-color:rgb(242,243,244);padding-top:65px;padding-bottom:100px}

.recently-added-blogs h2{text-align:center}

.recent-blogs-img{border-radius:4px;height:243px}

.recent-blogs-img img{border-radius:4px;width:100%;height:100%;object-fit:cover}

.recent-blogs-content{padding:38px 38px;text-align:center}

.recent-blogs-content h5{font-size:20px;line-height:24px;text-align:center;letter-spacing:0.1px;color:#373F41;min-height:48px}

.recent-blogs-content p{font-weight:normal;font-size:18px;line-height:28px;text-align:center;letter-spacing:0.2px;color:#747C7F}

.recent-blog-btn a{border:1px solid #3A4042;box-sizing:border-box;border-radius:3px;width:197px;height:56px;font-weight:bold;font-size:16px;line-height:18px;display:inline-flex;align-items:center;letter-spacing:0.2px;color:#3A4042;text-align:center;justify-content:center}

.recent-blog-btn a i{font-size:23px}

.recent-blog-btn a i::before{position:relative;margin:5px 0 0 8px}

.recent-blog-btn a:hover{background:transparent;color:#9EBD2A;border-color:#9EBD2A}

.recent-blog-btn{margin-top:40px;margin-bottom:10px}

.recently-added-blogs-in{padding-top:60px}

.author-image{width:36px;height:36px;border-radius:100%;overflow:hidden;margin-right:7px}

.author-image img{width:100%;height:100%;object-fit:cover}

.Banner01.single-blog-hero{margin-bottom:20px}

.single-post-content{padding-bottom:15px}

.single-post-content p,.single-post-content li{font-family:Mulish;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;letter-spacing:0.3px;color:#3A4042}

.category-name span{letter-spacing:0.2px;color:#66C250;font-size:15px;font-weight:bold}

h3.post-sub-heading{font-weight:bold;font-size:21px;line-height:25px;letter-spacing:0.3px;color:#3A4042;padding:20px 0px}

.author-info-in{font-style:normal;font-weight:bold;font-size:12px;line-height:27px;letter-spacing:0.3px;color:#3A4042}

.author-info-outer{display:flex;align-items:center}

.author-info-in b{color:#66C250}

.category-name span:last-child b{display:none}

.faq-search-outer.case-study-search .dropdown{justify-content:center}

.faq-search-outer.case-study-search{padding-bottom:0;padding-top:0}

.accordion-title.active:parent{border:1px solid #9EBD2A;box-sizing:border-box;box-shadow:0px 11px 19px rgba(0,0,0,0.17)}

.full-width-row{max-width:100%!important}

.full-width-row > .col{padding-left:0px!important;padding-right:0px!important}

.full-width-row .row{margin:0 auto!important}

.full-width-row .Box04 h5{color:#9EBD2A}

.find-out-more-btn{min-width:197px;height:56px;font-weight:bold;font-size:16px;line-height:56px;display:inline-flex;letter-spacing:0.2px;color:#3A4042;align-items:center;justify-content:center;margin-top:15px}

.white.is-outline.find-out-more-btn:hover{background:#9EBD2A!important;border-color:#9EBD2A;color:#fff!important}

.find-out-more-btn i::before{position:relative;top:2px;font-size:20px}

.faq-find-out-image img{padding-right:15px}

.faq-find-out-outer > .col-inner{padding-top:45px!important;padding-bottom:22px!important;background-image:url('/wp-content/uploads/2020/10/Board-Member.png');background-repeat:no-repeat;background-size:cover}

.accordion-item.activeparent{border:1px solid #9EBD2A;box-shadow:0px 11px 19px rgb(0 0 0 / 17%)}

ul.list-unstyled li.init:focus,ul.list-unstyled li.init:hover,.case-study-search form input:focus{box-shadow:0px 4px 11px rgb(0 0 0 / 25%)}

.faq-archive.case-study-archive{padding-top:30px;padding-bottom:30px;background-color:rgb(229,229,229);background-image:url(/wp-content/uploads/2021/03/solar-power-power-station-1.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center}

.faq-archive.case-study-archive .Heading01{text-align:center;padding:0 15px 30px}

.the-project-outer p{font-size:17px;letter-spacing:0.3px;line-height:31px;margin-bottom:0;padding-top:12px}

.the-project-outer h2{padding-top:20px}

.interior-outer{padding:58px 0px!important}

.interior-outer p,.interior-outer li,.key-benefits-outer p{font-size:15px;line-height:25px;letter-spacing:0.3px;margin-top:0}

p,li{font-size:15px;letter-spacing:0.3px}

.interior-outer h2{padding-bottom:18px}

.interior-outer .Heading01{padding-left:55px!important;padding-right:30px!important}

.key-benefits-outer h3{font-weight:bold;font-size:39px;line-height:44px;color:#3A4042;padding-bottom:22px}

.key-benefits-outer li{position:relative;box-sizing:border-box;list-style:none;font-size:15px;line-height:27px;text-align:center;color:#3A4042;max-width:668px;margin:0 auto!important;min-height:51px;margin-bottom:18px!important}

.energy-schemes-work-outer ul li{position:relative}

.energy-schemes-work-outer ul{padding-left:10px}

.key-benefits-outer li:before,.energy-schemes-work-outer ul li:before{background:url('/wp-content/uploads/2021/03/circle-tick-icon.png') no-repeat;content:"";width:24px;height:25px;margin:0 0px 0 -31px;position:absolute}

.key-benefits-outer{margin-top:105px}

.testimonials-outer{background-color:#F4F6F9;padding-top:42px;padding-bottom:60px;background-image:url(/wp-content/uploads/2020/10/testimonials-bg.png);background-repeat:no-repeat;background-size:cover;padding-left:70px;padding-right:70px}

.testimonials-outer button.owl-prev{left:-62px}

.testimonials-outer button.owl-next{right:-78px}

.testimonials-outer .Heading01{text-align:center}

.testimonials-outer .testimonials-slider{padding-top:18px}

.testimonials-custom-btn{text-align:center;padding-top:4px}

.testimonials-custom-btn .join-now-btn{border-radius:3px;border:none}

.enquire-now-outer a.button.join-now-btn{min-width:197px;height:60px;line-height:60px}

.enquire-now-outer{background-color:#505B5E;padding-top:10px;padding-bottom:35px;background-image:url(/wp-content/uploads/2020/10/testimonials-bg.png);background-repeat:no-repeat;background-size:cover}

.download-pdf-outer a{letter-spacing:0.2px;text-decoration-line:none;color:rgba(0,0,0,0.4);text-align:center;font-weight:600;font-size:15px;line-height:18px}

.footer-1 a.tooltipstered:last-child{transform:rotate(0deg)}

.download-pdf-outer a::after{content:"\f105";background:none;font-family:'fl-icons'!important;top:2px;position:relative;margin:0 0 0 4px;font-size:16px}

.download-pdf-outer a:hover span{text-decoration-line:underline}

.download-pdf-outer a:hover{color:#9EBD2A}

.download-pdf-outer{text-align:center;padding-top:20px;padding-bottom:10px}

.single-blog-hero h4{font-weight:600;font-size:38px;line-height:45px;text-align:center;letter-spacing:0.2px;color:#79A045;margin-bottom:0}

.case-study-img{height:305px}

.case-study-img img{height:100%;width:100%;object-fit:cover}

.single-case-study-description p{font-style:normal;font-weight:normal;font-size:16px;line-height:25px;text-align:center;letter-spacing:0.3px;color:#65767A}

.single-case-study-description{margin:7px auto 20px}

.single-case-study-top .case-study-single{box-shadow:none;border:none}

.case-study-banner-bottom-img img{width:100%;height:100%;object-fit:cover}

.single-case-study-top .case-study-features-outer{border-top:none;border-bottom:none}

.single-case-study-top h4{font-weight:normal;font-size:22px;line-height:30px;letter-spacing:0.1px;color:#373F41!important}

.case-study-banner-bottom-img{height:386px;margin-bottom:30px}

.single-case-study-top  .case-study-features-outer{margin:0 auto;justify-content:center}

.single-case-study-top .case-study-feature b{color:#69AA12;font-size:19px;margin:0}

.single-case-study-top .case-study-feature img{max-width:65px;width:100%}

.single-case-study-top .case-study-single:hover .case-study-feature img{filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.4}

.single-case-study-top .case-study-feature:hover img{filter:invert(2%) sepia(49%) saturate(687%) hue-rotate(30deg) brightness(100%) contrast(76%)!important;opacity:1!important}

.single-case-study-top .case-study-feature{display:flex;flex-wrap:wrap;position:relative;margin-right:1.5%;width:29.7%;margin-left:1.5%}

.single-case-study-top .listing-right-side{width:calc(100% - 82px);padding-left:40px}

.single-case-study-top .case-study-feature:after{content:"";background:rgba(0,0,0,0.2);height:57px;width:1px;position:absolute;transform:translate(0%,-50%);top:50%;right:0}

.single-case-study-top .case-study-feature:last-child:after{display:none}

.single-case-study-top .case-study-detail h3{font-style:normal;font-weight:800;font-size:40px;line-height:50px;letter-spacing:0.1px;color:#373F41}

.single-case-study-top .owl-nav button{max-width:12px!important}

.single-case-study-top .tagline{}

.single-ecov-casestudy .page-wrapper{padding-top:0}

.single-case-study-top .case-study-detail{padding:0}

.single-case-study-top .case-study-single{padding:0px 0px 24px 0px}

.post-info{padding:0 15px}

.we-support-top p,.we-bottom-top p{font-size:15px;line-height:25px;margin-bottom:20px!important;margin-top:20px!important}

.we-bottom-top p{line-height:27px}

.we-support-top .Box02{margin-bottom:0px}

.we-support-top.Box02 .box-image{vertical-align:middle}

.Sec02Right p{margin-bottom:0}

.Sec02Right{padding-left:0}

.Board-members-main.eco-gift-policy{padding-top:42px!important;padding-bottom:60px!important}

.all-blog-posts{display:flex;flex-wrap:wrap}

.blog-post-box{width:33.3%}

.blog-post-box{width:31.1%;background:#FFFFFF;box-shadow:0px 1px 8px rgb(0 0 0 / 17%);border-radius:3px;margin:1.3% 1.1%;border:1px solid transparent}

.blog-post-box-img{height:282px;overflow:hidden}

.blog-post-box-img img{width:100%;height:100%;object-fit:cover}

.blog-post-box-detail h3{font-style:normal;font-weight:800;font-size:24px;line-height:143.4%;color:#414143;padding-top:20px}

.blog-post-box a{display:block;padding:28px}

.blog-post-box-detail p{font-weight:600;font-size:14px;line-height:167.6%;color:#414143}

.blog-post-box .case-study-read-more{font-weight:600;font-size:15px;line-height:18px;display:flex;align-items:center;letter-spacing:0.2px;color:#3A4042}

.blog-post-box .case-study-read-more img{margin:3px 0 0 14px;filter:brightness(0.5)}

.blog-post-box:hover{border:1px solid #9EBD2A}

.blog-post-box:hover .case-study-read-more{color:#A3BA40}

.blog-post-box:hover .case-study-read-more span{text-decoration:underline}

.blog-post-box:hover img{filter:brightness(1)}

.all-blog-search ul.list-unstyled{margin-left:20px}

.all-blog-search.case-study-search{padding:10px 0 0px 0}

li.init:hover,ul.open,.archive ul.list-unstyled li.init{background:#9EBD2A;color:#fff}

.category-list a:hover{color:#9EBD2A}

.header-inner{position:relative}

.header-inner .nav,.header-inner .nav>li{position:initial}

.header-inner ul.sub-menu li{width:auto;padding-left:40px!important;padding-right:40px!important}

.header-inner ul.sub-menu li a{margin-left:0!important;text-align:center}

.header-inner ul.sub-menu{display:flex!important;flex-wrap:wrap;justify-content:center}

.header-inner ul.sub-menu li{position:relative;z-index:9;border-bottom:none}

.nav.header-nav ul.sub-menu a{font-size:14px;color:#556560;font-weight:700;border:none}

.nav.header-nav ul.sub-menu a:hover{color:#9EBD2A}

.header-inner ul.sub-menu:before{content:"";background:#fff;width:100%;height:calc(100% - 40px);position:absolute;visibility:visible;top:34px;box-shadow:0px 0px 10px rgb(0 0 0 / 10%);-webkit-box-shadow:0px 0px 10px rgb(0 0 0 / 10%)}

.nav-dropdown-has-arrow li.has-dropdown:before,.nav-dropdown-has-arrow li.has-dropdown:after,.has-dropdown .icon-angle-down,.header-inner ul.sub-menu li a:after{display:none}

.header-inner ul.sub-menu li{padding:15px}

.header-inner ul.sub-menu{width:calc(100% - 40px);left:20px;right:20px;background:transparent;border:none;box-shadow:none;padding-top:0px;padding-bottom:0px;opacity:0;visibility:hidden}

.header-inner .current-dropdown ul.sub-menu{padding-top:58px;padding-bottom:22px}

.current-dropdown ul.sub-menu{opacity:1;visibility:visible}

.header-nav .current-menu-item ul.sub-menu a{color:#556560!important}

.header-nav ul.sub-menu .current-menu-item a,.header-nav .current-menu-item ul.sub-menu .current-menu-item a:hover,.header-nav .current-menu-item ul.sub-menu a:hover{color:#9EBD2A!important}

.career-post-box{background:#F5F5F5;border-radius:4px;width:31.5%;margin:0 .9%;text-align:center;padding:32px 20px 28px 20px;border:solid 2px transparent;margin-bottom:20px}

.all-career-posts{display:flex;flex-wrap:wrap;max-width:1000px;margin:45px auto 20px}

.career-post-box-link a:first-child i::before{margin:0 0 0 10px}

.all-career-posts h4{font-weight:bold;font-size:20px;line-height:24px;text-align:center;letter-spacing:0.1px;color:#373F41}

.working-for-outer{padding-top:58px!important}

.career-post-box:hover{background:#fff}

.working-for-outer h2{padding-bottom:28px}

.career-post-box-in p{font-style:normal;font-weight:normal;font-size:14px;line-height:23px;text-align:center;letter-spacing:0.2px;color:#3A4042;padding:12px 0px}

.career-post-box-link a{font-weight:600;font-size:15px;line-height:18px;letter-spacing:0.2px;text-decoration-line:underline;color:#6A6A6A;margin:0 12px}

.working-for-outer p{font-size:16px;line-height:27px;text-align:center;color:#3A4042}

.career-post-box:hover{border:2px solid #9EBD2A}

.career-post-box:hover h4{color:#9EBD2A}

.career-post-box:hover a{color:#555555}

.thank-you-image-box .box-image{background:#A3BA40;width:120px;height:120px;border-radius:100%;display:flex;align-items:center;justify-content:center;align-items:center}

.thank-you-image-box .box-image img{max-width:43px}

.thank-you-image-box h4{font-weight:bold;font-size:40px;line-height:50px;text-align:center;letter-spacing:0.1px;color:#3A4042}

.thank-you-image-box p{font-style:normal;font-weight:normal;font-size:18px;line-height:22px;text-align:center;letter-spacing:0.3px;color:#A2A2A2}

.thank-you-services-outer{background:#fff;margin-left:0!important;margin-right:0!important}

.thank-you-services-outer img{max-width:32px;margin:0 auto;filter:grayscale(0.8) brightness(0.55) hue-rotate(95deg);-webkit-filter:grayscale(0.8) brightness(0.55) hue-rotate(95deg)}

.services-box-link{text-align:center}

.services-box-link h4{font-style:normal;font-weight:normal;font-size:14px;line-height:18px;text-align:center;color:#556560}

.thank-you-services-outer .col{padding-top:20px;padding-bottom:0}

.thank-you-outer{padding-top:20px!important;padding-bottom:110px!important}

.thank-you-image-box{padding-top:100px}

.services-box-link a:hover{color:#A3BA40}

.services-box-link a:hover img{filter:initial;-webkit-filter:initial;transition:all 0.5s ease;-webkit-transition:all 0.5s ease}

input#faqsearch:focus{box-shadow:none}

.accordion-not-found{display:none}

.accordion-not-found.not-found-visible{display:block;text-align:center;font-size:22px;color:red;font-weight:bold}

.error404 #main button.ux-search-submit.submit-button.secondary.button.icon.mb-0{background-image:none;padding:4px}

.close-cross span{font-size:13px;position:relative;top:-5px}

.video-popup-in p{margin-bottom:0}

input.tnp-email{background:#fff!important}

.widget_text.footer_five{min-height:auto}

ul.list-unstyled li.init:hover,.archive ul.list-unstyled li.init{border:1px solid #9EBD2A}

.video-popup.form-popup{display:none}

.form-popup input{background:rgba(237,239,242,0.87);border:1px solid #EDEFF2;border-radius:1px;box-shadow:none;height:47px;font-style:normal;font-weight:bold;font-size:15px!important;line-height:20px;letter-spacing:0.2px!important;color:#A2A2A2;padding:10px 20px!important;margin-bottom:0}

.form-popup span.gfield_required{display:none}

.form-popup .gform_wrapper .top_label div.ginput_container{margin-top:0}

.form-popup .gform_wrapper ul li.gfield{margin-top:0;padding-right:0!important;margin-bottom:10px}

.form-popup .gform_footer.top_label{text-align:center;padding-top:30px}

.form-popup .video-popup-in{border:solid 8px #9EBD2A;max-width:609px;padding-top:40px}

.skip-btn,.skip-btn a{text-align:center;font-weight:600;font-size:15px;line-height:25px;text-align:center;letter-spacing:0.3px;text-decoration-line:none;color:#3A4042}

.skip-btn a{background:url(/wp-content/uploads/2021/04/popup-arrow-gray.png) no-repeat!important;background-position:right 7px!important;display:inline-block;padding:0 15px 0px 0}

.skip-btn a:hover{background:url(/wp-content/uploads/2021/03/read-more-icon.png) no-repeat!important;color:#9EBD2A;background-position:right 7px!important;display:inline-block;padding:0 15px 0px 0}

.skip-btn:hover,.skip-btn a:hover{text-decoration-line:underline}

body .gform_wrapper ul li.gfield.gfield_html.logo-and-text img{max-width:320px!important}

.logo-and-text{font-style:normal;font-weight:bold;font-size:15px;line-height:25px;text-align:center;letter-spacing:0.3px;color:#3E3E3E}

.logo-and-text.logo-and-text-text{max-width:396px!important;margin:0 auto!important;padding:31px 0 35px 0!important}

.form-popup::-webkit-input-placeholder{color:#A2A2A2!important}

.form-popup:-ms-input-placeholder{color:#A2A2A2!important}

.form-popup::placeholder{color:#A2A2A2!important}

.form-popup .gform_wrapper input[type=submit]{background:#fff url(/wp-content/uploads/2021/04/popup-arrow-gray.png) no-repeat!important;border:1px solid rgba(62,62,62,0.6)!important;letter-spacing:0.2px!important;color:#3A4042;font-weight:800;font-size:15px!important;line-height:18px;box-sizing:border-box!important;min-width:185.53px;height:57px;background-position:right 50px center!important;text-align:left;padding:0 54px!important;border-radius:3px}

.form-popup .gform_wrapper input[type=submit]:hover{background:#fff url(/wp-content/uploads/2021/03/read-more-icon.png) no-repeat!important;color:#9EBD2A;border:1px solid #9EBD2A!important;background-position:right 50px center!important;box-shadow:none}

.form-popup label.gfield_label{display:none!important}

.form-popup h3.gform_title{display:none}

.case-study-single-slider button.owl-prev{margin-left:-45px}

.case-study-single-slider button.owl-next{margin-right:-40px}

.featured-services-box .box-text-inner a{padding:20px}

.featured-services-box .box-text p{margin-top:1em;margin-bottom:1.3em}

.featured-services-box .box-text{border:2px solid transparent;border-top:none}

.featured-services-box .box:hover .box-text{border:2px solid #9EBD2A;border-top:none}

.featured-services-box .box:hover h3{color:#9EBD2A}

.featured-services-box .box:hover .read-more{background:#9EBD2A;border:1px solid #9EBD2A;color:#fff}

.video-popup.form-popup.form-popup-open{display:block}

.category-list .current-cat{display:none}

.perks-of-working-outer{max-width:1000px!important}

.perks-of-working-outer h4{font-weight:bold;font-size:20px;line-height:24px;text-align:center;letter-spacing:0.1px;color:#fff}

.perks-of-working-outer p{color:#fff}

.perks-of-working .col-inner{padding:32px 20px 28px 20px;min-height:255px}

.perks-of-working p{padding:12px 0px;margin-bottom:0}

#sync1 button{display:none}

.banner-sub-services-in{background:#fff;position:relative;max-width:1308px;margin:18px auto 0px;z-index:999;padding:18px 50px 18px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:100%;border-top:solid 1px #d9d9d9}

.banner-sub-services-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:930px;margin:0 auto}

.banner-sub-services-in .banner-thumb{width:100%;position:relative;padding:0px 10px}

.banner-sub-services-in .banner-thumb p{margin-bottom:0;padding-bottom:0}

.banner-sub-services a:hover p{color:#79A045}

.banner-sub-services{position:absolute;width:100%}

.banner-sub-services-in a{text-align:center}

.banner-sub-services-in .banner-thumb:after{content:"";width:6px;height:6px;background:#e7e7e7;border-radius:100%;position:absolute;right:0;top:50%;transform:translate(0%,-50%)}

.banner-sub-services-in .banner-thumb:last-child:after{display:none}

.start-saving-content .icon-box-img{width:60px!important}

.clients_slider{max-width:1000px;margin:0 auto}

.owl-carousel.owl-theme.featured-services-slider{display:block!important}

.top-services-banner div#sync2{border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px}

.single-ecov-casestudy .menu-highlighted-case-study a,.single-post .menu-highlighted-blog a{color:#9EBD2A!important}

.single-ecov-casestudy .menu-highlighted-case-study a:after,.single-post .menu-highlighted-blog a:after{content:'';position:absolute;width:100%;height:7px;background:#9EBD2A;bottom:-13px}

.page-id-6543 div#sync1 .owl-item:nth-child(1) a.banner-btn{display:none}

.page-id-6668 div#sync1 .owl-item:nth-child(2) a.banner-btn{display:none}

.page-id-6691 div#sync1 .owl-item:nth-child(3) a.banner-btn{display:none}

.page-id-6693 div#sync1 .owl-item:nth-child(4) a.banner-btn{display:none}

.archive .accordion-inner ul{padding-left:18px}

.archive .accordion-inner ul ul{margin-left:0}

.accordion-inner ul ul{margin-left:10px}

.banner-sub-services-in .owl-stage-outer{margin:0px 40px 0 0}

.carbon__features_bottom .Number01,.carbon__features_bottom .Num01,.carbon__features_bottom .Divide01{color:#C0C0C0;font-size:40px;line-height:50px;background:none;width:auto;justify-content:flex-start}

.carbon__features_bottom .Num01::before,.carbon__features_bottom .Num01::after{display:none}

.clients_slider.owl-carousel .owl-stage{display:flex;align-items:center;justify-content:space-between}

.clients_slider.owl-carousel .owl-stage .item{padding:0px 20px}

.glossary-main{margin-top:30px}

.banner-sub-services-in .owl-nav button{max-width:12px}

.energy-schemes-work-outer .Heading01 h3{text-align:left}

.click-to-change-section.click-to-change-dark-gray-section .col{padding-bottom:0}

.click-to-change-section.click-to-change-dark-gray-section{z-index:9;padding-top:12px!important;padding-bottom:13px!important}

#logo{max-width:242px;padding-top:5px;padding-bottom:5px;width:100%!important}

input#KeyWordSearch{background:#fff url('/wp-content/uploads/2021/03/search-btn.png') no-repeat;background-position:right 10px center;font-style:normal;font-weight:normal;font-size:15px;line-height:27px;letter-spacing:0.3px;color:#556560;border:1px solid #DCDCDC;box-sizing:border-box;border-radius:3px;box-shadow:none;height:41px;padding-right:40px}

.FieldOuter select option{padding:10px}

.product-pages-common-case-studies{background:rgb(80,91,94) url('/wp-content/uploads/2021/03/dark-bg.png')}

.product-pages-common-case-studies h2{color:#fff;padding-top:20px}

.show-on-click.show-on-click-always-visible{display:block}

.banner-overlay{padding-left:20px;padding-right:20px}

.top-services-banner .banner-in{height:550px!important}

.scroll-to-bullets a.tooltipstered{display:none}

a.tooltipstered.active{display:block!important}

a.tooltipstered strong{background:#3A4042 url('/wp-content/uploads/2021/03/scroll-to-next-arrow.png') no-repeat!important;padding:0;border-radius:0;width:100%;height:100%;display:block;background-position:center center!important}

.scroll-to-bullets{top:auto;bottom:50px;width:72px;height:65px}

.scroll-to-bullets a.tooltipstered{width:42px;height:42px;background:transparent;border:transparent;border-radius:0;position:absolute}

.scroll-to-bullets a.tooltipstered.boxshow{display:block!important}

a.tooltipstered:first-child{display:block;z-index:9}

._number span{font-size:92px!important;color:#fff!important;font-weight:400;line-height:147px!important;text-align:center!important;position:relative}

.num-in{background:#9EBD2A;border-radius:15px}

.num-in:after{content:'';position:absolute;width:100%;height:17px;border-left:solid 4px #fff;border-right:solid 4px #fff;left:0;top:calc(50% - 9px)}

.num-in:before{content:'';position:absolute;height:50%;width:100%;left:0;bottom:0;background:#B0CF2F;border-top:solid 1px #fff;border-radius:0 0 15px 015px}

.Divide01 span{color:#9EBD2A!important;position:relative;top:27px}

._number{width:120px!important}

.number-diy .Divide01,.number-diy .Divide01 span{width:0px!important;text-align:center}

.number-diy .Divide01 div{position:absolute!important;margin:0 0 0 24px}

._number.Divide01{padding:0}

.BlogSearch{padding-top:10px}

.scroll-to-bullets a.tooltipstered.back-to-top{display:block;opacity:1;right:4px;top:-12px}

.scroll-to-bullets a.tooltipstered.back-to-top strong{transform:rotate(180deg)}

.header-search-form-wrapper button.ux-search-submit{background-image:none!important}

a.tooltipstered:last-child{transform:rotate(180deg)}

.preloader-plus{background-color:#fff}

.lds-rolling div,.lds-rolling div:after{border-color:#9EBD2A!important;border-top-color:transparent!important}

.click-to-change-dark-gray-section .col-inner{display:inline-block;text-align:center}

.change-product-view{position:relative}

.change-product-view,.click-to-change-dark-gray-section p{width:auto;display:inline}

.click-to-change-dark-gray-section .section-content{text-align:center}

.click-to-change-section ul{position:absolute;background:rgb(123,123,123);padding:12px 20px 12px 11px;right:0;width:250px}

#arrow,.arrowbottom{position:fixed;right:0;bottom:100px;color:white;z-index:9999;margin:0 20px 0 0;top:auto}

#arrow a,.arrowbottom a{color:#fff;cursor:pointer;background:#3A4042 url(/wp-content/uploads/2021/03/scroll-to-next-arrow.png) no-repeat!important;padding:0;border-radius:0;width:42px;height:42px;display:block;background-position:center center!important;margin:0}

.arrowbottom,.hide-arrow{display:none}

.show-arrow.arrowbottom{display:block}

.arrowbottom a{transform:rotate(-180deg)}

.product-pages-slider a.banner-btn{display:none}

.consulting__section .box-image{height:238px}

.consulting__section .box-image img{height:100%;width:100%;object-fit:cover}

.consulting__section .box-image div,.consulting__section .box-image a{width:100%;height:100%}

.stick_block_layer{background:rgba(0,0,0,0.6);opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);width:100%;height:100%;position:fixed;top:0;left:0}

.stick_popup{height:auto;box-shadow:0px 0px 7px #4a4a4a;-moz-box-shadow:0px 0px 7px #4a4a4a;-webkit-box-shadow:0px 0px 7px #4a4a4a;background:#fff;-webkit-animation:zoomin 0.7s;animation:zoomin 0.7s}

.stick_content{padding:20px}

.stick_close{cursor:pointer;position:relative;top:0px;left:0px;float:right;font-family:Arial;font-size:17px;background-color:#d1d1d1;color:#4c4c4c;padding:5px;padding-left:10px;padding-right:10px;text-decoration:none;font-family:Arial,sans-serif;font-size:17px;font-weight:bold}

@-webkit-keyframes zoomin{

	0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}

	50%{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);opacity:1}

	100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}

}

@-ms-keyframes zoomin{

	0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}

	50%{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);opacity:1}

	100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}

}

@keyframes zoomin{

	0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}

	50%{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);opacity:1}

	100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}

}

div#stickLayer{overflow-y:scroll;background:none;margin:0 auto!important;width:100%!important;height:100%!important;left:0!important;top:0!important;bottom:0!important;right:0!important}

.exitpopup-visible{overflow-y:hidden}

.stick_content{max-width:593px!important;border:solid 8px #9EBD2A;position:absolute;transform:translate(-50%,0%);left:50%;top:0%;background:#fff;overflow-y:auto;margin:50px auto}

.product-page-video .col-inner{max-width:800px;margin:0 auto!important}

.download_pdf_form_active{display:block!important}

.gform-white-background.show-on-click .gform_wrapper{background:#fff!important;padding-top:0;padding-bottom:0}

section.product-case-study{padding-top:0!important}

section.two-col-gray{padding-top:80px!important;padding-bottom:45px!important}

.commercial-lighting-box{padding-bottom:0}

.click-to-change-section ul li::marker{color:transparent}

.click-to-change-section ul li{margin-left:0}

.current-menu-item ul.sub-menu,.current_page_ancestor  ul.sub-menu{opacity:1!important;visibility:visible;padding-top:58px;padding-bottom:22px;max-height:initial}

.header-wrapper.stuck .current-menu-item ul.sub-menu li,.header-wrapper.stuck .current_page_ancestor  ul.sub-menu li{padding:0 15px 5px}

.product-case-study.show-on-click .case-study-services-main-page{margin:0;padding:0}

.product-case-study.show-on-click{padding:0!important}

.product-case-study.show-on-click  .case-study-services-main-page .case-study-outer .case-study-slider-in{padding-top:100px;padding-bottom:100px}

.mb16{margin-bottom:16px}

.ledLeft{}

.ledFirst{}

.ledFirst h2{color:#9EBD2A;font-size:33px;font-weight:bold;font-family:'Muli';line-height:60px;margin-bottom:0px}

.ledSecond p strong,.ledFirst p strong{color:#556560;font-size:21px;font-family:'Muli';line-height:27px}

.ledFirst p strong.linesize{font-size:16px}

.ledFirst p{color:#3A4042;font-size:18px;font-family:'Mulish'}

ul.iconUse{list-style:none;padding-top:15px;margin-bottom:0px}

ul.iconUse li:before{content:'';background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2021/11/logoMark-2.png);background-repeat:no-repeat;background-size:cover;width:43px;height:38px;position:absolute;left:0px}

ul.iconUse li{margin-left:0px;display:flex;align-items:center;padding-left:65px;margin-bottom:22px;color:#556560;font-size:20px;font-weight:bold;font-family:'Muli';position:relative}

.col-inner .ledSecond{border:2px solid #9EBD2A;border-radius:3px;padding:48px 48px 50px;max-width:436px;margin-top:65px;margin-left:auto}

ul.iconUse li:last-child{margin-bottom:0px}

a.contBtn{height:34px;width:134px;color:#fff;font-size:16px;background:#3A4042;display:inline-block;text-align:center;border-radius:3px;background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2021/11/Icon-zocial-email@2x.png);background-repeat:no-repeat;background-size:20px;background-position:11px 9px;padding:5px 10px 5px 35px;font-weight:bold;font-family:Muli}

.ledFirstSub{padding-top:10px}

.imgCont{}

.btnAdd{}

.ledBanner{}

.ledBanner a.cat-btn{width:145px;height:40px;background:#9EBD2A;color:#fff;display:flex;border-radius:4px;padding:12px 12px 14px;align-items:center;justify-content:center;text-align:center;margin-bottom:0px!important;font-size:18px;font-family:Muli;font-weight:bold;font-size:18px;text-align:center;color:#fff}

.ledBanner a.cat-btn i{margin-left:8px;font-size:22px;margin-top:1px}

.imgCont{padding-bottom:30px}

.imgCont .col{text-align:center}

.imgCont .col .img-inner.dark{width:296px;margin:0px auto}

.imgCont .col h4{color:#556560;font-size:22px;font-weight:bold;margin-bottom:5px;font-family:Muli}

.imgCont .col p{color:#3A4042;font-size:18px;line-height:24px;margin-bottom:20px;font-family:Mulish}

.imgCont .col a.button.primary.btnAdd{font-size:15px;font-weight:bold;border-radius:4px;margin:0px auto;text-transform:capitalize;border:0px;width:120px;height:34px;padding:1px 4px;font-family:'Muli'}

.imgCont .col .img{margin-bottom:5px!important}

.imgCont .col a.button.primary.btnAdd span{text-transform:capitalize}

.imgCont .col .text{max-width:345px;margin:0px auto}

a.button.primary.btnAdd i{font-size:20px;margin-top:2px;margin-left:0px}

.ledBanner .banner-overlay .banner-overlay-in{max-width:555px;width:100%;padding:40px 40px 20px 40px;text-align:left;background:rgb(255 255 255 / 80%)}

.ledBanner .banner-overlay-in h2,.ledBanner .banner-overlay-in p{color:#3A4042}

.ledBanner .banner-overlay-in h2{font-family:Muli;font-weight:bold;font-size:47px;line-height:52px;text-align:left;color:#3a4042}

.ledBanner .banner-overlay-in p{font-size:22px;margin-right:0px;width:100%;max-width:100%;margin-bottom:10px;font-family:Mulish;font-weight:normal;font-size:22px;text-align:left;color:#3a4042}

.ledBanner .banner-overlay-in h5{font-size:22px}

.newLedtwo{}

.newLedtwo h2{color:#9EBD2A;font-size:32px;font-weight:bold;font-family:'Muli';line-height:47px;margin-bottom:0px}

.newLedtwo p strong{color:#556560;font-size:21px;font-family:Muli;font-weight:bold}

.newLedtwo  .col{text-align:left}

.newLedtwo p{color:#3A4042;font-size:18px;padding-bottom:0px;margin-bottom:15px;font-family:Mulish;font-weight:normal;color:#3a4042}

.newLedtwo .box-shadow-1-hover:hover{-webkit-box-shadow:0 0px 0px -0px rgb(0 0 0 /0%),00px 0px rgb(0 0 0 / 0%);box-shadow:0 0px 0px -0px rgb(0 0 0 / 0%),0 0px 0px rgb(0 0 0 / 0%)}

section.two-col-gray.newLedtwo{padding-top:66px!important;padding-bottom:40px!important}

a.smbtn{font-size:15px;font-weight:bold;border-radius:4px;margin:0px auto;text-transform:capitalize;border:0px;width:135px;height:34px;margin-top:6px;padding:1px 4px;font-family:Muli}

a.smbtn span{text-transform:capitalize}

a.smbtn i{font-size:20px;margin-top:2px;margin-left:0px}

a.lmbtn{font-weight:bold;border-radius:4px;margin:0px auto;text-transform:capitalize;border:0px;width:205px;height:40px;padding:1px 4px;font-size:18px}

a.lmbtn i{font-size:20px;margin-top:2px;margin-left:0px}

a.lmbtn span{text-transform:capitalize}

.imgText{}

.imgLeft{}

.riCont{}

body .imgText{padding:50px 0px 10px!important}

.imgText .col{padding-bottom:0px!important}

.imgText .col h3{color:#fff;font-size:33px;margin-bottom:5px!important;font-weight:bold;line-height:39px;font-family:Muli}

.newLedtwo .col:last-child .col-inner{margin-left:auto}

.newLedtwo .col .col-inner{max-width:620px;margin-left:0px}

.colR{padding-left:15px!important}

.imgText .col img{max-width:597px;width:100%}

.imgText .col strong{font-family:Muli;font-weight:bold;font-size:20px;text-align:left;color:#9ebd2a}

.imgText .col:first-child{padding-right:0px!important;max-width:calc(50% - 15px)!important}

.colR .col-inner{padding-right:15px}

.imgText .col p,.imgText .col{color:#fff;font-size:18px;font-family:Mulish;font-weight:normal;font-size:18px;text-align:left;color:#fff}

.imgText .col p{margin-bottom:15px;font-family:Mulish;font-weight:normal;font-size:18px;text-align:left;color:#fff}

.otherWaySection{}

.otherWaySection .commercial-lighting-box h4{margin-bottom:15px;font-family:'Muli';font-size:23px;line-height:24px;text-align:center;letter-spacing:0.1px;color:#373F41;color:#556560;font-weight:bold}

.otherWaySection .commercial-lighting-box p{font-size:18px;line-height:24px;text-align:center;letter-spacing:0.2px;color:#3A4042;font-family:'Mulish'}

.otherWaySection .featured-box .icon-box-img{text-align:right;width:100px!important}

.otherWaySection .commercial-lighting-box .icon-box-img .icon-inner{height:82px}

.otherWaySection .commercial-lighting-box a.plain .icon-box-img svg{color:#79A045!important}

.otherWaySection .commercial-lighting-box span.find-out-more:before{content:"";font-family:"fl-icons"!important;font-display:block;speak:none!important;margin:0;padding:0;display:inline-block;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;font-variant-ligatures:normal!important;font-variant-caps:normal!important;font-variant-numeric:normal!important;font-variant-east-asian:normal!important;text-transform:none!important;position:relative;line-height:1.2;position:absolute;right:12px;top:7px;font-size:20px}

.otherWaySection .commercial-lighting-box .find-out-more:after{display:none}

.otherWaySection .commercial-lighting-box .find-out-more{opacity:1;opacity:1;min-width:140px;height:34px;line-height:34px;background:#9ebd2a;padding:2px 10px;font-family:Muli;font-weight:bold;font-size:15px;color:#fff}

.otherWaySection .commercial-lighting-box .find-out-more:after{right:12px!important;top:50%!important;margin-top:2px!important}

section.imgText{background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2021/12/Rectangle-708New.png);background-color:#3A4042}

.otherWaySection .col-inner{height:100%}

.otherWaySection .commercial-lighting-box a.plain{box-shadow:0px 3px 10px rgb(0 0 0 / 16%);height:100%;background:#fff}

.otherWaySection .commercial-lighting-box{margin-top:35px}

.ledrightSecond h2{font-family:Muli;font-weight:bold;font-size:35px;line-height:42px;text-align:left;color:#9ebd2a}

.otherWaySection .commercial-lighting-box:first-child,.otherWaySection .commercial-lighting-box:nth-child(2),.otherWaySection .commercial-lighting-box:nth-child(3){margin-top:0px}

.bannerText{padding:100px 0px 70px!important}

.bannerText h3{font-family:Muli;font-weight:bold;font-size:47px;line-height:52px;text-align:left;color:#fff;margin-bottom:38px}

.product-case-study.show-on-click.p80 .owl-carousel .owl-stage-outer{margin:0px auto}

.product-case-study.show-on-click.p80 .case-study-slider-in-left li{float:left;margin-top:0px!important;width:50%}

.product-case-study.show-on-click.p80 .case-study-slider-in-left h3{font-weight:800;font-size:35px;line-height:41px;letter-spacing:0.1px;color:#373F41}

.product-case-study.show-on-click.p80 .case-study-slider-in-left p{font-family:Mulish;color:#556560;margin-bottom:20px;font-style:normal;font-weight:normal;font-size:18px}

.product-case-study.show-on-click.p80 .case-study-links{float:none;clear:left;padding-top:28px}

.product-case-study.show-on-click.p80 .case-study-slider-in-left li span{width:70px}

.product-case-study.show-on-click.p80 .owl-carousel .owl-stage-outer .item{width:calc(100% - 130px);margin:0px auto}

.product-case-study.show-on-click.p80{padding-top:80px!important;padding-bottom:80px!important}

.noDot .owl-dots{display:none!important}

.lastForm h2{font-family:Muli;font-weight:bold;font-size:35px;line-height:62px;text-align:center;color:#9ebd2a;white-space:nowrap}

.lastForm input,.lastForm select{width:100%;height:50px!important;border-radius:3px!important;background:#f4f6f9!important;border:0.5px solid #898989!important}

.lastForm label span{font-family:Muli;font-weight:bold;font-size:18px;color:#556560}

.sectionCompare{}

.product-case-study.show-on-click.p80.cust80{padding-bottom:30px!important}

.sectionCompare table.normTab{margin:0px;margin-top:60px;border:1px solid #556560;border:2px solid #556560;border-collapse:collapse}

.sectionCompare table.normTab thead{background:#556560;color:#fff}

.sectionCompare table.normTab thead tr td{color:#fff;text-align:center;font-family:Muli;font-weight:bold;font-size:23px;text-align:center;color:#fff}

.sectionCompare table.midTab{border:2px solid #9EBD2A;margin:0px;border-collapse:collapse}

.sectionCompare table.midTab thead{background:#9EBD2A;color:#fff}

.sectionCompare table.midTab thead tr td{color:#fff;text-align:center;font-family:Muli;font-weight:bold;font-size:23px;text-align:center;color:#fff}

.sectionCompare table tbody tr td{padding:25px 35px}

.sectionCompare{padding-bottom:50px!important}

.commercial-lighting.consulting-other-services.ph3{padding-bottom:90px!important}

.sectionCompare table tbody tr td ul{list-style:none;margin-left:0px}

.sectionCompare table tbody tr td ul li{font-family:Mulish;font-weight:normal;font-size:22px;text-align:left;margin-left:0px;color:#556560;border-bottom:2px solid #f1f1f7;padding-bottom:15px;margin-bottom:18px}

.sectionCompare table tbody tr td ul li:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom:0px solid #f1f1f7}

.sectionCompare table.midTab tbody tr td ul li{font-family:Mulish;font-weight:normal;font-size:22px;text-align:left;color:#3a4042}

.sectionCompareT{padding-top:70px!important;padding-bottom:5px!important}

.sectionCompareT.ph2{padding-top:50px!important;padding-bottom:25px!important}

.commercial-lighting.consulting-other-services{padding-bottom:80px!important}

body.page-id-10089 .banner-sub-services{display:none}

body.page-id-10089 .banner-overlay{margin-top:0px}

body.page-id-10089 .top-services-banner .banner-in{height:435px!important}

.greenT h2{font-family:Muli;font-weight:bold;font-size:35px;line-height:62px;text-align:center;color:#9ebd2a;margin-bottom:0px}

.greenT h6{text-align:center;font-family:Muli;font-weight:bold;font-size:23px;text-align:center;color:#556560}

.sectionCompare table.midTab tbody tr td ul li{margin-left:0px;display:flex;align-items:center;padding-left:60px;position:relative}

.sectionCompare table.midTab tbody tr td ul li:before{content:'';background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2021/11/logoMark-2.png);background-repeat:no-repeat;background-size:cover;width:43px;height:38px;position:absolute;left:5px}

.ledBanner .banner-overlay{padding-left:15px}

.topInBanner{background:#9EBD2A;padding:40px 0px 15px!important}

.topInBanner h2{color:#fff;font-size:50px;margin-bottom:5px}

.topInBanner h5{color:#fff;font-size:22px;margin-bottom:0px;font-weight:bold}

.topInBanner{}

.tabDesign{}

.tabCont{}

.tabInDesign{border:1px solid #e8e8e8;margin-top:45px}

.tabInDesign .tabCont{background:#F4F6F9}

.tabInDesign ul.nav.nav-line.nav-uppercase.nav-size-normal.nav-left{justify-content:space-around}

.tabInDesign ul.nav.nav-line.nav-uppercase.nav-size-normal.nav-left  li.tab{text-align:center;width:20%;margin:0px}

.tabInDesign .nav-line>li>a:before{top:auto;bottom:0px}

.tabInDesign .tab-panels{padding-top:0em}

.tab-panels .panel{padding:55px 60px 63px;background:#f4f6f9}

.tabInDesign .tabCont h3{font-family:Muli;font-weight:bold;font-size:35px;line-height:1.5;text-align:left;color:#9ebd2a;margin-bottom:0px}

.tabInDesign .tabCont h5{font-family:Muli;font-weight:bold;font-size:23px;text-align:left;color:#556560}

.tabInDesign .tabCont p{font-family:Mulish!important;font-weight:normal;font-size:18px!important;text-align:left;color:#3a4042!important}

a.tabinbtn{font-size:15px;font-weight:bold;border-radius:4px;margin:0px auto 10px;text-transform:capitalize;border:0px;width:134px;height:34px;line-height:32px;color:#fff;padding:1px 9px;background-color:#9ebd2a;display:inline-flex}

a.tabinbtn  i{font-size:15px!important;margin-top:8px;margin-left:7px}

.tabInDesign ul.nav.nav-line.nav-uppercase.nav-size-normal.nav-left  li.tab a{padding:20px 0px!important;width:100%;text-align:center;display:inline-block}

.tabInDesign ul.nav.nav-line.nav-uppercase.nav-size-normal.nav-left  li.tab span{font-family:Muli;font-weight:bold;font-size:18px;text-align:center;color:#556560}

.ledrightSecond{}

.ledLeft.subleft{max-width:780px}

.consulting-other-services .commercial-lighting-box .find-out-more:hover{background:#7e9722}

.rightForm{margin-top:24px}

.home__img_sec.services-img-section.show-on-click-always-visible.subFirstSec{padding-bottom:0px!important}

.imgText .col{padding-bottom:25px!important}

section.two-col-gray.newLedtwo.ph{padding-top:70px!important;padding-bottom:35px!important}

.home-testimonials{padding-bottom:30px!important;padding-top:35px!important}

.imgText{padding:55px 0px 45px!important}

section.two-col-gray.newLedtwo{padding-top:70px!important;padding-bottom:40px!important}

.newLedtwo .col{text-align:left;padding-bottom:40px}

.ledFirst.ledsubFirst{padding-right:30px}

.rightForm form input{margin-top:8px;height:45px;border-radius:3px;background:#f4f6f9;border:1px solid #e8e8e8}

.rightForm form input[type="submit"]{border-radius:4px;color:#fff;background-color:#9EBD2A;width:117px;height:40px;font-family:Muli;font-weight:bold;font-size:18px;text-align:left;color:#fff;line-height:40px;min-width:117px!important;display:inline-block;background-image:url(/wp-content/uploads/2021/03/submit-btn.png)!important;background-repeat:no-repeat;background-position:right 18px center;background-size:9px;padding:0px 20px}

.rightForm form textarea{border-radius:3px;background:#f4f6f9;border:1px solid #e8e8e8;height:148px!important}

.rightForm .wpcf7 label{color:#707070;text-transform:unset;font-size:18px}

.rightForm .wpcf7 .wpcf7-not-valid-tip{background-color:#b20000;color:#fff;font-size:12px;margin-top:-20px}

.rightForm .wpcf7 .wpcf7-not-valid-tip:after{border-bottom-color:#b20000}

.rightForm .wpcf7 form .wpcf7-response-output{margin:0px 0.5em 1em;padding:0.2em 0.5em;border:2px solid #ffb900!important;border-radius:0px!important}

.subFirstSec{padding-top:65px!important;padding-bottom:30px!important}

.rightForm .wpcf7 label>span{color:#ac0000;font-size:18px!important}

.icon-box.featured-box.icon-box-top.text-left{position:relative;height:100%}

.otherWaySection .commercial-lighting-box h4 + p{min-height:72px}

.case-study-slider-in-right img{padding-top:20px}

.imgCont .col a.button.primary.btnAdd br{display:none!important}

.ledFirstSub{padding-bottom:40px}

.case-study-slider-in-left h5 br{display:none}
.page-id-12468 .off-canvas-right .mfp-content,
.page-id-12468 .off-canvas-left .mfp-content{top:110px !important;}

@media(max-width:1439px){

	.ledFirstSub{padding-bottom:10px}

	.imgText .col:first-child{padding-right:15px!important;max-width:calc(50% - 0px)!important}

	.ledrightSecond h2{font-size:30px;line-height:1.2}

	a.tabinbtn{padding:1px 15px;font-size:13px}

	a.tabinbtn i{font-size:23px}

	.tabInDesign .tabCont p{font-size:16px}

	.tabInDesign .tabCont h3{font-size:30px}

	.tabInDesign .tabCont h5{font-size:20px}

	body.page-id-10174 .row,body.page-id-10089 .row{padding:0px 20px}

	.ledBanner .banner-overlay-in h2{font-size:42px;line-height:1.1;font-weight:bold}

	.ledBanner .banner-overlay-in p{font-size:18px}

	.ledBanner .banner-overlay-in h5{font-size:20px}

	.ledBanner a.cat-btn{font-size:16px}

	body.page-id-10089 .top-services-banner .banner-in{height:395px!important}

	.ledFirst h2{font-size:30px;line-height:1.5}

	.ledSecond p strong,.ledFirst p strong{color:#556560;font-size:18px;font-family:'Muli';line-height:1.1}

	.col-inner .ledSecond{border:2px solid #9EBD2A;border-radius:3px;padding:33px 33px 35px;max-width:initial;margin-top:50px}

	.ledFirst p,.ledSecond p{font-size:15px;line-height:1.4;margin-bottom:15px}

	.imgCont .col p{font-size:15px;line-height:19px;margin-bottom:15px}

	.newLedtwo p{font-size:15px;line-height:1.4;margin-bottom:15px}

	.ledFirst p.mb16{margin-bottom:10px}

	.newLedtwo p strong{font-size:19px}

	ul.iconUse li{padding-left:40px;margin-bottom:16px;font-size:16px}

	ul.iconUse li:before{width:25px;height:22px}

	.imgCont .col .text{max-width:315px;margin:0px auto}

	.home__img_sec .button span{font-size:14px;letter-spacing:0.2px}

	ul.iconUse{list-style:none;padding-top:5px}

	.imgCont .col .img-inner.dark{width:236px}

	.imgCont .col h4{color:#556560;font-size:20px}

	.newLedtwo h2{font-size:30px;line-height:1.5}

	a.smbtn{font-size:13px;width:125px;height:34px}

	.imgText .col h3{font-size:30px;line-height:1.5}

	.imgText .col strong{font-size:18px}

	.imgText .col p,.imgText .col{color:#fff;font-size:15px;line-height:1.4}

	.greenT h2,.ecov-states-head h2{font-size:30px;line-height:1.5}

	.greenT h6{font-size:20px}

	.sectionCompare table.normTab thead tr td{font-size:20px}

	.sectionCompare table tbody tr td ul li{font-size:16px;padding-bottom:12px}

	.sectionCompare table.midTab tbody tr td ul li{font-size:16px}

	.sectionCompare table.midTab tbody tr td ul li:before{width:25px;height:22px}

	.sectionCompare table.midTab tbody tr td ul li{padding-left:35px}

	.sectionCompare table tbody tr td{padding:25px 30px 10px}

	.otherWaySection .commercial-lighting-box h4{font-size:20px;line-height:1.2}

	.otherWaySection .commercial-lighting-box p{font-size:15px;line-height:1.4}

	.consulting-other-services .commercial-lighting-box .find-out-more{font-size:13px;line-height:42px;min-width:159px;height:42px;margin-top:5px}

	.otherWaySection .commercial-lighting-box .icon-box-img .icon-inner{height:80px}

	.bannerText h3{font-size:44px;line-height:1.3}

	a.lmbtn{font-weight:bold;border-radius:4px;margin:0px auto;text-transform:capitalize;border:0px;width:195px;height:40px;padding:1px 4px;font-size:15px}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left h3{font-size:30px;line-height:1.2}

	span.case-study-view-all{font-size:14px;min-width:120px;height:42px;line-height:42px;margin-right:30px}

}

@media(max-width:1300px){

	.case-study-slider-in-left .listing-right-side{width:calc(100% - 60px)}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left li span{width:50px}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left p{margin-bottom:10px}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left li{width:100%}

}

@media(max-width:1100px){

	.product-case-study.show-on-click.p80 .case-study-slider-in-left li{width:100%}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left p{margin-bottom:15px}

}

@media(max-width:1024px){

	.otherWaySection .commercial-lighting-box:nth-child(3),.otherWaySection .commercial-lighting-box{margin-top:30px}

	.ledBanner .banner-overlay .banner-overlay-in{margin-top:0px!important}

}

@media(max-width:1023px){

	.product-case-study.show-on-click.p80 .case-study-slider-in-left li{width:100%}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left p{margin-bottom:15px}

}

@media(max-width:991px){

	.col-inner .ledSecond{max-width:100%;margin-right:auto;margin-left:0px}

	.col-inner .ledSecond{margin-top:0px}

	.otherWaySection .commercial-lighting-box:nth-child(3),.otherWaySection .commercial-lighting-box{margin-top:25px}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left li{width:50%}

	.imgCont .col{text-align:center;padding-bottom:20px}

	section.show-for-small{padding-top:35px!important;padding-bottom:15px!important}

	.imgText .col:first-child{padding-right:15px!important;max-width:calc(100% - 0px)!important}

	.case-study-slider-in-right img{padding-top:0px}

	.otherWaySection .commercial-lighting-box h4 + p{min-height:initial}

	.sectionCompare table.normTab{margin-top:0px}

	.tabInDesign .tabCont p{font-size:15px}

	.ledrightSecond h2{text-align:left!important}

	.tabInDesign .tabCont{text-align:left}

	.ledFirst.ledsubFirst{padding-right:15px;margin-bottom:25px}

	body.page-id-10174 .row .col,body.page-id-10089  .row .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}

	body.page-id-10089 .row{padding:0px 20px}

	.ledFirst h2{font-size:28px;line-height:1.5}

	.ledSecond p strong,.ledFirst p strong{font-size:18px}

	a.contBtn{font-size:14px;background-size:16px}

	a.contBtn{height:34px;width:130px;color:#fff;font-size:14px;background:#3A4042;display:inline-block;text-align:center;border-radius:3px;background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2021/11/Icon-zocial-email@2x.png);background-repeat:no-repeat;background-size:16px;background-position:15px 10px;padding:6px 10px 5px 35px;font-weight:bold}

	.col-inner .ledSecond{border:2px solid #9EBD2A;border-radius:3px;padding:33px 33px 35px}

	.ledFirst p,.ledSecond p{font-size:15px;line-height:1.4;margin-bottom:15px}

	.imgCont .col p{font-size:15px;line-height:1.4;margin-bottom:15px}

	.newLedtwo p{font-size:15px;line-height:1.4;margin-bottom:12px}

	.ledFirst p.mb16{margin-bottom:10px}

	.newLedtwo p strong{font-size:19px}

	ul.iconUse li{padding-left:40px;margin-bottom:16px;font-size:16px}

	ul.iconUse li:before{width:25px;height:22px}

	.imgText .col{padding-bottom:20px!important}

	.imgText .col img{max-width:100%}

	.colR.col{padding-bottom:0px!important;padding-left:15px!important}

	.otherWaySection .col-inner{height:100%;max-width:400px;margin:0px auto 0px;padding-bottom:15px}

	.otherWaySection .commercial-lighting-box p{font-size:15px;line-height:1.4;margin-bottom:12px}

	.bannerText{padding:70px 0px 30px!important}

	.case-study-slider-in .case-study-slider-in-left{width:100%;order:2}

	.case-study-slider-in-left,.case-study-slider-in-right{width:100%}

	.case-study-slider-in-right{margin-bottom:20px}

	.imgCont .col .text{max-width:315px;margin:0px auto}

	.home__img_sec .button span{font-size:14px;letter-spacing:0.2px}

	ul.iconUse{list-style:none;padding-top:5px}

	.imgCont .col .img-inner.dark{width:252px}

	.imgCont .col h4{color:#556560;font-size:20px}

	.newLedtwo h2{font-size:28px;line-height:1.5}

	a.smbtn{font-size:13px;width:125px;height:34px}

	.imgText .col h3{font-size:28px;line-height:1.5}

	.imgText .col strong{font-size:18px}

	.imgText .col p,.imgText .col{color:#fff;font-size:15px;line-height:1.4}

	.greenT h2,.ecov-states-head h2{font-size:28px;line-height:1.5}

	.greenT h6{font-size:18px}

	.sectionCompare table.normTab thead tr td{font-size:20px}

	.sectionCompare table tbody tr td ul li{font-size:15px;padding-bottom:12px}

	.sectionCompare table.midTab tbody tr td ul li{font-size:16px}

	.sectionCompare table.midTab tbody tr td ul li:before{width:25px;height:22px}

	.sectionCompare table.midTab tbody tr td ul li{padding-left:35px}

	.sectionCompare table tbody tr td{padding:25px 35px 10px}

	.otherWaySection .commercial-lighting-box h4{font-size:20px;line-height:1.2}

	.otherWaySection .commercial-lighting-box p{font-size:15px;line-height:1.4}

	.consulting-other-services .commercial-lighting-box .find-out-more{font-size:13px;line-height:42px;min-width:159px;height:42px;margin-top:5px}

	.otherWaySection .commercial-lighting-box .icon-box-img .icon-inner{height:80px}

	.bannerText h3{font-size:40px;line-height:1.3}

	a.lmbtn{font-weight:bold;border-radius:4px;margin:0px auto;text-transform:capitalize;border:0px;width:195px;height:40px;padding:1px 4px;font-size:15px}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left h3{font-size:28px;line-height:1.2}

	span.case-study-view-all{font-size:14px;min-width:120px;height:42px;line-height:42px;margin-right:30px}

	section.two-col-gray.newLedtwo{padding-top:45px!important;padding-bottom:40px!important}

	.ledBanner .banner-overlay .banner-overlay-in{margin-top:0px!important}

	a.tabinbtn{margin-top:12px}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left p{margin-bottom:20px}

	.product-case-study.show-on-click.p80 .case-study-links{padding-top:8px}

	.otherWaySection .col-inner .col.medium-4.small-12.large-4{width:50%;max-width:50%}

	.otherWaySection .col-inner{height:100%;max-width:100%;margin:0px auto 0px!important;padding-bottom:15px}

}

@media  (max-width:800px){

	.otherWaySection .col-inner{height:100%;max-width:400px;margin:0px auto 0px;padding-bottom:15px}

	.otherWaySection .col-inner .col.medium-4.small-12.large-4{width:100%;max-width:100%}

}

@media  (max-width:768px){

	.desnone{display:block!important;padding-bottom:5px!important;padding-top:35px!important}

	.noDot .case-study-slider .owl-nav{display:flex;justify-content:center}

	.imgCont.owl-carousel .owl-nav button{width:30px!important;height:30px!important;background-position:center;background-color:#fff;position:relative;transform:translate(0px,0px);margin:0px;padding:1;background-size:contain;background-repeat:no-repeat;margin:0px 10px}

	.otherWaySection .owl-carousel .owl-nav button{background-size:contain;width:40px!important;height:30px!important;background-position:center;background-color:#fff;position:relative;transform:translate(0px,0px);margin:0px;padding:1;background-repeat:no-repeat;margin:0px 10px}

	.imgCont.owl-carousel .owl-nav button.owl-prev,.otherWaySection .owl-carousel .owl-nav button.owl-prev{background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2020/10/round-arrow-left-1.png)}

	.imgCont.owl-carousel .owl-nav button.owl-next,.otherWaySection .owl-carousel .owl-nav button.owl-next{background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2020/10/round-arrow-right-1.png)}

	.otherWaySection .owl-nav{position:relative;top:0px;transform:translate(0px,0px)}

	.noDot .case-study-slider .owl-nav button{position:relative;transform:translate(0%,0%);top:25px}

	.noDot .case-study-slider .owl-nav button{max-width:30px;margin-bottom:0px}

	.sectionCompare .owl-nav{display:none}

	.imgCont .owl-nav,.otherWaySection .owl-nav{position:relative;top:0px;transform:translate(0px,0px);display:flex;justify-content:center}

	.lastForm.home__img_sec{padding-top:30px!important;padding-bottom:0px!important}

	.otherWaySection .owl-nav{position:relative;top:0px;transform:translate(0px,0px);display:flex;justify-content:center}

	.sectionCompare .owl-nav{display:none}

	.imgCont .owl-nav button img,.otherWaySection button img{opacity:0;width:100%;height:100%}

	.imgCont.owl-carousel .owl-nav button{width:30px!important;height:30px!important;background-position:center;background-color:#fff;position:relative;transform:translate(0px,0px);margin:0px;padding:1;background-size:contain;background-repeat:no-repeat;margin:0px 10px}

	.otherWaySection .owl-carousel .owl-nav button{background-size:contain;width:40px!important;height:30px!important;background-position:center;position:relative;transform:translate(0px,0px);margin:0px;padding:1;background-repeat:no-repeat;margin:0px 10px;background-color:transparent!important}

	.imgCont.owl-carousel .owl-nav button.owl-prev,.otherWaySection .owl-carousel .owl-nav button.owl-prev{background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2020/10/round-arrow-left-1.png)}

	.imgCont.owl-carousel .owl-nav button.owl-next,.otherWaySection .owl-carousel .owl-nav button.owl-next{background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2020/10/round-arrow-right-1.png)}

	.otherWaySection .owl-nav{position:relative;top:0px;transform:translate(0px,0px)}

	.sectionCompare .owl-dots button{min-height:12px!important}

	.sectionCompare .owl-dots .active span,.sectionCompare .owl-dots span{width:12px;height:12px;margin-top:0px}

	.sectionCompare .owl-dots .active span{background:#556560}

	.otherWaySection .owl-nav{position:relative;top:10px;transform:translate(0px,0px)}

}

@media  (max-width:767px){

	.case-study-slider-in-left h5 br{display:block}

	.imgText .col{padding-bottom:25px!important}

	.home-testimonials{padding-bottom:30px!important;padding-top:15px!important}

	.imgText{padding:45px 0px 20px!important}

	section.two-col-gray.newLedtwo{padding-top:45px!important;padding-bottom:5px!important}

	.newLedtwo .col{text-align:left;padding-bottom:40px}

	a.tabinbtn{padding:1px 10px;font-size:15px;width:140px;margin-top:12px}

	.topInBanner{background:#9EBD2A;padding:35px 0px 5px!important}

	.topInBanner h2{font-size:31px;text-align:center}

	.topInBanner h5{font-size:19px;text-align:center}

	.newLedtwo h2{font-size:31px;line-height:36px}

	.tabInDesign{border:0px solid #e8e8e8}

	.newLedtwo p strong{font-size:20px}

	.imgText .col h3{font-size:31px;line-height:35px;margin-bottom:5px!important}

	.imgText .col strong{font-size:20px}

	.greenT h2,.ecov-states-head h2{font-size:20px;line-height:1.5}

	.testimonials-slider{padding-top:28px}

	.home-testimonials{padding-bottom:30px!important;padding-top:15px!important}

	.author-info h5{font-size:16px;line-height:28px}

	.sectionCompareT{padding-top:35px!important;padding-bottom:5px!important}

	.sectionCompare{padding-top:10px!important}

	.sectionCompare{padding-top:10px!important;padding-bottom:40px!important}

	.sectionCompareT .greenT h6{font-size:20px;padding-left:35px;text-align:left}

	.tabInDesign{border:0px solid #e8e8e8;margin-top:25px;width:calc(100% + 70px);margin-left:-35px}

	.sectionCompareT .greenT h2{font-size:31px;padding-left:35px;line-height:1.5;text-align:left!important}

	.tab-panels .panel{padding:30px 35px 40px}

	.ledBanner .banner-overlay .banner-overlay-in{padding:25px 25px 12px 25px}

	.ledBanner .banner-overlay-in h5{font-size:19px}

	.ledrightSecond{padding-top:8px}

	a.smbtn{font-size:16px;margin-top:10px}

	a.smbtn i{font-size:20px;margin-top:0px;margin-left:0px!important}

	.ledrightSecond h2{font-size:35px;text-align:left!important}

	.rightForm .wpcf7 label{text-align:left}

	.rightForm form input[type="submit"]{float:left}

	.ledSecond p strong,.ledFirst p strong{font-size:20px;text-align:left!important}

	.ledFirst p,.ledSecond p{font-size:15px;line-height:1.4;text-align:left!important;margin-bottom:15px}

	.col-inner .ledSecond{border:2px solid #9EBD2A;border-radius:3px;padding:33px 33px 35px;display:none}

	.ledBanner .banner-overlay-in h2{font-size:31px;line-height:36px;font-weight:bold}

	.ledBanner .banner-overlay-in p{font-size:18px;text-align:center}

	.ledFirst h2{font-size:30px;line-height:1.5;text-align:left!important}

	.otherWaySection .greenT h2{font-size:31px;line-height:1.5;text-align:left!important}

	.otherWaySection .greenT h6{font-size:20px;text-align:left!important}

	.otherWaySection .commercial-lighting-box .icon-box-img .icon-inner{height:70px}

	.home-testimonials .ecov-states-head h2{font-size:28px}

	.otherWaySection .featured-box .icon-box-im{width:80px!important}

	.otherWaySection .commercial-lighting-box h4{font-size:17px;line-height:1.2}

	.otherWaySection .commercial-lighting-box h4 + p{margin-bottom:20px}

	.otherWaySection .commercial-lighting-box a.plain{padding:5px 5px 8px 5px;padding:18px 20px 10px!important}

	.otherWaySection.consulting-other-services .commercial-lighting-box .find-out-more{min-width:148px;padding-left:12px;height:38px;line-height:38px;font-size:15p}

	.bannerText h3{font-size:30px;line-height:36px;margin-bottom:30px}

	.bannerText{padding:50px 0px 10px!important}

	.product-case-study.show-on-click.p80 .owl-carousel .owl-stage-outer .item{width:calc(100% - 0px);margin:0px auto}

	.case-study-slider-in .case-study-slider-in-left{width:100%;order:1}

	.product-case-study.show-on-click.p80{padding-top:50px!important;padding-bottom:30px!important}

	.noDot .case-study-slider-in-right{max-height:230px;overflow:hidden;order:1;height:auto}

	.case-study-slider-in-left h5{text-align:left;line-height:1.2;font-size:20px}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left h3{font-size:31px;line-height:1.1;font-weight:bold;text-align:left}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left p{font-style:normal;font-weight:normal;font-size:15px;text-align:left}

	.noDot .case-study-slider-in-left ul{max-width:290px;margin:0px}

	.noDot .case-study-slider-in-left h4{font-size:15px;line-height:1.1;text-align:left;font-weight:bold;font-family:'Muli'}

	.noDot .case-study-slider-in-left h4+h4{font-size:14px;line-height:1.1;text-align:left;font-weight:bold;font-family:'Muli'}

	.case-study-slider-in-left li{margin:12px 0!important}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left li span{width:62px}

	.product-case-study.show-on-click.p80 .case-study-links{float:left;margin-top:10px}

	.noDot .case-study-slider .owl-nav button{position:relative;transform:translate(0%,0%);top:25px}

	.noDot .case-study-slider .owl-nav button{max-width:30px;margin-bottom:0px}

	.lastForm h2{font-family:Muli;font-weight:bold;font-size:35px;line-height:1.1;text-align:center;color:#9ebd2a;white-space:pre-wrap;text-align:left!important;margin-bottom:0px}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left li{width:100%}

	.lastForm.home__img_sec{padding-top:30px!important;padding-bottom:0px!important}

	.imgCont .owl-nav,.otherWaySection .owl-nav{position:relative;top:0px;transform:translate(0px,0px);display:flex;justify-content:center}

	.sectionCompare .owl-nav{display:none}

	.imgCont .owl-nav button img,.otherWaySection button img{opacity:0;width:100%;height:100%}

	.commercial-lighting.consulting-other-services.otherWaySection{padding-bottom:0px!important;background:#F4F6F9;padding-top:35px!important}

	.home__img_sec.services-img-section.show-on-click-always-visible{padding-top:45px!important;padding-bottom:45px!important}

	.imgCont.owl-carousel .owl-nav button{width:30px!important;height:30px!important;background-position:center;background-color:#fff;position:relative;transform:translate(0px,0px);margin:0px;padding:1;background-size:contain;background-repeat:no-repeat;margin:0px 10px}

	.otherWaySection .owl-carousel .owl-nav button{background-size:contain;width:30px!important;height:30px!important;background-position:center;position:relative;transform:translate(0px,0px);margin:0px;padding:1;background-repeat:no-repeat;margin:0px 10px}

	.imgCont.owl-carousel .owl-nav button.owl-prev,.otherWaySection .owl-carousel .owl-nav button.owl-prev{background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2020/10/round-arrow-left-1.png)}

	.imgCont.owl-carousel .owl-nav button.owl-next,.otherWaySection .owl-carousel .owl-nav button.owl-next{background-image:url(https://ecovantage.apps.zibdigital.net.au/wp-content/uploads/2020/10/round-arrow-right-1.png)}

	.otherWaySection .owl-nav{position:relative;top:0px;transform:translate(0px,0px)}

	.ledBanner a.cat-btn{margin:0px auto}

	.ledBanner a.cat-btn{font-size:18px;font-weight:bold;line-height:44px;margin:0px auto}

	.ledBanner a.cat-btn i{margin-left:8px;font-size:22px;margin-top:2px}

	.otherWaySection .col-inner{max-width:100%;padding-bottom:5px}

}

@media  (max-width:374px){

	.tab-panels .panel{padding:30px 30px 40px}

	.tabInDesign{width:calc(100% + 60px);margin-left:-30px}

	body.page-id-10174 .row,body.page-id-10089 .row{padding:0px 15px}

	.ledBanner .banner-overlay-in h2{font-size:26px;line-height:1.1;font-weight:bold}

	.newLedtwo h2{font-size:26px;line-height:1.1}

	.newLedtwo p strong{font-size:18px}

	.imgText .col h3{font-size:26px;line-height:1.1;margin-bottom:5px!important}

	.imgText .col strong{font-size:18px}

	.greenT h2,.ecov-states-head h2{font-size:1.8;line-height:1.5}

	.testimonials-slider{padding-top:25px}

	.home-testimonials{padding-bottom:30px!important;padding-top:10px!important}

	.author-info h5{font-size:16px;line-height:28px}

	.sectionCompareT{padding-top:40px!important;padding-bottom:5px!important}

	.sectionCompare{padding-top:10px!important}

	.sectionCompare{padding-top:10px!important;padding-bottom:10px!important}

	.sectionCompareT .greenT h6{font-size:18px;padding-left:35px}

	.sectionCompareT .greenT h2{font-size:26px;padding-left:35px;line-height:1.5}

	.sectionCompareT .greenT h2{}

	.ledBanner .banner-overlay .banner-overlay-in{padding:20px 20px 8px 20px}

	.ledBanner .banner-overlay-in h5{font-size:17px}

	.ledSecond p strong,.ledFirst p strong{font-size:18px}

	.ledFirst p,.ledSecond p{font-size:15px;line-height:1.4;margin-bottom:15px}

	.col-inner .ledSecond{padding:25px 25px 28px;display:none}

	.ledBanner .banner-overlay-in h2{font-size:26;line-height:1.1}

	.ledBanner .banner-overlay-in p{font-size:16px}

	.ledFirst h2{font-size:24px;line-height:1.5}

	.otherWaySection .greenT h2{font-size:26px;line-height:1.1}

	.otherWaySection .greenT h6{font-size:18px}

	.otherWaySection .commercial-lighting-box .icon-box-img .icon-inner{height:70px}

	.otherWaySection .featured-box .icon-box-img{width:80px!important}

	.otherWaySection .commercial-lighting-box h4{font-size:17px;line-height:1.2}

	.otherWaySection .commercial-lighting-box h4 + p{margin-bottom:18px}

	.otherWaySection .commercial-lighting-box a.plain{padding:5px 5px 8px 5px;padding:18px 20px 10px!important}

	.otherWaySection.consulting-other-services .commercial-lighting-box .find-out-more{min-width:148px;padding-left:12px;height:38px;line-height:38px;font-size:15px}

	.bannerText h3{font-size:26px;line-height:1.1}

	.bannerText{padding:50px 0px 0px!important}

	.product-case-study.show-on-click.p80 .owl-carousel .owl-stage-outer .item{width:calc(100% - 0px);margin:0px auto}

	.case-study-slider-in .case-study-slider-in-left{width:100%;order:1}

	.product-case-study.show-on-click.p80{padding-top:50px!important;padding-bottom:30px!important}

	.noDot .case-study-slider-in-right{height:230px;overflow:hidden;order:1}

	.case-study-slider-in-left h5{text-align:left;line-height:1.2;font-size:18px}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left h3{font-size:26px;line-height:1.1}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left p{font-size:15px}

	.noDot .case-study-slider-in-left ul{max-width:290px;margin:0px}

	.noDot .case-study-slider-in-left h4{font-size:14px}

	.noDot .case-study-slider-in-left h4+h4{font-size:14px}

	.case-study-slider-in-left li{margin:12px 0!important}

	.product-case-study.show-on-click.p80 .case-study-slider-in-left li span{width:55px}

	.product-case-study.show-on-click.p80 .case-study-links{margin-top:10px}

	.noDot .case-study-slider .owl-nav button{top:25px}

	.noDot .case-study-slider .owl-nav button{max-width:30px}

	.lastForm h2{font-size:26px;line-height:1.1}

	.lastForm.home__img_sec{padding-top:30px!important;padding-bottom:0px!important}

	.imgCont .owl-nav,.otherWaySection .owl-nav{position:relative;top:0px;transform:translate(0px,0px);display:flex;justify-content:center}

	.sectionCompare .owl-nav{display:none}

	.imgCont .owl-nav button img,.otherWaySection button img{opacity:0;width:100%;height:100%}

	.commercial-lighting.consulting-other-services.otherWaySection{padding-bottom:0px!important;padding-bottom:0px!important;background:#F4F6F9;padding-top:30px!important}

	.home__img_sec.services-img-section.show-on-click-always-visible{padding-top:40px!important;padding-bottom:40px!important}

	.imgCont.owl-carousel .owl-nav button{width:30px!important;height:30px!important;background-position:center;background-color:#fff;position:relative;transform:translate(0px,0px);margin:0px;padding:1;background-size:contain;background-repeat:no-repeat;margin:0px 10px}

	.otherWaySection .owl-carousel .owl-nav button{background-size:contain;width:30px!important;height:30px!important;background-position:center;background-color:#fff;position:relative;transform:translate(0px,0px);margin:0px;padding:1;background-repeat:no-repeat;margin:0px 10px}

	.ledBanner a.cat-btn{margin:0px auto}

	.ledBanner a.cat-btn{font-size:16px;font-weight:bold;line-height:44px;margin:0px auto}

	.ledBanner a.cat-btn i{margin-left:8px;font-size:20px;margin-top:2px}

	.tabInDesign ul.nav.nav-line.nav-uppercase.nav-size-normal.nav-left li.tab span{font-size:16px}

	.tabInDesign ul.nav.nav-line.nav-uppercase.nav-size-normal.nav-left li.tab a{padding:15px 0px!important}

	.tabInDesign .nav-line>li>a:before{height:3px}

	.tabInDesign .tabCont h3{font-size:26px}

	.tabInDesign .tabCont h5{font-size:18px}

	.ledrightSecond{padding-top:20px}

	.ledrightSecond h2{font-size:28px}

	.rightForm form input{margin-top:8px;height:45px}

	.home__img_sec.services-img-section.show-on-click-always-visible.subFirstSec{padding-top:40px!important;padding-bottom:10px!important}

	.home-testimonials .ecov-states-head h2{font-size:26px;line-height:1.2}

}

@media only screen and (min-width:1201px){

	.auth-details{text-align:left}

}

@media only screen and (max-width:1400px){

	.case-study-single-slider button.owl-prev{margin-left:-4px;left:0}

	.case-study-single-slider button.owl-next{margin-right:0px}

	.case-study-single-slider .case-study-banner-bottom-img{padding:0px 30px}

}

@media only screen and (max-width:1200px){

	.auth-details{width:100%;text-align:center;padding-top:5px;margin:0}

}

@media only screen and (min-width:1201px) and (max-width:1400px){

	.carbon__features_bottom .icon-box-text{padding-left:10px!important}

	.carbon__features_bottom .Number01,.carbon__features_bottom .Num01,.carbon__features_bottom .Divide01{font-size:35px;line-height:35px}

	.banner-overlay-in h2,.services-banner h1{font-size:44px;line-height:48px}

	a.banner-btn{font-size:16px;line-height:50px;min-width:170px;height:50px}

	.banner-overlay-in p,.services-banner p{padding-bottom:0}

	li.html.custom.html_topbar_left{margin-left:10.77vw}

}

@media only screen and (min-width:1201px) and (max-width:1365px){

	.featured-services-in .featured-services-box p{min-height:118px}

	.testimonials-slider .item{padding:30px 15px}

}

@media only screen and (min-width:850px) and (max-width:1200px){

	.nav.header-nav ul.sub-menu a{font-size:13px}

	#logo{max-width:220px}

	.header-inner ul.sub-menu li{padding:15px!important}

}

@media only screen and (min-width:1025px) and (max-width:1200px){

	.Services01 .box .box-text a{padding:0px}

	.banner-overlay-in p,.services-banner p{padding-bottom:0}

	.two-col-gray{padding-top:90px!important;padding-bottom:70px!important}

	.home__content-3{padding-top:60px!important;padding-bottom:30px!important}

	.case-study-search form{width:100%;margin:0}

	ul.list-unstyled,.case-study-search .case-study-search{width:24.6%;margin:0 0.2%!important;padding:0;min-width:auto}

	.case-study-search .dropdown{padding:0px 6px 20px}

	.blog-post-box-img{height:150px}

	.blog-post-box a{padding:10px}

	.blog-post-box-detail h3{font-size:20px}

	.pagination{padding:50px 0px 0}

	.case-study-search .dropdown{justify-content:center}

	.banner-sub-services-in .banner-thumb{width:100%}

	.carbon__features_bottom  .icon-box-text.last-reset{min-width:100%;text-align:center;padding:5px 0 0 0!important}

	.carbon__features_bottom .Number01,.carbon__features_bottom .Num01,.carbon__features_bottom .Divide01{justify-content:center}

	.Heading01 h2{font-size:36px}

	.Heading05 h3{font-size:24px;line-height:24px;margin:20px 0px}

	.why_ecovantage .col-inner p{font-size:17px;line-height:28px;letter-spacing:0.1px}

	.why_ecovantage{padding-top:50px!important;padding-bottom:40px!important}

	.content-section__content{padding-top:70px!important;padding-bottom:70px!important}

	.content-section__content .ecov-states-head h2{margin-bottom:20px!important}

	.home__img_sec{padding-bottom:35px!important;padding-top:60px!important}

	.ecov-states-head .button{min-width:185px;height:50px;line-height:35px}

	.two-col-gray{padding-top:60px!important;padding-bottom:30px!important}

	.home__content a.button{min-width:185px;height:50px;line-height:36px}

	.carbon__stats.ecov-states-head{padding:0px 0 50px!important}

	.author-info h5{font-size:20px;line-height:30px}

	.consulting__section .col-inner .box .box-text{padding:30px 20px!important}

	.about-right-outer{padding-left:0!important}

	.home-testimonials.about-testimonials{padding-bottom:50px!important}

	.board-member-box-outer{padding-bottom:20px}

	.how-we-do-what-we-do{padding-top:75px!important;padding-bottom:30px!important}

	.Energy-efficiency-outer{margin-top:30px;padding-top:70px!important;padding-bottom:40px!important}

	.Board-members-main{padding-bottom:0px!important}

	.section.pages-banner,.Banner01,.case-banner-outer{min-height:400px!important}

	.pages-banner h1.entry-title,.Banner01 h1,.case-banner-outer h1{font-size:48px;line-height:58px}

	body{font-size:110%!important;line-height:1.9}

	.case-study-single{padding:15px}

	.single-case-study-top .case-study-detail h3{font-size:35px;line-height:45px;margin-bottom:0}

	.key-benefits-outer{margin-top:50px;padding-bottom:0!important}

}

@media only screen and (min-width:1025px) and (max-width:1120px){

	.featured-services-in h3{margin-bottom:0;min-height:55px}

}

@media only screen and (min-width:768px) and (max-width:1024px){

	.key-benefits-outer{margin-top:50px;padding-bottom:0!important}

	.single-case-study-top .case-study-detail h3{font-size:35px;line-height:45px;margin-bottom:0}

	.banner-sub-services-in .banner-thumb{width:100%}

	.Heading01 h2{font-size:30px;line-height:40px}

	.section.consulting__section{padding-top:30px!important}

	.content-section__content{padding-top:50px!important;padding-bottom:55px!important}

	.content-section__content a.button{margin:0 0 0}

	.content-section__content .ecov-states-head h2{margin-bottom:20px!important}

	.ecov-states-head .button{min-width:170px;font-size:16px}

	.h2,h2{font-size:1.4em}

	.case-study-search .dropdown{justify-content:center}

	.Services01 .box .box-text a{padding:10px}

	.dark__bg.home__img_sec{padding-top:50px!important;padding-bottom:15px!important}

	.home__img_sec{padding-bottom:15px!important;padding-top:40px!important}

	.two-col-gray{padding-top:50px!important;padding-bottom:30px!important}

	.home__content-3{padding-top:70px!important;padding-bottom:40px!important}

	.Con001{padding:0 5px}

	.auth-details{margin-left:0;width:100%;padding-top:10px}

	.nav i.icon-angle-down::before{top:2px;position:relative}

	.about-right-outer{padding-left:0!important}

	.About-main-outer{padding-top:50px!important}

	.Board-members-main{padding-top:40px!important;padding-bottom:0px!important}

	.board-member-box-outer{padding-bottom:0}

	.Energy-efficiency-outer{padding:50px 50px 10px 50px!important}

	.how-we-do-what-we-do{padding-top:55px!important;padding-bottom:20px!important}

	.how-we-do-what-we-do .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}

	.board-member-outer{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}

	.board-member-outer{padding-bottom:0}

	.home-testimonials.about-testimonials{padding-bottom:60px!important}

	.home-bottom .col{width:50%;min-width:50%}

	.home-bottom .row{max-width:700px!important;margin:0 auto}

	.case-study-search form,.case-study-search .form{width:100%;margin:0}

	ul.list-unstyled,.case-study-search .case-study-search{width:24.6%;margin:0 0.2%!important;padding:0;min-width:auto}

	.case-study-search .dropdown{padding:0px 6px 20px}

	.blog-post-box-img{height:150px}

	.blog-post-box a{padding:10px}

	.blog-post-box-detail h3{font-size:20px}

	.pagination{padding:50px 0px 0}

	.Box04 h2{font-size:35px;line-height:48px}

	.schedule-an-estimate h2{padding-right:0}

	.residential-radio-btn li{width:33.3%!important;justify-content:flex-start}

	.Box05{margin-bottom:0}

	.schedule-an-estimate .col-inner{padding-right:0!important}

	.schedule-an-estimate-outer .col:first-child .col-inner{padding-right:0!important}

	.career-post-box{;padding:32px 10px 28px 10px}

	.career-post-box-link a{margin:0 4px}

	.career-post-box-link a:first-child{min-width:108px}

	.working-for-outer p{font-size:14px;line-height:22px}

	.case-study-img{height:180px}

	.case-study-single{padding:15px}

	.case-study-spacing{padding:0 0 20px 15px}

	.case-study-margin{margin:0 0 0 -15px}

	.case-study-margin .pagination{padding:0}

	.thank-you-services-outer .col{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}

	.eco-gift-policy .col{min-width:100%}

	.eco-gift-policy .row .col:nth-child(2) .col-inner{padding-right:0!important}

	.Box03 .box-image{margin-bottom:10px}

	.recent-blogs-content{padding:20px}

	.recent-blogs-img{height:200px}

	.recently-added-blogs{padding-top:45px;padding-bottom:50px}

	.recent-blog-btn a{width:175px;height:48px}

	.recently-added-blogs-in{padding-top:30px}

	.blog-wrapper.blog-single{padding-bottom:0;padding-top:0}

	.recent-blogs-content p{font-size:16px;line-height:25px}

	.single-blog-hero h4{font-size:35px;line-height:35px}

	.single-case-study-top .listing-right-side{padding-left:10px;width:calc(100% - 64px)}

	.single-case-study-top .case-study-feature img{max-width:45px}

	.single-case-study-top h4{font-size:15px;line-height:20px}

	.single-case-study-top .case-study-feature b{font-size:15px}

	.interior-outer .Heading01{padding-left:20px!important;padding-right:20px!important}

	.interior-outer{padding:35px 0px 20px!important}

	.testimonials-outer .Container01{padding:0}

	.recent-case-studies-outer{padding-top:50px!important}

	.featured-services-slider .owl-nav button{position:absolute;transform:translate(-50%,0%);top:auto;left:50%}

	.featured-services-slider button.owl-next{margin:0 0 0 23px}

	.featured-services-slider button.owl-prev{margin:0 0 0 -23px}

	.carbon__features_bottom .Number01,.carbon__features_bottom .Num01,.carbon__features_bottom .Divide01{font-size:31px;line-height:29px;justify-content:center}

	.carbon__features_bottom  .icon-box-text.last-reset{min-width:100%;text-align:center;padding:5px 0 0 0!important}

	.home__content a.button{font-size:15px;letter-spacing:0.1px;min-width:160px;height:45px;line-height:31px}

	.carbon__stats.ecov-states-head{padding:0px 0 30px!important}

	.Heading05 h3{font-size:21px;line-height:24px;letter-spacing:.1px;margin:15px 0 15px}

	.featured-services-in .featured-services-box p{min-height:135px}

	.FieldOuter{justify-content:center}

	.FieldOuter select,.FieldOuter input{width:24%!important;margin:0 .5%}

	.author-info h5{font-size:18px;line-height:30px}

	.pages-banner h1.entry-title{font-size:42px;line-height:50px}

	.section.pages-banner{min-height:300px!important}

	.about-right-outer h2{font-size:30px}

	.Energy-efficiency-outer p,.Energy-efficiency-outer h6{font-size:17px;line-height:30px;letter-spacing:0.1px}

	.board-member-outer .box-image{width:120px;height:120px;border:8px solid #fff}

	.board-member-outer h2{font-size:30px;line-height:40px}

	.start-saving-outer{padding-top:45px!important}

	.start-saving-content{padding:25px 20px 8px 20px}

	.we-support-inner{padding-top:0;padding-bottom:0}

	.we-support-outer{padding-bottom:20px!important;padding-top:50px!important}

	.baord-member-inner h2{font-size:25px;padding-top:0}

	.pages-banner h1.entry-title{font-size:40px;line-height:55px}

	.section.pages-banner{min-height:350px!important}

	.about-right-outer{padding-left:0!important}

	body{font-size:105%!important;line-height:1.9}

	.glossary-main{margin-top:0;padding-bottom:0!important}

	.Banner01 h1,.case-banner-outer h1{font-size:40px;line-height:50px}

	h3.post-sub-heading{font-size:19px;line-height:30px}

	.Banner01,.case-banner-outer{min-height:350px!important}

	.case-study-detail h3{font-size:20px}

	.case-study-feature h4 b{font-size:13px;line-height:15px}

	input#KeyWordSearch{background-size:18px}

	.case-study-single{padding:5px}

	.show-on-click .services-img-section-img{padding-right:0px}

	.services-img-section-img{padding-right:0px!important}

	.consulting__section .box-image{height:175px}

	.commercial-lighting-box{min-width:50%}

	.product-case-study.show-on-click  .case-study-services-main-page .case-study-outer .case-study-slider-in{padding-top:50px;padding-bottom:50px}

}

@media(max-width:767px){

	.page-numbers{font-size:14px;line-height:27px;width:28px;height:28px}

	.prev.page-numbers,.next.page-numbers{font-size:15px}

	input#KeyWordSearch{background-size:18px}

	.recent-blogs-content p{font-size:16px;line-height:25px}

	.Box03 .box-image{margin-bottom:10px}

	.eco-gift-policy .row .col:nth-child(2) .col-inner{padding-right:0!important}

	.schedule-an-estimate-outer .col:first-child .col-inner{padding-right:0!important}

	.Con001{padding:0 0px}

	.Sec06 .col-inner{padding:0!important}

	.Heading01 h2{font-size:25px;line-height:35px}

	.Heading05 h3{font-size:20px}

	.Heading01 h2 span,.section-title-normal span{margin:0}

	.pages-banner h1.entry-title{font-size:30px;line-height:40px}

	.about-right-outer{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0px 15px!important}

	.about-img-left-outer{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}

	.about-img-left-outer img{padding-right:0px!important}

	.Energy-efficiency-outer{padding:50px 15px 0px!important}

	.how-we-do-what-we-do{padding-top:30px!important;padding-bottom:0px!important}

	.Board-members-main{padding-top:35px!important;padding-bottom:5px!important}

	.baord-member-inner p{padding:0 0px 10px}

	.board-member-box-outer{padding-bottom:0}

	.board-member-outer h2{font-size:24px;line-height:40px}

	.home-testimonials.about-testimonials{padding-top:20px!important;padding-bottom:25px!important}

	.start-saving-outer{padding-top:35px!important;padding-bottom:45px!important}

	.we-support-outer{padding-bottom:25px!important;padding-top:50px!important}

	.board-member-outer .box-image{width:120px;height:120px;border:8px solid #fff}

	.how-we-do-what-we-do h5,.about-right-outer h2{font-size:30px;line-height:40px;padding-bottom:0}

	.Energy-efficiency-outer p,.Energy-efficiency-outer h6{font-size:18px;line-height:30px;padding:10px 0 0 0}

	.About-main-outer{padding-top:30px!important}

	.pages-banner{min-height:240px!important}

	div#sync2 p,.banner-sub-services-in p{padding:0px 20px}

	.consulting__section{padding-top:35px!important}

	.Services01 .box .box-text a{padding:10px}

	.content-section__content{padding-top:30px!important;padding-bottom:40px!important}

	.dark__bg.home__img_sec{padding-top:30px!important;padding-bottom:0px!important}

	.home__img_sec{padding-top:40px!important;padding-bottom:0px!important}

	.light__bg.two-col-gray{padding-top:40px!important;padding-bottom:10px!important}

	.home__content.home__content-3{padding-top:40px!important;padding-bottom:5px!important}

	.home__content a.button{min-width:175px;height:48px;line-height:33px}

	.home__content-3{padding-bottom:10px!important}

	.ecov-states-head .button{min-width:150px;height:42px;line-height:28px;font-size:14px}

	.featured-services-box .read-more{min-width:150px;line-height:42px;line-height:42px}

	.carbon__stats.ecov-states-head .row div:nth-of-type(2) h2{margin-top:0}

	.home__content a.button{min-width:150px;height:42px;font-size:14px;line-height:28px}

	.home-testimonials .button.join-now-btn{line-height:47px}

	.nav i.icon-angle-down::before{top:2px;position:relative}

	.Energy-efficiency-outer h5{font-size:30px;line-height:40px}

	.board-member-box-outer>.col{padding:9.5px!important}

	.about-right-outer{text-align:center}

	.start-saving-content{padding:30px 30px 10px 30px}

	.we-support-inner{padding-top:0px;padding-bottom:0px}

	.board-member-outer{padding-bottom:0}

	.board-member-outer{width:100%!important;min-width:100%!important}

	.home-bottom .col{width:50%;min-width:50%}

	.how-we-do-what-we-do .col{max-width:100%!important;flex-basis:100%;-ms-flex-preferred-size:100%}

	.blog-post-box{width:100%}

	.blog-post-box a{display:block;padding:20px}

	.blog-post-box-detail h3{font-size:20px}

	.blog-post-box-img{height:255px}

	.pagination{padding:50px 0px 0}

	.case-study-search .dropdown{justify-content:center}

	.all-blog-search ul.list-unstyled{margin-left:0;margin-bottom:8px;max-width:100%}

	.case-study-search form{width:100%;margin:0}

	.case-study-search{padding:0px 0 25px 0;min-width:100%}

	.Box04 h2{font-size:30px;line-height:40px}

	.Box04{text-align:center}

	.find-out-more-btn{min-width:175px;height:47px;line-height:47px}

	ul.list-unstyled{max-width:100%}

	.pages-banner .col{padding-bottom:0}

	.schedule-an-estimate .col-inner{padding-right:0!important}

	.schedule-an-estimate.Box04 h2{padding-right:0}

	.show-on-click.contact-us-form .gform_wrapper{padding-top:0}

	.show-on-click form ul li.half-width-form-row{width:100%!important}

	.residential-radio-btn li{width:50%!important;justify-content:flex-start}

	.show-on-click form ul li{width:100%}

	.show-on-click form .gform_footer input[type=submit]{max-width:100px}

	.Box05{padding:25px 20px 10px 20px;margin-bottom:0px}

	.career-post-box{width:100%;margin:10px .9%}

	.working-for-outer{padding-top:45px!important}

	.all-career-posts{margin:45px auto 0px}

	.case-study-spacing{width:100%}

	.case-study-single{padding:15px}

	.case-study-img{height:200px}

	.case-study-margin .pagination{padding:0}

	.case-banner-outer{min-height:240px;padding:30px 0px!important}

	.thank-you-image-box h4{font-size:30px;line-height:40px}

	.thank-you-image-box .box-image{width:80px;height:80px}

	.thank-you-image-box .box-image img{max-width:30px}

	.thank-you-image-box{padding-top:50px}

	.thank-you-outer{padding-bottom:0px!important}

	.we-support-top .box-text.text-left{padding-left:0!important;text-align:center}

	.Sec01.we-support-bottom{margin-top:30px!important}

	.we-support-bottom .box-text.text-left{text-align:center;padding-bottom:0}

	.we-support-bottom .box-text.text-left p{margin-bottom:10px}

	.Sec02 h2{font-size:30px;line-height:40px}

	.eco-gift-policy .col .col-inner{padding-right:0px!important;margin-top:0!important;margin-bottom:0px!important}

	.Sec02Right{padding-left:15px;padding-bottom:0}

	.Board-members-main.eco-gift-policy{padding-top:35px!important;padding-bottom:20px!important}

	.page-wrapper.blog-single{padding-top:0;padding-bottom:0}

	.recent-blogs{width:100%;margin:10px .6%}

	.recent-blog-btn a{width:175px;height:47px}

	.Banner01 h1{font-size:30px;line-height:40px}

	.Banner01{height:240px}

	.recent-blogs-content{padding:28px 20px}

	.recently-added-blogs{padding-top:35px;padding-bottom:40px}

	.recently-added-blogs-in{padding-top:20px}

	.single-blog-hero h4{font-size:26px;line-height:35px}

	.single-case-study-top .case-study-detail h3{font-size:30px;line-height:40px;text-align:center}

	.case-study-banner-bottom-img{height:300px;margin-bottom:20px}

	.single-case-study-top .case-study-feature{width:100%}

	.single-case-study-top .case-study-feature:after{display:none}

	.the-project-outer{padding-top:20px!important;padding-bottom:20px!important}

	.interior-outer .Heading01{padding-left:15px!important;padding-right:15px!important;text-align:center}

	.interior-outer{padding:35px 0px 0px!important}

	.key-benefits-outer h3{font-size:30px;line-height:40px}

	.key-benefits-outer{margin-top:10px;padding-bottom:0!important}

	.enquire-now-outer a.button.join-now-btn{min-width:150px;height:40px;line-height:40px;margin-top:7px}

	.enquire-now-outer{padding-top:0;padding-bottom:25px}

	.testimonials-outer{padding-top:30px;padding-bottom:30px;padding-left:50px;padding-right:50px}

	.testimonials-outer .Container01{padding:0}

	.testimonials-outer button.owl-prev{left:-43px}

	.testimonials-outer button.owl-next{right:-58px}

	.download-pdf-outer{padding-bottom:20px}

	.interior-outer .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}

	.single-case-study-top .case-study-feature img{max-width:30px}

	.services-img-section .ecov-states-head h2{font-size:30px;padding-top:25px}

	.recent-case-studies-outer .col{padding-bottom:0}

	.recent-case-studies-outer{padding-top:50px!important}

	.show-on-click .gform_wrapper{padding-top:30px;padding-bottom:30px}

	.case-study-services-main-page .case-study-outer{padding:0px 30px}

	.case-study-services-main-page button.owl-prev{left:-24px}

	.case-study-services-main-page button.owl-next{right:-40px}

	.case-study-margin{justify-content:center}

	.case-study-single-slider button img{max-width:12px!important}

	.case-study-single-slider .case-study-banner-bottom-img{padding:0px 20px;height:200px}

	.Num01{border-radius:7px}

	.Num01:before{border-radius:0 0 7px 7px}

	.featured-services-in .featured-services-box,.consulting__section .col{min-width:95%;margin:0 auto}

	.banner-sub-services-in{padding:5px 10px 5px}

	.banner-sub-services-in{width:97%}

	.banner-sub-services-in .banner-thumb p{font-size:13px;text-align:center;padding:0 10px}

	div#sync2{top:10px}

	a.banner-btn{font-size:16px;line-height:45px;min-width:160px;height:45px}

	div#sync2 p{max-width:150px;margin:0 auto}

	.featured-services-slider .owl-nav button{position:absolute;transform:translate(-50%,0%);top:auto;left:50%}

	.featured-services-slider button.owl-next{margin:0 0 0 23px}

	.featured-services-slider button.owl-prev{margin:0 0 0 -23px}

	.perks-of-working{min-width:100%}

	.perks-of-working .col-inner{min-height:auto}

	.key-benefits-outer ul{padding:0px 30px}

	.carbon__features_bottom .Number01,.carbon__features_bottom .Num01,.carbon__features_bottom .Divide01{justify-content:center}

	.featured-services-in .featured-services-box p{min-height:auto}

	.featured-services-in h3{min-height:auto;margin-bottom:5px}

	.single-case-study-top .listing-right-side{padding-left:15px}

	.single-case-study-top h4{font-size:18px;line-height:23px}

	.single-case-study-top .case-study-feature b{font-size:15px}

	._number{width:15%!important;padding:0px 1.5%}

	.num-in{border-radius:10px;height:65px!important}

	._number span{font-size:30px!important;line-height:65px!important;width:100%!important}

	.Divide01 span{top:56px;margin:0 0 0 7px}

	.num-in:after{border-left:solid 2px #fff;border-right:solid 2px #fff}

	.number-diy{max-width:590px}

	.FieldOuter{justify-content:center}

	.FieldOuter select,.FieldOuter input{width:48%!important;margin:1%}

	.BlogSearch{padding-top:0}

	.Heading05 h3{margin:12px 0 15px}

	.carbon__features_bottom .Number01,.carbon__features_bottom .Num01,.carbon__features_bottom .Divide01{font-size:28px;line-height:40px}

	.clients_slider img{max-width:200px}

	.content-section__content .ecov-states-head h2{margin-bottom:15px!important}

	.section.consulting__section{padding-bottom:20px!important}

	.show-on-click.service-dark-bg .row:first-child{flex-direction:column-reverse}

	.services-img-gray-section .row{flex-direction:column-reverse}

	.on-click-section h2{padding-top:20px}

	.show-on-click .services-img-section-img{padding-bottom:0px!important}

	.case-study-services-main-page{margin-top:20px;margin-bottom:0}

	.case-study-slider-in-right{height:300px;overflow:hidden}

	.case-study-slider-in-right img{width:100%;height:100%;object-fit:cover}

	.case-study-slider .owl-nav button{max-width:25px}

	.carbon-abatement-heading{padding-bottom:0}

	.click-to-change-section p,.click-to-change-section li{font-size:14px}

	.show-on-click .ecov-states-head,.show-on-click .services-img-section-img{padding-bottom:0px!important}

	.show-on-click .gform_wrapper{margin-top:0}

	.case-study-slider-in-left li span{width:62px}

	.case-study-slider-in-left .listing-right-side{width:calc(100% - 70px)}

	.glossary-main{margin-top:0;padding-bottom:0!important}

	.section.blog-page-outer{padding-bottom:0!important}

	h3.post-sub-heading{font-size:18px;line-height:30px}

	.case-study-detail h3{font-size:20px}

	.single-case-study-top .case-study-features-outer{max-width:300px;margin:0 auto}

	.the-project-outer p{font-size:14px;line-height:28px}

	.key-benefits-outer li{margin-bottom:5px!important}

	.single-case-study-top .case-study-single{text-align:center}

	.single-case-study-top .single-case-study-top .case-study-detail h3{text-align:center}

	.single-case-study-top .listing-right-side{text-align:left}

	.accordion-item{padding:12px 35px 12px 15px}

	.accordion button.toggle{width:25px;height:25px;top:2px;right:-27px}

	.accordion button.toggle i{margin:-13px 0 0 0}

	.schedule-an-estimate a.button.join-now-btn{margin-top:0}

	.click-to-change-section ul{width:100%;left:0;right:0}

	.change-product-view{position:initial}

	.start-saving-outer.talk-to-an-expert .col{padding-left:5px;padding-right:5px}

	.start-saving-outer.talk-to-an-expert .icon-box-text{padding-left:5px}

	.start-saving-content p a{font-size:13px;letter-spacing:0.1px}

	.commercial-lighting-box p{margin-bottom:0}

	.commercial-lighting-box a.plain{padding:5px 5px 8px 5px}

	.consulting-other-services .commercial-lighting-box .find-out-more{margin-top:5px}

	.content-section__content a.button{margin:10px 0 0}

	.consulting-other-services .commercial-lighting-box .find-out-more{min-width:150px;height:42px;line-height:42px;font-size:14px}

	.commercial-lighting-box .find-out-more:after{right:12px!important}

	.commercial-lighting-box h4{font-size:16px;line-height:19px}

	.product-case-study.show-on-click  .case-study-services-main-page .case-study-outer .case-study-slider-in{padding-top:50px;padding-bottom:50px}

}

@media only screen and (min-width:550px) and (max-width:767px){

	.case-study-single-slider button img{max-width:12px!important}

	.case-study-single-slider .case-study-banner-bottom-img{padding:0px 20px;height:280px}

	.all-blog-search ul.list-unstyled{width:calc(50% - 10px);margin:5px}

	.case-study-search .case-study-search{width:calc(50% - 10px);margin:5px;min-width:48%;padding:0}

	.all-blog-search.case-study-search{margin:0}

	.blog-post-box{width:47.8%}

	ul.list-unstyled{max-width:50%;margin:0}

	.Box04{text-align:left}

	.Box04 h2{font-size:25px;line-height:30px}

	.case-study-spacing{width:50%;padding:0 0 37px 15px}

	.case-study-margin{margin:0 0 0 -15px}

	.thank-you-services-outer .col{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}

	.we-support-top .box-text.text-left{padding-left:10px!important;text-align:left}

	.we-support-top p,.we-bottom-top p{margin-top:0px!important}

	.we-support-bottom .col{min-width:50%}

	.eco-gift-policy .Box02{min-width:100%}

	.eco-gift-policy .col{min-width:100%}

	.single-case-study-top .case-study-feature:after{display:block}

	.single-case-study-top .case-study-feature{width:30.7%;margin-right:2.5%}

	.single-case-study-top .listing-right-side{width:calc(100% - 33px);padding-left:5px}

	.single-case-study-top h4{font-size:15px;line-height:20px}

	.banner-sub-services-in .banner-thumb{width:100%;max-width:initial}

	.featured-services-slider .featured-services-image{height:210px}

	.carbon__features_bottom .Icon01{min-width:100%}

	.carbon__stats .carbon__features_bottom .large-4:not(:last-of-type):after{right:0;top:auto;bottom:-10px;left:0;margin:auto;width:100%;text-align:center;-webkit-transform:none;-ms-transform:none;transform:none}

	.featured-services-in .featured-services-box p{min-height:125px}

	.num-in{height:90px!important}

	._number span{font-size:37px!important;line-height:90px!important}

	.consulting__section .Services01 .col.medium-4{min-width:50%}

	body{font-size:102%!important;line-height:1.8}

	.blog-post-box-img{height:200px}

	.case-study-detail h3{font-size:20px}

	.case-study-single{padding:5px}

	.single-case-study-top .case-study-features-outer .case-study-feature{width:100%}

	.single-case-study-top .case-study-feature:after{display:none}

	.single-case-study-top .case-study-feature img{max-width:30px}

	.single-case-study-top .case-study-features-outer{max-width:204px;margin:0 auto}

	.consulting__section .box-image{height:190px}

	.commercial-lighting-box .find-out-more:after{right:12px!important}

	.commercial-lighting-box{min-width:50%}

}

.Services01 .box-image a{padding-bottom:20px}

.top-services-banner .banner-sub-services .banner-thumb span{height:60px}

.top-services-banner .banner-sub-services .banner-thumb span img{object-fit:contain;height:100%;padding-bottom:3px;padding-top:3px}

h6,th,span.widget-title,.button,button,input[type='submit'],input[type='reset'],input[type='button']{text-transform:initial!important}

.featured-services-box a:hover .read-more{background:transparent;color:#9EBD2A}

.featured-services-box a:hover .read-more:after{filter:brightness(1) invert(0);-webkit-filter:brightness(1) invert(0)}

.Services01 .box .box-text a h6 i::before{position:relative;top:3px}

a.banner-btn{padding-right:50px}

ul#mega-menu-primary li a{font-family:"Muli",sans-serif!important;font-size:19px!important;line-height:24px!important;font-weight:700!important;color:#3A4042!important}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{height:unset!important;padding:8px 5px 8px 5px!important}

.header-inner li.html.custom.html_topbar_left{margin-left:20px}

.header-block.block-html-after-header.z-1{display:none}

.header-wrapper:not(.stuck) .header-main{padding:30px 0!important}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:none}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0 5px}

.header-inner{max-width:1440px!important}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background:#9EBD2A!important;color:#fff!important}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{margin:0 auto;margin-left:auto!important;margin-right:auto!important}

#mega-menu-wrap-primary .mega-menu-column{padding-top:40px!important;padding-bottom:40px!important}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background-image:linear-gradient(90deg,rgb(62 68 70 / 97%) 50%,hsl(200deg 2% 34% / 97%) 50%);background-color:#fff0!important;padding:0 15px!important}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-7751 > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-6095 > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-9967 > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-12801 > ul.mega-sub-menu{background-image:linear-gradient(90deg,rgb(62 68 70 / 97%) 50%,rgb(62 68 70 / 97%) 50%);background-color:#fff0!important;padding:0 15px!important}

.sub-menu-head{font-weight:700;color:#fff;font-size:18px;font-family:"Muli",sans-serif!important;line-height:23px;position:relative;margin-bottom:5px;display:inline-block;text-transform:capitalize}

.mega-megamenu-box-section h4.mega-block-title{font-weight:700!important;color:#fff!important;font-size:17px!important;font-family:"Muli",sans-serif!important;line-height:23px;position:relative;margin-bottom:10px!important;text-transform:capitalize!important}

.mega-megamenu-box-section .textwidget p{color:#fff!important;font-size:16px!important;font-weight:400!important;font-family:"Muli",sans-serif!important;line-height:20px;letter-spacing:0}

.sub-menu-head:after{position:absolute;content:'';width:100%;height:1px;background-color:#fff;bottom:-3px;left:0}

ul#mega-menu-primary ul.mega-sub-menu li a{color:#fff!important;font-size:16px!important;font-weight:400!important;text-transform:capitalize!important;display:inline-block!important;padding:3px 5px!important;border:2px solid transparent;}

ul#mega-menu-primary ul.mega-sub-menu li a:hover{background:#9ebd2a00!important;color:#fff!important;border-color:#9EBD2A;}

ul#mega-menu-primary ul.mega-sub-menu li a.parent-menu-head:hover{background:transparent!important}

#main-menu .mega-sub-menu .mega-menu-item .main-li-item .title-head{text-transform:capitalize!important}

ul#mega-menu-primary ul.mega-sub-menu li.mega-menu-item{padding:7px 15px 2px 15px!important}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{background:#9EBD2A!important;color:#fff!important}

ul#mega-menu-primary .mega-megamenu-box-section .textwidget p a{background-color:#9EBD2A;background-image:url(/wp-content/uploads/2021/03/submit-btn.png)!important;background-repeat:no-repeat;background-position:right 15px center;padding:10px 30px 10px 15px!important;font-size:15px!important;font-weight:700!important;font-family:"Muli",sans-serif!important;border-radius:3px!important;margin-top:20px!important;transition:all 0.3s;border:2px solid transparent;}

ul#mega-menu-primary .mega-megamenu-box-section .textwidget p a:hover{color:#fff!important;border-color:#9EBD2A;}

ul#mega-menu-primary .mega-megamenu-box-section > ul.mega-sub-menu > li{border:2px solid #9EBD2A!important;border-radius:5px!important;max-width:285px!important;padding:15px 25px!important;margin-top:8px!important}

.mega-megamenu-business{padding-left:40px!important}

div#sync2{display:none}

ul#mega-menu-primary .mega-megamenu-box-section .textwidget p a:hover{background-image:url(/wp-content/uploads/2021/03/submit-btn.png)!important;background-repeat:no-repeat!important;background-position:right 15px center!important}

li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-12.mega-menu-item.mega-menu-item-type-widget.widget_text,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-17.mega-menu-item.mega-menu-item-type-widget.widget_text,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-20.mega-menu-item.mega-menu-item-type-widget.widget_text,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-13.mega-menu-item.mega-menu-item-type-widget.widget_text,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-14.mega-menu-item.mega-menu-item-type-widget.widget_text{border:2px solid #9EBD2A!important;border-radius:5px!important;max-width:600px!important;padding:15px 25px!important;margin-top:8px!important}

li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-12.mega-menu-item.mega-menu-item-type-widget.widget_text p,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-17.mega-menu-item.mega-menu-item-type-widget.widget_text p,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-20.mega-menu-item.mega-menu-item-type-widget.widget_text p,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-13.mega-menu-item.mega-menu-item-type-widget.widget_text p,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-14.mega-menu-item.mega-menu-item-type-widget.widget_text p{color:#fff}

li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-12.mega-menu-item.mega-menu-item-type-widget.widget_text h4.mega-block-title,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-17.mega-menu-item.mega-menu-item-type-widget.widget_text h4.mega-block-title,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-20.mega-menu-item.mega-menu-item-type-widget.widget_text h4.mega-block-title,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-13.mega-menu-item.mega-menu-item-type-widget.widget_text h4.mega-block-title,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-14.mega-menu-item.mega-menu-item-type-widget.widget_text h4.mega-block-title{font-weight:700!important;color:#fff!important;font-size:18px!important;font-family:"Muli",sans-serif!important;line-height:23px;position:relative;margin-bottom:10px!important;text-transform:capitalize!important}

li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-12.mega-menu-item.mega-menu-item-type-widget.widget_text p,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-17.mega-menu-item.mega-menu-item-type-widget.widget_text p,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-20.mega-menu-item.mega-menu-item-type-widget.widget_text p,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-13.mega-menu-item.mega-menu-item-type-widget.widget_text p,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-14.mega-menu-item.mega-menu-item-type-widget.widget_text p{color:#fff!important;font-size:16px!important;font-weight:400!important;font-family:"Muli",sans-serif!important;line-height:20px}

li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-13.mega-menu-item.mega-menu-item-type-widget.widget_text p{font-size:15px!important}

li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-12.mega-menu-item.mega-menu-item-type-widget.widget_text .textwidget a.learn-btn,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-17.mega-menu-item.mega-menu-item-type-widget.widget_text .textwidget a.learn-btn,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-20.mega-menu-item.mega-menu-item-type-widget.widget_text .textwidget a.learn-btn,ul#mega-menu-primary li a.learn-btn,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-13.mega-menu-item.mega-menu-item-type-widget.widget_text .textwidget a.learn-btn,ul#mega-menu-primary li a.learn-btn,li.mega-toggle-on .mega-sub-menu .mega-menu-row ul.mega-sub-menu li#mega-menu-item-text-14.mega-menu-item.mega-menu-item-type-widget.widget_text .textwidget a.learn-btn{background-color:#9EBD2A;background-image:url(/wp-content/uploads/2021/03/submit-btn.png)!important;background-repeat:no-repeat!important;background-position:right 15px center!important;padding:10px 30px 10px 15px!important;font-size:15px!important;font-weight:700!important;font-family:"Muli",sans-serif!important;border-radius:3px!important;margin-top:20px!important;transition:all 0.3s;display:inline-block}

li#mega-menu-9954-0-1 li#mega-menu-item-text-4{padding:15px 31px!important}

ul#mega-menu-primary ul.mega-sub-menu li .sub-menu-head a{font-size:18px!important;font-weight:bold!important}

.banner-sub-services{display:none}

.otherWaySection .greenT h6{letter-spacing:0}

.banner-overlay-in p{line-height:28px!important}

.banner-overlay-in{background:rgb(255 255 255 / 80%)!important;max-width:555px!important;padding:45px 42px 45px 40px!important}

.banner-overlay-in h5{font-size:22px!important}

.banner-overlay-in h2{font-family:Muli;font-weight:bold;font-size:46px;line-height:51px;text-align:left;color:#3a4042}

.banner-overlay-in p{margin-right:0px;width:100%;max-width:100%;margin-bottom:10px;font-family:Mulish;font-weight:normal;font-size:22px;text-align:left;color:#3a4042}

a.cat-btn{width:145px;height:40px;background:#9EBD2A;color:#fff;display:flex;border-radius:4px;padding:12px 12px 14px;align-items:center;justify-content:center;text-align:center;margin-bottom:0px!important;font-size:18px;font-family:Muli;font-weight:bold;font-size:18px;text-align:center;color:#fff}

a.cat-btn i{margin-left:8px;font-size:22px;margin-top:1px}

.product-pages-slider .banner-in{height:435px!important}

.product-pages-slider .banner-overlay{margin-top:0px!important}

.banner-overlay-in h2{margin-bottom:15px!important}

.subFirstSec li.tab.active a span{color:#9ebd2a!important}

.otherWaySection{background-color:#F4F6F9}

#mega-menu-wrap-primary{background:#fff0!important}

.tooltipstered a.button.primary{font-weight:bold;border-radius:4px;margin:0px auto;text-transform:capitalize;border:0px;height:40px;padding:1px 12px;font-size:18px}

ul#mega-menu-primary ul.mega-sub-menu .mega-current-menu-item a.mega-menu-link{color:#9EBD2A!important}

@media (max-width:1439px){

	body .product-pages-slider .banner-in{height:395px!important}

}

@media (min-width:768px) and (max-width:1200px){

	.section.commercial-lighting.consulting-other-services.otherWaySection{padding-top:50px!important;padding-bottom:20px!important}

}

@media (min-width:768px) and (max-width:1024px){

	.banner-overlay-in{margin-top:0!important}

}

@media (max-width:849px){

	.ledFirst{padding-bottom:0!important}

	#mega-menu-wrap-primary_mobile .mega-menu-toggle + #mega-menu-primary_mobile{background:#2220;padding:0px 0px 0px 0px;display:block}

	.mfp-container.mfp-s-ready.mfp-inline-holder{position:relative;background:#464c4df2}

	.header-social-icons{display:none!important;display:block!important}

	body.body-scroll-lock--active .mfp-wrap{position:fixed!important;overflow:auto}

	.mfp-content{position:relative;top:66px!important}

	.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{background-color:transparent}

	#mega-menu-wrap-primary_mobile{clear:both;width:100%}

	#mega-menu-wrap-primary_mobile .mega-menu-toggle + #mega-menu-primary_mobile{background:transparent;padding:0px 0px 0px 0px;display:block}

	.mfp-bg.off-canvas.off-canvas-left.main-menu-overlay.mfp-ready{background:transparent;top:60px!important}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item{}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item > a.mega-menu-link{padding:0px;font-size:19px;font-weight:bold;padding:10px 35px;height:100%;line-height:24px!important;align-items:center;display:flex!important;text-underline-offset:5px}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{color:#9EBD2A;background:transparent;font-weight:bold;text-decoration:1px underline}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link span{text-decoration:none}

	.mfp-container{top:65px}
	.page-id-12468 .mfp-container {top: 110px !important;}

	.main-li-item{display:flex;align-items:center}

	.main-li-item a~i{color:#fff;margin-left:10px;font-size:22px}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{opacity:0}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:before{content:""}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{font-family:"fl-icons"!important;font-display:block;speak:none!important;margin:0;padding:0;display:inline-block;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;position:relative;line-height:1.2;margin-left:10px;font-size:24px}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{float:none}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item:hover > a.mega-menu-link span,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item.mega-toggle-on > a.mega-menu-link span{transform:rotate(90deg);transform-origin:5px center}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item:hover > a.mega-menu-link,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{color:#9EBD2A;background:transparent;font-weight:bold}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{display:block;background:transparent;padding:0px}

	.has-off-canvas .current-lightbox-clicked{opacity:1!important}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a{color:#fff;font-size:19px;font-weight:bold;text-transform:none}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:0px}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .main-li-item,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .mega-menu-link{padding:7px 50px 7px 40px;width:100%}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.menu-toggle .main-li-item a{text-decoration:1px solid underline;text-underline-offset:5px}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .main-li-item i{transform:rotate(0deg)}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.menu-toggle .main-li-item i{transform:rotate(90deg)}

	.first-menu-dv.active{display:block;float:left;padding-left:15px}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile a.mega-menu-link{cursor:pointer;display:inline-block;color:#fff;font-size:18px;font-weight:normal;padding:7px 45px}

	.first-menu-dv.active li a:hover,.first-menu-dv.active li.mega-current_page_item a,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-current_page_item a{}

	,#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li a:hover{color:#fff}

	.first-menu-dv.active li:nth-child(4) a:hover{color:#fff!important}

	div#main-menu{background:#464c4d00;padding-bottom:30px}

	li#mega-menu-item-text-7{}

	.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-7,.first-menu-dv.active div.first_child,div.second_child,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-15,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-18,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-19,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-16{border:2px solid #9EBD2A!important;border-radius:5px!important;padding:15px 25px!important;margin-top:8px!important;margin-left:35px!important;width:calc(100% - 70px)!important}

	.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-7 p,.first-menu-dv.active div.first_child,div.second_child,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-15 p,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-18 p,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-19 p,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-16 p{color:#fff!important;font-size:16px!important;font-weight:400!important;font-family:"Muli",sans-serif!important;line-height:20px;text-transform:capitalize!important}

	.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-7 h4,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-15 h4,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-19 h4,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-18 h4,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-16 h4{font-weight:700!important;color:#fff!important;font-size:18px!important;font-family:"Muli",sans-serif!important;line-height:23px;position:relative;margin-bottom:10px!important;text-transform:capitalize!important}

	.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-7 p a.learn-btn,.first-menu-dv.active div.first_child a.learn-btn,div.second_child a.learn-btn,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-15 p a.learn-btn,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-18 p a.learn-btn,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-19 p a.learn-btn,.mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-16 p a.learn-btn{background-color:#9EBD2A;background-image:url(/wp-content/uploads/2021/03/submit-btn.png)!important;background-repeat:no-repeat!important;background-position:right 15px center!important;padding:10px 30px 10px 15px!important;font-size:15px!important;font-weight:700!important;font-family:"Muli",sans-serif!important;border-radius:3px!important;margin-top:20px!important;transition:all 0.3s;display:inline-block;color:#fff}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{z-index:-111}

}

@media (max-width:991px){

	.consulting-other-services .commercial-lighting-box .find-out-more{line-height:36px}

	.consulting-other-services .commercial-lighting-box .find-out-more{padding:2px 20px 2px 16px!important}

}

@media (max-width:768px){

	#mega-menu-wrap-primary_mobile .mega-menu-toggle + #mega-menu-primary_mobile{padding:15px 0px 15px 0px;display:block}

}

@media (min-width:769px){

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{background:#9EBD2A!important;color:#fff!important}

	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{transform:translate(0,30px)!important}

	.header-wrapper.stuck #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{transform:translate(0,10px)!important}

}

@media (min-width:1201px) and (max-width:1400px){

	ul#mega-menu-primary li a{font-size:16px!important;line-height:20px!important}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:8px 0px 8px 0px!important}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0 4px}

	div#mega-menu-wrap-primary{margin-right:0!important}

}

@media only screen and (min-width:850px) and (max-width:1200px){

	#logo{max-width:120px}

	#logo img{max-height:20px}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:8px 2px 8px 2px!important}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0 1px}

	div#mega-menu-wrap-primary{margin-right:0!important}

}

@media (min-width:1025px) and (max-width:1230px){

	.header-inner li.html.custom.html_topbar_left{margin-left:5px!important}

}

@media (min-width:1024px) and (max-width:1200px){

	ul#mega-menu-primary li a{font-size:16px!important;line-height:20px!important}

	header#header .header-inner div#logo{margin-right:0}

}

@media (min-width:850px) and (max-width:1240px){

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{display:flex!important;flex-wrap:wrap}

	ul#mega-menu-primary .mega-megamenu-box-section > ul.mega-sub-menu > li{margin-left:auto!important;margin-right:auto!important}

	.mega-menu-row > .mega-sub-menu > .mega-menu-columns-3-of-12{width:50%!important}

	.mega-megamenu-business{padding-left:0!important}

}

@media (min-width:850px) and (max-width:1023px){

	ul#mega-menu-primary li a{font-size:12px!important;line-height:16px!important}

}

@media (max-width:991px){

	.home-testimonials .testimonials-slider .video_testimonials{width:100%}

	.imgCont .col a.button.primary.btnAdd{font-size:16px;border-radius:3px}

	.imgCont .col a.button.primary.btnAdd span{padding-right:5px}

	.imgCont .col a.button.primary.btnAdd{display:flex;align-items:center;justify-content:center}

	.otherWaySection .commercial-lighting-box span.find-out-more:before{top:50%!important;transform:translateY(-50%)!important;line-height:16px;right:16px}

	.sectionCompare table tbody tr td{padding:25px 20px 10px!important}

	.sectionCompare table.midTab tbody tr td ul li:before{width:32px!important;height:28px!important}

	.sectionCompare table tbody tr td ul li{padding-bottom:18px!important}

	.sectionCompare table.midTab ul{margin-bottom:0}

	.sectionCompare table.midTab tbody tr td ul li br{display:none}

	.consulting-other-services .commercial-lighting-box .find-out-more{display:flex!important;align-content:center;justify-content:center;width:148px;margin-left:auto;margin-right:auto;height:42px!important}

}

@media (min-width:768px) and (max-width:991px){

	.sectionCompare table.midTab tbody tr td ul li{padding-left:50px!important}

}

@media (max-width:849px){

	.tabInDesign ul.nav.nav-line.nav-uppercase.nav-size-normal.nav-left{justify-content:unset}

	.mfp-content{transition:none!important}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-megamenu > ul.mega-sub-menu{padding-top:0!important;padding-bottom:10px!important}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item.main-menu-toggle > ul.mega-sub-menu{display:block}

	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-megamenu > ul.mega-sub-menu{background:#f1f1f100!important}

	.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{transition:none!important}

	#mega-menu-primary_mobile .mega-sub-menu .mega-current-menu-item a.mega-menu-link,#mega-menu-primary_mobile .mega-sub-menu a.mega-menu-link:hover{background-color:#fff0!important;color:#9ebd2a!important}

	#mega-menu-primary_mobile a.learn-btn{border:2px solid transparent;}

    #mega-menu-primary_mobile a.learn-btn:hover{background-color:transparent!important;color:#fff!important;border-color:#9EBD2A;}

	.menu-sub-toggle .main-li-item > a{color:#9EBD2A!important}

	.menu-sub-toggle .active > li{padding-left:15px!important}

	body .first-menu-dv.active li.mega-current_page_item a{}

	body.complete>:not(.preloader-plus){transition:none!important}

	div#mega-menu-wrap-primary{background:#fff0;margin-right:10px}

	ul#mega-menu-primary ul.mega-sub-menu li.mega-current-menu-item a{background:#fff0!important;color:#9EBD2A!important}

	.header-inner{flex-direction:row-reverse}

	.header-inner .flex-col.show-for-medium.flex-right:last-child{display:none}

	ul.mobile-nav{justify-content:flex-end}

	.medium-logo-center .logo{margin:0 15px 0 0!important}

	.mfp-content{width:100%!important}

	#logo img{max-height:33px!important;margin-left:0!important}

	.header-wrapper:not(.stuck) .header-main{padding:10px 0!important}

	button.mfp-close{display:none}

	div#mega-menu-wrap-primary{margin-right:0!important;width:100%!important}

	.sidebar-menu{padding-top:0!important;padding-bottom:0!important}

	.header-social-icons{display:none!important}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:block!important}

	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{background:#fff0}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0!important}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{display:inline-block!important}

}

@media (max-width:767px){

	.services-img-section ul.nav.nav-line.nav-uppercase.nav-size-normal.nav-left{padding:0px 25px}

	.ledBanner .banner-overlay-in h2{text-align:center}

	.ledBanner .banner-overlay-in p{margin-bottom:28px}

	.ledBanner .banner-overlay-in p:last-child{margin-bottom:0}

	body .home__img_sec.services-img-section.show-on-click-always-visible{padding-top:30px!important}

	.banner-overlay-in h2{font-size:31px;line-height:36px;font-weight:bold}

	.ledFirst p strong{line-height:25px}

	.banner-overlay-in{width:100%!important}

	.ledFirstSub .ledFirst p{margin-bottom:20px!important}

	.services-img-section .ledLeft h2{padding-bottom:8px}

	a.cat-btn{font-size:18px;font-weight:bold;line-height:44px;margin:0px auto}

	section.two-col-gray.newLedtwo.ph{padding-bottom:0px!important}

	.banner-overlay-in p{font-size:18px;text-align:center}

	.sectionCompareT.ph2{padding-top:30px!important}

	.sectionCompareT .greenT h2{line-height:35px!important;margin-bottom:10px!important}

	.sectionCompare table.midTab thead tr td{font-size:20px}

	.sectionCompare table.midTab tbody tr td ul li{padding-left:50px}

	table.normTab ul{margin-bottom:0}

	.sectionCompare table tbody tr td ul li{font-size:16px!important}

	.otherWaySection .greenT h6{margin-bottom:10px}

}

@media (min-width:375px) and (max-width:767px){

	.home-testimonials .ecov-states-head h2{font-size:24px!important}

}

@media (max-width:374px){

	.home-testimonials .ecov-states-head h2{font-size:21px!important}

}

.Button07-outer.state-drop-down-outer{visibility:hidden}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:#9ebd2a;color:#fff!important}

li.mega-menu-item.main-menu-toggle span.mega-indicator{transform:rotate(-90deg)!important;}



/*16-12-2021*/

.UX_block_boxes_row .col .col-inner{padding:20px 15px!important;}

@media (max-width:1200px){

	.UX_block_boxes_row .col .col-inner h3{font-size:1.05em;}

}

@media (max-width:900px){

	.UX_block_boxes_row .col .col-inner h3{font-size:1em;}

	.UX_block_boxes_row .col .col-inner{padding:20px 15px!important;min-height:220px;}

	.UX_block_boxes_row .col.medium-4{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}

}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{color:#9ebd2a!important;}

@media (max-width:767px){

.owl-carousel .owl-stage-outer .banner-in .banner-overlay-in > *{text-align:center;}

.home_first_fold .col {

	width: 100%;

	max-width: 100%;

	-ms-flex-preferred-size: 100%;

	flex-basis: 100%;

}

}


.slide_btn {
	font-size: 15px;
    font-weight: bold;
    border-radius: 4px;
    margin: 0px auto;
    text-transform: capitalize;
    border: 0px;
    width: 120px;
    height: 34px;
    padding: 1px 4px;
    font-family: 'Muli';
}
.slide_btn br{
	display:none;
}

.error404 .error-page-inner .error-page-content {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
}
.error404 .error-page-inner .error-page-content h1 {
    font-size: 60px;
    line-height: 1;
    margin-bottom: 20px;
    color: #000;
}
.error404 .error-page-inner .error-page-content p {
    font-size: 16px;
    margin-bottom: 20px;
    color: #000;
}
.error404 .error-page-inner .error-page-content a {
    background: #9EBD2A;
    background-image: url(/wp-content/uploads/2021/03/submit-btn.png)!important;
    background-repeat: no-repeat;
    background-position: right 25px center;
    font-weight: 600;
    font-size: 18px;
    line-height: 54px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
    min-width: 217px;
    height: 54px;
    display: inline-block;
    padding: 0 50px 0 25px;
    position: relative;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
}
.error404 .error-page-inner .error-page-content a:hover {
    box-shadow: inset 0 0 0 100px rgba(0,0,0,0.2);
}
.new_counter.carbon__stats .section-content .carbon__features .col .col-inner .icon-box-img .icon {
	width: 100% !important;
}



/* 20-06-2022 */
.single-post-content ol {
	margin-left: 20px;
}
.single-post-content li {
    /* list-style: none; */
    position: relative;
    /* padding: 0 0 0 17px; */
}

.single-post-content li:after {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #000;
    top: 9px;
    left: 0;
	display: none;
}

@media (max-width: 1024px){
	.nav>li {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}
@media (max-width: 849px){
body .first-menu-dv.active div.first_child,
body .first-menu-dv.active div.second_child,
body .mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-16 p,
body .mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-15 p,
body .mega-menu-item.mega-menu-item-type-widget.widget_text.mega-menu-item-text-7 p {
	text-transform: unset !important;
}
}
@media (max-width: 767px){

.hbspt-form iframe {
	transform: scale(0.9) !important;
    transform-origin: top center !important;
} 
}

/*15 09 2022*/
.new_counter.carbon__stats .section-content {
    display: flex;
    /*align-items: center;*/
    justify-content: center;
	  padding:70px 0px !important;
	flex-flow:wrap;
}
.new_counter.carbon__stats .section-content .carbon__features {
    display: block;
    width: 100%;
}
.new_counter.carbon__stats .section-content .carbon__features .col {
    width: 100%;
    max-width: 100%;
    border: none !important;
    padding: 0 15px 5px; /**added by jigar**/
}
.new_counter.carbon__stats .section-content .carbon__features .col .col-inner {
    padding: 0 !important;
    border: none !important;
}
.new_counter.carbon__stats .section-content .carbon__features .col .col-inner .is-border {
    display: none !important;
}
.new_counter.carbon__stats .section-content .carbon__features .col:after {
    display: none !important;
}
.new_counter.carbon__stats .section-content .carbon__features .col >.col-inner .featured-box {
    display: flex;
    justify-content: center !important;
    align-items: center;
    text-align: center !important;
    max-width: 370px !important;
    margin: 0 auto !important;
}
.carbon__stats .section-content .carbon__features h2 {
    margin: auto !important;
}
.new_counter.carbon__stats .section-content .carbon__features .col .col-inner .icon-box-text {
    display: flex;
    align-items: center;
    justify-content: start;
}
.new_counter .carbon__features_bottom .Number01,.new_counter .carbon__features_bottom .Num01,.new_counter .carbon__features_bottom .Divide01 {
    font-size: 19px !important;
    line-height: 1.2 !important;
    color: #414143 !important;
    letter-spacing: 0.1px !important;
    margin-right: 5px;
}
.new_counter.carbon__stats .section-content .carbon__features .col .col-inner .icon-box-img {
    width: 40px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new_counter.carbon__stats .section-content .carbon__features .col .col-inner .icon-box-img img {
    padding: 0 !important;
}
.new_counter.carbon__stats .section-content > .row {
    width: 50% !important;
}
.new_counter.carbon__stats .section-content > .row ._number span {
    font-size: 60px!important;
    line-height: 147px!important;
    width: 100% !important;
}
.new_counter.carbon__stats .section-content > .row ._number .num-in {width: 60px !important;}
.new_counter.carbon__stats .section-content:after {
    position: absolute;
    top: 0;
    left: 10px;
    content: "";
    width: 70px;
    height: 100px;
    background: transparent;
    border: 2px solid #9ebd2a;
    border-right-color: transparent;
    border-bottom-color: transparent;
}
.new_counter.carbon__stats .section-content:before {
    position: absolute;
    bottom: 0;
    right: 10px;
    content: "";
    width: 70px;
    height: 100px;
    background: transparent;
    /**border: 2px solid #9ebd2a;**/
    border-left-color: transparent;
    border-top-color: transparent;
}

.new_counter.carbon__stats .section-content .carbon__features .col:last-child {
    padding-bottom: 0 !important;
}

.new_counter.carbon__stats .section-content > .row:first-child .col:last-child {
    padding-bottom: 0 !important;
}
.topbar {
  background: #8fa056;
}

.topbar > .row > .col_inner {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0px;
}

.topbar > .row > .col_inner p {
  margin: 0 !important;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.topbar > .row > .col_inner > img {
  max-width: 30px;
  margin-right: 10px;
}
.topbar {
    top: 0;
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 999;
}
section.carbon__stats.ecov-states-head.border {
    padding-bottom:0 !important;
}

.custom-topbar header#header {
    margin-top: 46px;
}
.custom-topbar .stuck {
    top: 46px !important;
}
.new_counter.carbon__stats .section-content .carbon__features .col:first-child {
    padding-bottom: 30px !important;
}
#footer .footer-5 span.widget-title strong {
    font-weight: 800 !important;
}
footer .widget_media_image img:hover {
    webkit-filter: grayscale(0);
    filter: grayscale(0);
    cursor: pointer;
}
.widget_text.proudly-involved .owl-carousel .owl-item img {
    filter: grayscale(1);
}
.widget_text.proudly-involved .owl-carousel .owl-item img:hover {
    filter: grayscale(0);
}
#footer .footer-5 .footernote p {
    margin-bottom: 0 !important;
}
@media(max-width:1200px){
	.new_counter.carbon__stats .section-content:before {
        right: 10px;
    }
	.new_counter.carbon__stats .section-content:after {
       left: 10px;
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1200px){
    html body .carbon__features_bottom .icon-box-text.last-reset {
        min-width: 1px !important;
        text-align: center;
        padding: 5px 0 0 20px!important;
    }
}
@media(max-width:1024px){
	.new_counter.carbon__stats .section-content > .row {
        width: 100% !important;
    }
	.new_counter.carbon__stats .section-content > .row:first-child{margin-bottom:30px !important;}
	html body .carbon__features_bottom .icon-box-text.last-reset {
        min-width: 1px !important;
        text-align: center;
        padding: 5px 0 0 20px!important;
    }
}
@media(max-width:1000px){
	.carbon__stats .icon-box-left .icon-box-img+.icon-box-text{
		    flex: auto !important;
		margin-top:0 !important;
	}
}
@media(max-width:849px){
	.new_counter.carbon__stats .section-content .carbon__features .col{padding-bottom:0 !important;}
}
@media only screen and (min-width: 550px) and (max-width: 767px){
    .carbon__features_bottom .Icon01 {
        min-width: 1px !important;
    }
}
@media(max-width:767px){
	.new_counter.carbon__stats .section-content > .row ._number span {
        font-size: 50px!important;
        line-height: 90px!important;
        width: 100% !important;
    }
}
@media(max-width:549px){
	.new_counter.carbon__stats .section-content > .row ._number span {
        font-size: 40px!important;
        line-height: 67px!important;
        width: 100% !important;
    }
}
@media(max-width:480px){
	.new_counter.carbon__stats .section-content .carbon__features .col .col-inner .icon-box-img{width:30px !important;}
	.new_counter .carbon__features_bottom .Number01, .new_counter .carbon__features_bottom .Num01, .new_counter .carbon__features_bottom .Divide01,.carbon__stats .icon-box-text p{font-size:14px !important;}
/* 	.new_counter.carbon__stats .section-content .carbon__features .col >.col-inner .featured-box {
    max-width: 81% !important;
    margin: 0 auto;
} */
.new_counter.carbon__stats .section-content .carbon__features .col >.col-inner .featured-box {
    max-width: 280px !important;
}
}
@media(max-width:420px){
    .page-id-12468 .stuck {
    top: 41px !important;
}
.page-id-12468 .mfp-container {
    top: 110px !important;
}
.page-id-12468 .off-canvas-right .mfp-content, .page-id-12468 .off-canvas-left .mfp-content {
    top: 110px !important;
}
}