/*Theme Name:Solar*/.captchatext{color: #000;font-size:12px;}
.captchatext a {color: #000;}
.grecaptcha-badge{display: none;}
body{font-family:'Duru Sans',sans-serif;color:#000;-webkit-backface-visibility:hidden;font-size:16px;}
body,a img,ul{border:none;margin:0px;padding:0px;}
ul{list-style:none;}
h1{font-family:'Duru Sans';font-size:28px;font-weight:300;text-transform:uppercase;color:#354a55;}
h2{font-family:'Duru Sans';font-size:24px;font-weight:300;text-transform:uppercase;color:#354a55;}
h3{font-family:'Duru Sans';font-size:18px;font-weight:300;text-transform:uppercase;color:#354a55;}
p{line-height:22px;}
a:hover{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.clear{clear:both;}
.more a{padding:10px;font-weight:500;width:150px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;background:#034993;color:#fff;font-family:'Josefin Sans';font-size:14px;}
.more a:hover{background:#ffff43;color:#000;text-decoration:none;}
.imres img{display:block;}
.imres{width:100%;margin:0 auto;}
.imres > img{margin:0 auto;}
.imres > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.imres img{width:100%;height:100%;max-width:100%;max-height:100%;}
/*.video1{background:#e2e5ea;color:#444;padding:12px;position:relative;margin-bottom:30px;display:inline-block;margin:0 0 1em;}
*/.video1{background:#e2e5ea;color:#444;padding:12px;position:relative;margin-bottom:30px; min-height:420px}
.video2{position:relative;border:solid 2px #fff;}
.video3{padding:20px 10px 20px 10px;min-height:80px;}
.video1 p{padding:0;font-size:12px;}
.video1 a{color:#1c2024;text-decoration:none;}
.video1 a:hover{color:#034993;text-decoration:none;}
.video1 img{width:100%;height:100%;max-width:100%;max-height:100%;display:block;}
.video1 > img{width:100%;max-width:100%;display:block;height:auto;margin:0 auto;}
.video1 h3{margin-bottom:15px;}
.video1 .zoom{background:url('../png/bit8.png')center center no-repeat;height:100%;width:100%;top:0;left:0;position:absolute;padding:0;z-index:10;}
.item{background-color:#e2e7ea;display:inline-block;margin:0 0 1em;width:100%;text-transform:uppercase;}
.item1{padding:1.50em 1em 1.50em 1em;text-align:center;font-size:13px;}
.item a{color:#555;text-decoration:none;}
.item a:hover{color:#000;text-decoration:none;}
.item img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;}
.item > img{margin:0 auto;max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.testi1{border:solid 1px #9c9a9b;margin-bottom:15px;display:inline-block;margin:0 0 1em;}
.testi2{padding:40px 40px 15px 40px;position:relative;}
.product1{background:#e3e7ea;color:#444;padding:8px;position:relative;margin-bottom:15px;}
.product2{position:relative;}
.product3{padding:10px;}
.product1 h4{top:0;left:0;position:absolute;width:100%;color:#fff;text-transform:uppercase;font-size:16px;font-weight:400;text-align:center;background:#034993;min-height:36px;padding-top:18px;z-index:1000;}
.product1 h5{color:#fff;text-transform:uppercase;font-size:14px;font-weight:400;text-align:center;background:url('../png/bit4.png') #034993 top left no-repeat;min-height:36px;padding-top:18px;cursor:pointer;}
.product1 h5 a{display:block;color:#fff;text-decoration:none;}
.product1 h5 a:hover{color:#fff;text-decoration:none;}
.product1 p{padding:0;font-size:14px;}
.product1 a{color:#1c2024;text-decoration:none;}
.product1 a:hover{color:#034993;text-decoration:none;}
.product1 img{width:100%;height:100%;max-width:100%;max-height:100%;display:block;}
.product1 > img{width:100%;max-width:100%;display:block;height:auto;margin:0 auto;}
.product1 .viewbox{position:absolute;top:10%;left:0;right:0;bottom:0;padding:5% 10% 5% 10%;text-align:center;}
.product1 .inner-box{background:url('../png/serviceicon1.png') #777 center center no-repeat;height:100%;width:100%;top:0;left:0;position:absolute;padding:0;z-index:10;filter:alpha(opacity=10);opacity:0.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-moz-opacity:0.6;-khtml-opacity:0.6;}
.product1 .product2:hover .inner-box{transition:opacity .7s;opacity:0.8;background:url('../png/serviceicon2.png') #fff center center no-repeat;}
.product1 .product2 .zoom{bottom:0;right:0;position:absolute;z-index:1000;background:url('../png/zoom_sprites.png') 0 0;width:64px;height:64px;}
.product1 .product2:hover .zoom{background-position:-64px 0px;transition:opacity .5s;}
.product1:hover{background:#8d959a;color:#fff;}
.product1:hover a{color:#fff;text-decoration:none;}
.product1:hover a:hover{color:#fff;text-decoration:none;}
/*.blog{display:inline-block;margin:0 0 1em;}
*/.blogt{padding:20px 10px 20px 10px;min-height:80px;}
.blogt p{font-size:13px;padding-bottom:1em;}
.blogs p.readmore a{color:#597aad;text-decoration:none;font-size:12px;}
.blogs p.readmore a:hover{color:#597aad;text-decoration:underline;}
.blogs h3{margin-bottom:15px;line-height:20px;}
.blogs img{width:100%;height:100%;max-width:100%;max-height:100%;display:block;}
.blogs > img{width:100%;max-width:100%;display:block;height:auto;margin:0 auto;}
.blogs .zoom{background:url('../png/bit8.png')center center no-repeat;height:100%;width:100%;top:0;left:0;position:absolute;padding:0;z-index:10;}
.container{padding:1em;}
.leftpanel{margin-bottom:2em;}
.rightpanel{margin-bottom:2em;}
#toppanel .container{padding:0;}
#hd1{font-family:'Josefin Sans';}
#hd1 ::-webkit-input-placeholder{color:#000;}
#hd1 ::-moz-placeholder{color:#000;}
#hd1 :-ms-input-placeholder{color:#000;}
#hd1 :-moz-placeholder{color:#000;}
#hd1 form p{float:left;padding:0;}
#hd1 form input,#hd1 form button{float:left;border:0px;}
#hd1 form #submit{background:url('../jpg/search.jpg') top left no-repeat;width:49px;height:39px;border:0px;cursor:pointer;}
#hd1 form #submit span{display:none;}
#hd1 form #s{font-size:13px;background:#e8e7e7;color:#000;text-transform:uppercase;float:left;padding:0 20px 0 20px;width:200px;height:39px;font-family:'Josefin Sans';margin-right:1px;}
#hd1 a{color:#fff;text-decoration:none;}
#hd1 a:hover{color:#52ccdb;text-decoration:none;}
#hd11{background:url('../png/solar1.png') center right no-repeat;padding-right:31px;}
#hd11{float:left;}
#hd12{float:left;}
#hd1a{float:right;text-transform:uppercase;}
#hd1b{padding:0.75em 1.50em 0.75em 1.50em;}
#hd1c{background:#044388;padding:0.75em 1.50em 0.75em 1.50em;}
#hd21{float:left;}
#hd21 a{background:url('../png/logos.png') top left no-repeat;width:150px;height:58px;display:block;}
#hd21 a span{display:none;}
#hd22{float:left;color:#354a55;}
#hd22 span{font-size:20px;font-weight:500;}
#hd23{float:left;display:none;}
#hd24{float:right;}
#hd3{background:rgb(20,39,59);background:-moz-linear-gradient(90deg,rgba(20,39,59,1) 10%,rgba(11,56,104,1) 53%,rgba(1,76,155,1) 86%);background:-webkit-linear-gradient(90deg,rgba(20,39,59,1) 10%,rgba(11,56,104,1) 53%,rgba(1,76,155,1) 86%);background:linear-gradient(90deg,rgba(20,39,59,1) 10%,rgba(11,56,104,1) 53%,rgba(1,76,155,1) 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#14273b",endColorstr="#014c9b",GradientType=1);font-family:'Josefin Sans';text-transform:uppercase;font-weight:700;}
#hd31{float:right;font-weight:900;font-size:18px;color:#fff;}
#hd31 span{color:#52ccdb;}
#hd31 a{text-decoration:none;color:#fff;}
#hd31 a:hover{text-decoration:none;color:#52ccdb;}
#hd31 a span{color:#52ccdb;}
#hd3 .container{padding:0.75em 1.50em 0.75em 1.50em;}
#slider{border-bottom:solid 3px #fff;}
#slider .container{padding:0;}
#slider .bx-wrapper{margin:0 auto 0}
#slider .bx-wrapper .bx-viewport{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;border:0;left:0;background:none;}
#slider .bx-wrapper .bx-pager{position:absolute;bottom:30px;display:block;}
#slider .bx-wrapper .bx-pager{color:#fff}
#slider .bx-wrapper .bx-pager.bx-default-pager a{background:#f7eb00;width:13px;height:13px}
#slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#044994;}
#slider .bx-wrapper .bx-controls-direction a{width:87px;height:87px;text-indent:-9999px;z-index:10;top:45%;display:none;}
#slider .bx-wrapper .bx-prev{background:url('../png/arr.png') no-repeat 0 0;}
#slider .bx-wrapper .bx-next{background:url('../png/arr.png') no-repeat right 0px;}
#slider .bx-wrapper .bx-prev:hover{background-position:0 0;}
#slider .bx-wrapper .bx-next:hover{background-position:-87px 0;}
#slider .spot_light_three{position:absolute;text-align:left;background:url('../png/bit1.png') center left repeat;padding:5%;width:50%; height:85%;}
#slider .spot_light_three h1{font-weight:400;}
#slider .bx-wrapper .bx-viewport{-moz-box-shadow:0 0 0px #ccc;-webkit-box-shadow:0 0 0px #ccc;box-shadow:0 0 0px #ccc;border:0px solid #fff;background:none;/*fix other elements on the page moving (on Chrome)*/-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
#affiliates .bx-wrapper{margin:0;}
.slider1 .bx-wrapper .bx-controls-direction a{display:none;}
.slider1 .bx-wrapper .bx-pager.bx-defa  ult-pager a{background:#bdc2be;width:12px;height:12px}
.slider1 .bx-wrapper .bx-pager.bx-default-pager a:hover,.slider1 .bx-wrapper .bx-pager.bx-default-pager a.active{background:#004e9f;}
#masthead #slider{border:0px;}
#affiliates{background:#dadfe3;color:#354a55;}
#affiliates .container{padding:1.50em;}
#affiliates p{text-transform:uppercase;font-weight:500;font-size:16px;margin-bottom:1.50em;text-align:center;}
#freequote{background:#034993;color:#fff;text-align:center;}
#freequote h2{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:25px;font-size:24px;font-weight:500;}
#freequotet{font-size:16px;text-align:center;line-height:20px;}
#freequote .container #freequotet{padding-bottom:1.50em;}
#freequote .container #freequotet a{color:#fff;}
#freequote .container form p{padding-bottom:1em;}
#freequote ::-webkit-input-placeholder{color:#999898;}
#freequote ::-moz-placeholder{color:#999898;}
#freequote :-ms-input-placeholder{color:#999898;}
#freequote :-moz-placeholder{color:#999898;}
#freequote .container form .submit,#freequote .container textarea,#freequote .container .inputtext,#freequote .container form select{border:0px;width:100%;padding:1em;box-sizing:border-box;text-transform:uppercase;color:#999898;font-family:'Duru Sans',sans-serif;font-size:13px;}
#freequote .container form .submit{color:#060606;background:#f7eb00;text-align:center;cursor:pointer;}
.modal-body{height:700px;}
.modal-title {color:#FFF;}
.modal-dialog {max-width: 800px;}
.modal-content {margin: auto;width: 50%;}
.close {color: #fff;font-size: 60px;font-weight: bold;}
.close:hover,
.close:focus {color: #fff;text-decoration: none;cursor: pointer;}
#freeBtn {background-color: #f7eb00;color: #000;margin-bottom: 20px;padding: 10px 12px 10px 12px;font-weight: bold;}
#htext1{background:url('../png/bit2.png') #fefdfd top left repeat-x;}
#htext2{background:url('../png/bit6.png') #fefdfd top left repeat-x;}
#htext3{background-image:url('../jpg/banner2.jpg');background-repeat:no-repeat;background-size:cover;background-position:100% top;width:100%;color:#fff;}
#htext4{background:url('../png/bit7.png') #fefdfd top left repeat-x;}
#htext3 h2{color:#fff;}
#htext4 .rightpanel .imres img{display:block;}
#htext5{background:rgb(255,255,255);background:-moz-linear-gradient(0deg, rgba(255,255,255,1) 19%, rgba(238,236,237,1) 82%);background:-webkit-linear-gradient(0deg, rgba(255,255,255,1) 19%, rgba(238,236,237,1) 82%);background:linear-gradient(0deg, rgba(255,255,255,1) 19%, rgba(238,236,237,1) 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeced",GradientType=1);}
#htext5 h2{text-align:center;}
#htext6{background:url('../png/bit10.png') #fefcfd top left repeat-x;}
#reviews h2{text-align:center;}
#reviews .imtesti{background:url('../png/imtesti.png') top left no-repeat;width:73px;height:72px;position:absolute;top:-25px;}
#reviews p{padding-bottom:18px; line-height:22px;}
#reviews p span{font-size:16px;font-weight:700;display:block;}
#latestblogs h2{text-align:center;}
#projectgallery h2{text-align:center;}
#htext7{background:#dadfe3;color:#888;}
#htext7 h2{font-weight:normal;text-transform:uppercase;font-family:'Josefin Sans';font-size:22px;font-weight:300;}
#htext7 h2 span{font-weight:400;}
#htext7 #email{width:225px;padding:6px;border:solid 1px #ddd;font-size:13px;font-family:'Duru Sans',sans-serif;font-weight:normal;}
#htext7 #submit{background:#231F20;color:#fff;border:0px;font-size:14px;font-family:'Duru Sans',sans-serif;font-weight:normal;text-transform:uppercase;width:100px;padding:6px 0 6px 0;cursor:pointer;}
#htext8{background:url('../png/bit6.png') #fefdfd top left repeat-x;}
#htext8 h2{text-align:center;}
#htext8 h3{font-weight:400;}
#htext8 p{padding-bottom:18px;line-height:20px;}
#htext8 .rightpanel .imres{border:solid 1px #eff0f2;padding:5px;}
#htext9{background:rgb(255,255,255);background:-moz-linear-gradient(0deg, rgba(255,255,255,1) 19%, rgba(238,236,237,1) 82%);background:-webkit-linear-gradient(0deg, rgba(255,255,255,1) 19%, rgba(238,236,237,1) 82%);background:linear-gradient(0deg, rgba(255,255,255,1) 19%, rgba(238,236,237,1) 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeced",GradientType=1);}
#htext11{background:url('../png/bit13.png') #fefefc top center repeat-x;}
#htext11 .step{padding-left:80px;margin-right:1px;}
#htext11 .step1{background:url('../jpg/step1.jpg') top left no-repeat;}
#htext11 .step2{background:url('../jpg/step2.jpg') top left no-repeat;}
#htext11 .step3{background:url('../jpg/step3.jpg') top left no-repeat;}
#htext11 .step4{background:url('../jpg/step4.jpg') top left no-repeat;}
#htext11 h2{text-align:center;}
#htext11 h3{font-size:20px;font-weight:400;padding-left:30px;min-height:60px;}
#htext1 ul,.rightpanel ul,.leftpanel ul{margin:15px 0 15px 0;}
#htext1 ul li,.rightpanel ul li,.leftpanel ul li, .entry-content ul li{background:url('../png/tick.png') center left no-repeat;padding-left:30px;line-height:22px;margin-bottom:10px;}

#htext9 ul li,.continer ul li,.leftpanel ul li, .continer ul li{background:url('../png/tick.png') center left no-repeat;padding-left:30px;line-height:22px;margin-bottom:10px;}



.rightpanel a,.leftpanel a{color:#044994;text-decoration:none;}
.rightpanel a:hover,.leftpanel a:hover{color:#044994;text-decoration:underline;}
.rightpanel .more a,.leftpanel .more a{color:#fff;text-decoration:none;}
.rightpanel .more a:hover,.leftpanel .more a:hover{color:#000;text-decoration:none;}
.container table{color:#444;width:100%;border-collapse:collapse;text-align:left;}
.container td, .container th{padding:15px 30px 15px 30px;border:#e2e4e1 1px solid;font-size:13px;}
.container tr{background:#edefec;}
.container tr:nth-child(odd){background:#e8e8e6;}
.container tr:nth-child(even){background:#edefec;}
.container .tick{background:url('../png/tick.png') top left no-repeat;width:19px;height:14px;margin:0 auto;}
.container .tick span{display:none;}
#tabpanel2 p{margin-bottom:18px;line-height:22px;}
#htext12{background:rgb(11,124,218);background:-moz-linear-gradient(0deg, rgba(11,124,218,1) 29%, rgba(4,73,148,1) 78%);background:-webkit-linear-gradient(0deg, rgba(11,124,218,1) 29%, rgba(4,73,148,1) 78%);background:linear-gradient(0deg, rgba(11,124,218,1) 29%, rgba(4,73,148,1) 78%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b7cda",endColorstr="#044994",GradientType=1);color:#fff;border-bottom:solid 6px #fff;}
#htext12 .more a{padding:10px;font-weight:500;width:280px;background:#ffff43;color:#000;}
#htext12 .more a:hover{background:#034993;color:#fff;}
#htext12 h2{color:#fff;}
ul.bullet li{background:url('../png/tick-white.png') center left no-repeat;padding-left:30px;line-height:22px;margin-bottom:10px;}
.blink_me {   animation: blinker 1.5s linear infinite; color:#fff;}
#centeredmenu{display:none;}
#copyright{background:#0e4075;color:#fff;font-size:11px;}
#copyright .slinks span{display:none;}
#copyright .slinks li{float:left;}
#copyright .slinks a{display:block;text-decoration:none;width:41px;height:31px;background:url('../png/slinks.png') top left no-repeat;}
#copyright .slinks .slink1{background-position:0px top;}
#copyright .slinks .slink2{background-position:-27px top;}
#copyright .slinks .slink3{background-position:-54px top;}
#copyright .slinks .slink4{background-position:-81px top;}
#copyright .slinks .slink5{background-position:-128px top;}
#copyright .slinks .slink6{background-position:-135px top;}
footer{background:url('../jpg/footer.jpg') top left no-repeat;background-size:cover;color:#0e4075;font-size:12px;}
footer #ftlogo{background:url('../png/logo.png') top left no-repeat;width:232px;height:90px;margin-bottom:15px;}
footer h3{color:#0e4075;font-weight:500;margin-bottom:15px;}
footer ul{margin-bottom:30px;}
footer ul.last{margin:0px;}
footer ul li{margin-bottom:12px;}
footer p{margin-bottom:5px;line-height:20px; font-weight:bold;}
footer a{color:#0e4075;text-decoration:none;}
footer a:hover{color:#0e4075;text-decoration:underline;}
#ft3{margin-top:25px;margin-bottom:40px;}
#ft3 a{text-transform:uppercase;}
#ft5{padding-top:25px;}
#ft6{border-top:solid 1px #9fceea;padding-top:25px;padding-bottom:25px;margin-top:25px;}
#dealerpanel ::-webkit-input-placeholder{color:#999898;}
#dealerpanel ::-moz-placeholder{color:#999898;}
#dealerpanel :-ms-input-placeholder{color:#999898;}
#dealerpanel :-moz-placeholder{color:#999898;}
#dealerpanel form #dealerh{width:200px;height:29px;background:#fff;padding:15px 0 0 15px;color:#768a99;font-family:'Duru Sans',sans-serif;font-size:12px;text-transform:uppercase;background:url('../jpg/imaus.jpg') #fff center right no-repeat;margin-right:1px;}
#dealerpanel form p{float:left;}
#dealerpanel form .submit1{border:0px;width:70px;height:44px;box-sizing:border-box;}
#dealerpanel form select{border:0px;width:100px;padding:0 10px 0 10px;box-sizing:border-box;text-transform:uppercase;color:#768a99;font-family:'Duru Sans',sans-serif;font-size:12px;height:44px;}
#dealerpanel form .submit1 span{display:none;}
#dealerpanel form .submit1{background:url('../jpg/submit1.jpg') #fefdfd top left no-repeat;width:66px;height:44px;}
ul.tabs{margin:0px;padding:0px;list-style:none;}
ul.tabs li{color:#fff;display:block;cursor:pointer;text-align:center;padding:25px 50px 25px 50px;border-right:solid 1px #fff;background:rgb(214,216,218);background:-moz-linear-gradient(0deg, rgba(214,216,218,1) 38%, rgba(191,195,198,1) 82%);background:-webkit-linear-gradient(0deg, rgba(214,216,218,1) 38%, rgba(191,195,198,1) 82%);background:linear-gradient(0deg, rgba(214,216,218,1) 38%, rgba(191,195,198,1) 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d6d8da",endColorstr="#bfc3c6",GradientType=1);text-transform:uppercase;}
ul.tabs li.current{background:#014d9d;color:#fff;}
.tab-content{display:none;}
.tab-content.current{display:inherit;}
#tabpanel1{background:rgb(214,216,218);background:-moz-linear-gradient(0deg, rgba(214,216,218,1) 38%, rgba(191,195,198,1) 82%);background:-webkit-linear-gradient(0deg, rgba(214,216,218,1) 38%, rgba(191,195,198,1) 82%);background:linear-gradient(0deg, rgba(214,216,218,1) 38%, rgba(191,195,198,1) 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d6d8da",endColorstr="#bfc3c6",GradientType=1);font-family:'Josefin Sans';font-size:15px;font-weight:500;}
#tabpanel2 h2{font-size:24px;padding-bottom:35px;}
#tabpanel2 h3{text-transform:none;font-size:18px;padding:0;margin:0;color:#000 !important;}
#tabpanel2 ul li{margin-bottom:25px;background:url('../png/tick1.png') top left no-repeat;padding-left:55px; min-height:40px;}
#tabpanel1 .container{padding:0;}
#htext14{background:rgb(255,255,255);background:-moz-linear-gradient(0deg, rgba(255,255,255,1) 19%, rgba(238,236,237,1) 82%);background:-webkit-linear-gradient(0deg, rgba(255,255,255,1) 19%, rgba(238,236,237,1) 82%);background:linear-gradient(0deg, rgba(255,255,255,1) 19%, rgba(238,236,237,1) 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeced",GradientType=1);}
#htext15{background:url('../png/bit6.png') #fefdfd top left repeat-x;}
#htext15 h2{text-align:center;}
#htext16{background:#fefdfd;}
#htext16 h2{text-align:center;}
#htext16 #price{color:#c00c3f;margin:15px 0 15px 0;font-size:18px;}
#htext16 #price span{font-size:24px;}
#bd{background:#d1d6dc;color:#898d90;font-size:12px;}
#bd a{color:#898d90;text-decoration:none;}
#bd a:hover{color:#898d90;text-decoration:underline;}
#bdh{color:#333;}
.gallery{margin:0 auto;padding:0;margin:auto;float:left;clear:both}
.gallery figure{padding:0;margin:0;}
.gallery-icon img{display:block;}
.gallery-icon{width:100%;margin:0 auto;}
.gallery-icon > img{margin:0 auto;}
.gallery-icon > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.gallery-icon img{width:100%;height:100%;max-width:100%;max-height:100%;}
.gallery img{border:5px solid #ddd;}
.gallery img{border:5px solid #ddd;padding:2px;background:#fff;}
.gallery img:hover{border:5px solid #aaa;padding:2px;}
.gallery .gallery-caption{margin-left:0;}
.gallery .gallery-item{float:left;background:#fff;width:150px;margin:1em 1em 0 0;}
.gallery .gallery-item{margin:0;float:left;text-align:center;width:33%;}
.gallery .gallery-item{margin:0 0 1em 0;}
.gallery a img{border:none;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-4 .gallery-item img{width:100%;height:auto;}
.comments ol{padding-left:0;}
.comments ol li{margin:0;}
.comment-author{padding:0;text-decoration:none;}
.sticky,.bypostauthor,.gallery-caption{display:normal;}
.alignnone{margin:1em 1em 1em 0;}
.aligncenter,div.aligncenter{display:block;margin:.5em auto;}
.alignright{float:right;margin:0 0 1em 1em;}
.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter{display:block;margin:1em auto;}
.wp-caption{margin-bottom:1em;margin-left:0;max-width:96%;text-align:center;}
.wp-caption img{display:block;margin:0 auto;}
.wp-caption-text{position:relative;font-size:.8em;}
.wrapper{position:relative;padding-bottom:56.25%;/* 16:9 */ padding-top:25px;height:0;}
.wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.whitebg{background:#fff;padding:2em;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);-moz-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);margin-bottom:2em;}
/*img,img[class*="align"],img[class*="wp-image-"]{max-width:100%;height:auto;}
*/img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
img.alignright{margin-left:1em 0 1em 1em;}
img.alignleft{margin:1em 1em 1em 0;}
img.aligncenter{display:block;margin:1em auto;}
img#wpstats{display:block;margin:0 auto;}
img[class*="align"],img[class*="wp-image-"],.gallery .gallery-icon img{border:none;}
span.wpcf7-not-valid-tip{color:red;font-size:16px; font-weight:bold;}
div.wpcf7 .placeheld{color:#fff;font-size:13px;}
div.wpcf7-response-output{border:1px solid #444;color:#fff;margin:0;padding:1em;background:red;clear:both;width:80%;margin:0 auto;text-align:center;}
embed,iframe,object,video{max-width:100%;}
/*embed,iframe,img,object,video{max-width:100%;}
*/.video{position:relative;overflow:hidden;padding-top:56.25%;margin-bottom:1em;}
.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
.tooltip{position:absolute;box-shadow:2px 2px 3px rgba(0,0,0,.2);border-radius:10px;background-color:#fff;text-shadow:-1px -1px 0 #F4F4F4;color:#555;padding:1em;display:none;font-size:12px;line-height:16px;}
#pdf{background:url('../jpg/pdf.jpg') center left no-repeat;padding-left:75px;padding-top:10px;min-height:64px;font-size:18px;text-transform:uppercase;}
#pdf{width:80%;}
#pdf a{color:#222;text-decoration:none;}
#pdf a:hover{color:#222;text-decoration:underline;}
#leftmenu{-webkit-box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);-moz-box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);}
#leftpanel #leftmenu h2{text-transform:uppercase;color:#fff;padding:15px 40px 15px 40px;background:#0d3767;font-size:16px;font-family:'Josefin Sans';font-weight:500;}
#leftpanel #leftmenu{margin-bottom:2em;}
#leftmenu .sub-menu{display:none;}
#leftmenu .current_page_ancestor .sub-menu,#leftmenu .current_page_item .sub-menu{display:block;}
#leftmenu .current_page_item .sub-menu .sub-menu,#leftmenu .current_page_ancestor .sub-menu .sub-menu{display:none;}
#leftmenu .current_page_ancestor .current_page_item .sub-menu{display:block;}
#leftmenu .current_page_ancestor .current_page_ancestor .sub-menu{display:block;}
#leftpanel li a{color:#999;background:#fff;text-decoration:none;text-transform:capitalize;display:block;padding:10px 40px 10px 40px;}
#leftpanel .current_page_item a,#leftpanel .current_page_parent a,#leftpanel .current_page_ancestor a,#leftpanel li a:hover{color:#fff;text-decoration:none;background:#044994;}
#leftpanel li ul li a{color:#999;text-decoration:none;text-transform:none;border-bottom:0px;background:url('../png/larr1.png') #fff center left no-repeat;padding:10px 40px 10px 55px;}
#leftpanel .current_page_item .sub-menu a,#leftpanel .current_page_parent .sub-menu a,#leftpanel .current_page_ancestor .sub-menu a,#leftpanel li ul li a:hover{color:#999;text-decoration:none;background:url('../png/larr2.png') #e1e1e1 center left no-repeat;}
#leftpanel li ul li ul li a{background:url('../png/larr3.png') #fff center left no-repeat;padding:10px 40px 10px 75px;}
#leftpanel .current_page_item .sub-menu .sub-menu a,#leftpanel .current_page_parent .sub-menu .sub-menu a,#leftpanel .current_page_ancestor .sub-menu .sub-menu a,#leftpanel li ul li ul li a:hover{background:url('../png/larr3.png') #fff center left no-repeat;color:#999;}
#leftpanel .current_page_ancestor .current-menu-item a,#leftpanel .current_page_ancestor .current_page_ancestor a{background:url('../png/larr5.png') #9aa4aa center left no-repeat;color:#fff;}
#leftpanel .current_page_ancestor .current_page_ancestor .sub-menu .current-menu-item a{background:url('../png/larr3.png') #fff center left no-repeat;color:#000;}
#rightpanel h1{text-transform:capitalize;padding-bottom:1em;font-size:24px;font-family:'Josefin Sans';font-weight:500;}
#rightpanel h2{text-transform:capitalize;padding-bottom:1em;font-size:20px;font-family:'Josefin Sans';font-weight:500;}
#rightpanel h3{color:#000;text-transform:capitalize;padding-bottom:1em;font-size:16px;}
#rightpanel p{padding-bottom:1em; line-height:18px;}
#rightpanel hr{border:0px;border-bottom:solid 1px #555;margin-bottom:1em;}
#rightpanel h2 span{display:block;font-size:18px;color:#999;}
#rightpanel a{color:#0f004e;text-decoration:none;}
#rightpanel a:hover{color:#0f004e;text-decoration:underline;}
#rightpanel ul{margin-bottom:2em;}
#rightpanel ul li{background:url('../png/larr2.png') top left no-repeat;padding:5px 0 5px 35px;line-height:18px;}
#blog #rightpanel article{background:#fff;padding:2em;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);-moz-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);margin-bottom:2em;}
#rightpanel .entry-header a{color:#555;text-decoration:none;}
#rightpanel .entry-header a:hover{color:#000;text-decoration:none;}
#rightpanel .bfooter{border-bottom:solid 1px #ddd;padding-bottom:2em;margin-bottom:2em;margin-top:2em;}
#rightpanel .entry-content .readpost a{color:#000;padding:8px 16px 8px 16px;background:#f7eb00;text-align:center;cursor:pointer;text-transform:capitalize;text-decoration:none;font-size:14px;display:block;float:right;    text-transform:uppercase;        font-family:'Josefin Sans';font-weight:700;    }
#rightpanel .entry-content .readpost a:hover{color:#fff;background:#044994;text-decoration:none;}
#rightpanel .navigation{background:none;font-weight:500;}
#rightpanel .nav-links{text-align:right;}
#rightpanel .navigation h2{color:#555;border-bottom:solid 5px #044994;margin-bottom:1em;}
#rightpanel .navigation{color:#044994;}
#rightpanel .navigation a{color:#044994;text-decoration:none;}
#rightpanel .navigation a:hover{color:#044994;text-decoration:underline;}
#blog{background:#e3e8eb;}
#htext10{background:#f4f6f3;}
.container table#compare{color:#444;width:100%;border-collapse:collapse;text-align:left;}
.container table#compare td, .container table#compare th{padding:15px 30px 15px 30px;border:#e2e4e1 1px solid;font-size:13px;}
.container table#compare tr{background:#edefec;}
.container table#compare tr:nth-child(odd){background:#f1f1f1;}
.container table#compare tr:nth-child(even){background:#ffffff;}
.container table#compare thead th{font-family:'Josefin Sans';font-weight:900;border:#e2e4e1 1px solid;font-size:18px;text-transform:uppercase; background:#07417f;color:#fff;background:rgb(20,39,59);background:-moz-linear-gradient(90deg,rgba(20,39,59,1) 10%,rgba(11,56,104,1) 53%,rgba(1,76,155,1) 86%);background:-webkit-linear-gradient(90deg,rgba(20,39,59,1) 10%,rgba(11,56,104,1) 53%,rgba(1,76,155,1) 86%);background:linear-gradient(90deg,rgba(20,39,59,1) 10%,rgba(11,56,104,1) 53%,rgba(1,76,155,1) 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#14273b",endColorstr="#014c9b",GradientType=1);}



#htext2 .leftpanel{ margin-bottom:1em;}

@media all and (max-width:1199px)
{
#imagemap{overflow-y:scroll;}
}
@media all and (max-width:479px)
{
.spot_light_three{top:0;}
.spot_light_three h1{font-size:20px;}
.spot_light_three p{display:none;}
#slider img{height:250px;}
}
@media all and (min-width:768px)
{
.spot_light_three{top:8%;}
.spot_light_three h1{font-size:22px;}
.spot_light_three p{font-size:16px;display:block;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{float:right;margin:0 0 2em 2em;}
img.alignleft{float:left;margin:0 2em 2em 0;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
#hd22{padding-left:55px;background:url('../png/phone.png') center left no-repeat;height:38px;}
#htext7 h2{font-size:24px;margin-right:25px;}
#htext7 h2,#htext7 form p{float:left;padding:0;}
#htext7 .container{padding:35px 0 35px 0;margin:0 auto;width:675px;}
footer .ft{margin-bottom:10px;float:left;border-right:solid 1px #9fceea;padding:0 35px 0 35px;min-height:300px;}
footer .first{padding:0 35px 0 0;}
footer div.last{border:0px;}
table#compare td{width:33.3333333333333333%;}
.video2{width:100%;}
	#hd25{float:left;}
	#hd25 img{width:100px;}
}
@media all and (min-width:1024px)
{
#htext3 .container{width:900px;margin:0 auto;padding:35px 0 35px 0;}
#htext3 .leftpanel{width:350px;margin:0 auto; float:left;}
#htext3 .rightpanel{width:500px;margin:0 auto; float:right;}
#htext4 .container{width:900px;margin:0 auto;padding:35px 0 35px 0;}
#htext4 .leftpanel{width:350px;margin:0 auto; float:left;}
#htext4 .rightpanel{width:500px;margin:0 auto; float:right;}
#htext8 .container{width:900px;margin:0 auto;padding:35px 0 35px 0;}
#htext8 .leftpanel{width:500px; float:left;}
#htext8 .rightpanel{width:300px; float:right;}
#htext9 .container{width:900px;margin:0 auto;background:url('../png/bit5.png') top center no-repeat;padding:35px 0 35px 0;}
#htext9 .leftpanel{width:350px; float:left;}
#htext9 .rightpanel{width:500px; float:right;}
#htext9 h2{padding-bottom:35px;}
#htext9 p{padding-bottom:18px;line-height:20px;}
#htext10 h2{padding-bottom:35px;}
#htext10 p{padding-bottom:18px;line-height:20px;}
#htext10 .leftpanel{width:350px; float:left;}
#htext10 .rightpanel{width:500px; float:right;}
#htext10 .container{width:900px;margin:0 auto;background:url('../png/bit5.png') top center no-repeat;padding:35px 0 35px 0;}
#htext11 .container{width:900px;margin:0 auto;padding:30px 0 35px 0;}
#htext11 h2{padding-bottom:35px;}
#htext11 p{padding-bottom:18px;line-height:20px;}
#htext12 .container{width:900px;margin:0 auto;padding:45px 0 0 0;}
#htext12 .leftpanel{width:550px;font-size:16px;}
#htext12 .rightpanel{width:300px;background:url('../png/imspecial.png') bottom center no-repeat;padding-bottom:140px;}
#htext12 h2{padding-bottom:35px;text-align:center;color:#fff;font-weight:500;}
#htext12 p{padding-bottom:18px;line-height:20px;}
#htext13{background-image:url('../jpg/abt.jpg');background-repeat:no-repeat;background-size:cover;background-position:100% top;width:100%;color:#fff;}
#htext13 .container{width:900px;margin:0 auto;padding:30px 0 35px 0;}
#htext13 .rightpanel{width:600px;font-size:16px; float:right;}
#htext13 h2{padding-bottom:35px;color:#fff;}
#htext13 p{padding-bottom:18px;line-height:20px;}
#htext14 .leftpanel{width:500px; float:left;}
#htext14 .rightpanel{width:350px; float:right;}
#htext14 .container{width:900px;margin:0 auto;background:url('../png/bit5.png') top center no-repeat;padding:35px 0 35px 0;}
#htext14 h2{padding-bottom:35px;}
#htext14 p{padding-bottom:18px;line-height:20px;}
#htext15 h2{padding-bottom:35px;}
#htext15 p{padding-bottom:18px;line-height:20px;}
#htext15 .container{width:900px;margin:0 auto;padding:35px 0 35px 0;}
#htext15 .leftpanel{width:375px;}
#htext15 .rightpanel{width:325px;}
#htext16 h2{padding-bottom:30px;}
#htext16 h3{padding-bottom:18px;text-transform:capitalize;font-size:30px;padding-bottom:18px;}
#htext16 p{padding-bottom:18px;line-height:20px;}
#htext16 .container{width:900px;margin:0 auto;padding:35px 0 35px 0;}
#htext16 .leftpanel{width:350px;}
#htext16 .rightpanel{width:500px;}
#bd .container{padding:15px;width:900px;margin:0 auto;}
#bdt{width:500px; float:left; padding-top:15px;}
#dealerpanel {width:350px; float:right;}
.leftpanel{margin-bottom:0; }
.rightpanel{margin-bottom:0; }
.more a{padding:18px;font-size:16px;}
.container .more a{padding:10px 18px 10px 18px;width:230px;}
.container .more a{padding:10px 10px 10px 10px;width:230px;}
.product1{width:45.333333333333333%;margin:30px 0 30px 0;margin-right:2%;padding:8px;float:left; min-height:500px;}
.product1 h3{margin-bottom:15px;font-size:14px;}
.product1 h4{background:url('../png/bit3.png') #034993 top right no-repeat;}
.product1 h5{bottom:0;left:0;position:absolute;z-index:2000;width:100%;}
.product2 a img{height:225px;}
.product3{padding:20px 10px 20px 10px;min-height:190px;}
.testi1{width:30.333333333333333333%;float:left;margin-left:1.25%;margin-right:1.25%;}


#freequote .container form p{float:left;margin:0;padding:0;margin:0 5px 0 5px;}
#freequote .container textarea,#freequote .container .inputtext,#freequote .container form select,#freequote .container form .submit{ margin-top:5px;width:225px;}
#freequote .container textarea{height:50px;}


}
@media all and (min-width:1200px)
{
#htext2 .leftpanel{ margin-bottom:0;}
#freequote .container textarea,#freequote .container .inputtext,#freequote .container form select{width:225px;}
#freequote .container form .submit{width:225px;margin-top:5px;}
#freequote .container textarea{height:50px;width:460px; margin-top:4px;}

footer{min-height:535px;}
body,h1,h2,h3,h4,h5,p,table,table th,form,a img,ul{border:none;margin:0px;padding:0px;}
ul{list-style:none;}
h1{font-size:30px;}
h2{font-size:28px;}
h3{font-size:18px;}
.video1{float:left;}
.leftpanel{margin-bottom:0;}
.rightpanel{margin-bottom:0;}
.more a{padding:18px;font-size:16px;}
.container .more a{padding:10px 18px 10px 18px;width:230px;}
.product1{width:21.333333333333333%;margin:30px 0 30px 0;margin-right:2%;padding:8px;float:left; min-height:550px;}
.product1 h3{margin-bottom:15px;font-size:18px;}
.product1 h4{background:url('../png/bit3.png') #034993 top right no-repeat;}
.product1 h5{bottom:0;left:0;position:absolute;z-index:2000;width:100%;}
.product2 a img{height:225px;}
.product3{padding:20px 10px 20px 10px;min-height:190px;}
.testi1{width:30.333333333333333333%;float:left;margin-left:1.25%;margin-right:1.25%;}
.blogs{float:left;}
.leftpanel{float:left;}
.rightpanel{float:right;}
.link5,.link3,.link4,.link6,.link2,.link1{display:inline-block;text-align:left;margin:0;}
.link6{margin:0px;}
ul.tabs li{display:inline-block;}
#rightpanel h1{font-size:28px;}
#rightpanel h2{font-size:24px;}
#rightpanel h3{font-size:18px;}
#slider .bx-wrapper .bx-pager{display:none;}
#slider .bx-wrapper .bx-controls-direction a{display:block;}
#slider .spot_light_three{padding:0;width:90%;height:100%;clip-path:polygon(0 0,0% 100%,100% 100%);-webkit-clip-path:polygon(0 0,0% 100%,100% 100%);color:#15273c;top:0;}
#slider .spot_light_three .container{padding:0;}
#slider .spot_light_three h1{text-transform:uppercase;}
#slider .spot_light_three .spot_text{font-family:'Josefin Sans';top:45%;position:absolute;}
#slider .spot_light_three .spot_text1{padding-left:60px;}
#slider .spot_light_three .spot_text h1{text-transform:uppercase;font-size:36px;line-height:40px;padding-bottom:15px;;width:380px;}
#slider .spot_light_three .spot_text p{font-size:22px;line-height:24px;font-weight:400;padding-bottom:25px;;width:410px;}
#slider .slider-text{visibility:hidden;}
#slider .slider-text.active-slide{visibility:visible;}
#htext11 .step{float:left;width:210px;}
#bd .container{padding:15px;width:1250px;margin:0 auto;}
.f-nav1 #toppanel .container{padding:16px 28px 0 60px;}
.f-nav1 #hd1c,#hd1b{background:none;padding:0;}
.f-nav1 #hd1{background:url('../jpg/sbg2.jpg') top left no-repeat;background-size:cover;width:100%;max-width:100%;height:194px;}
.f-nav1 #hd1 form #s{width:230px;}
.f-nav1 #hd1t{background:url('../png/sbg1.png') top left no-repeat;height:194px;background-size:contain;}
.f-nav1 #hd11 a{background:url('../png/solarpower.png') center left no-repeat;padding-left:42px;padding-top:5px;height:26px;display:block;}
.f-nav1 #hd12 a{background:url('../png/skylight.png') center left no-repeat;padding-left:55px;padding-top:5px;height:26px;display:block;}
.f-nav1 #hd21{padding-top:30px;}
.f-nav1 #hd21 a{background:url('../png/logo.png') top left no-repeat;width:232px;height:90px;}
.f-nav1 #hd22{margin:25px 30px 0 0;}
.f-nav1 #hd22 span{font-size:24px;}
.f-nav1 #hd23{padding:25px 0 30px 30px;border-left:solid 1px #779aaf;display:block;}
.f-nav1 #hd24{padding-top:45px;}
	#hd25 img {width: 125px;}
#hd3{padding:0 30px 0 30px;}
#hd3 .container{padding:0;}
#hd31{padding-top:20px;}
#affiliates .container{width:1000px;margin:0 auto;padding:30px 0 30px 0;}
#htext1 h2{text-align:center;padding-bottom:30px;}
#htext2 h2{text-align:center;padding-bottom:60px;}
#htext3 h2{padding-bottom:18px;}
#htext4 h2{padding-bottom:18px;}
#htext5 h2{padding-bottom:30px;text-align:center;}
#htext1 p{padding-bottom:18px;line-height:20px;}
#htext2 p{padding-bottom:18px;line-height:20px;}
#htext3 p{padding-bottom:18px;line-height:20px;}
#htext4 p{padding-bottom:18px;line-height:20px;}
#htext5 p{padding-bottom:0px;line-height:20px;}
#htext1 .container{width:1250px;margin:0 auto;padding:70px 0 35px 0;}
#htext2 .container{width:1230px;margin:0 auto;padding:35px 0 35px 0;}
#htext3 .container{width:1150px;margin:0 auto;padding:75px 0 75px 0;background:url('../png/bit5.png') top left no-repeat;}
#htext4 .container{width:1170px;margin:0 auto;padding:35px 0 35px 0;}
#htext5 .container{width:1200px;margin:0 auto;padding:45px 0 45px 0;}
#htext2 .leftpanel{width:310px;}
#htext2 .rightpanel{width:870px;}
#htext2 .leftpanel1{width:575px;}
#htext2 .rightpanel1{width:575px;}
#htext3 .leftpanel{width:250px;}
#htext3 .rightpanel{width:750px;}
#htext4 .rightpanel{width:525px;}
#htext4 .leftpanel{width:625px;}
#reviews h2{padding-bottom:55px;}
#reviews .container{width:1200px;margin:0 auto;background:url('../png/bit5.png') top center no-repeat;padding:40px 0 40px 0;}
#reviews .testi3{padding-top:40px;background:url('../png/quote.png') top left no-repeat;text-align:center;}
#reviews .imtesti{left:40%;}
#reviewhome .testi1{width:100%;float:none;margin-left:0;margin-right:0;}
#reviewhome .imtesti{left:auto;right:5%;}
#latestblogs h2{padding-bottom:40px;}
#latestblogs .container{width:1200px;margin:0 auto;padding:40px 0 40px 0;}
#projectgallery .container{width:1200px;margin:0 auto;padding:40px 0 40px 0;}
#projectgallery h2{padding-bottom:40px;}
#htext8 h2{padding-bottom:45px;}
#htext8 h3{margin-bottom:15px;}
#htext8 .container{width:1230px;margin:0 auto;padding:35px 0 35px 0;}
#htext8 .leftpanel{width:340px;margin-right:50px;}
#htext8 .rightpanel{width:420px;}
#htext9 .leftpanel{width:575px;}
#htext9 .rightpanel{width:575px;}
#htext9 .container{width:1200px;margin:0 auto;background:url('../png/bit5.png') top center no-repeat;padding:45px 0 45px 0;}
#htext9 h2{padding-bottom:35px;}
#htext9 p{padding-bottom:18px;line-height:20px;}
#htext10 h2{padding-bottom:35px;}
#htext10 p{padding-bottom:18px;line-height:20px;}
#htext10 .leftpanel{width:475px;}
#htext10 .rightpanel{width:625px;}
#htext10 .container{width:1200px;margin:0 auto;background:url('../png/bit5.png') top center no-repeat;padding:45px 0 45px 0;}
#htext11 .container{width:1200px;margin:0 auto;padding:60px 0 45px 0;}
#htext11 h2{padding-bottom:35px;}
#htext11 p{padding-bottom:18px;line-height:20px;}
#htext12 .container{width:1000px;margin:0 auto;padding:45px 0 0 0;}
#htext12 .leftpanel{width:650px;font-size:16px;}
#htext12 .rightpanel{width:300px;background:url('../png/imspecial.png') bottom center no-repeat;padding-bottom:140px;}
#htext12 h2{padding-bottom:35px;text-align:center;color:#fff;font-weight:500;}
#htext12 p{padding-bottom:18px;line-height:20px;}
#htext13{background-image:url('../jpg/abt.jpg');background-repeat:no-repeat;background-size:cover;background-position:100% top;width:100%;color:#fff;}
#htext13 .container{width:1200px;margin:0 auto;padding:90px 0 45px 0;}
#htext13 .rightpanel{width:700px;font-size:16px;}
#htext13 h2{padding-bottom:35px;color:#fff;}
#htext13 p{padding-bottom:18px;line-height:20px;}
#htext14 .leftpanel{width:620px;}
#htext14 .rightpanel{width:560px;}
#htext14 .container{width:1200px;margin:0 auto;background:url('../png/bit5.png') top center no-repeat;padding:45px 0 45px 0;}
#htext14 h2{padding-bottom:35px;}
#htext14 p{padding-bottom:18px;line-height:20px;}
#htext15 h2{padding-bottom:35px;}
#htext15 p{padding-bottom:18px;line-height:20px;}
#htext15 .container{width:1230px;margin:0 auto;padding:35px 0 35px 0;}
#htext15 .leftpanel{width:575px;}
#htext15 .rightpanel{width:525px;}
#htext16 h2{padding-bottom:30px;}
#htext16 h3{padding-bottom:18px;text-transform:capitalize;font-size:30px;padding-bottom:18px;}
#htext16 p{padding-bottom:18px;line-height:20px;}
#htext16 .container{width:1200px;margin:0 auto;padding:35px 0 35px 0;}
#htext16 .leftpanel{width:500px;}
#htext16 .rightpanel{width:600px;}
#htext16t{width:60%;margin:0 auto;text-align:center;font-size:12px;margin-bottom:50px;}
#dealerpanel{float:right;}
#tabpanel2{background:url('../jpg/imtab.jpg') #fefdfd bottom right no-repeat;min-height:675px;}
#tabpanel2 .container{width:975px;margin:0 auto;font-size:14px;}
#bdt{float:left;padding-top:15px;}
#tabpanel1 li{float:left;}
#tabpanel1 .container{padding:0;}
#tabpanel2 .container{padding:35px 0 35px 0;width:1100px;}
#htext1t{padding:0 2em 0 2em;width:90%;font-size:14px;}


#freequote .container{padding:50px 0 50px 0;}
#freequote h2{font-size:36px;}
#freequote .container{width:1200px;text-align:center;margin:0 auto;background:url('../png/bit5.png') top center no-repeat;}



#centeredmenu{z-index:1000;position:relative;display:block;text-align:left;font-size:14px;}
#centeredmenu ul{margin:0;padding:0;list-style:none;position:relative;}
#centeredmenu ul li{padding:0;float:left;position:relative;}
#centeredmenu ul li a{display:block;margin:0;text-decoration:none;color:#fff;padding:24px 12px 24px 12px;text-transform:uppercase;border-right:solid 1px #3f5971;}
#centeredmenu ul li.active a,#centeredmenu ul li.current_page_item a{color:#4ec5d7;}
#centeredmenu ul li a:hover{color:#4ec5d7;}
#centeredmenu ul li:hover a,#centeredmenu ul li.hover a{color:#4ec5d7;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
#centeredmenu ul ul li:hover a,#centeredmenu ul ul li.hover a{background:none;}
#centeredmenu ul ul{font-weight:500;display:none;position:absolute;left:0;float:left;right:auto;width:200px;}
#centeredmenu ul ul li{left:auto;margin:0;clear:left;float:left;width:100%;}
#centeredmenu ul ul li a,#centeredmenu ul li.active li a,#centeredmenu ul li:hover ul li a,#centeredmenu ul li.hover ul li a{border:0;border-right:0px;border-top:1px solid #ddd;float:left;width:100%;padding:1em;margin:0px;background:#f7f7f7;height:auto;color:#444;text-transform:capitalize;transition:opacity .5s;font-size:12px;font-family:'Duru Sans',sans-serif;}
#centeredmenu ul ul li a:hover,#centeredmenu ul li.active ul li a:hover,#centeredmenu ul li:hover ul li a:hover,#centeredmenu ul li.hover ul li a:hover{background:#034993;color:#fff;float:left;}
#centeredmenu ul li.menu-item-home a{background:url('../png/imhome.png') center left no-repeat;padding-left:40px;color:#fff;}
#centeredmenu ul li.menu-item-home a:hover{color:#4ec5d7;}
#centeredmenu ul li ul li a{margin-left:0;}
#centeredmenu ul li:hover ul,#centeredmenu ul li.hover ul{display:block;}
#centeredmenu ul li:hover ul ul,#centeredmenu ul li.hover ul ul{top:0;left:224px;display:none;}
#centeredmenu ul ul .menu-item-has-children ul{display:none;}
#centeredmenu ul ul .menu-item-has-children:hover ul,#centeredmenu ul ul .menu-item-has-children.hover ul{display:block;}
#centeredmenu ul ul .menu-item-has-children:hover ul ul,#centeredmenu ul ul .menu-item-has-children.hover ul ul{display:none;}
#centeredmenu ul ul ul .menu-item-has-children:hover ul,#centeredmenu ul ul ul .menu-item-has-children.hover ul{display:block;}
footer .container{width:1225px;margin:0 auto;padding:15px 0 15px 0;}
#ft1{float:left;width:800px;}
#ft2{float:right;border-left:solid 1px #9fceea;width:325px;padding-left:35px;}
#copyright .container{width:1225px;margin:0 auto;padding:15px 0 15px 0;}
#copyright .slinks{float:left;}
#copyright p{float:left;margin:0;padding:0;width:800px;margin-top:5px;}
    #contactleft{float:left;width:45%;}
#contactright{float:right;width:45%;}
        }
@media all and (min-width:1400px){.bx-wrapper img{width:100%;height:100%;max-width:100%;max-height:100%}
}
@media only screen and (max-width:800px){embed,object{max-width:100%;}
}
@media only screen and ( max-width:650px ){.gallery-columns-3 .gallery-item{width:33.33%;}
.gallery-columns-3 .gallery-item img{width:100%;height:auto;}
}
@media only screen and (max-width:480px){.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-2 .gallery-item img{width:100%;height:auto;}
.container td,.container th{display:inline-block;width:90%;border:0px;}
#htext10 .container .rightpanel td{display:inline-block;padding:0;width:90%;}
}
#bloc .bloc1{background:#dddddd;color:#444; padding:2em;}
#bloc .bloc1 .bloct{padding:25px 50px 25px 50px;}
#bloc .bloc1 h2{color:#152c3b;text-transform:uppercase;font-size:18px;padding:0;margin:0px;padding-bottom:15px;}
#bloc .bloc1 p{font-size:14px;}
#bloc .bloc1 p span{font-size:16px;color:#152c3b;display:block;}
#bphone{background:url('../jpg/imcall1.jpg') top left no-repeat;padding-left:45px;}
#bphone2{background:url('../png/phone.png') top left no-repeat;padding-left:45px;}
#baddress{background:url('../jpg/imcall2.jpg') top left no-repeat;padding-left:45px;}
#bhours{background:url('../jpg/imcall3.jpg') top left no-repeat;padding-left:45px;}
.iwrapper{position:relative; padding-bottom:56.25%;/* 16:9 */ padding-top:25px; height:0;}
.iwrapper iframe{position:absolute; top:0; left:0; width:100%; height:100%;}
@media all and (min-width:1200px){#rightpanel{width:850px;float:left;}
#leftpanel{width:360px;float:right;}
#blog .container{width:1250px;margin:0 auto;padding:35px 0 35px 0;}
#aboutus #htext8{background:url('../jpg/imabout.jpg') #fff bottom right no-repeat;}
#aboutus #htext8 .container{min-height:600px;}
#aboutus #aboutust{width:800px;}
#htext10 .htext10t1 .container .leftpanel{width:425px;}
#htext10 .htext10t1 .container .rightpanel{width:725px;}
#htext10 .htext10t1 .container .rightpanel td{width:45%;}
#htext10 .htext10t2{background:url('../jpg/panelvideo1.jpg') top left no-repeat; padding-left:125px;}
}
#howsolarmapt{position:relative;}
#maparrow1{top:100px;left:30px;}
#maparrow2{top:225px;left:300px;}
#maparrow3{top:225px;left:375px;}
#maparrow4{top:200px;left:550px;}
#maparrow5{top:110px;left:675px;}
#maparrows1{top:15px;left:125px;}
#maparrows2{top:100px;left:125px;}
#maparrows3{top:175px;left:180px;}
#htext10 .htext10t1 .container .leftpanel h2{margin:0; padding:0;padding-bottom:10px;}
#htext10 .htext10t1 .container .leftpanel h3{margin:0; padding:0;padding-bottom:10px;}
#htext10 .htext10t1 .container .leftpanel p{margin:0; padding:0;padding-bottom:10px;}
#htext10 .htext10t1 .container .rightpanel table{color:#999;}
#htext10 .htext10t1 .container .rightpanel td{padding:0 15px 15px 15px;border:0px;font-size:14px;line-height:22px;}
#htext10 .htext10t1 .container .rightpanel tr{background:none;}
#htext10 .htext10t1 .container .rightpanel tr:nth-child(odd){background:none;}
#htext10 .htext10t1 .container .rightpanel tr:nth-child(even){background:none;}
#htext10 .htext10t1 .container .rightpanel .inputtext,#htext10 .htext10t1 .container .rightpanel select{border:0px;width:100%;padding:5px;box-sizing:border-box;color:#999;font-family:'Duru Sans',sans-serif;font-size:13px;display:block; background:none;border:solid 1px #ccc; margin-top:3px;}
#htext10 .htext10t1 .container .rightpanel .submit{margin-top:5px;width:100%;border:0px;padding-top:10px;padding-bottom:10px;font-weight:500;display:block;text-align:center;text-decoration:none;text-transform:uppercase;background:#034993;color:#fff;font-family:'Josefin Sans';font-size:14px;}
.accordion dt a{display:block;color:#fff;padding:1em;background:#034993;border-bottom:solid 1px #fff;text-decoration:none;font-weight:bold;font-size:16px;cursor:pointer;}
.accordion dt a:hover{color:#fff;background:#3597d2;text-decoration:none;}
.accordion dd{margin:0;padding:0;padding:2em;line-height:22px;}
.maparrow{background:url('../png/mapbit.png') top left no-repeat;width:41px;height:52px;position:absolute;}
.maparrow a{width:41px;height:82px;display:block; text-align:center;}
.maparrow a span{font-family:'Josefin Sans';font-size:24px;  display:block; padding-top:50px; font-weight:700;color:#fff;}
#contactus h2{text-align:left;}
#contactus p{padding-bottom:18px;}
#contactform{margin-bottom:3em;}
#contactform{overflow: hidden;zbackground:#034993;zpadding:18px;height:100%;}
#contactform form{margin:0 auto;}
#contactform td{padding:5px;}
#contactform select{height:35px;border:solid 1px #ddd;color:#555;font-family:'Duru Sans',sans-serif;}
#contactform #submit{text-align:center;color:#000;background:#f7eb00;padding:18px;font-size:16px;border:0px;font-weight:400;width:99%;cursor:pointer;text-transform:uppercase;}
#contactform textarea{font-size:13px;border:solid 1px #d8d7d7;padding:8px 5px 8px 5px;width:98%;font-family:'Duru Sans',sans-serif;color:#555;}
#contactform select{font-size:13px;border:solid 1px #d8d7d7;padding:8px 5px 8px 5px;width:98%;font-family:'Duru Sans',sans-serif;color:#555;}
#contactform h3{font-size:18px;}
#contactform .inputtext{font-size:13px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:98%;}
#contactform .inputsmall{font-size:13px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:98%;}
#contactformlanding{margin-bottom:0em;}
#contactformlanding{padding:5px;}
#contactformlanding form{margin:0 auto;}
#contactformlanding td{padding:5px;}
#contactformlanding select{height:35px;border:solid 1px #ddd;color:#555;font-family:'Duru Sans',sans-serif;}
#contactformlanding #submit{text-align:center;color:#000;background:#f7eb00;padding:18px;font-size:16px;border:0px;font-weight:400;width:100%;cursor:pointer;text-transform:uppercase;}
#contactformlanding textarea{font-size:13px;border:solid 1px #d8d7d7;padding:8px 5px 8px 5px;width:98%;font-family:'Duru Sans',sans-serif;color:#555;}
#contactformlanding select{font-size:13px;border:solid 1px #d8d7d7;padding:8px 5px 8px 5px;width:98%;font-family:'Duru Sans',sans-serif;color:#555;}
#contactformlanding h3{font-size:18px;}
#contactformlanding .inputtext{font-size:13px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:97%;}
#contactformlanding .inputsmall{font-size:13px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:97%;}
#projectgallery a{color:#333; text-decoration:none; }
#projectgallery a:hover{color:#333; text-decoration:underline; }



@font-face {
  font-family: "Josefin Sans";
  src: url("../ttf/josefinsans-light.ttf") format("truetype");
}



@font-face{font-family:'Duru Sans';font-style:normal;font-weight:400;src:local('Duru Sans'),local('DuruSans-Regular'),url(https://fonts.gstatic.com/s/durusans/v12/xn7iYH8xwmSyTvEV_HOBRv3ZRN8.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:'Duru Sans';font-style:normal;font-weight:400;src:local('Duru Sans'),local('DuruSans-Regular'),url(https://fonts.gstatic.com/s/durusans/v12/xn7iYH8xwmSyTvEV_HOBSP3Z.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.iframeme{height:400px;}

.modal{display:none;position:fixed;z-index:30001;left:0;top:0;width:100%;height:100%;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);font-size:13px;}
.modal-content{background-color:#034993;zmargin:5% auto;zpadding:15px;zborder:1px solid #888;width:99%;}
.mclose{color:#aaa;float:right;font-size:28px;font-weight:bold;}
.mclose:hover,.mclose:focus{color:black;text-decoration:none;cursor:pointer;}
.mpopup .inputtext,.mpopup select{border:0px;width:100%;padding:5px;box-sizing:border-box;color:#999;font-family:'Duru Sans',sans-serif;font-size:13px;display:block;background:none;border:solid 1px #e7e9e6;margin-top:3px;}
.mpopup .submit{cursor:pointer;margin-top:5px;width:100%;border:0px;padding-top:10px;padding-bottom:10px;font-weight:500;display:block;text-align:center;text-decoration:none;text-transform:uppercase;background:#034993;color:#fff;font-family:'Josefin Sans';font-size:14px;}
.mpopup table{color:#999;width:100%;}
@media only screen and (max-width:767px){.modal{overflow:auto;}
.mpopup td{display:inline-block;padding:10px;padding-top:0;width:95%;}

}
@media only screen and (min-width:768px){.mpopup td{width:48%;padding:10px;}
.modal-content{width:675px;}
}
.f-nav{position:fixed !important;background:#fff;z-index:20000;width:100%;}
.f-nav .container{width:100%;}
.f-nav #hd1b{padding:1em;}
.f-nav #hd1c{display:none;}

.entry-content img {width: auto; height: auto;}
.tab-content img {width: auto; height: auto;}


