@media only screen and (min-width:320px) and (max-width:1024px){.tab-slider .jcarousel-control-prev,.tab-slider .jcarousel-control-next{display:block}.tab-slider{position:relative}.tab-container{position:static}.tab-slider .jcarousel-control-prev{left:10px}.tab-slider .jcarousel-control-next{right:10px}.servcie-odd-even-container.imgdesc-container .GreenBorderBtn a{min-width:220px}.MainWrapper,.Footer,.TopMainWrapper,.IdxContainWrapper,.InnerContainWrapper{width:94% !important}img,.EditorText img{max-width:100%}.ResImg{display:block !important;line-height:0}.Header{text-align:center !important}.Header .header-text{display:block;padding:10px 0}.HomeTop,.NavLeft,.NavRight{display:none !important}.ResponsiveLogo,.TopArrow{display:block !important}.menu{clear:both;min-width:inherit;float:none;display:block;width:100%;text-align:left}.desktop-on{display:none !important}.mobile-on{display:block}.ResponsiveLogo{padding:15px 0}.ResponsivePhoneBar{position:fixed;top:0;left:0;width:100%;background:#fff;text-align:right;padding:5px 75px 5px 10px;z-index:0}.Logo{background:0 0}.TopHeader{top:42px;background:linear-gradient(to bottom,rgba(0,0,0,.4),transparent)}.ResponsivePhoneBar a{color:var(--dark-green);font-family:var(--agletter-cbo);font-size:20px;font-weight:700;line-height:32px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease-in-out}.ResponsivePhoneBar a i{width:18px;height:18px;background-color:transparent;color:var(--dark-green);font-size:26px;line-height:20px;text-align:center;display:inline-block;vertical-align:top;margin:6px 3px 0 0}.TopHeader #sidemenu{padding-top:100px}#sidebar1{position:fixed;top:0;right:0;background:0 0;padding:9.5px 17px 5.5px;z-index:10}#sidebar1 span{background-color:#000}.TopHeader #sidemenu.active{z-index:9}#sidebar1.active span{background:#fff}.TopMainRight{width:max-content;padding:25px 94px 0 0}.flex-header .right{display:none}.flex-control-nav{left:0;width:100%;text-align:center;bottom:0}.flex-header .left:after{display:none}.IdxHeaderBg .slides li{min-height:initial !important;background:0 0 !important}.Header{position:static;background-color:var(--lightgreen-1);margin:0}.Header.home-page .header-text{display:block;background-color:transparent;text-align:center;padding:20px 0 22px}.imgdesc-container .ImgWrap{margin:0 auto 20px}.imgdesc-container .InnerContainWrapper{--cnt-pd:45px;--dif:-15px;padding-left:0;padding-right:0}.imgdesc-container .sepline{margin-left:auto;margin-right:auto}.imgdesc-container .ImgWrap>a{display:inline-block}.flow-root{display:block}.flow-root .RightFloat,.flow-root .LeftFloat{float:none !important;text-align:center !important}.border-white{display:inline-block;text-align:center}.FooterWrap .flex{flex-direction:column}.FooterWrap .info-container{width:initial;margin:0 auto;padding:30px 30px 40px;text-align:center}.FooterWrap address br{display:none}.FooterWrap .text-box{margin-top:15px}.FooterWrap .flex-item.info{background:var(--lightgreen-1)}.FooterLink,.copy,.DevelopedBy{text-align:center}.FooterWrap .InnerContainWrapper{padding:20px 0 55px}.testimonial-container .flex{flex-direction:column;align-items:center;justify-content:center}.testimonial-container h4.Title{text-align:center;margin-bottom:20px}.testimonial-container .flex .left-test{flex:1 1;padding:40px 70px 0;border:none;text-align:center}.testimonial-container .flex .right-test{flex:1 1;margin:0 0 20px;order:-1}.testimonial-container h6.Title{margin-top:9px}.testimonial-container .flex-control-nav{bottom:6px}.testimonial-container .rating{justify-content:center}.testimonial-container .InnerContainWrapper{--cnt-pd:40px;--dif:-20px;padding-left:0;padding-right:0}.service-container .ImgWrap img{min-height:410px;object-fit:cover;object-position:center}.FooterLink>ul{justify-content:center}.FooterLink li{margin:2px 0}.service-container{background:var(--lightgreen-1);text-align:center}.service-container .InnerContainWrapper{--cnt-pd:40px}.service-container header{padding:0;text-align:center}.service-container header h4.Title{color:#fff}.shadow-bg:after{display:none}.IdxHeaderBg{background:0 0;min-height:initial !important;margin-top:42px;padding:0}.tab-slider .Col{padding:0 34px}.our-team-container .InnerContainWrapper{--cnt-pd:40px;--dif:20px;padding-left:0}.our-team-container{background:#f6f6f6}.our-team-container h4.Title{text-align:center}.our-team-container .team-flex-container>ul{justify-content:center;margin:calc(-1 * var(--my)) 0}.biobox-container .sepline{margin:0 auto 7px}.top-service-slider .InnerContainWrapper>ul{max-width:max-content}.servcie-odd-even-container.imgdesc-container.sod-pro-installation>ul>li:nth-child(odd){background:#f6f6f6}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(even){background:#fff}.servcie-odd-even-container.imgdesc-container>ul>li .ImgWrap{margin:0 auto 20px !important}.servcie-odd-even-container.imgdesc-container>ul>li .text{width:initial !important}.tree-bullet li{text-align:left}.servcie-odd-even-container.imgdesc-container>ul>li .RightFloat .btn-group{text-align:center !important}.servcie-odd-even-container.imgdesc-container .border-white+.btn-group{margin-top:-2px}.testimonial-container.services-layout .InnerContainWrapper{--cnt-pd:50px;--dif:-10px}.servcie-odd-even-container.imgdesc-container .InnerContainWrapper{padding-left:0;padding-right:0}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(odd){background:#f6f6f6}.TopHeader #sidemenu ul li a{font-size:29px !important;margin:0 40px var(--space-down) 84px}.Logo.MenuLogo+ul{flex-wrap:wrap;display:flex;gap:10px}.project-gallery{background:#f6f6f6}.project-gallery .project-flex-container>ul{--mx:20px}.project-gallery header{padding:0;text-align:center}.connect-heading .flex{text-align:center;flex-direction:column;justify-content:center;align-items:center}.connect-heading .right{flex:1 1 100%;margin-top:1em}.connect-heading .right>ul>li{width:141px}.connect-heading .InnerContainWrapper{--cnt-pd:40px;--dif:15px}.contact-container{background:#f6f6f6}.contact-container .InnerContainWrapper{--cnt-pd:40px;--dif:8px;padding-left:0}.ContactFormWrap.OverlayWrapper{padding:30px 20px 10px}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper{background:#fff;padding-left:0;padding-right:0;padding-bottom:0}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper .flex-heading{flex-direction:column;justify-content:center;text-align:center;padding:0 20px}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper .desc{flex:1 1}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper h4.Title br{display:none}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper h4.Title{color:var(--lightgreen-1)}.box.Talkpro,.box{width:90vw;left:calc(50% - (90vw / 2));margin-left:0}.top-service-slider .InnerContainWrapper{width:max-content !important}.IdxHeaderBg img{min-height:200px;object-fit:cover;object-position:center}.service-container .sepline{margin:9px auto 0}.blog-container .InnerContainWrapper{--cnt-pd:30px;--dif:10px}.blog-container header{flex-direction:column;align-items:center}.blog-container header .support-box{padding:0;order:-1;margin-bottom:1em}.blog-container .sepline{margin:0}.blog-container .WithoutSlider>ul li{max-width:320px}.Header{--kesari:#000}.imgdesc-container.about-page .InnerContainWrapper{--cnt-pd:60px;--dif:-20px;padding-left:0}.imgdesc-container.about-page .ImgWrap{margin:0 auto 20px;max-width:537px}.servcie-odd-even-container.imgdesc-container>ul>li .InnerContainWrapper{--cnt-pd:50px !important;--dif:0px !important}.tab-slider{margin-top:5px;overflow-x:scroll}.contact-container header{padding:20px}.flex-menu-container .left ul.NoBullet{margin-top:max(50px, 50px) !important;flex-direction:column}.testimonial-container.testimonial-page .flex .left-test{padding:0}.FooterWrap .map a img{min-width:initial}.service-container h5.SubTitle{line-height:1.3}.iframe-one-wrapper .InnerContainWrapper{padding:60px 0 50px}.iframe-one-wrapper iframe{max-height:370px}.iframe-two-wrapper iframe{max-height:577px;max-width:350px}.TopHeader #sidemenu ul li ul{position:inherit;top:0;left:0;max-width:300px !important;margin-left:100px !important}.TopHeader #sidemenu ul li:hover ul{opacity:0;visibility:hidden}.TopHeader #sidemenu ul li:hover .has-subnav i{transform:inherit;top:inherit}.TopHeader #sidemenu ul li .has-subnav i{top:13px !important}.TopHeader #sidemenu ul li .has-subnav.active i{top:22px !important;transform:rotate(180deg)}.TopHeader #sidemenu ul li ul.active{margin-top:20px !important;max-height:2000px;visibility:visible;opacity:1}}@media only screen and (min-width:481px) and (max-width:768px){:root{--fz60:50px;--fz40:35px;--fz35:30px;--fz30:28px;--fz27:25px;--fz20:20px;--fz19:18px}.TopHeader{background:linear-gradient(to bottom,rgba(0,0,0,.5) 25%,transparent)}.Logo.MenuLogo{margin:-50px 0 0 54px}.Logo.MenuLogo,.Logo.MenuLogo a{width:175px;height:90px;background-size:contain;margin-left:10px}.Logo{--logo-size:200px;--logo-height:95px;padding:10px 0;background:0 0}.form-container .Col2,.Talkpro-container .Col2,.RequestAQuote .ContactFormWrap .Col2{width:49.4%}.form-container .Col3,.Talkpro-container .Col3,.RequestAQuote .ContactFormWrap .Col3{width:49.4%}.form-container .Col3:nth-last-child(4){width:100%}.blog-container .WithoutSlider>ul li{max-width:450px;border:none !important}.testimonial-container.testimonial-page ul.NoBullet>li{padding:75px 80px 30px}.tab-slider ul.NoBullet>li+li:after{display:none}}@media (max-width:575px){.iframe-one-wrapper iframe{max-height:405px}}@media (max-width:430px){.iframe-one-wrapper .InnerContainWrapper{padding:80px 0 50px}.iframe-one-wrapper iframe{max-height:420px}}@media only screen and (min-width:320px) and (max-width:480px){.blog-container header .support-box .IconWrap,.blog-container header .support-box h6.Title{display:block;text-align:center}.blog-container header .support-box .IconWrap br,.blog-container header .support-box h6.Title br{display:none}.StickyBtns .FillRedBtn a{font-size:14px;padding:4px .8em 0}.StickyBtns .FSocialIcon{padding:6px 8px 3px;margin:0}.FloatingPhone i{font-size:20px;line-height:31px}.TopHeader{background:linear-gradient(to bottom,rgba(0,0,0,.5) 25%,transparent)}.tab-container h6.Title{padding:.5em 1em .34em;font-size:var(--fz20)}.TopHeader #sidemenu ul li a{margin:0 40px var(--space-down) 40px}.Logo.MenuLogo,.Logo.MenuLogo a{width:175px;height:90px;background-size:contain;margin-left:10px}.TopHeader #sidemenu{padding-top:100px}.Logo.MenuLogo{margin:-85px 0 0}.form-container .Col2,.form-container .Col3,.form-container .Col3:nth-last-child(4),.Talkpro-container .Col2,.Talkpro-container .Col3,.RequestAQuote .ContactFormWrap .Col3,.RequestAQuote .ContactFormWrap .Col2{width:100%}.Col2.TAR,.Col2.SubmitBtn.TAR{text-align:center}.connect-heading .right>ul{flex-wrap:wrap;justify-content:center;gap:10px}.our-team-container .team-flex-container>ul{--mx:10px;--my:25px}.TopMainRight{display:none}.Logo{--logo-size:190px;--logo-height:90px;padding:10px 0;background:0 0}:root{--fz60:38px;--fz45:35px;--fz40:30px;--fz35:28px;--fz30:26px;--fz27:22px;--fz20:18px;--fz19:16px}.blog-container .WithoutSlider>ul li{max-width:450px;border:none !important}.testimonial-container .flex .left-test{padding:5px 20px 15px}.testimonial-container .desc:before,.testimonial-container .desc:after{display:none}.contact-container header br{display:none}.testimonial-container.testimonial-page ul.NoBullet>li{padding:30px}.TopHeader #sidemenu ul li a{margin:0 20px var(--space-down) 0px;font-size:25px}.FSocialIcon .fa-lg{font-size:18px;line-height:1.5}.FSocialIcon .fa-stack-2x{display:none}.Header h4.Title br{display:none}.ContactFormWrap.OverlayWrapper{padding:40px 20px 20px}.box h3.Title,.box2 h3.Title{font-size:23px;line-height:1.3}.Header h3.Title{font-size:30px !important}.service-container h5.SubTitle br{display:none}.tab-slider ul.NoBullet>li+li:after{display:none}.flex-menu-container .right>ul>li+li{--pad-top:5px;--pad-d:-13px}.flex-menu-container .right .IconWrap{width:38px;height:38px}.iframe-one-wrapper iframe{max-height:455px}.TopHeader #sidemenu ul li .has-subnav i{top:10px !important}.TopHeader #sidemenu ul li .has-subnav.active i{top:15px !important}.TopHeader #sidemenu ul li ul.active{margin-top:10px !important}.TopHeader #sidemenu ul li ul{max-width:220px !important;margin-left:0 !important}.TopHeader #sidemenu ul li ul li a{font-size:22px !important;padding:6px 0 6px 30px !important}}