<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@media(min-width:768px) and (max-width:1024px){
.testi-main-container .testi-main-row{grid-template-columns:100%}
.wrapper{width:94%}
.header-container .header .menu{display:block;background:#fff;height:100vh;position:fixed;z-index:99999;right:-60%;top:0;width:50%;padding:20px 0}
.showmenu{right:0!important}
.header-container .header .logo a img{height:60px;width:auto}
.header-container .header{grid-template-columns:100%;position:relative}
.header-container .header .quote a{padding:12px 20px;font-size:14px}
.header-container .header .quote a .material-icons-outlined{top:3px;font-size:20px}
.header-container .header .quote{padding-right:40px}
.mobile-menu{position:absolute;right:0;padding:6px 10px;cursor:pointer}
.header-container{padding:6px 0;position:fixed}
.header-container .header .menu ul li{width:100%;text-align:left}
.header-container .header .menu ul li a{display:block;font-size:14px;padding:8px 30px}
.header-container .header .menu ul{margin-top:20px}
.header-container .header .menu ul li a:hover{background:#F36D35;color:#fff}
.banner-container{height:350px}
.header-container .header .logo{text-align:center}
.banner-container .banner-caption .big-heading{font-size:36px;line-height:50px;padding:10px 0}
.banner-container .banner-caption p{font-size:14px;line-height:26px;padding-right:20%;font-weight:300}
.banner-container .banner-caption{width:380px;transform:translate(0);top:30%;padding:25px}
.banner-container .banner-caption a.btn-getstarted{font-size:16px}
.banner-container .banner-caption a.btn-getstarted::before{height:50px;width:50px;top:-6px}
.banner-container .banner-caption a.btn-getstarted:hover::before{width:170px}
.banner-container{height:420px}
.overlay{z-index:999}
.mobile-menu{display:block}
.banner-container .banner-caption .small-heading{font-size:20px}
.about-container{grid-template-columns:100%;padding:0 4%;margin:40px 0}
.about-container .about-thumb{display:none}
.about-container .about-content .small-heading{font-size:16px}
.about-container .about-content h2,.about-container .about-content h1{font-size:36px;line-height:48px}
.about-container .about-content p{font-size:13px;line-height:25px}
.about-container .about-content{padding-right:0}
.btn{padding:12px 30px;font-size:14px}
.why-go-solar-container h2{font-size:36px;line-height:48px;padding:10px 0}
.why-go-solar-container{margin:20px 0}
.why-go-solar-container .why-go-solar{grid-template-columns:auto auto}
.why-go-solar-container .why-go-solar .heading-col h3{font-size:16px;line-height:26px;padding:0 0 8px}
.why-go-solar-container .why-go-solar .heading-col p{font-size:13px;line-height:25px}
.why-go-solar-container .why-go-solar .why-solar-col h3{font-size:18px;line-height:24px}
.why-go-solar-container .why-go-solar .why-solar-col .icon img{height:40px;width:auto}
.our-services-container .small-heading{font-size:16px}
.our-services-container h2{font-size:36px;line-height:48px}
.our-services-container .our-services{margin:10px 0;padding:0;grid-template-columns:48% 48%}
.our-services-container .our-services .service-col h3{font-size:18px}
.our-services-container .our-services .service-col p{font-size:13px;line-height:25px}
.testimonials-container .testimonials .small-heading{font-size:16px}
.testimonials-container .testimonials h2{font-size:36px;line-height:48px}
.testimonials-container .testimonials{padding:40px 0;min-height:450px}
.testimonials-container .testimonials .testimonial-col .testimonial-item p{font-size:13px;line-height:25px}
.testimonials-container .testimonials .testimonial-col{width:600px;top:170px}
.testimonials-container .testimonials .testimonial-col .owl-nav{right:-18%;bottom:15px}
.testimonials-container .testimonials .testimonial-col .owl-nav button img{height:30px}
.last-impression-container .last-impression .last-impression-col .icon img{height:40px}
.last-impression-container .last-impression .last-impression-col h3{font-size:16px;padding:10px 0 6px}
.last-impression-container .last-impression .last-impression-col p{font-size:13px;line-height:24px}
.last-impression-container .last-impression .last-impression-col{padding:0}
.our-services-container{padding:40px 0}
.footer-top{height:200px;background-size:100%;background-position:center bottom}
.footer-container .footer{grid-template-columns:48% 48%}
.footer-container .footer .footer-col ul li a{padding:3px 0}
.footer-container .footer .footer-col{padding-right:0;margin-bottom:15px}
.banner-inner .banner-inner-heading .heading h1{font-size:24px;padding-left:80px}
.banner-inner .banner-inner-heading .heading h1::before{width:70px;top:18px}
.banner-inner .banner-inner-heading .breadcrumb p{font-size:13px}
.banner-inner{margin-top:80px}
.banner-inner .banner-inner-heading{height:90px;grid-template-columns:100%}
.about-inner .about-inner-grid{grid-template-columns:100%}
.about-more-content p{font-size:13px;line-height:25px}
.about-more-content{padding:0}
.stats-sec-container .stats-item-container .stats-item h3{font-size:30px;padding-bottom:2px}
.stats-sec-container .stats-item-container .stats-item p{font-size:14px}
.stats-sec-container .why-choose-us-container{grid-template-columns:90%;justify-content:center;top:70px}
.stats-sec-container .why-choose-us-container .why-choose-us-content .small-heading{font-size:16px}
.stats-sec-container .why-choose-us-container .why-choose-us-content h2{font-size:36px;padding:10px 0}
.stats-sec-container .why-choose-us-container .why-choose-us-content p{font-size:14px;line-height:26px}
.stats-sec-container .why-choose-us-container .why-choose-us-content .why-item div h3{font-size:18px}
.stats-sec-container .why-choose-us-container .why-choose-us-thumb{display:none}
.stats-sec-container{margin-bottom:300px}
.got-questions-container{padding:0 4%}
.got-questions-container .got-questions div h3{font-size:30px;padding-bottom:5px}
.got-questions-container .got-questions div p{font-size:18px}
.got-questions-container .got-questions{height:180px;grid-template-columns:48% 40%}
.got-questions-container .got-questions div a{padding:16px 28px;font-size:14px}
.faq-container h2{font-size:34px;padding:50px 0 30px}
.faq-container .faq .accordion-faq h3{font-size:16px;padding-right:30px}
.faq-container .faq .active h3{margin-bottom:10px!important}
.faq-container .faq .accordion-faq p,.faq-container .faq .accordion-faq ul li{font-size:13px;line-height:22px}
.faq-container .faq{padding:0 2%}
.contact-form-container .contact-form{grid-template-columns:100%}
.contact-form-container .contact-form .form h2{font-size:26px}
.contact-form-container .contact-form .form p{font-size:14px}
.contact-form-container .contact-form .form .contact-addrs p{font-size:14px}
.contact-form-container .contact-form .form .contact-addrs .material-icons-outlined{font-size:20px}
.contact-form-container .contact-form .form .contact-addrs div:first-child{width:35px}
.contact-form-container .contact-form .form h3{font-size:15px;padding:12px 0 6px}
.contact-form-container .contact-form .form{border-radius:8px 8px 0 0}
.contact-form-container .contact-form .contact-info{border-radius:0 0 8px 8px}
.contact-form-container .contact-form .contact-info .form-control-container label{font-size:14px}
.contact-form-container .contact-form .contact-info .form-control-container{margin:15px 0}
.contact-form-container .contact-form .contact-info .form-control-container input[type="text"],.contact-form-container .contact-form .contact-info .form-control-container input[type="email"]{font-size:14px;height:36px}
.contact-form-container .contact-form .contact-info .form-control-container textarea{font-size:14px}
.fancybox-slide{width:80%!important}
.news-feeds-container .news-feeds .news-feeds-text h2{font-size:36px;line-height:50px;margin-bottom:5px}
.news-feeds-container .news-feeds .news-feeds-text p{font-size:14px;line-height:26px}
.news-feeds-container .news-feeds{grid-template-columns:100%}
.news-feeds-container .news-feeds .news-feeds-text h2 br{display:none}
.news-feeds-container .news-feeds .news-feeds-text{padding-right:0}
.news-feeds-container{margin:130px 0 0}
.news-feeds-container .news-feeds .news-feeds-content{margin-top:20px}
.news-feeds-container .news-feeds .news-feeds-content .feeds-blog h3{padding:10px 20px;line-height:28px}
.news-feeds-container .news-feeds .news-feeds-content .feeds-blog .feeds-details div{font-size:13px}
.news-feeds-container .news-feeds .news-feeds-content .feeds-blog .feeds-details div .material-icons-outlined{font-size:22px}
.news-feeds-container .news-feeds .news-feeds-content .feeds-blog .readmore{font-size:14px}
.home .last-impression-container{margin-top:50px}
.grid-product-container{margin-top:5%}
.grid-product-container .grid-product-row{grid-template-columns:49% 49%}
.grid-product-container .grid-product-row .grid-product-col{height:338px;margin-bottom:100px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content h3{font-size:1em}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content p{font-size:.7em}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content h3{font-size:18px;padding:15px 0 10px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content p{font-size:13px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-caption{height:auto;background-position:-240px 0}
.grid-product-container .grid-product-row .grid-product-col h3::before{height:46px}
.grid-product-container .grid-product-row .grid-product-spl-col{height:auto!important;margin-bottom:20px!important}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom{padding:8px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom a{padding:8px 22px;font-size:.65em;font-weight:600}
.grid-product-container .grid-product-row .grid-product-col .product-stats ul li span{font-size:11px;line-height:16px}
.blog-post-single .entry-content p,.blog-post-single .entry-content ul li{font-size:13px;line-height:25px}
.blog-post-single{padding:4%}
.service-details-container .service-details{padding:0}
.service-details-container .service-details .banner-service .banner-service-content h1,.service-details-container .service-details .banner-service .banner-service-content h2{font-size:26px;padding-top:10px}
.service-details-container .service-details .banner-service .banner-service-content .small-heading{font-size:16px}
.service-heading{padding:20px 0 30px!important;font-size:30px!important}
.service-details-container .service-details .content .service-about .service-about-thumb{display:none}
.service-details-container .service-details .content .service-about{grid-template-columns:100%}
.why-megamax-solar-container{margin-top:30px}
.why-megamax-solar-container .why-megamax-solar{grid-template-columns:48% 48%}
.how-it-works-container .how-it-works .how-it-works-item{grid-template-columns:65% 32%;margin:20px 0 80px}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-content h3::before{height:56px;width:56px;font-size:22px;left:-75px;top:0}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-thumb img{height:auto;width:100%}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-content h3{font-size:20px}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-content p,.why-megamax-solar-container .why-megamax-solar .why-megamax-solar-item p{font-size:13px;line-height:26px}
.why-megamax-solar-container .why-megamax-solar .why-megamax-solar-item h3{padding:15px 0 10px}
.how-it-works-container .how-it-works .how-it-works-item:nth-child(even){grid-template-columns:32% 65%}
.how-it-works-container .how-it-works{background-size:100% 88%}
.document-required-container .document-required{grid-template-columns:100%}
.document-required-container .document-required .document-content h3{font-size:28px;padding:10px 0}
.document-required-container .document-required .document-content ul li{font-size:13px}
.document-required-container .document-required .document-form{margin-top:30px;margin-top:30px;padding:0 2%}
.page-404-container .page-404 h1{font-size:100px}
.page-404-container .page-404 p{font-size:14px}
.payment{margin:15% auto 4%}
.gallery-container .gallery-list .gallery-item .thumb .col-btn{height:48px;width:48px}
.gallery-container{margin-top:20px;padding-bottom:20px}
#gallery{margin-top:20px}
    
.solar-system-comparison-container h2 {font-size: 36px;line-height: 48px;padding: 10px 0 20px;}
.solar-system-comparison-container .solar-system-comparison-row .solar-system-comparison-col h3 {font-size: 18px;}
.solar-system-comparison-container .solar-system-comparison-row .solar-system-comparison-col ul li {font-size: 15px;}
.cost-effective-future h2 {font-size: 36px;line-height: 48px;padding: 15px 0;}
.solar-system-comparison-container .solar-system-comparison-row .solar-system-comparison-col ul li {font-size: 14px;line-height: 26px;}
.solar-system-comparison-container .solar-system-comparison-row .solar-system-comparison-col h3 {font-size: 17px;}

}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){
.banner-container{height:480px}
.banner-container .banner-caption{width:500px;top:35%}
.banner-container .banner-caption .big-heading{font-size:42px;line-height:62px}
.banner-container .banner-caption p{padding-right:10%}
.about-container .about-thumb{display:block}
.about-container .about-thumb img{width:100%}
.about-container{padding:0;grid-template-columns:45% 50%}
.about-container .about-content{padding-right:40px}
.why-go-solar-container .why-go-solar{grid-template-columns:auto auto auto;grid-gap:20px;padding:40px 0}
.our-services-container{padding:60px 0}
.our-services-container .our-services{grid-template-columns:32% 32% 32%}
.our-services-container .our-services .service-col .thumb .col-btn{height:50px;width:50px}
.last-impression-container{margin-bottom:20px}
.about-inner .about-thumb{display:none!important}
.about-inner{margin-top:50px!important;grid-template-columns:inherit!important;padding:0 30px!important}
.stats-sec-container .why-choose-us-container{grid-template-columns:55% 40%}
.stats-sec-container .why-choose-us-container .why-choose-us-content{padding:40px}
.stats-sec-container .why-choose-us-container .why-choose-us-thumb{display:block}
.stats-sec-container .why-choose-us-container .why-choose-us-thumb img{width:410px}
.stats-sec-container .stats-item-container{height:520px}
.got-questions-container .got-questions{height:230px;grid-template-columns:45% 35%}
.faq-container{margin-top:30px;padding-bottom:30px}
.contact-form-container .contact-form{grid-template-columns:50% 50%}
.contact-form-container .contact-form .form{border-radius:8px 0 0 8px}
.contact-form-container .contact-form .contact-info{border-radius:0 8px 8px 0}
.grid-product-container .grid-product-row .grid-product-col{height:450px}
.grid-product-container .grid-product-row .grid-product-spl-col{width:100%}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content{min-height:200px}
.service-details-container .service-details .content .service-about{grid-template-columns:48% 48%}
.service-details-container .service-details .content .service-about .service-about-thumb{display:block}
.service-details-container .service-details .content .service-about .service-about-thumb .thumb2{bottom:10px}
.how-it-works-container .how-it-works{background-size:90% 90%}
.document-required-container .document-required .document-form{margin-top:0;padding:0}
.document-required-container .document-required{grid-template-columns:70%}
}
@media(max-width:767px){
.testi-main-container .testi-main-row{grid-template-columns:100%}
.wrapper{width:94%}
.header-container .header .menu{display:block;background:#fff;height:100vh;position:fixed;z-index:99999;right:-100%;top:0;width:89%;padding:20px 0}
.showmenu{right:0!important}
.header-container .header .logo{text-align:center}
.header-container .header .logo a img{height:52px;width:auto}
.header-container .header{grid-template-columns:100%;position:relative}
.mobile-menu{position:absolute;right:0;padding:6px 10px;cursor:pointer;display:block}
.header-container{padding:6px 0;position:fixed}
.header-container .header .menu ul li{width:100%;text-align:left}
.header-container .header .menu ul li a{display:block;padding:8px 20px;font-size:14px}
.header-container .header .menu ul{margin-top:20px}
.header-container .header .menu ul li a:hover{background:#F36D35;color:#fff}
.banner-container{height:350px}
.sticky-header .header .logo a img{height:40px!important}
.banner-container .banner-caption .big-heading{font-size:36px;line-height:50px;padding:10px 0}
.banner-container .banner-caption p{font-size:13px;line-height:24px;font-weight:400}
.banner-container .banner-caption{width:100%;left:0;transform:translate(0);top:28%;padding:20px}
.banner-container .banner-caption a.btn-getstarted{font-size:16px}
.banner-container .banner-caption a.btn-getstarted::before{height:50px;width:50px;top:-6px}
.banner-container .banner-caption a.btn-getstarted:hover::before{width:170px}
.banner-container .banner-caption .small-heading,.about-container .about-content .about-text .small-heading,.megamax-services-container .megamax-services .megamax-banner-sec .megamax-banner-caption .small-heading,.megamax-aviation-container .megamax-aviation .megamax-aviation-content .small-heading,.megamax-solar-container .small-heading{font-size:16px}
.banner-container .banner-caption .big-heading,.about-container .about-content .about-text h2,.megamax-aviation-container .megamax-aviation .megamax-aviation-content h2,.megamax-solar-container h2,.client-feedback-container h2,.news-feeds-container .news-feeds .news-feeds-text h2{font-size:28px;line-height:36px}
.banner-container{height:400px}
.overlay{z-index:999}
.about-container .about-thumb{display:none}
.about-container .about-content .small-heading{font-size:16px}
.about-container{margin:40px 0;grid-template-columns:100%;padding:0 4%}
.about-container .about-content{padding-right:0}
.about-container .about-content h2,.about-container .about-content h1{font-size:30px;line-height:40px;padding:10px 0}
.about-container .about-content h2 br,.about-container .about-content h1 br{display:none}
.about-container .about-content p{font-size:13px;line-height:25px}
.btn{padding:12px 30px;font-size:14px}
.about-content .mt-20{margin-top:10px}
.why-go-solar-container h2{font-size:30px;line-height:40px;padding:0 0 30px}
.why-go-solar-container{margin:30px 0}
.why-go-solar-container .why-go-solar{grid-template-columns:100%;grid-gap:15px;padding:0}
.why-go-solar-container .why-go-solar .heading-col h3{font-size:16px;line-height:26px;padding:0 0 10px}
.why-go-solar-container .why-go-solar .heading-col p{font-size:13px;line-height:25px}
.why-go-solar-container .why-go-solar .why-solar-col .icon img{height:40px;width:auto}
.why-go-solar-container .why-go-solar .why-solar-col h3{font-size:18px;line-height:24px;padding:8px}
.why-go-solar-container .why-go-solar .why-solar-col p{font-size:13px;line-height:25px;padding:8px}
.our-services-container .small-heading{font-size:16px}
.our-services-container h2{font-size:30px;line-height:40px;padding:10px 0}
.our-services-container{padding:40px 0}
.our-services-container .our-services{grid-template-columns:100%;grid-gap:15px;padding:0}
.our-services-container .our-services .service-col .thumb .col-btn{height:50px;width:50px}
.our-services-container .our-services .service-col h3{font-size:18px}
.our-services-container .our-services .service-col p{font-size:13px;line-height:25px}
.testimonials-container .testimonials .small-heading{font-size:16px}
.testimonials-container .testimonials h2{font-size:30px;line-height:40px;padding:10px 0}
.testimonials-container .testimonials{padding:40px 0;min-height:500px}
.testimonials-container .testimonials .testimonial-col{width:100%;top:140px}
.testimonials-container .testimonials .testimonial-col .testimonial-item p{font-size:13px;line-height:25px}
.testimonials-container .testimonials .testimonial-col .testimonial-item .author-details div img{height:40px;width:40px}
.testimonials-container .testimonials .testimonial-col .testimonial-item .author-details div h4{line-height:16px;font-size:14px;font-weight:600}
.testimonials-container .testimonials .testimonial-col .testimonial-item p{font-size:12px;line-height:25px;margin-bottom:0}
.testimonials-container .testimonials .testimonial-col .testimonial-item .author-details{align-items:flex-start}
.testimonials-container .testimonials .testimonial-col .owl-nav{position:static;right:auto;bottom:auto;text-align:center}
.testimonials-container .testimonials .testimonial-col .owl-nav button img{height:26px}
.last-impression-container .last-impression .last-impression-col .icon img{height:40px;width:auto}
.last-impression-container .last-impression{grid-template-columns:100%}
.last-impression-container .last-impression .last-impression-col{margin-bottom:20px}
.last-impression-container .last-impression .last-impression-col h3{font-size:16px;padding:10px 0}
.last-impression-container .last-impression .last-impression-col p{font-size:13px;line-height:25px}
.footer-top{height:90px;background-size:100%;background-position:center bottom}
.footer-container .footer{grid-template-columns:100%}
.footer-container{padding:15px 0}
.footer-container .footer .footer-col{padding-right:0;margin-bottom:10px}
.footer-container .footer .footer-col ul li a{padding:2px 0}
.footer-container .footer .footer-col h3{padding:10px 0;font-size:18px}
.copyright-container .copyright{grid-template-columns:100%;text-align:center}
.copyright-container .copyright div{padding:4px 0}
.copyright-container{padding:10px 0}
.copyright-container .copyright div p{font-size:12px}
.copyright-container .copyright div ul li a{font-size:12px;padding:6px}
.banner-inner .banner-inner-heading .heading h1{font-size:20px;padding-left:50px}
.banner-inner .banner-inner-heading .heading h1::before{width:40px;top:14px}
.banner-inner .banner-inner-heading .breadcrumb p{font-size:13px}
.banner-inner .banner-inner-heading{height:auto;grid-template-columns:100%;padding:10px 0}
.single-post .banner-inner-heading .breadcrumb{padding-left:50px;margin-top:5px}
.banner-inner .banner-inner-heading div:first-child{align-self:end}
.banner-inner .banner-inner-heading div:last-child{align-self:start}
.banner-inner{margin-top:72px}
.about-inner .about-inner-grid{grid-template-columns:100%}
.about-more-content p{font-size:13px;line-height:25px}
.about-more-content{padding:0}
.stats-sec-container .stats-item-container{grid-template-columns:50% 50%;height:auto;padding:20px 0;display:none}
.stats-sec-container .stats-item-container .stats-item h3{font-size:30px;padding-bottom:4px}
.stats-sec-container .stats-item-container .stats-item p{font-size:15px}
.stats-sec-container .stats-item-container .stats-item{margin:15px 0}
.stats-sec-container .why-choose-us-container{grid-template-columns:100%;position:static}
.stats-sec-container .why-choose-us-container .why-choose-us-content{padding:30px 20px}
.stats-sec-container .why-choose-us-container .why-choose-us-content .small-heading{font-size:16px}
.stats-sec-container .why-choose-us-container .why-choose-us-content h2{font-size:30px;padding:10px 0;line-height:40px}
.stats-sec-container .why-choose-us-container .why-choose-us-content p{font-size:14px;line-height:26px}
.stats-sec-container .why-choose-us-container .why-choose-us-content .why-item div h3{font-size:18px;padding-bottom:4px}
.stats-sec-container .why-choose-us-container .why-choose-us-content .why-item div p{font-size:13px;line-height:25px}
.stats-sec-container .why-choose-us-container .why-choose-us-content .why-item div img{height:36px}
.stats-sec-container .why-choose-us-container .why-choose-us-thumb img{width:100%}
.stats-sec-container{margin-bottom:30px}
.got-questions-container{padding:0 2%}
.got-questions-container .got-questions{grid-template-columns:100%;height:210px}
.got-questions-container .got-questions div{text-align:center}
.got-questions-container .got-questions div h3{font-size:28px}
.got-questions-container .got-questions div p{font-size:20px}
.got-questions-container .got-questions div a{padding:14px 24px;font-size:14px}
.got-questions-container .got-questions div:last-child{align-self:start}
.stats-sec-container .why-choose-us-container .why-choose-us-content .why-item{margin:20px 0}
.last-impression-inner{margin-top:40px}
.services-inner{padding:10px 0}
.banner-inner .banner-inner-heading .breadcrumb{padding-top:5px}
.faq-container{margin-top:30px}
.faq-container h2{font-size:28px;padding:30px 0 20px}
.faq-container .faq{padding:0}
.faq-container .faq .accordion-faq h3{font-size:14px;padding-right:25px;margin-bottom:10px!important}
.faq-container .faq .accordion-faq{padding:20px;margin-bottom:10px}
.faq-container .faq .accordion-faq p,.faq-container .faq .accordion-faq ul li{font-size:13px;line-height:24px}
.contact-form-container{margin:30px 0 0}
.contact-form-container .contact-form{grid-template-columns:100%;padding:0}
.contact-form-container .contact-form .form h2{font-size:26px}
.contact-form-container .contact-form .form p{font-size:14px}
.contact-form-container .contact-form .form .contact-addrs p{font-size:14px}
.contact-form-container .contact-form .form .contact-addrs .material-icons-outlined{font-size:20px}
.contact-form-container .contact-form .form .contact-addrs div:first-child{width:35px}
.contact-form-container .contact-form .form h3{font-size:15px;padding:12px 0 6px}
.contact-form-container .contact-form .form{border-radius:8px 8px 0 0;padding:20px}
.contact-form-container .contact-form .contact-info{border-radius:0 0 8px 8px;padding:20px}
.contact-form-container .contact-form .contact-info .form-control-container label{font-size:14px}
.contact-form-container .contact-form .contact-info .form-control-container{margin:15px 0}
.contact-form-container .contact-form .contact-info .form-control-container input[type="text"],.contact-form-container .contact-form .contact-info .form-control-container input[type="email"]{font-size:14px;height:36px}
.contact-form-container .contact-form .contact-info .form-control-container textarea{font-size:14px}
.fancybox-slide{width:100%!important;padding:0!important;margin:0!important}
.news-feeds-container .news-feeds .news-feeds-text h2{font-size:28px;line-height:36px}
.news-feeds-container .news-feeds .news-feeds-text p{font-size:13px;line-height:24px}
.news-feeds-container .news-feeds .news-feeds-text h2 br{display:none}
.news-feeds-container .news-feeds{grid-template-columns:100%}
.news-feeds-container .news-feeds .news-feeds-text{padding-right:0}
.news-feeds-container .news-feeds .news-feeds-text h2{margin-bottom:5px}
.news-feeds-container .news-feeds .news-feeds-content{grid-template-columns:100%;margin-top:15px}
.news-feeds-container .news-feeds .news-feeds-content .feeds-blog .readmore{font-size:14px}
.news-feeds-container .news-feeds .news-feeds-content .feeds-blog .feeds-details div{font-size:13px}
.news-feeds-container .news-feeds .news-feeds-content .feeds-blog .feeds-details div .material-icons-outlined{font-size:20px}
.news-feeds-container .news-feeds .news-feeds-content .feeds-blog{margin:10px 0}
.home .last-impression-container{margin-top:40px}
.grid-product-container .grid-product-row .grid-product-col{width:100%;height:336px;margin:0 0 100px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content h3{font-size:1em}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content p{font-size:.7em;line-height:20px}
.grid-product-container{margin-top:5%}
.grid-product-container .grid-product-row .grid-product-col .grid-product-caption{height:auto;padding:8px 0 8px 30px}
.grid-product-container .grid-product-row .grid-product-col h3::before{height:50px}
.grid-product-container .grid-product-row .grid-product-spl-col{height:auto!important;margin-bottom:20px!important}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom{padding:10px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom a{padding:8px 28px;font-size:.65em}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content h3{font-size:18px}
.grid-product-container .grid-product-row .grid-product-col .product-stats ul li span{font-size:11px;line-height:16px}
.grid-product-container .grid-product-row{grid-template-columns:100%;grid-column-gap:0;grid-row-gap:10px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content p{font-size:13px}
.blog-post-single{padding:6% 2%}
.blog-post-single .entry-content p,.blog-post-single .entry-content ul li{font-size:13px;line-height:24px}
.blog-post-single .entry-content h2{font-size:20px}
.faq-container .faq .accordion-faq .faq-content h4{padding:10px 0 6px}
.service-details-container .service-details{padding:0}
.service-details-container .service-details .banner-service .banner-service-bg{height:260px}
.service-details-container .service-details .banner-service .banner-service-content h1,.service-details-container .service-details .banner-service .banner-service-content h2{font-size:20px;padding-top:10px}
.service-details-container .service-details .banner-service .banner-service-content .small-heading{font-size:13px}
.service-details-container{margin:30px 0}
.service-heading{font-size:24px!important;padding:20px 0!important}
.service-details-container .service-details .content .service-about{grid-template-columns:100%}
.service-details-container .service-details .content .service-about .service-about-thumb .thumb1{display:none}
.service-details-container .service-details .content .service-about .service-about-thumb .thumb2{position:static}
.service-details-container .service-details .content .service-about .service-about-thumb .thumb2 img{width:100%}
.service-details-container .service-details .content .service-about .service-about-content p{font-size:13px;line-height:24px}
.why-megamax-solar-container{margin-top:20px}
.why-megamax-solar-container .why-megamax-solar{grid-template-columns:100%}
.why-megamax-solar-container .why-megamax-solar .why-megamax-solar-item .icon{height:70px;width:70px;top:-30px}
.why-megamax-solar-container .why-megamax-solar .why-megamax-solar-item .icon span{font-size:30px}
.why-megamax-solar-container .why-megamax-solar .why-megamax-solar-item h3{font-size:18px;padding:15px 0 10px}
.why-megamax-solar-container .why-megamax-solar .why-megamax-solar-item p{font-size:13px;line-height:24px}
.why-megamax-solar-container .why-megamax-solar .why-megamax-solar-item{margin:25px 0}
.how-it-works-container .how-it-works .how-it-works-item{grid-template-columns:100%;margin:20px 0;border-bottom:#eee 1px solid;padding-bottom:20px}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-content h3::before{height:50px;width:50px;font-size:18px;left:-65px;top:0}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-content h3{font-size:18px;padding:10px 0}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-content p{font-size:13px;line-height:24px}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-thumb img{height:auto;width:80%}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-thumb{text-align:center;padding:20px 0}
.how-it-works-container .how-it-works .how-it-works-item:nth-child(2n){grid-template-columns:100%}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-content{order:2}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-thumb{order:1}
.how-it-works-container .how-it-works .how-it-works-item:nth-child(2n) .how-it-works-thumb{text-align:center}
.document-required-container .document-required{grid-template-columns:100%}
.document-required-container .document-required .document-content h3{font-size:24px;padding:10px 0}
.document-required-container .document-required .document-content ul li{font-size:13px;line-height:24px}
.document-required-container .document-required .document-content .icon img{height:60px}
.document-required-container .document-required .document-form{margin-top:40px}
.document-required-container .document-required .document-form .form h3{font-size:24px;padding-bottom:10px}
.document-required-container .document-required .document-form .form{padding:20px}
.document-required-container .document-required .document-form .form .form-row input[type="text"],.document-required-container .document-required .document-form .form .form-row input[type="email"],.document-required-container .document-required .document-form .form .form-row textarea{padding:14px 26px;font-size:13px;margin-bottom:10px}
.how-it-works-container .how-it-works{background:none}
.contact-form-container .contact-form .form .contact-addrs{grid-template-columns:10% 90%}
.page-404-container .page-404 h1{font-size:70px}
.page-404-container .page-404 p{font-size:14px;padding:10px 30px}
.page-404-container .page-404 p a{margin-top:10px}
.page-404-container{height:360px;margin-top:60px}
.document-required-container .document-required .document-form .form .form-row{grid-template-columns:100%;margin:0}
.blog-post-single .entry-content h3{font-size:18px}
.payment{width:90%;margin:100px auto 30px}
.payment_header{padding:10px}
.payment .check i{font-size:24px}
.payment .content h1{font-size:24px;padding-bottom:5px}
.payment p{font-size:14px}
.payment .content a{font-size:14px}
.footer-address-light-container .footer-address-light{grid-template-columns:auto;grid-gap:normal}
.popup-subsidy{width:90%}
.popup-subsidy .popup-heading p{font-size:18px}
.popup-subsidy .popup-banner img{width:100%;height:auto}
.popup-subsidy .popup-button{grid-template-columns:100%;grid-gap:10px;padding:18px 20px}
.popup-subsidy .popup-button a{padding:8px 40px;font-size:14px}
.our-services-container .our-services .service-col .thumb img,.news-feeds-container .news-feeds .news-feeds-content .feeds-blog .thumb img{height:auto}
#gallery{padding:0;margin:20px 0}
#gallery .owl-nav .owl-prev,#gallery .owl-nav .owl-next{position:static;transform:translateY(0)}
#gallery .owl-nav{text-align:center}
#gallery .owl-nav button img{height:26px;margin:10px}
.gallery-container{margin-top:20px;padding-bottom:0}
.gallery-container .gallery-list{grid-template-columns:100%}
#gallery .owl-dots{display:none}
}
@media(max-width:767px) and (orientation:landscape){
.banner-container{height:320px}
.about-container .about-content h2 br{display:block}
.about-container .about-content h2{font-size:30px;line-height:22px;padding:25px 0}
.why-go-solar-container{margin:20px 0}
.why-go-solar-container .why-go-solar .why-solar-col{padding:20px 0}
.our-services-container .our-services{grid-template-columns:48% 48%;grid-gap:20px}
.testimonials-container .testimonials{min-height:410px}
.footer-top{height:150px}
.stats-sec-container .why-choose-us-container .why-choose-us-thumb{display:none}
.faq-container{margin-top:30px;padding-bottom:20px}
.news-feeds-container .news-feeds .news-feeds-content{grid-template-columns:49% 49%}
.grid-product-container .grid-product-row{grid-template-columns:49% 49%}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content p{font-size:.65em;line-height:18px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content h3{font-size:.9em;padding-bottom:10px}
.grid-product-container .grid-product-row .grid-product-col{height:293px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-caption{height:auto;background-position:-250px 0}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content h3{font-size:16px;padding:15px 0 10px}
.grid-product-container .grid-product-row .grid-product-col h3::before{height:42px}
.grid-product-container{margin-top:5%}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom a{padding:8px 20px;font-size:.6em}
.service-details-container .service-details .banner-service .banner-service-content h1,.service-details-container .service-details .banner-service .banner-service-content h2{font-size:24px}
.service-details-container .service-details .banner-service .banner-service-content .small-heading{font-size:14px}
.service-details-container .service-details .content .service-about .service-about-thumb .thumb2{display:none}
.why-megamax-solar-container .why-megamax-solar{grid-template-columns:48% 48%}
.how-it-works-container .how-it-works .how-it-works-item .how-it-works-thumb img{width:50%}
.how-it-works-container .how-it-works{background:none}
.popup-subsidy{width:70%;top:80%;position:absolute}
.popup-subsidy .popup-heading p{font-size:16px}
.popup-subsidy .popup-button{grid-template-columns:49% 49%}
.popup-subsidy .popup-button a{padding:8px 20px;font-size:13px}
.body-overflow{overflow:visible}
.gallery-container .gallery-list{grid-template-columns:48% 48%}
}</pre></body></html>