.mobile-menu,.navbar-inverse .navbar-inner,.tabcontent{display:none}.splash1,.tab{overflow:hidden}.service-cities h4,.why a.modal-btn,a:hover{text-decoration:underline}@font-face{font-family:font2;src:url('../fonts/poppins.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-weight:400;font-style:normal;font-family:feathericons;src:url('../fonts/feathericons/feathericons.eot?-8is7zf');src:url('../fonts/feathericons/feathericons.eot?#iefix-8is7zf') format('embedded-opentype'),url('../fonts/feathericons/feathericons.woff?-8is7zf') format('woff'),url('../fonts/feathericons/feathericons.ttf?-8is7zf') format('truetype'),url('../fonts/feathericons/feathericons.svg?-8is7zf#feathericons') format('svg')}.powercamel{font-family:montserrat;background-color:#fe5810;background-image:linear-gradient(#f9b100,#db3500);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;text-transform:uppercase;padding-top:12px;font-weight:600;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.banner a,.commercial-solar-section-1 a,.f2 a,.f22 a,.f222 a,.freedom1 a,.freedom11 a,.home4 a,.home6 a,.pc0 a,.pc01 a,.pc011 a,.r2 a,.residential-solar-section-1 a,.serv5 a,.solar a,.solar-section-1 a,.solar-section-1 h3 span,.solar-section-2 a,.solar-section-3 a,.top-header div[class*=col-]:nth-child(4) a.header,.utilities-section-1 a,.utilities-section-11 a,.utilities-section-2 a,.utilities-section-22 a,.utilities-section-3 a,.why a.quote{padding:15px 20px;border-radius:30px;color:#fff;font-weight:600;background:linear-gradient(45deg,#db3500 20%,#f9b100);font-family:font2;font-size:16px}.tab,.tabcontent{border:1px solid #ccc}.tab{background-color:#f1f1f1;font-family:font2}.tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px}.top-header,.top-header div[class*=col-]:first-child a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tabcontent{padding:6px 12px;border-top:none}.tabcontent h3{padding-top:40px;padding-bottom:40px;font-family:font;text-align:center;font-size:2rem;color:#f6b118}.top-header{position:fixed;width:100%;padding:10px 0;background:#fff;z-index:3;transition:.3s}.top-header div[class*=col-]:first-child{display:flex;justify-content:flex-end;align-items:center}.top-header div[class*=col-]:first-child a{padding:0;font-size:15px;transition:.3s}.top-header div[class*=col-]:first-child a:hover{background-color:#fbfbfb;color:#222}.top-header div[class*=col-]:nth-child(2),.top-header div[class*=col-]:nth-child(3),.top-header div[class*=col-]:nth-child(4){display:flex;justify-content:center;align-items:center}.top-header div[class*=col-]:nth-child(5) a{padding:9px 15px;background:0 0;font-family:font2;color:#787878;font-weight:600;border:none;text-align:right}.top-header div[class*=col-]:nth-child(5) a:hover{background:0 0}.top-header div[class*=col-]:nth-child(5){display:flex;justify-content:flex-start;align-items:center}.top-header .dropdown-menu{background:#f5f5f5;border-radius:0}.top-header .dropdown-menu a{color:#222;padding:3px 20px!important}.top-header .dropdown-toggle{background:#21212100;padding:6px 25px;outline:0!important;border-color:#f3f3f3b5}.top-header .dropdown-toggle:hover{background-color:#fff!important;color:#000!important}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#000;background-color:#fff;border-color:#666e76;box-shadow:none!important}.btn-secondary:focus,.top-header .btn-secondary.focus{outline:0!important;box-shadow:none!important}.dropdown-wrapper{margin:0;padding:0}.mobile-menu .dropdown-menu-mobile,.mobile-menu .dropdown-menu-mobile-2,.mobile-menu .dropdown-menu-mobile-3,.mobile-menu .dropdown-menu-mobile-4,.mobile-menu .dropdown-menu-mobile-5,.mobile-menu .dropdown-menu-mobile-6{position:relative;display:none;top:100%;left:0;z-index:1000;float:left;height:0;margin:0;width:100%;padding:0;font-size:18px;color:#e6e6e6!important;text-align:left;list-style:none;background-color:#101010;border:0;visibility:hidden;border-radius:0;transform:scale(1,0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.dropdown-menu-animate,.dropdown-menu-animate-2,.dropdown-menu-animate-3,.dropdown-menu-animate-4,.dropdown-menu-animate-5,.dropdown-menu-animate-6{display:inline-block!important;transform:scale(1,1)!important;padding:25px 0!important;height:auto!important;visibility:visible!important}.card,.card3,.dag1 .card{max-height:100%;visibility:hidden}.mobile-menu .dropdown-menu-mobile a,.mobile-menu .dropdown-menu-mobile-2 a,.mobile-menu .dropdown-menu-mobile-3 a,.mobile-menu .dropdown-menu-mobile-4 a,.mobile-menu .dropdown-menu-mobile-5 a,.mobile-menu .dropdown-menu-mobile-6 a{color:#545454;font-weight:600!important;font-size:1.3em;font-family:Raleway;text-align:center}.dag1{padding:125px 0 75px;background:#fbfbfb}.dag1 h1,.dag1 h2,.dag2 h2,.dag3 h1,.dag4 h1,.dag5 h1{text-align:left;font-size:35px;font-family:font2;font-weight:700;text-transform:uppercase;color:#4d4d4d}.dag1 p,.dag2 p,.dag3 p,.dag4 p,.dag5 p,.pc0 p,.pc01 p{font-size:17px;font-family:font2;font-weight:600;text-align:justify;color:#0c0c0c;line-height:30px}.dag2 strong,.dag3 h2,.dag4 h2,.dag5 h2{font-size:25px;background-color:#fe5810;background-image:linear-gradient(#f9b100,#db3500);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;padding-top:13px;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;text-transform:uppercase}.dag1 .card{height:100%;color:#fff;margin:0;border-radius:.2rem;padding:10px 10px 0;background:0 0;border:none;box-shadow:none}.dag1 .card h2{font-size:22px;text-align:center;font-family:Montserrat;background-color:#fe5810;background-image:linear-gradient(#f9b100,#db3500);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;text-transform:uppercase;padding-top:13px;font-weight:600;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.dag1 .card p{text-align:center;font-size:17px;font-family:font2;font-weight:600;color:#0c0c0c;line-height:30px}.dag2,.solar-section-2,.solar-section-3,.utilities-section-2,.utilities-section-22,.why{padding:75px 0;background:#fff}.dag3,.dag4,.dag5{padding:125px 0 75px}.dag2 strong{font-family:Montserrat;font-weight:600}.dag3,.dag5{background:#fff}.dag3 h2,.dag4 h2,.dag5 h2{text-align:left;font-family:Montserrat;font-weight:800}.dag3 span,.dag4 span,.dag5 span{font-family:Montserrat;font-weight:600;color:#0c0c0c}.splash1 a,.splash1 p{font-weight:600;font-family:font2;text-shadow:0 0 6px #000}.dag4{background:#fbfbfb}.dag5 hr,.f22 hr,.f222 hr,.freedom1 hr,.freedom11 hr,.pc0 hr,.pc01 hr,.pc011 hr,.serv5 hr,.solar-section-1 hr,.solar-section-2 hr,.solar-section-3 hr,.why hr{background:linear-gradient(45deg,#db3500 20%,#f9b100);height:5px}.card,.card3{height:100%;margin:0}.bg-primary{background:#535252!important}.splash1{padding:138px 0;background-image:linear-gradient(rgb(0,0,0,.3),rgb(0,0,0,.3)),url("/img/slide-flip.jpg");background-position:bottom;background-repeat:no-repeat;background-size:cover}.splash1 .box{padding:30px 100px 0 0}.splash1 h1{color:#fff;font-weight:600;text-shadow:0 0 6px #000;padding-top:50px;font-size:40px;text-align:left}.splash1 p{color:#fff;font-size:17px;text-align:justify}.splash1 a{color:#fff;font-size:16px;padding:13px 30px;border:1px solid #fff;border-radius:1.6rem;background:linear-gradient(#f08b00,#e45900,#d92c00)}.splash1 a:hover{color:#fff;background:linear-gradient(rgb(240,139,0,.8),rgb(228,89,0,.8),rgb(217,44,0,.8))}.splash1 h5{padding-top:15px;padding-bottom:0}.home-header-section a,.home-header-section a:hover{padding:15px 20px;color:#fff;border-radius:30px;font-family:font2}.home-header-section,.home-header-section1{padding-top:125px}.home-header-section h5,.home-header-section1 h5{font-size:25px;font-weight:700;font-family:font2}.home-header-section1 h6{font-size:17px;font-weight:600;font-family:font2}.home-header-section h6{font-size:19px;font-weight:400;font-family:font2}.home-header-section p{font-size:4rem;font-family:font2;font-weight:400;color:#fff}.home-header-section p.lower{font-size:2rem;font-family:font2;font-weight:400;color:#fff}.home-header-section a{font-size:18px;background:linear-gradient(45deg,#db3500 20%,#f9b100);line-height:100px!important}.home-header-section a:hover{font-size:18px;background:linear-gradient(45deg,rgb(219,53,0,.8) 20%,rgb(249,177,0,.8))}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:18px;color:#212529;text-align:left;list-style:none;background-color:#575657;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-item{display:block;width:100%;font-weight:600;font-family:font2;padding:.25rem 1.5rem;clear:both;color:#fff;text-align:inherit;white-space:nowrap;background:0 0;border:0}.card,.home1 img,.home4 img,.home6 img,.new1 iframe,.new2 iframe,.residential-solar-section-1 img,.service-areas-section-1 iframe,.service-areas-section-2 iframe,.service-areas-section-3 iframe,.why img,.why2 img{border-radius:.5rem}.dropdown-item strong{font-family:Montserrat;background-color:#fe5810;background-image:linear-gradient(#f9b100,#db3500);background-size:100%;border-bottom:2px solid #fff;-webkit-background-clip:text;-moz-background-clip:text;text-transform:uppercase;padding-top:5px;font-weight:600;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#161616!important}.card h2,.home1 .mont,.new1 .mont,.new2 .mont,.service-areas-section-1 .mont{background-color:#fe5810;background-image:linear-gradient(#f9b100,#db3500);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.home1,.home6{padding:100px 0;background:#fff}.parallax,.parallax22,.parallax222{background-attachment:fixed;background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:auto;overflow:hidden}.home1 .pad{padding-top:40px}.home1 h1{font-family:font2;font-size:55px;text-align:left;font-weight:600;color:#141414}.home1 li,.home1 p,.residential-solar-section-1 p{font-size:17px;font-family:font2;font-weight:600;text-align:justify;color:#0a0a0a}.banner strong,.commercial-solar-section-1 strong,.f1 strong,.f2 strong,.f22 strong,.f222 strong,.freedom1 strong,.freedom11 strong,.home-contact strong,.home1 strong,.home4 strong,.home6 strong,.new1 strong,.new2 strong,.parallax22 strong,.parallax222 strong,.pc0 strong,.pc01 strong,.pc011 strong,.r2 strong,.residential-solar-section-1 strong,.serv5 strong,.service-areas-section-1 strong,.service-areas-section-2 strong,.service-areas-section-3 strong,.solar-contact strong,.solar-section-1 strong,.solar-section-2 strong,.solar-section-3 strong,.utilities-section-1 strong,.utilities-section-11 strong,.utilities-section-2 strong,.utilities-section-22 strong,.utilities-section-3 strong,.why strong,.why2 strong{font-family:Montserrat;background-color:#fe5810;background-image:linear-gradient(#f9b100,#db3500);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;text-transform:uppercase;padding-top:13px;font-weight:600;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.banner span,.f2 span,.f22 span,.f222 span,.freedom1 span,.freedom11 span,.home-contact span,.home1 span,.new1 span,.new2 span,.r2 span,.service-areas-section-1 span,.service-areas-section-2 span,.service-areas-section-3 span,.why2 span{color:#4d4d4d;font-family:Montserrat}.home1 .mont{font-family:Montserrat;font-weight:600}.home2 .container,.home4{padding:100px 0}.home2 h1{font-size:30px}.parallax{background-image:linear-gradient(rgb(0,0,0,.3),rgb(11,11,11,.1)),url("/img/parallax.jpg")}.parallax222{background-image:linear-gradient(rgb(0,0,0,.3),rgb(11,11,11,.1)),url("/img/solar-benefit-4.jpg")}.parallax22{background-image:linear-gradient(rgb(0,0,0,.3),rgb(11,11,11,.1)),url("/img/solar-system-3.jpg")}.card{color:#fff;padding:30px 20px 10px;background:#fff;border:none;box-shadow:0 0 29px 0 rgba(68,88,144,.12)}.card h2{font-size:25px;text-align:center;font-family:Montserrat;text-transform:uppercase;padding-top:13px;font-weight:600}.card a,.card p{font-weight:600;font-family:font2}.card a,.residential-solar-section-1 hr{background:linear-gradient(45deg,#db3500 20%,#f9b100)}.card .mid{text-align:center!important}.card .miu,.why .pad{padding-top:15px}.card i{font-size:45px;color:#4d4d4d}.card p{font-size:16px;text-align:justify;color:#0a0a0a}.card a{padding:15px 20px;color:#fff;border-radius:30px;font-size:15px}.home3a div[class*=col-]{padding:0;position:relative;overflow:hidden}.home4 .pad,.home6 .pad{padding:0}.home4 h4{color:#141414;font-size:35px;text-align:left;font-weight:800;font-family:font2}.banner h3,.banner p,.home4 p,.home6 p{font-weight:600;font-family:font2}.home4 .miu,.home6 .miu,.why2 .pad{padding-top:10px}.home4 span,.home6 span{color:#4d4d4d}.home4 p,.home6 p{color:#0a0a0a;text-align:justify;font-size:16px}.banner a:hover,.home4 a:hover,.home6 a:hover{padding:15px 20px;border-radius:30px;color:#fff;font-weight:600;background:linear-gradient(45deg,rgb(219,53,0,.8) 20%,rgb(249,177,0,.8));font-family:font2;font-size:16px}.banner,.why2{background:#fbfbfb;padding:100px 0}#portfolio input,.parallax2{background-repeat:no-repeat}.banner h3{color:#141414;text-align:center;font-size:35px;padding-bottom:25px}.banner p{font-size:17px;color:#0a0a0a;text-align:justify}.banner .mid,.f22 h5,.f222 h5{text-align:center}.banner .miu{padding-top:20px}.home6 h4{color:#4d4d4d;font-size:32px;text-align:left;font-weight:800;font-family:font2}.card3 h4,.card3 p,.home-contact h3{text-align:center}.home5 .container{padding:125px 0}.residential-solar-section-1 .mid,.why .mid{padding-bottom:30px;font-size:16px}.parallax2{background-image:linear-gradient(rgb(0,0,0,.3),rgb(11,11,11,.1)),url("/img/parallax2.jpg");min-height:auto;background-attachment:fixed;background-position:bottom;overflow:hidden;background-size:cover}.card3{color:#fff;border-radius:.2rem;padding:10px 0;background:rgb(255,255,255,.9);border:none}.card3 h4{font-family:font;font-size:20px;color:#c42938;padding-top:0;line-height:0}.card3 span{font-size:1.2rem;font-weight:600;text-transform:none;color:rgba(255,255,255)}.card3 p{font-size:17px;font-family:font2;font-weight:600;padding-top:15px;padding-bottom:0;color:#090909}.home-contact h3,.solar-section-1 h1,.why h1{color:#141414;font-family:font2;font-weight:600}.card3 img{border-radius:100%;width:40%}.home-contact{background:#fff;padding:100px 0}.home-contact h3{font-size:35px;padding-bottom:40px}.home-contact .mont{font-family:Montserrat;color:#db3500}.blog-section{padding:75px 0}.pc0,.residential-solar-section-1,.residential-solar-section-2,.solar-section-1{padding:100px 0 75px;background:#fff}.area2,.f1,.solar-contact{padding:75px 0;background:#fbfbfb}.solar-section-1 h1,.why h1{font-size:55px}.commercial-solar-section-1 li,.commercial-solar-section-1 p,.solar-section-1 p,.solar-section-3 p,.utilities-section-1 li,.utilities-section-1 p,.utilities-section-11 p,.utilities-section-2 p,.utilities-section-22 p,.utilities-section-3 p{font-size:17px;font-family:font2;font-weight:600;text-align:justify;color:#0c0c0c}.solar-section-2 h1,.solar-section-2 h3,.solar-section-2 p,.solar-section-2 p.right,.solar-section-2 p.small{text-align:right}.solar-section-1 h3,.solar-section-2 h1,.solar-section-2 h2,.solar-section-2 h3,.solar-section-3 h2{color:#141414;font-weight:600;font-family:font2}.pc0 img,.pc01 img,.pc011 img,.residential-solar-section-2 img,.solar-section-1 img,.solar-section-2 img,.solar-section-3 img,.utilities-section-2 img,.utilities-section-22 img,.utilities-section-3 img{width:100%;height:100%;border-radius:.5rem}.commercial-solar-section-1 a:hover,.f2 a:hover,.f22 a:hover,.f222 a:hover,.freedom1 a:hover,.freedom11 a:hover,.pc0 a:hover,.pc01 a:hover,.pc011 a:hover,.r2 a:hover,.residential-solar-section-1 a:hover,.serv5 a:hover,.solar-section-1 a:hover,.solar-section-2 a:hover,.solar-section-3 a:hover,.utilities-section-1 a:hover,.utilities-section-11 a:hover,.utilities-section-2 a:hover,.utilities-section-22 a:hover,.utilities-section-3 a:hover,.why a.quote:hover{padding:15px 20px;border-radius:15px;color:#fff;font-weight:600;background:linear-gradient(45deg,rgb(219,53,0,.8) 20%,rgb(249,177,0,.8));font-family:font2;font-size:16px}.f2 a.none,.f22 a.none,.f222 a.none,.freedom1 a.none,.freedom11 a.none,.pc0 a.none,.pc01 a.none,.pc011 a.none,.r2 a.none,.solar-section-1 a.none,.solar-section-2 a.none,.solar-section-3 a.none,.why a.none{background:#fff;cursor:default}.f1 .s1,.solar-section-1 .s1,.solar-section-2 .s1,.solar-section-3 .s1{color:#323232;font-style:italic;font-weight:800}.solar-section-2 h1{font-size:50px}.solar-section-2 h2,.solar-section-3 h2{font-size:47px;text-align:right}.solar-section-2 cite{margin-left:117px}.solar-section-2 p{font-size:17px;font-family:font2;font-weight:600;color:#0c0c0c}.solar-section-2 p.small{font-size:16px;font-weight:500;font-style:italic;color:#0c0c0c}.solar-section-3 h1{font-size:50px;font-family:font2;font-weight:600;color:#141414}.solar-section-3 li{font-size:17px;font-family:font2;font-weight:600;line-height:30px;text-align:justify;color:#0c0c0c}.f1 .pad,.f2 .pad,.f22 .pad,.f222 .pad,.freedom1 pad,.freedom11 pad{padding-top:50px}.f1 h1,.f2 h1,h2{font-family:font2;font-size:35px;text-align:left;font-weight:600;color:#141414}.f1 p,.f2 p,.f22 p{font-weight:600;color:#0c0c0c;font-family:font2;text-align:justify;font-size:17px}.why .mid,.why h4{text-align:center}.why h2{font-size:53px;font-family:font2;font-weight:600;color:#141414}.why h4{font-size:1.75rem;font-family:font2;color:#0c0c0c}.why li,.why p{text-align:justify;font-weight:600;font-family:font2}.why a.modal-btn{font-size:17px;font-family:font2;color:#099bef}.why p{font-size:16px;color:#0c0c0c}.why li{font-size:15px;color:#0a0a0a}.why2 h2{font-size:35px;font-family:font2;font-weight:600;text-align:left;color:#141414}.why2 p{font-size:17px;font-family:font2;text-align:justify;font-weight:600;color:#0a0a0a}.why2 .pad2{padding-top:30px}.solar-contact h1,.solar-contact h3{font-size:2rem;font-family:font2;font-weight:600;text-align:center;color:#2d2d2d}.residential-solar-section-2 p,.solar-contact p{font-size:18px;font-family:font2;text-align:justify;color:#0c0c0c}.solar-contact span{color:#4d4d4d;font-family:Montserrat;text-transform:uppercase}.pc0 h1,.pc01 h1,.pc01 h2,.pc01 h4{font-family:font2;color:#4d4d4d;text-transform:uppercase}.pc01,.pc011{padding:100px 50px 75px;background:#fff}.pc0 h1,.pc01 h1{font-size:55px;font-weight:700}.pc01 h2{font-size:35px;text-align:right;font-weight:700}.pc01 h4{font-size:23px;text-align:left;font-weight:900}.pc011 h1,.pc011 p{text-align:right;font-family:font2}.pc0 span,.pc01 span,.pc011 span{font-size:25px!important}.pc01 ul{list-style-type:"☀";color:#f78222;font-size:25px;letter-spacing:10px}.pc011 h1{font-size:55px;font-weight:700;text-transform:uppercase;color:#4d4d4d}.pc011 p{font-size:17px;font-weight:600;color:#0c0c0c;line-height:30px}.pc0 h2{font-size:53px;font-family:font2;font-weight:700;text-transform:uppercase;color:#4d4d4d}.utilities-header-section img{width:100%;height:1000px}.utilities-section-1{padding:50px 0;background:#fbfbfb}.commercial-solar-section-1 h1,.utilities-section-1 h1,.utilities-section-11 h1{font-size:55px;font-family:font2;font-weight:600;text-align:center;color:#141414}.utilities-section-1 h2,.utilities-section-11 h2{font-size:53px;font-family:font2;font-weight:600;text-align:center;color:#141414}.utilities-section-11{padding:50px 65px;background:#fbfbfb}.utilities-section-11 h5{font-size:19px;font-family:font2;font-weight:600;text-align:center;text-transform:uppercase;color:#141414}.utilities-section-11 h5 a{border-radius:none;color:#000;font-weight:600;background:0 0;padding:none}.utilities-section-2 h1,.utilities-section-22 h1,.utilities-section-3 h1{font-size:45px;font-family:font2;font-weight:600;color:#4d4d4d}.utilities-section-2 h2,.utilities-section-3 h2{font-size:43px;font-family:font2;font-weight:600;color:#4d4d4d}.utilities-section-22 h2{font-size:33px;font-family:font2;font-weight:600;color:#4d4d4d}.utilities-section-3{padding:75px 0 50px;background:#fff}.residential-solar-section-1 h1{font-size:45px;font-family:font2;font-weight:600;text-align:center;text-transform:capitalize;color:#141414}.residential-solar-section-1 hr{height:6px}.residential-solar-section-1 h4{font-size:45px;font-family:font2;padding-top:40px;text-align:left;font-weight:600;color:#141414}.residential-solar-section-1 .mid{text-align:justify}.residential-solar-section-1 iframe{width:100%;height:100%;border:0;border-radius:.5rem}.residential-solar-section-2 h1{font-size:2.5rem;font-family:font2;font-weight:600;text-align:right;color:#db3500}.residential-solar-section-2 h4{font-size:1.75rem;font-family:font2;text-align:right;color:#4b4b4b}.r2{padding:100px 0;background:#fbfbfb}.r2 h3{text-align:center;color:#141414;font-size:35px;font-family:font2;font-weight:600}.r2 p{color:#0a0a0a;font-size:16px;text-align:justify;font-family:font2;font-weight:600}.commercial-solar-section-1{padding:100px 0 50px;background:#fbfbfb}.new1 .mont,.new2 .mont,.service-areas-section-1 .mont{font-family:Montserrat;text-align:center;font-weight:600}.new1,.service-areas-section-2{padding:75px 50px;background:#fbfbfb}.new1 h2,.new2 h2,.service-areas-section-1 h2,.service-areas-section-2 h2,.service-areas-section-3 h2{font-size:30px;font-family:font2;font-weight:600;color:#141414}.new1 h3,.new2 h3,.service-areas-section-1 h3,.service-areas-section-2 h3,.service-areas-section-3 h3{font-size:22px;font-family:font2;text-align:center;font-weight:600;color:#141414}#myBtn,.new1 li,.new2 li,.service-areas-section-1 li,.service-areas-section-2 li,.service-areas-section-3 li{font-size:14px}.new1 hr,.new2 hr,.service-areas-section-1 hr,.service-areas-section-2 hr,.service-areas-section-3 hr{width:25%}.new1 p,.new2 p,.service-areas-section-1 p,.service-areas-section-2 p,.service-areas-section-3 p{font-size:17px;text-align:justify;font-family:font2;font-weight:600;color:#0a0a0a}.f22 h1,.f222 h1,h2{font-size:35px;color:#141414}.new2,.service-areas-section-3{padding:75px 50px;background:#fff}.service-areas-section-1{padding:125px 50px 75px;background:#fff}.area1,.f2,.motion1{background:#fff;padding:100px 0 75px}.f2 .pop img,.f22 .pop img,.f222 .pop img,.utilities-section-1 .pop img{float:left}.f22{background:#fff;padding:100px 75px 75px}.f22 h1,h2{font-family:font2;text-align:justify;font-weight:600}.f222 h1,.f222 p,h2{text-align:center;font-weight:600;font-family:font2}.f222{background:linear-gradient(45deg,#fff 0,rgba(147,147,147,.7455357142857143) 25%,rgba(68,68,68,.5018382352941176) 50%,rgba(147,147,147,.7455357142857143) 75%,#fff 100%);padding:75px}.f222 p{color:#0c0c0c;font-size:17px}.freedom1,.freedom11{padding:100px 0 75px;background:#fbfbfb}.freedom1 h2{font-size:25px;font-family:font2;font-weight:600;text-align:left;color:#141414}.freedom1 li,.freedom1 p,.freedom11 li{font-size:17px;font-weight:600;font-family:font2;text-align:justify;color:#0a0a0a}.freedom11 h2,.freedom11 p{font-weight:600;text-align:right;font-family:font2}.freedom11 h2{font-size:35px;color:#141414}.freedom11 p{font-size:17px;color:#0a0a0a}.serv5{padding:100px 0 75px;background-image:linear-gradient(rgb(255,255,255,.7),rgb(255,255,255,.7)),url("/img/bg.jpg");background-size:cover;overflow:hidden}.serv5 h1{color:#4d4d4d;font-size:55px;font-family:font2;font-weight:800;text-align:center}.serv5 h2,.serv5 h3{font-weight:600;font-family:font2;color:#0c0c0c}.serv5 h2{font-size:25px}.serv5 h3{font-size:35px}.serv5 h4{font-size:18px;font-family:font2;font-weight:600;color:#0c0c0c}.motion1 .slide p,.serv5 h5,.serv5 p{text-align:justify;font-size:17px;font-weight:600}.serv5 h5{padding-bottom:50px;font-family:font2;color:#0c0c0c}.serv5 p{font-family:font2;color:#0c0c0c}.serv5 .accordion{background-color:#fff;color:#444;cursor:pointer;padding:18px 18px 8px;width:100%;border:1px solid #f5f5f5;text-align:left;outline:0;font-size:15px;transition:.4s}.accordion:hover,.active{background:linear-gradient(16deg,#db3500 -20%,#f9b100);color:#fff}#myBtn i,.accordion:hover h4,.active,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .show>.nav-link{color:#fff}.serv5 .panel{padding:30px 50px 15px;display:none;background-color:#fff;overflow:hidden}#portfolio input,.motion1 .carousel-button{background-color:transparent;cursor:pointer}.motion1 .carousel{--current-slide:0;position:relative;overflow:hidden}.owl-nav,.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute}.motion1 .carousel-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;padding:0;margin:.5rem;height:40px;width:40px;border-radius:100%;line-height:.9;color:#535252;border:none;font-size:2.5rem;transition:color .1s}.block-overlay,.navbar-collapse,.overlay{height:100%}.motion1 .carousel-button:hover{color:rgba(0,0,0,.5);border:none}.motion1 .carousel-button.active{border:none!important}.motion1 .carousel-button_next{right:0;border:none}.motion1 .slides{display:flex;transition:transform .5s;transform:translateX(calc(-100% * var(--current-slide)))}.motion1 .slide{flex:0 0 100%;padding:0 100px}.motion1 h2{font-family:font;color:#535252;font-size:2rem}.motion1 span{color:#c42938}.motion1 .slide p{color:#0f0f0f;font-family:font2}.gallery-page{padding:75px 0 50px;background:#f9f9f9}.gallery-page h1{font-size:3rem;font-weight:600;font-family:font2;padding-bottom:40px;text-align:center;color:#818d94}.referrals-page-section-1{background:#fff;padding:125px 0 50px}.referrals-page-section-1 h1{color:#f6b118;font-size:3rem;text-align:center;font-family:font}.referrals-page-section-1 p{color:#818d94;font-size:17px;font-family:font2;text-align:center}.referrals-page-section-1 span{font-weight:600!important;text-transform:uppercase;color:#f6b118}.review-gallery{padding:75px 0;background:#262626}.review-gallery h2{color:#f6b118;font-size:3rem;padding-bottom:40px;text-align:center;font-family:font}.area1 h1,.area2 h2,.area3 h1{font-size:30px;font-weight:600;color:#c42938;font-family:Montserrat;text-align:left}.area1 p,.area2 p,.area3 p{font-family:font2;font-size:15px;font-weight:600;color:#0c0c0c;text-align:justify}.area3,.contact-page-1{background:#fff;padding:75px 0}.contact-page-1 h1{font-family:font2;font-size:3rem;font-weight:600;color:#f6b118;text-align:center}.contact-page-1 p{font-size:20px;font-family:font2;text-align:center;color:#0c0c0c}.owl-carousel .owl-stage-outer{padding:40px 0}.owl-nav{width:100%;top:10%;display:none}.navbar-light .navbar-nav li a,.section-divider{position:relative}.owl-carousel .item{display:block;height:100%}.owl-carousel .owl-item span{font-size:20px;font-weight:500}.owl-nav .owl-next:hover,.owl-nav .owl-prev:hover{background:0 0!important;color:#212121!important;opacity:.5!important}.owl-nav .owl-next{left:100%}.owl-nav .owl-prev{right:100%}.owl-nav .owl-next span,.owl-nav .owl-prev span{font-size:3em;display:block}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{outline:0}.pre-footer-section{padding:0!important}.pre-footer-section div[class*=col-]:last-child{background:url(/img/home-image-2.jpg) bottom/cover no-repeat;padding:165px}.pre-footer-section .hours{display:flex;color:#fff;flex-direction:column;justify-content:center;padding:120px;background:#1d1d1d}.pre-footer-section .hours p{display:flex;padding:0 200px 0 0;flex-direction:row;justify-content:space-between}.pre-footer-section a{margin:40px 0 0;color:#fff;font-size:20px;font-weight:700}#projects .navbar-scroll .navbar-brand,a:hover{color:#252525}.pre-footer-section a:hover{color:#8a8a8a}body#barbajs{visibility:visible}.btn,a,button{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}a{cursor:pointer;text-decoration:none!important}.btn{cursor:pointer;border-radius:0}.btn.alert-trigger{color:#fdfdfd;background-color:#333}.btn:hover{opacity:.9}.inner-content-section .btn{background:rgba(135,170,188);border-color:#949494;color:#fff}.inner-content-section .btn:hover{background-color:rgba(135,170,188,.4);color:#fff}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{outline:0;box-shadow:none;background-color:#444;border-color:#949494;color:#fff}.btn-primary:hover{border-color:#949494}.btn.focus,.btn:focus{outline:0;box-shadow:none}.section-divider{padding:50px 0}.estimate-section-divider .alert,.estimate-section-divider .alert p{text-align:left;font-size:inherit}.block-overlay{position:absolute;display:inline-block;background:rgba(0,0,0,.6);width:100%;top:0;left:0;right:0;bottom:0;z-index:0}.fadeDiv,.menu-scaler{display:inline-block;padding:50px;z-index:1050;top:150px;bottom:150px;left:300px;right:300px}.fadeDiv{position:fixed;color:#fff;background:#300e87;transform:scale(0,0);box-shadow:0 0 20px -1px #000;transition:.2s cubic-bezier(.65, .05, .36, 1)}#myBtn,.navbar-scroll{position:fixed;-webkit-transition:.3s;-moz-transition:.3s}.menu-scaler{position:fixed;transform:scale(1,1)}.fadeDiv .fadeDiv-close{position:absolute;right:20px;top:10px;font-weight:900;font-size:2em;font-family:Lato;cursor:pointer}.navbar-light .navbar-brand,body{font-family:Montserrat,sans-serif}.navbar-collapse ul{width:100%;padding-top:1em;display:flex;justify-content:center;align-items:center}.overlay{width:100%;background:#ffffffbf}#myBtn{display:block;width:50px;height:50px;top:100%;right:30px;z-index:99;border:none;outline:0;background-color:#000;color:#fff;cursor:pointer;padding-top:0;border-radius:0;transition:.3s}#myBtn:hover{background-color:#424242;color:#fff}.top-header-animate{background:#fff}.top-header-animate .dropdown-toggle{color:#0a0a0a;font-size:16px}.top-header-animate .navbar-brand{font-size:1.5em}body{padding:0;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.navbar-scroll{padding:100px 0 0;background:#535252;width:100%;z-index:2;-o-transition:.3s;transition:.3s}#portfolio input,#portfolio li a{-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.navbar-scroll .container{background:rgb(60,36,17,0);border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}#projects .navbar-scroll{background:#fdfdfd;position:relative!important}#projects .navbar-scroll li a{color:#333}#projects .navbar-light .lnr{color:#222}.navbar-light .lnr{color:#fdfdfd;font-size:1.5em;position:absolute;top:6px;right:10px}.navbar-light .navbar-brand{color:#e8e8e8;font-size:20px}.navbar-brand{font-size:2.5em;font-weight:700;text-transform:uppercase}.navbar-brand:focus,.navbar-brand:hover{color:#f3f3f3!important}.navbar-light .navbar-nav .nav-link{margin:0 28px;padding:6px 0;font-weight:900;font-size:17px;color:#fff;font-family:font2}.mobile-top-header{display:none!important}#portfolio input{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;margin:0;top:0;left:-60px;z-index:2;width:60px;height:60px;-webkit-appearance:none;background-image:url(/img/icons/close-btn-icon-red.png);background-size:contain;color:#fff;border:none;outline:0!important;transition:.3s}#portfolio input:hover{background-color:#fff;opacity:.}button.mfp-arrow,button.mfp-close{outline:0!important}#portfolio{display:flex;padding:0;overflow:hidden;flex-wrap:wrap;justify-content:center}#portfolio li{display:flex;justify-content:center;align-items:center;float:left;position:relative;overflow:hidden;margin:0 10px 20px}#portfolio li a{transform:scale(1,1);display:block;height:295px;width:490px;overflow:hidden;transition:.3s}#portfolio li a:hover{transform:scale(1.1,1.1)!important}#portfolio li a img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:auto;transform:scale(1,1)}#portfolio li:hover .block-overlay{background-color:#000000cc}#portfolio li:hover input{left:0}#portfolio .block-overlay{background:rgb(0,0,0,.1);z-index:1;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.mfp-ready .mfp-figure{opacity:0;margin-left:-100px}.mfp-zoom-in .mfp-figure,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;margin-left:-100px;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.mfp-zoom-in .mfp-preloader,.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.mfp-zoom-in.mfp-image-loaded .mfp-figure,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;margin-left:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready .mfp-preloader,.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);opacity:0;margin-left:-100px}.mfp-zoom-in.mfp-removing .mfp-preloader,.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;margin-left:-20px}.mfp-iframe-scaler{overflow:visible}.mfp-zoom-out-cur{cursor:auto}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.carousel-indicators li{position:relative;top:51px;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:#bfbebe}.carousel-indicators .active{background-color:#0f8029}.footer-section .vms-link-wrapper img{width:50%}.footer-section .vms-link-wrapper a{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-section{padding:0 0 10px;background:#535252;color:#fff;font-size:18px;font-weight:400}.footer-section h3{font-size:1.3rem;color:#1e1e1e;font-weight:700}.footer-section p{color:#fff;font-size:15px;font-family:font2}.footer-section a{color:#fff;font-size:16px}.footer-section .service-cities p{margin:0 0 3px}.modal-dialog{max-width:1600px;top:130px;margin:1.75rem auto}p.city-btn{cursor:pointer;font-weight:500}.service-cities h4,h5.modal-title{font-family:font2;font-weight:600}h5.modal-title{font-size:1.25rem;color:#0c0c0c}.modal-body p{font-size:16px;color:#0c0c0c}.service-cities{margin-bottom:1em}.service-cities img{padding-bottom:20px}.service-cities h5{line-height:8px}.service-cities h4{font-size:20px;color:#fff}.bottom-footer .vms-link-wrapper{position:relative;top:-10px}.bottom-footer div[class*=col-]:nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:center}.bottom-footer div[class*=col-]:nth-child(3){display:flex;justify-content:flex-end;font-size:14px}.bottom-footer div[class*=col-]:nth-child(3) a{display:flex;justify-content:center;align-items:center;background:linear-gradient(45deg,#db3500 20%,#f9b100);border:1px solid #535252;border-radius:100px;height:32px;width:32px;margin:0 4px}.bottom-footer div[class*=col-]:nth-child(3) a:hover{background:linear-gradient(45deg,rgb(219,53,0,.8) 20%,rgb(249,177,0,.8));text-decoration:none!important;color:#fff}@media screen and (max-width :1440px){.navbar-light .navbar-nav .nav-link{font-size:16px}}@media screen and (max-width:1024px){.splash1 a,.splash1 h1,.splash1 p{text-shadow:0 0 6px #000;font-weight:600}.home-header-section p,.splash1 a,.splash1 h1,.splash1 p{font-family:font2;color:#fff}.parallax,.parallax2{min-height:auto;overflow:hidden}.parallax,.parallax2,.splash1{overflow:hidden}.freedom-forever-section-1 hr,.home-header-section a,.residential-solar-section-1 hr{background:linear-gradient(45deg,#db3500 20%,#f9b100)}.splash1{padding:50px 0;background-image:linear-gradient(rgb(0,0,0,.3),rgb(0,0,0,.3)),url("/img/slide-flip.jpg");background-position:bottom;background-repeat:no-repeat;background-size:cover}.pre-footer-section .hours p,.splash1 .box{padding:0}.splash1 h1{padding-top:20px;font-size:25px;text-align:center}.splash1 p{font-size:15px;text-align:justify}.splash1 a{font-size:16px;padding:13px 30px;border:1px solid #fff;border-radius:1.6rem}.splash1 a:hover{color:#fff}.splash1 h5{padding-top:15px;padding-bottom:30px}.home-header-section{padding-top:125px}.home-header-section p{font-size:3rem;font-weight:700}.home-header-section p.lower{font-size:2rem;font-family:font2;color:#fff}.home-header-section a,.home-header-section a:hover{padding:15px 20px;font-size:18px;border-radius:30px;color:#fff;font-family:font2}.home-header-section a{line-height:100px!important}.card3 h4,.home1 .pad{padding-top:0}.home-header-section a:hover{background:linear-gradient(45deg,rgb(219,53,0,.8) 20%,rgb(249,177,0,.8))}.home-header-section .slider-logo img{width:60%!important;height:100%!important;margin-top:25px!important}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#575657;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;color:#fff;text-align:inherit;white-space:nowrap;background:0 0;border:0}.card,.card2{border-radius:.2rem;max-height:100%;height:100%;color:#fff;margin:0;visibility:hidden}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#161616!important}.freedom-forever-section-1,.home1,.residential-solar-section-1,.residential-solar-section-2,.service-areas-section-1,.why-choose-solar-section-1{padding:30px 0;background:#fff}.home1 h1{font-family:font2;font-size:28px;text-align:center;font-weight:800;color:#db3500}.home1 p,.home4 p{font-size:14px;font-family:font2;font-weight:600;text-align:justify;color:#0c0c0c}.card h2,.card p{text-align:center;font-family:font2;font-weight:600}.home1 img,.residential-solar-section-2 img,.why-choose-solar-section-1 img{width:100%;height:100%;border-radius:.5rem}.card span,.home-contact span,.home1 span,.home4 span{color:#535252}.home2 .container,.home5 .container{padding:125px 0}.parallax{background-image:linear-gradient(rgb(0,0,0,.3),rgb(11,11,11,.1)),url("/img/parallax.jpg");background-attachment:fixed;background-position:bottom;background-repeat:no-repeat;background-size:cover}.card{padding:10px 10px 0;background:rgb(255,255,255,.9);border:none;box-shadow:0 0 29px 0 rgba(68,88,144,.12)}.card2,.home3{background:#fff}.card h2{font-size:22px;color:#db3500}.card span,.card3 span{font-size:1.2rem;font-weight:600;text-transform:none;color:rgba(255,255,255)}.card i,.card2 i{font-size:45px;color:#646464}.card p{font-size:14px;color:#0c0c0c}.card2 h2,.card2 p,.home4 h4{text-align:left}.home3{padding:125px 0}.card2{padding:0;border:1px solid #969696}.card3,.home4 img{border-radius:.2rem}.card2 h2{font-family:font2;font-size:22px;font-weight:600;color:#db3500}.card2 p{font-size:15px;font-family:font2;font-weight:600;color:#969696}.card2 a,.home4 h4{font-weight:800;font-family:font2}.card2 a{color:#c42938}.card2 a:hover{color:rgb(196,41,56,.8)}.home3a div[class*=col-]{padding:0;position:relative;overflow:hidden}.home4{padding:30px 0 0}.home4 .pad{padding:40px}.home4 h4{color:#db3500;font-size:23px}.parallax2{background-image:linear-gradient(rgb(0,0,0,.3),rgb(11,11,11,.1)),url("/img/parallax2.jpg");background-attachment:fixed;background-position:bottom;background-repeat:no-repeat;background-size:cover}.card3{max-height:100%;height:100%;color:#fff;margin:0;padding:10px 0;background:rgb(255,255,255,.9);border:none;visibility:hidden}.card3 h4{font-family:font;font-size:20px;color:#c42938;line-height:0;text-align:center}.card3 p{font-size:17px;font-family:font2;font-weight:600;padding-top:15px;padding-bottom:0;text-align:center;color:#5a5a5a}.home-contact h3,.why-choose-solar-section-1 h1{color:#db3500;text-align:center;font-family:font2}.card3 img{border-radius:100%;width:40%}.home-contact{background:#fff;padding:30px 0}.home-contact h3{font-size:30px;font-weight:800;padding-bottom:40px}.why-choose-solar-section-1 h1{font-size:2rem;font-weight:600}.why-choose-solar-section-1 h4{font-size:1.25rem;font-family:font2;text-align:center;color:#0c0c0c}.freedom-forever-section-1 p,.residential-solar-section-1 p,.residential-solar-section-2 p,.why-choose-solar-section-1 p{font-size:16px;font-family:font2;text-align:justify;color:#0c0c0c}.residential-solar-section-1 h1,.service-areas-section-1 h2{font-size:2rem;font-family:font2;font-weight:600;color:#db3500}.residential-solar-section-1 h4,.service-areas-section-1 h4{font-size:1.25rem;font-family:font2;color:#4b4b4b}.residential-solar-section-1 hr{height:6px}.residential-solar-section-1 iframe,.service-areas-section-1 iframe,.service-areas-section-2 iframe{width:100%;height:100%;border:0;border-radius:.5rem}.residential-solar-section-2 h1,.service-areas-section-2 h2{font-size:2rem;font-family:font2;font-weight:600;text-align:right;color:#db3500}.residential-solar-section-2 h4,.service-areas-section-2 h4{font-size:1.25rem;font-family:font2;text-align:right;color:#4b4b4b}.service-areas-section-1 p,.service-areas-section-2 p{font-size:16px;text-align:justify;color:#0c0c0c}.contact-page-1 h1,.contact-page-1 p,.footer-section,.mobile-menu,.mobile-menu-top-hero,.service-cities .footer-title .midcities,.service-cities .footer-title .rightcities{text-align:center}.service-areas-section-2{padding:30px 0;background:#f5f5f5}.freedom-forever-section-1 h1{font-size:2rem;font-family:Arial;font-weight:600;text-align:center;text-shadow:2px 2px 1px #4b4b4b;text-transform:uppercase;color:#3dae2b}.freedom-forever-section-1 hr{height:5px;margin:30px}.freedom-forever-section-1 img{width:280px;height:120px}.contact-page-1{padding:75px 0;background:#fff}.contact-page-1 h1{font-family:font2;font-size:3rem;font-weight:600;color:#f6b118}.contact-page-1 p{color:#818d94;font-size:20px;font-family:font2;padding-bottom:40px}.mobile-top-header{display:block!important;padding:0 30px;background:#87aabc;z-index:4;overflow:visible}.navbar-scroll,.top-header{display:none}.header-contact_info a{color:#fff;margin:0}.top-header a,.top-header i,.top-header p,.top-header-animate a,.top-header-animate i,.top-header-animate p{color:#000}.btn{background:#f94e01;width:50%;padding:10px 0;color:#fff;cursor:pointer;outline:0;border:none}.footer-section{padding-top:30px}.footer-section img{max-width:210px;padding-bottom:25px}.service-cities h4{font-size:24px;font-weight:600;color:#fff}.service-cities a{font-size:18px;line-height:10px;color:#fff}.service-content-section{padding:0!important}.service-content-section p{padding:0;margin:0;background:#fff}.service-content-section div[class*=col-]{padding:30px}.contact-content-section div[class*=col-]:last-child{padding-top:40px}.about-info-section div[class*=col-]:first-child{border-right:none;border-bottom:1px solid #b5b5b5}.about-header-section{background:linear-gradient(to bottom,rgba(2,2,2,.76),rgba(4,4,4,.2)),url(../img/slider/slider-bg-2.jpg) bottom left no-repeat}.pre-footer-section .hours{padding:50px 20px}.pre-footer-section .hours h1{font-size:34px}.section-divider{padding:40px 10px}.home-service-section{padding-bottom:0!important;background-position:bottom right}.bottom-footer div[class*=col-]:nth-child(3){justify-content:center}.lnr-star{font-size:15px!important;position:relative;top:-6px}.custom-show,.mobile-menu{position:fixed;z-index:1100}.projects-section .row{height:inherit}.projects-section div[class*=col-]{padding:0;position:relative}.top-header{background:#fff}.header-contact_info,.top-header div[class*=col-]:first-child a{font-size:1.5em}.header-contact_info .navbar-brand{font-size:1.3em}.top-header div[class*=col-]:first-child{justify-content:flex-start}.top-header div[class*=col-]{display:flex;justify-content:left;width:33.333%;padding:15px 0}.top-header div[class*=col-]:nth-child(3){display:flex;justify-content:flex-end;width:33.333%;padding:15px 0}.top-header div[class*=col-]:nth-child(2){background:0 0;margin:0;display:flex;justify-content:center;align-items:center}.top-header div[class*=col-]:nth-child(2) p{font-size:inherit;line-height:inherit}.alert h1,.alert p{top:2em;opacity:0;position:relative}.alert h1{margin-top:0;color:#2b1663}.custom-show{transform:scale(1,1);border:0;background:#fff;border-radius:0;overflow:inherit;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.mobile-menu{height:100%;width:100%;display:block;padding-top:6em;top:100%;border:0;background:#232323;border-radius:0;overflow:auto;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.mobile-menu .nav-link{font-size:2em;color:#c5c5c5!important}.mobile-menu-custom-show{top:0}.mobile-menu-top-hero{background-size:cover;padding:40px 0 0;top:0;left:0;width:100%}.mobile-menu-top-hero h2{padding:0 25px}#mobile-menu-header{margin-top:0;background:#ffffff00;box-shadow:none}#mobile-menu-header ul{list-style:none;padding:0 20px;margin-top:8em;position:relative;width:inherit}#mobile-menu-header ul li a{color:#fff;padding:20px}}@media screen and (max-width:768px){.splash1 a,.splash1 h1,.splash1 p{text-shadow:0 0 6px #000;color:#fff;font-weight:600}.home1 h1,.splash1 h1,.splash1 p{text-align:center;font-family:font2}.freedom-forever-section-1 hr,.home-header-section a{background:linear-gradient(45deg,#db3500 20%,#f9b100)}.splash1{padding:50px 0;background-image:linear-gradient(rgb(0,0,0,.3),rgb(0,0,0,.3)),url("/img/slide-flip.jpg");background-position:bottom;overflow:hidden;background-repeat:no-repeat;background-size:cover}.pre-footer-section .hours p,.splash1 .box{padding:0}.splash1 h1{padding-top:20px;font-size:25px}.splash1 p{font-size:15px}.splash1 a{font-size:16px;font-family:font2;padding:13px 30px;border:1px solid #fff;border-radius:1.6rem}.splash1 a:hover{color:#fff}.splash1 h5{padding-top:15px;padding-bottom:30px}.home-header-section{padding-top:125px}.home-header-section p{font-size:2rem;font-family:font2;font-weight:700;color:#fff}.home-header-section p.lower{font-size:1.5rem;font-family:font2;color:#fff}.home-header-section a{font-family:font2;padding:15px 20px;font-size:18px;color:#fff;border-radius:30px;line-height:100px!important}.card3 h4,.home1 .pad{padding-top:0}.home-header-section .slider-logo img{width:60%!important;height:100%!important;margin-top:25px!important}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#575657;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;color:#fff;text-align:inherit;white-space:nowrap;background:0 0;border:0}.card,.card2{border-radius:.2rem;max-height:100%;color:#fff;margin:0;visibility:hidden;height:100%}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#161616!important}.freedom-forever-section-1,.home1,.residential-solar-section-1,.residential-solar-section-2,.service-areas-section-1,.why-choose-solar-section-1{padding:30px 0;background:#fff}.home1 h1{font-size:28px;font-weight:800;color:#db3500}.home1 p,.home4 p{font-size:14px;font-family:font2;font-weight:600;text-align:justify;color:#0c0c0c}.card h2,.card p{text-align:center;font-family:font2;font-weight:600}.home1 img,.residential-solar-section-2 img,.why-choose-solar-section-1 img{width:100%;height:100%;border-radius:.5rem}.card span,.home-contact span,.home1 span,.home4 span{color:#535252}.home2 .container{padding:50px 0}.parallax{background:#535252}.card{padding:10px 10px 0;background:rgb(255,255,255,.9);border:none;box-shadow:0 0 29px 0 rgba(68,88,144,.12)}.card2,.home3{background:#fff}.card h2{font-size:22px;color:#db3500}.card span,.card3 span{font-size:1.2rem;font-weight:600;text-transform:none;color:rgba(255,255,255)}.card i,.card2 i{font-size:45px;color:#646464}.card p{font-size:14px;color:#0c0c0c}.card2 h2,.card2 p,.home4 h4{text-align:left}.home3{padding:125px 0}.card2{padding:0;border:1px solid #969696}.card3,.home4 img{border-radius:.2rem}.card2 h2{font-family:font2;font-size:22px;font-weight:600;color:#db3500}.card2 p{font-size:15px;font-family:font2;font-weight:600;color:#969696}.card2 a,.home4 h4{font-weight:800;font-family:font2}.card2 a{color:#c42938}.card2 a:hover{color:rgb(196,41,56,.8)}.home3a div[class*=col-]{padding:0;position:relative;overflow:hidden}.home4{padding:30px 0 0}.home4 .pad{padding:40px}.home4 h4{color:#db3500;font-size:23px}.home5 .container{padding:125px 0}.parallax2{background-image:linear-gradient(rgb(0,0,0,.3),rgb(11,11,11,.1)),url("/img/parallax2.jpg");min-height:auto;background-attachment:fixed;background-position:bottom;overflow:hidden;background-repeat:no-repeat;background-size:cover}.card3{max-height:100%;height:100%;color:#fff;margin:0;padding:10px 0;background:rgb(255,255,255,.9);border:none;visibility:hidden}.card3 h4{font-family:font;font-size:20px;color:#c42938;line-height:0;text-align:center}.card3 p{font-size:17px;font-family:font2;font-weight:600;padding-top:15px;padding-bottom:0;text-align:center;color:#5a5a5a}.home-contact h3,.why-choose-solar-section-1 h1{color:#db3500;text-align:center;font-family:font2}.card3 img{border-radius:100%;width:40%}.home-contact{background:#fff;padding:30px 0}.home-contact h3{font-size:30px;font-weight:800;padding-bottom:40px}.why-choose-solar-section-1 h1{font-size:2rem;font-weight:600}.why-choose-solar-section-1 h4{font-size:1.25rem;font-family:font2;text-align:center;color:#0c0c0c}.freedom-forever-section-1 p,.residential-solar-section-1 p,.residential-solar-section-2 p,.why-choose-solar-section-1 p{font-size:16px;font-family:font2;text-align:justify;color:#0c0c0c}.residential-solar-section-1 h1,.service-areas-section-1 h2{font-size:2rem;font-family:font2;font-weight:600;color:#db3500}.residential-solar-section-1 h4,.service-areas-section-1 h4{font-size:1.25rem;font-family:font2;color:#4b4b4b}.residential-solar-section-1 iframe,.service-areas-section-1 iframe,.service-areas-section-2 iframe{width:100%;height:100%;border:0;border-radius:.5rem}.residential-solar-section-2 h1,.service-areas-section-2 h2{font-size:2rem;font-family:font2;font-weight:600;text-align:right;color:#db3500}.residential-solar-section-2 h4,.service-areas-section-2 h4{font-size:1.25rem;font-family:font2;text-align:right;color:#4b4b4b}.service-areas-section-1 p,.service-areas-section-2 p{font-size:16px;text-align:justify;color:#0c0c0c}.contact-page-1 h1,.contact-page-1 p,.footer-section,.mobile-menu,.mobile-menu-top-hero,.service-cities .footer-title .midcities,.service-cities .footer-title .rightcities{text-align:center}.service-areas-section-2{padding:30px 0;background:#f5f5f5}.freedom-forever-section-1 h1{font-size:2rem;font-family:Arial;font-weight:600;text-align:center;text-shadow:2px 2px 1px #4b4b4b;text-transform:uppercase;color:#3dae2b}.freedom-forever-section-1 hr{height:5px;margin:30px}.freedom-forever-section-1 img{width:280px;height:120px}.contact-page-1{padding:75px 0;background:#fff}.contact-page-1 h1{font-family:font2;font-size:3rem;font-weight:600;color:#f6b118}.contact-page-1 p{color:#818d94;font-size:20px;font-family:font2;padding-bottom:40px}.mobile-top-header{display:block!important;padding:0 30px;background:#87aabc;z-index:4;overflow:visible}.navbar-scroll,.top-header{display:none}.header-contact_info a{color:#fff;margin:0}.top-header a,.top-header i,.top-header p,.top-header-animate a,.top-header-animate i,.top-header-animate p{color:#000}.btn{background:#f94e01;width:50%;padding:10px 0;color:#fff;cursor:pointer;outline:0;border:none}.footer-section{padding-top:30px}.footer-section img{max-width:210px;padding-bottom:25px}.service-cities h4{font-size:24px;font-weight:600;color:#fff}.service-cities a{font-size:18px;line-height:10px;color:#fff}.service-content-section{padding:0!important}.service-content-section p{padding:0;margin:0;background:#fff}.service-content-section div[class*=col-]{padding:30px}.contact-content-section div[class*=col-]:last-child{padding-top:40px}.about-info-section div[class*=col-]:first-child{border-right:none;border-bottom:1px solid #b5b5b5}.about-header-section{background:linear-gradient(to bottom,rgba(2,2,2,.76),rgba(4,4,4,.2)),url(../img/slider/slider-bg-2.jpg) bottom left no-repeat}.pre-footer-section .hours{padding:50px 20px}.pre-footer-section .hours h1{font-size:34px}.section-divider{padding:40px 10px}.home-service-section{padding-bottom:0!important;background-position:bottom right}.bottom-footer div[class*=col-]:nth-child(3){justify-content:center}.lnr-star{font-size:15px!important;position:relative;top:-6px}.custom-show,.mobile-menu{position:fixed;z-index:1100}.projects-section .row{height:inherit}.projects-section div[class*=col-]{padding:0;position:relative}.top-header{background:#fff}.header-contact_info,.top-header div[class*=col-]:first-child a{font-size:1.5em}.header-contact_info .navbar-brand{font-size:1.3em}.top-header div[class*=col-]:first-child{justify-content:flex-start}.top-header div[class*=col-]{display:flex;justify-content:left;width:33.333%;padding:15px 0}.top-header div[class*=col-]:nth-child(3){display:flex;justify-content:flex-end;width:33.333%;padding:15px 0}.top-header div[class*=col-]:nth-child(2){background:0 0;margin:0;display:flex;justify-content:center;align-items:center}.top-header div[class*=col-]:nth-child(2) p{font-size:inherit;line-height:inherit}.alert h1,.alert p{top:2em;opacity:0;position:relative}.alert h1{margin-top:0;color:#2b1663}.custom-show{transform:scale(1,1);border:0;background:#fff;border-radius:0;overflow:inherit;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.mobile-menu{height:100%;width:100%;display:block;padding-top:6em;top:100%;border:0;background:#232323;border-radius:0;overflow:auto;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.mobile-menu .nav-link{font-size:2em;color:#c5c5c5!important}.mobile-menu-custom-show{top:0}.mobile-menu-top-hero{background-size:cover;padding:40px 0 0;top:0;left:0;width:100%}.mobile-menu-top-hero h2{padding:0 25px}#mobile-menu-header{margin-top:0;background:#ffffff00;box-shadow:none}#mobile-menu-header ul{list-style:none;padding:0 20px;margin-top:8em;position:relative;width:inherit}#mobile-menu-header ul li a{color:#fff;padding:20px}}