/*! Responsive Stylesheet (c) 2020 Parrot Solar */@media (max-width:1300px){.carousel-caption{top:45%;right:50%;left:50%;text-align:center}}@media (max-width:1199px){header .navbar-dark .navbar-nav .nav-link{font-size:.875rem}footer .col-lg-1{padding:0}footer .col-lg-1 img{max-width:110%}.call-to-action span.ml-5{display:block;margin:10px 0 0!important}#contact-form .contact-hours p,#contact-form .contact-info li{font-size:1rem}#contact-form .contact-info img{width:36px;top:-5px;left:-3rem}#contact-form .social-icon li a i,#contact-form .social-icon li a svg{font-size:1.5rem}#cost-estimator{background-position:-63% -100%}}@media (max-width:1024px){footer ul.navbar-nav{text-align:center}#contact-form .social-icon{margin:1rem 0 0}}@media (max-width:991px){footer .container,header .container{max-width:991px}header .container .col.text-right a:last-of-type{margin-right:0}footer .col-lg-1:first-of-type{margin-bottom:30px}#solar-power .col-lg-2 img{max-width:100px}.call-to-action h3,.left-image-right-text img,.right-image-left-text img{margin-bottom:20px}.right-image-left-text .link-btn img{margin-bottom:0}#solar-power p,.call-to-action,.left-image-right-text h3,.left-image-right-text p,.right-image-left-text h3,.right-image-left-text p{text-align:center}.featured-tesla-product{margin-top:3rem}.contact-hours{margin-bottom:2rem}#cost-estimator{position:static;width:100%;height:auto}#cost-estimator .container{padding:20px;position:static;box-shadow:none}#cost-estimator .container-wrap{margin:0;padding:0;background-color:#fff;position:static;width:100%;overflow:hidden;box-shadow:5px 5px 14px -10px rgba(0,0,0,.5)}#cost-estimator .container-wrap form{height:100%;overflow-x:hidden;overflow-y:auto;padding:0}#cost-estimator .form-bottom{padding:1rem;position:static}.contact-hours .row:not(:first-child){margin-top:1rem}}@media (max-width:800px){.carousel-caption{width:550px}.home-banner .banner-content h2,.home-banner .banner-content h3,.home-banner .banner-content p,.home-banner .link-btn.link-green{text-shadow:0 0 2px #004517}.home-banner .banner-content p{font-size:.875rem}#cost-estimator{background-position:-63% -100%}}@media (max-width:768px){footer .navbar-nav .nav-item{margin:0 .125rem}h3{font-size:1.6rem}h4{font-size:1.125rem}.sub-banner{height:30vh}.sub-banner h1{font-size:37px}.form-control{font-size:.875rem}#accordion .faq-link{margin-bottom:.5rem}}@media (max-width:767px){header .logo-wrapper{position:relative;padding:20px}header .navbar-toggler{display:block}header nav.navbar{padding-top:60px;height:100%;width:0;text-align:center;background-color:#fff;position:fixed;top:52.13px;right:0;overflow-x:hidden;transition:.05s;z-index:1024}header nav.navbar .nav-item,header nav.navbar .nav-item:first-child,header nav.navbar .nav-item:last-child{margin:0}header .navbar-collapse{width:100vw;height:80vh}h3{font-size:1.4rem}h4{font-size:1.2rem}#cost-estimator .button-option{text-align:center}.calculator .num-large{font-size:4.5rem;line-height:.5}.calculator .tagline{margin-bottom:20px;font-size:.75rem}.calculator .num-med{margin-top:1rem;font-size:3rem;line-height:.5}#cost-estimator{background-size:110% 120%;background-position:720% -100%}}@media (max-width:750px){footer .navbar-nav .nav-link{padding-right:.25rem;padding-left:.25rem}}@media (max-width:680px){footer .col-lg-1:first-of-type{margin-bottom:20px}footer #footer-secondary li,footer #footer-secondary li a{font-size:.6875rem;line-height:22px}footer #footer-secondary .social-icon li a,footer #footer-secondary img{width:22px;height:22px;line-height:22px}footer #footer-secondary .social-icon li a i,footer #footer-secondary .social-icon li a svg{display:inline}footer #footer-primary{display:none}}@media (max-width:575px){.home-banner .carousel-caption{width:90%;top:35%}.home-banner .banner-content h2{font-size:24px}.copyright ul li a,.home-banner .banner-content h3,.text-content p,p{font-size:14px}.home-banner .link-btn.link-green{margin-top:20px}.sub-banner{padding-top:50px;padding-bottom:50px}.sub-banner h1{font-size:30px}h3{font-size:1.1rem}h4{font-size:1rem}#cost-estimator .form-header{background-color:#6bc063}#cost-estimator .custom-slider span{width:100%;text-align:left}#cost-estimator .custom-slider span:last-of-type{text-align:right}#cost-estimator{padding:0 15px}#cost-estimator .container{padding:0}#cost-estimator .container-wrap form button{margin:0 auto 25px}}@media (max-width:460px){.top-nav .info-top li:last-of-type{display:none}.top-nav .info-top li .social-icon li:last-of-type{display:inline-block}.top-nav .col.text-right span{font-size:12px}.top-nav a img{margin-right:0}footer #footer-secondary li,footer #footer-secondary li a{font-size:1rem;line-height:1.5}footer #footer-secondary .social-icon li a,footer #footer-secondary img{line-height:1.125rem}#energy-storage-benefits .img-fluid,#process .img-fluid{max-width:30%}#cost-estimator .form-body{padding:2rem 2rem 0}}@media (max-width:375px){.top-nav a img{display:none}}