/*=========================================
  Mapzi changes
===========================================*/
.topmenu { position: fixed; width: 100%; z-index: 9999999; top: 0; background: #fff;border-bottom: 1px solid #ccccccc4;}
.topmenu ul {list-style-type: none; padding: 0; margin: 0;}
.topmenu ul li {display: inline-block;}
.topmenu ul li a {color: #222;padding: 7px 30px;display: block; font-family: "DINOT"; }
.topmenu ul li.active a{background: #dfdfdf;}
.singular-homesolution .navbar-primary{top:35px !important;}
.topmenu ul li a:hover{text-decoration: none; color:#ce181e;}

  .singular-homesolution .navbar-primary{background: #fff;}
  .banner-section-homesolution{background: #fff;}
  .solution-footer a.get-in-touch{font-weight: 600; background: #ce181e; color: #fff; padding: 10px 20px; font-size: 14px; letter-spacing: 0.5pt;
    margin-left: 15px;}
 .solution-footer .social-links{margin-top: 20px;}
 .solution-footer{border-top: 1px solid #e0e0e1; padding-top: 100px; background: #fff;}
 .solution-footer img.footer-bnr{display: block; margin: auto; width: 100%;}
 .homesolution-slider img{width: 100%;}
 .homesolution-slider{margin-top: -100px;}
 .homesolution-inner-pages{padding:90px 0px 0px 0;}
 .homesolution-inner-pages .inner{height:98%;padding:30px 15% 30px 24%; width:128%; position: relative; top:-15px;background: #ededed; position: relative; z-index: 99;}
 .homesolution-inner-pages .inner.fst{top:30px;}
 .homesolution-inner-pages .order-md-2 .inner{ left:-28%;}
 .homesolution-inner-pages .order-md-1 .inner{ right:0; top: -15px;}
 .homesolution-inner-pages span.number.left{position: absolute;  top: 0; font-size:80px; font-weight: bold;
  color:#ce181e; line-height: 0;letter-spacing: -5px;}
  .homesolution-inner-pages .order-md-2 span.number.left{right: -18px;}
  .homesolution-inner-pages .order-md-1 span.number.left{left: -27px;}
  .homesolution-inner-pages h2{font-size: 34px;}
  .row.justify-content-end.gosolar-row{margin-bottom:70px;}
  .singular-homesolution .container{ max-width:1239px; padding: 0; }
  .gosolar-image-item img{width: 100%;}
  .singular-homesolution.singular-homesolution-9002 .homesolution-slider{margin-top:-30px;}
  .features-col-box{padding:50px 0;}
.features-col-box ul{padding:0;}
.features-col-box ul li{padding-left: 40px;display: block; min-height: 36px;background: url(https://vikramsolardev.wpengine.com/wp-content/themes/vikramsolar2019/_/img/case-study-icons/tick.png);background-size: 22px auto;background-repeat: no-repeat;    background-position: 0px 4px;margin-bottom: 1rem;}
.singular-homesolution-9002 .homesolution-inner-pages{padding-top:0 ;}


.singular-homesolution.singular-homesolution-9002 .content-box{max-width:1000px; margin: auto;}
.row.experience-row.eldor-gray{background:#e5e5e4; height: 259px; position: relative;}
.row.experience-row.eldor-gray:before{content: '';display: block; background: #fff; height: 100%; width:56.4%;position: absolute; right: 0;}
.gray-box-series{background:#e5e5e4; }
.sec-bg.design img{width: 100%; margin: 0;}
.sec-txt{background: #fff; padding:0 20px 20px; width:100%; position: relative;}
.sec-txt .conetnt-section{max-width:450px;}
h1.entry-title.thin-gray{position: relative; z-index: 9999;}
/* ================= sunny =====================*/

.sec-txt span {text-align: left; margin: 0px; display: inline-block;}
.sec-txt p { margin: 30px 0px;}
.row.experience-row.padd { background: #f8f8f9; padding:110px 0px 50px;}
.sec p {text-align: center; font-size: 14px;text-transform: uppercase; font-weight: bold; color: #ce181e;}
.sec h1 {text-align: center;font-size: 50px;font-weight: lighter; font-family: dinot;}
.singular-homesolution.singular-homesolution-9002 .navbar-primary .container {max-width: 1200px; margin: auto;}
.singular-homesolution.singular-homesolution-9002 #footer .container {max-width: 1200px; margin: auto;}
.singular-homesolution.singular-homesolution-9002 #overview-header{max-width: 1200px; margin: auto;}

.singular-homesolution-9053 h4{text-align: center; font-size: 20px; margin-bottom: 20px;}
.singular-homesolution-9053 h4 span{color:#50504f; font-weight:400;}
#cost-finance-1{padding-bottom: 15px; border-bottom: 1px solid #cccccc8c; margin-bottom: 50px;}
#cost-finance-2{padding-bottom: 15px; border-bottom: 1px solid #cccccc8c;}
#cost-finance-3{padding-bottom: 15px; border-bottom: 1px solid #cccccc8c; margin-bottom: 50px;}
#cost-finance-4{border-bottom: 1px solid #cccccc8c;background: #f8f8f9; overflow: hidden; padding: 80px 0;}
#cost-finance-5{padding:80px 0 40px 0;}
#cost-finance-2 .colx8{width:40%; float: left; padding:5px;}
#cost-finance-2 .colx4{width:20%; float: left;padding:5px;}
#cost-finance-2 .colx4 .enter-text{background: #ce181e;color: #fff; padding: 10px; height: 110px;}
#cost-finance-2 .colx4 .enter-text h6{color: #fff;}
#cost-finance-2 .colx4 .enter-text p{font-size: 13px; margin:0;}
#cost-finance-2 .colx8 .enter-text{background: #ce181e;color: #fff; padding: 10px; height: 110px;}
#cost-finance-2 .colx8 .enter-text h6{color: #fff;}
#cost-finance-2 .colx8 .enter-text p{font-size: 13px; margin:0;}
ul.text-gray{list-style-type: none; padding: 0;}
ul.text-gray li {background: #f8f8f9; padding: 10px; margin: 10px 0;} 
ul.text-red{list-style-type: none; padding: 0;}
ul.text-red li {background: #f8f8f9; padding: 10px; margin: 10px 0; color:#ce181e; font-weight: bold;} 
.col-9.col-md-9.col-sm-14.last-text button.btn-red{background: #ce181e; color: #fff; border: 0; text-transform: uppercase; padding: 10px 40px;
    font-weight: 600; font-size: 14px; margin: auto; display: block;}
    .col-9.col-md-9.col-sm-14.last-text a.btn-red{background: #ce181e; color: #fff; border: 0; text-transform: uppercase; padding: 10px 40px;
    font-weight: 600; font-size: 14px; margin: auto; display:table;}    
#cost-finance-4 h4.thin-gray{text-transform: inherit; text-align: left; font-weight: 500; font-size: 16px}
#cost-finance-4 h4.thin-gray b{font-size: 16px; font-weight: bold;}
.col-9.col-md-9.col-sm-14.last-text h6.text-center{margin-top: 30px;margin-bottom: 20px;}
#cost-finance-4 .file-wrap.row{border-bottom: 1px solid #e8e5e5;}
.col-4.col-sm-4.col-md-4.pr-0.visit-website-file a{text-transform: uppercase;}
.col-4.col-sm-4.col-md-4.pr-0.visit-website-file img{display: inline-block; margin-left: 15px;}
.col-4.col-sm-4.col-md-4.pr-0.visit-website-file{text-align: right;}
body.singular-homesolution-9053{background: #e5e5e4;}
#checklist-1 h4{text-align:center;}
#checklist-1{padding-bottom: 15px; border-bottom: 1px solid #cccccc8c; margin-bottom: 50px;}
.singular-homesolution-9067 h4{text-align: center; font-size: 20px; margin-bottom: 20px;}
.singular-homesolution-9067  h4 span{color:#50504f; font-weight:400;}
#checklist-2 .graybox{background: #f8f8f9;}
#checklist-2 span.number-left{font-size: 100px;font-weight: bold; line-height: normal; color: #ce181e; position: absolute; left:0px; top: -84px;}
.singular-homesolution-9067 .list-row h4{color:#fff; background: #ce181e; padding: 10px; margin: 0; text-align: left;float: left;
    position: relative; top: -23px; left:-10px;}
.singular-homesolution-9067 .list-row h4 span{color: #fff;}
.img-col-top img{position: relative; top: -60px;}
.list-row .clear{width: 100%; padding:30px;}
ul.list-col{list-style-type: none;}
ul.list-col li{margin-bottom: 15px; background:url(https://vikramsolardev.wpengine.com/wp-content/uploads/2019/08/check-icon.png) no-repeat left top;    padding: 0px 0px 5px 40px;}
.col-4.col-md-4.col-sm-14.img-col-top{ right:-10px; }
.list-row.list-row-2 .col-4.col-md-4.col-sm-14.img-col-top{ left:-10px; }
.col-12.col-md-12.col-sm-14.graybox { flex: 0 0 89%; max-width: 89%;}
ul.list-squer{list-style-type: none;padding: 0;margin-left:80px;}
ul.list-squer li{ margin-bottom: 15px; padding-left: 25px; position: relative;}
ul.list-squer li:before{display: block; position: absolute; width:11px; height:11px; background:#ce181e; left: 0; top:7px; content: '';}
/*============== sunny */

section#checklist-2 {margin-top: 90px;}
section#checklist-3 {margin-top: 90px;}
#checklist-3 span.number-right {font-size: 100px;font-weight: bold;color: #ce181e;position: absolute;top: -58px;right: 0; line-height:normal;}
.singular-homesolution-9067 .list-row.list-row-2 h4 { float: right; left:auto; right:-10px; text-align: right;}
#checklist-3 .graybox {background: #f8f8f9;}
#checklist-3 span.number-right.last{top:-84px;}

.singular-homesolution-9080 .homesolution-slider{margin-top: 0;}
#whyus-1{position: relative;}
#whyus-1 h2{ font-size: 50px; line-height: 50px; margin-bottom: 20px;}
#whyus-1 h2 span{font-weight:300; color: #50504f;}
#whyus-1 .banner-img img{display: block; float: right;}
#whyus-1 .banner-txt{padding:70px 0px 0 175px;}
#whyus-1:before{content: '';display: block; background: #fff; height: 100%; width: 57.14%;position: absolute;}
#whyus-1 .banner-img{position: relative; top: -101px;}
.singular-homesolution-9080 .homesolution-inner-pages{padding-top: 0;}
.singular-homesolution.singular-homesolution-9080 .container{background:transparent; max-width: 100%;}
.singular-homesolution-9080 .solution-footer{background:transparent;}
.singular-homesolution.singular-homesolution-9080 .navbar-primary .container{max-width:1200px; margin: auto;}
.singular-homesolution-9080 .contener-box-whyus{max-width:1200px; margin: auto;}
.singular-homesolution-9080 .homesolution-box.container{max-width:1200px;}
.singular-homesolution-9080 .banner-section-homesolution:before{content: ''; display: block; background: #f4f4f4; height: 100%; width: 42.85%;
    position: absolute;right: 0;}
#whyus-2{position: relative; top: -65px;}
#whyus-2:before{content: '';display: block; background: #fff; height:75%; width: 57.14%;position: absolute;}
section#whyus-3{position: relative;padding-bottom: 30px; }
section#whyus-3 .solar-img-col{position: absolute; right:0; bottom: -160px;}
section#whyus-3 .col-12.col-md-12.col-sm-14{padding-right:335px;}
#whyus-4{background: #fff; padding:100px 0px 50px;}
#whyus-4 .colx4{padding:10px;}
#whyus-4 h4{text-align: center; margin-bottom: 30px;}
#whyus-4 h4 span{font-weight: 300; color: #50504f;}
#whyus-4 .text-box{text-align: center; background:#f8f8f9; padding: 15px; height: 100%; }
#whyus-4 .text-box span.number{ display: block; background: #ce181e; width: 40px; height: 40px; border-radius: 50%; color: #fff; font-weight: bold; line-height: 39px; margin: auto; position: relative; margin-top: -20px; top: -20px;}
#whyus-4 .text-box h6{text-align: center; margin-bottom: 20px;}
#whyus-4 .text-box img{display: block; margin: auto;}
#whyus-5 .text-box img{display: block; margin: auto;}
#whyus-5 .text-box{text-align: center; padding:30px; height: 100%; }
#whyus-5 h4{text-align: center; margin-bottom: 30px;}
#whyus-5 h4 span{font-weight: 300; color: #50504f;}
#whyus-5 .text-box h6{text-align: center; margin-bottom: 20px;}
#whyus-5 .colx3{width: 33.33%; max-width: 33.33%;}
#whyus-5{padding-top:70px;}

/*FAQs*/
.accordion_head {cursor: pointer;color: #50504f;font-size: 15px;margin: 0;padding:10px 0px; font-family: "DINOT"; font-weight: bold;
    border-top: 1px solid #cccccc8c; overflow: hidden;}
.accordion_body { margin-bottom: 15px; }
.plusminus {float: right;width: 40px;height: 40px;
    background: url(https://vikramsolardev.wpengine.com/wp-content/themes/vikramsolar2019/_/img/homesolution/arrow-btn.png) no-repeat;
    text-indent: -99px;overflow: hidden;}
#faq-2 h4{font-size: 20px;}
#faq-2 h4 span{color:#50504f; font-weight:300; }
#faq-1{margin-bottom: 50px;}
#faq-1 input[type="text"]{font-weight: bold; text-transform: uppercase; width: 357px; float: left;}
#faq-1 button{background: #ce181e; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 14px; border: 0; height: 42px; width: 176px;float: left; margin-left: 15px;}
.accordion_head.open + .accordion_body{display:block !important;}
.accordion_head.open .plusminus{background: url(https://vikramsolardev.wpengine.com/wp-content/themes/vikramsolar2019/_/img/homesolution/cross-button.png) no-repeat;}

/*FAQs*/
#homesolution-breadcrum{background:#fff;}
section.slider-homesolution{margin-top: -100px;}
section.slider-homesolution img{width:100%;}
.all-page-section .container{padding:50px 0; background: #fff;}
.singular-homesolution-9148 .solution-footer{max-width: 1240px; margin: auto;}
.singular-homesolution-9002 .container{ padding-top: 0;}
.singular-homesolution-9053 .solution-footer{background: transparent; padding-top: 0;}
.singular-homesolution-9053 .solution-footer .container{padding-top:90px; background: #fff;}
#homesolution-breadcrum .container{max-width: 1240px; margin: auto;}
.singular-homesolution-9080 #homesolution-breadcrum:before{content: ''; display: block; background: #f4f4f4; height: 100%; width: 42.85%;
    position: absolute;right: 0;}
  .singular-homesolution-9002{background: #e5e5e4 !important;}
 .singular-homesolution-9002 .all-page-section .container{padding-bottom: 0;}
.archive-homesolution .homesolution-slider{margin-top: 0;} 

.singular-homesolution-9183 .homesolution-inner-pages{padding-top:0;}
.singular-homesolution-9183 .all-page-section .container{padding-top:0;}
.singular-homesolution-9181 .homesolution-inner-pages{padding-top:0;}
.singular-homesolution-9181 .all-page-section .container{padding-top:0;}
.singular-homesolution-9187 .homesolution-inner-pages{padding-top:0;}
.singular-homesolution-9187 .all-page-section .container{padding-top:0;    padding-bottom: 0;}
.video-sec iframe{margin: auto; display: block; width: 590px; height: 330px;}
.features-col-box .downloads-row{padding:50px 0;}
.singular-homesolution-9223 .homesolution-inner-pages{padding-top:0;}


.singular-homesolution-9753 .homesolution-inner-pages .container{padding-top:0;padding-bottom: 0;}
.singular-homesolution-9753 .all-page-section{padding-top:0; padding-bottom: 0;}
.video-sec iframe{margin: auto; display: block; width: 590px; height: 330px;}
.features-col-box .downloads-row{padding:50px 0;}
section.productsection{width: 100%;}
.archive-homesolution .navbar-primary{top:32px;}
body.singular-homesolution-9872 {background:#fff;}
#whyus-5 .ournetwork .colx3 {margin-bottom:0px;}
#whyus-5 .ournetwork .colx3 .text-box{background: #f8f8f9; padding:15px; margin:10px;    height: 90%;}
#whyus-5 .ournetwork .text-box h6{text-align: left; padding-left: 75px; position: relative;display: table-cell;height: 63px;vertical-align: middle;}
#whyus-5 .ournetwork .text-box p {text-align: left; margin-bottom: 0;margin-top: 15px;}
#whyus-5 .ournetwork .text-box h6 img{position: absolute; top:0; left: 0;}
.all-page-section.ournetwork-slider {position: relative;top: -93px;}
.all-page-section.ournetwork-slider:before{content: ""; display: block; width:60%; height: 100%; background: #fff;position: absolute;
    right: 0;}
.all-page-section.ournetwork-slider .col-md-6 .textbox{background:#ce181e; padding:25px; position: absolute; bottom:75px; width: 100%;}
.all-page-section.ournetwork-slider .col-md-6 .textbox h4{color:#fff; font-size:20px;}
.all-page-section.ournetwork-slider .col-md-6 .textbox h4 span{display: block; font-weight:normal;}
.all-page-section.ournetwork-slider .col-md-6 .textbox p{color:#fff;}
.all-page-section.ournetwork-slider .col-md-6 .textbox a{display: block;font-weight: 600;
    text-align: center; width:135px; background:#fff; color: #ce181e; text-transform: uppercase; padding:8px 0px;}
    .all-page-section.ournetwork-slider .col-md-6 .textbox a:hover{background:#222; color:#fff;}
.all-page-section.ournetwork-slider .col-md-8 img{margin:auto;}
.all-page-section.ournetwork-slider .container{border-bottom: 1px solid #e2e2e8; padding-bottom: 0;}
.all-page-section.nwtworkbx .container {padding-top: 0;}
.all-page-section.nwtworkbx #whyus-5{padding-top: 0;}
.all-page-section.ournetwork-slider .col-md-8{float: right;}
.all-page-section.ournetwork-slider .col-md-8mbbox{display: none;}

.india-map{position: relative; width: 565px; margin: auto; margin-top: 50px;}
.state{position: absolute;}
a.marker{ cursor: pointer; position: absolute;overflow: hidden;text-indent: -10px; width:10px;height:10px;background: #fff;border-radius: 50%;border: 2px solid #0984bb; top:0;}
.destination{ background:#50504f;padding:15px;left:4px;display: none; position: relative; z-index:999; min-width: 300px;}
.destination:before{ display: block; width:23px; height:25px; content:""; background:url(https://vikramsolardev.wpengine.com/wp-content/themes/vikramsolar2019/_/img/homesolution/top-icon.png);position: absolute;top:-15px;left: 0;}
.destination h4{color:#fff; font-size: 16px; text-transform:uppercase; font-weight: bold;margin-top: 0;margin-bottom: 10px;}
.destination h4 span{font-weight: normal;}
.destination p{color: #fff; margin-bottom: 0; font-size:12px;}
a.marker.current {background: #de0b0b; width: 35px; height: 35px;top:30px;text-indent: 12px;text-decoration: none;color: #fff;   font-size: 24px;
 padding-top: 0px;line-height: 30px;    border-radius: 0;border: 0; left:auto; right:10px;    z-index:9999;}
a.marker.current + .destination{display: block;}
/*a.marker:hover + .destination{ display: block; }*/
.destination:after {display: block;width: 23px;height: 25px;content: "";background: url(https://vikramsolardev.wpengine.com/wp-content/themes/vikramsolar2019/_/img/homesolution/bottom-icon.png);position: absolute; bottom:-24px;left: 0; display: none;}
/*.jammu a.marker{overflow:visible;}
.jammu a.marker:hover .destination{display: block !important; z-index: 99999999;}*/


/*.jammu{top: 88px;left: 134px; padding-top: 20px;}
.amritsat{top: 113px; left: 134px;padding-top: 20px;}
.chandigarh{top: 133px;left: 169px;padding-top: 20px;}
.chandigarh a.marker{width:9px; height: 9px;}
.chandigarh a.marker.current{width:35px; height: 35px;}
.shimla{top:126px;left:178px;padding-top: 20px;}
.dehradun{top:144px;left:191px;padding-top: 20px;}
.himachal{top:138px;left:181px;padding-top: 20px;}
.jind{top:162px;left:154px;padding-top: 20px;}
.new-delhi{top:181px;left:176px;padding-top: 20px;}
.gurugram{top:183px;left:159px;padding-top: 20px;}
.jaipur{top:218px;left:142px;padding-top: 20px;}
.agra{top:211px;left:190px;padding-top: 20px;}
.luckhnow{top:221px;left:249px;padding-top: 20px;}
.silliguri{top:213px;left:auto;right: 173px;padding-top: 20px;}
.bihar {top: 242px;left: auto;right: 204px;padding-top: 20px;}
.bihar .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.silliguri .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.guwahati{top: 225px;left: auto;right: 110px;padding-top: 20px;}
.guwahati .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.shillong{top:237px;left: auto;right:104px;padding-top: 20px;}
.shillong .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.kolkata{top:300px;left: auto;right:169px;padding-top: 20px;}
.kolkata a.marker{width: 14px; height: 14px;}
.kolkata a.marker.current{width:35px; height:35px;}
.kolkata .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.ranchi{top:292px;left: auto;right:230px;padding-top: 20px;}
.ranchi .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.jamshedpur{top:304px;left: auto;right:209px;padding-top: 20px;}
.jamshedpur .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.raipur{top:347px;left: auto;right:284px;padding-top: 20px;}
.raipur .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.cuttak{top:352px;left: auto;right:217px;padding-top: 20px;}
.cuttak .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.bhubneshwar{top:359px; left: auto;right:219px;padding-top: 20px;}
.bhubneshwar .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.vishakhapatnam{top:412px; left: auto;right:270px;padding-top: 20px;}
.vishakhapatnam .destination:before{left: auto;right: 1px;transform: rotate(270deg);}

.nagpur{top:341px;left:208px;padding-top: 20px;}
.indore{top:306px;left:147px;padding-top: 20px;}
.ahmedabad{top:298px;left:82px;padding-top: 20px;}
.dhule{top:348px;left:128px;padding-top: 20px;}
.surat {top: 335px;left:89px;padding-top: 20px;}
.aurangabad{top:366px;left:134px;padding-top: 20px;}
.mumbai{bottom:253px; left:83px; padding-bottom:30px;}
.mumbai a.marker{ top:auto; bottom:0; }
.mumbai a.marker.current{ bottom: auto; top: 10px; }
.mumbai .destination:after{display: block;}
.mumbai .destination:before{display: none;}
.mumbai .destination{left: -20px;}
.mumbai a.marker.current{right: 30px;}

.pune{bottom:241px; left:102px; padding-bottom:30px;}
.pune a.marker{ top:auto; bottom:0; }
.pune a.marker.current{ bottom: auto; top: 10px; }
.pune .destination:after{display: block;}
.pune .destination:before{display: none;}
.pune .destination{left: -20px;}
.pune a.marker.current{right: 30px;}

.kolhapur{bottom:201px; left:105px; padding-bottom:30px;}
.kolhapur a.marker{ top:auto; bottom:0; }
.kolhapur a.marker.current{ bottom: auto; top: 10px; }
.kolhapur .destination:after{display: block;}
.kolhapur .destination:before{display: none;}
.kolhapur .destination{left: -20px;}
.kolhapur a.marker.current{right: 30px;}

.hyderabad{bottom:214px; left:198px; padding-bottom:30px;}
.hyderabad a.marker{ top:auto; bottom:0; }
.hyderabad a.marker.current{ bottom: auto; top: 10px; }
.hyderabad .destination:after{display: block;}
.hyderabad .destination:before{display: none;}
.hyderabad .destination{left:-20px;}
.hyderabad a.marker.current{right:30px;}

.bengaluru{bottom:119px; left:176px; padding-bottom:30px;}
.bengaluru a.marker{ top:auto; bottom:0; }
.bengaluru a.marker.current{ bottom: auto; top: 10px; }
.bengaluru .destination:after{display: block;}
.bengaluru .destination:before{display: none;}
.bengaluru .destination{left:-20px;}
.bengaluru a.marker.current{right:30px;}

.chennai{bottom:122px; left:233px; padding-bottom:30px;}
.chennai a.marker{ top:auto; bottom:0; }
.chennai a.marker.current{ bottom: auto; top: 10px; }
.chennai .destination:after{display: block;}
.chennai .destination:before{display: none;}
.chennai .destination{left:-20px;}
.chennai a.marker.current{right:30px;}

.coimbatore{bottom:76px; left:165px; padding-bottom:30px;}
.coimbatore a.marker{ top:auto; bottom:0; }
.coimbatore a.marker.current{ bottom: auto; top: 10px; }
.coimbatore .destination:after{display: block;}
.coimbatore .destination:before{display: none;}
.coimbatore .destination{left:-20px;}
.coimbatore a.marker.current{right:30px;}

.cochin{bottom:51px; left:148px; padding-bottom:30px;}
.cochin a.marker{ top:auto; bottom:0; }
.cochin a.marker.current{ bottom: auto; top: 10px; }
.cochin .destination:after{display: block;}
.cochin .destination:before{display: none;}
.cochin .destination{left:-20px;}
.cochin a.marker.current{right:30px;}

.thiruvananthapuram{bottom:21px; left:160px; padding-bottom:30px;}
.thiruvananthapuram a.marker{ top:auto; bottom:0; }
.thiruvananthapuram a.marker.current{ bottom: auto; top: 10px; }
.thiruvananthapuram .destination:after{display: block;}
.thiruvananthapuram .destination:before{display: none;}
.thiruvananthapuram .destination{left:-20px;}
.thiruvananthapuram a.marker.current{right:30px;}*/

/*New*/
.jammu{top: 88px;left: 134px; padding-top: 20px;}
.amritsat{top: 113px; left: 134px;padding-top: 20px;}
.chandigarh{top: 133px;left: 169px;padding-top: 20px;}
.chandigarh a.marker{width:9px; height: 9px;}
.chandigarh a.marker.current{width:35px; height: 35px;}
.shimla{top:126px;left:178px;padding-top: 20px;}
.dehradun{top:144px;left:191px;padding-top: 20px;}
.himachal{top:138px;left:181px;padding-top: 20px;}
.jind{top:162px;left:154px;padding-top: 20px;}
.delhi{top:181px;left:176px;padding-top: 20px;}
.haryana{top:153px;left:170px;padding-top: 20px;}
.haryana.gurugram{top:184px;left:160px;padding-top: 20px;}
.punjab{top:115px;left:150px;padding-top: 20px;}
.uttarakahand{top:140px;left:220px;padding-top: 20px;}
.jaipur{top:218px;left:142px;padding-top: 20px;}
.rajasthan{top:218px;left:142px;padding-top: 20px;}
.agra{top:211px;left:190px;padding-top: 20px;}
.uttar.pradesh{top:200px;left:235px;padding-top: 20px;}
.silliguri{top:213px;left:auto;right: 173px;padding-top: 20px;}
.bihar {top: 242px;left: auto;right: 204px;padding-top: 20px;}
.bihar .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.silliguri .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.assam{top: 225px;left: auto;right: 110px;padding-top: 20px;}
.assam .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.meghalaya{top:237px;left: auto;right:104px;padding-top: 20px;}
.meghalaya .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.west.bengal{top:280px;left: auto;right:200px;padding-top: 20px;}
.west.bengal a.marker{width: 14px; height: 14px;}
.west.bengal a.marker.current{width:35px; height:35px;}
.west.bengal .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.ranchi{top:292px;left: auto;right:230px;padding-top: 20px;}
.ranchi .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.jharkhand{top:270px;left: auto;right:240px;padding-top: 20px;}
.jharkhand .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.chattisgarh{top:340px;left: auto;right:312px;padding-top: 20px;}
.chattisgarh .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.orissa{top:345px;left:auto;right:245px;padding-top: 20px;}
.orissa .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.bhubneshwar{top:359px; left: auto;right:219px;padding-top: 20px;}
.bhubneshwar .destination:before{left: auto;right: 1px;transform: rotate(270deg);}
.andhra.pradesh{top:455px; left: auto;right:344px;padding-top: 20px;}
.andhra.pradesh .destination:before{left: auto;right: 1px;transform: rotate(270deg);}

.nagpur{top:341px;left:208px;padding-top: 20px;}
.madhya.pradesh{top:288px;left:170px;padding-top: 20px;}
.gujarat{top:288px;left:55px;padding-top: 20px;}
.ahmedabad{top:298px;left:82px;padding-top: 20px;}
.dhule{top:348px;left:128px;padding-top: 20px;}
.surat {top: 335px;left:89px;padding-top: 20px;}
.aurangabad{top:366px;left:134px;padding-top: 20px;}
.maharashtra{bottom:260px; left:132px; padding-bottom:30px;}
.maharashtra a.marker{ top:auto; bottom:0; }
.maharashtra a.marker.current{ bottom: auto; top: 10px; }
.maharashtra .destination:after{display: block;}
.maharashtra .destination:before{display: none;}
.maharashtra .destination{left: -20px;}
.maharashtra a.marker.current{right: 30px;}

.pune{bottom:241px; left:102px; padding-bottom:30px;}
.pune a.marker{ top:auto; bottom:0; }
.pune a.marker.current{ bottom: auto; top: 10px; }
.pune .destination:after{display: block;}
.pune .destination:before{display: none;}
.pune .destination{left: -20px;}
.pune a.marker.current{right: 30px;}

.kolhapur{bottom:201px; left:110px; padding-bottom:30px;}
.kolhapur a.marker{ top:auto; bottom:0; }
.kolhapur a.marker.current{ bottom: auto; top: 10px; }
.kolhapur .destination:after{display: block;}
.kolhapur .destination:before{display: none;}
.kolhapur .destination{left: -20px;}
.kolhapur a.marker.current{right: 30px;}

.telangana{bottom:230px; left:198px; padding-bottom:30px;}
.telangana a.marker{ top:auto; bottom:0; }
.telangana a.marker.current{ bottom: auto; top: 10px; }
.telangana .destination:after{display: block;}
.telangana .destination:before{display: none;}
.telangana .destination{left:-20px;}
.telangana a.marker.current{right:30px;}

.karnataka {bottom:153px; left:145px; padding-bottom:30px;}
.karnataka a.marker{ top:auto; bottom:0; }
.karnataka a.marker.current{ bottom: auto; top: 10px; }
.karnataka .destination:after{display: block;}
.karnataka .destination:before{display: none;}
.karnataka .destination{left:-20px;}
.karnataka a.marker.current{right:30px;}

.tamil.nadu{bottom:122px; left:233px; padding-bottom:30px;}
.tamil.nadu a.marker{ top:auto; bottom:0; }
.tamil.nadu a.marker.current{ bottom: auto; top: 10px; }
.tamil.nadu .destination:after{display: block;}
.tamil.nadu .destination:before{display: none;}
.tamil.nadu .destination{left:-20px;}
.tamil.nadu a.marker.current{right:30px;}

.coimbatore{bottom:76px; left:165px; padding-bottom:30px;}
.coimbatore a.marker{ top:auto; bottom:0; }
.coimbatore a.marker.current{ bottom: auto; top: 10px; }
.coimbatore .destination:after{display: block;}
.coimbatore .destination:before{display: none;}
.coimbatore .destination{left:-20px;}
.coimbatore a.marker.current{right:30px;}

.cochin{bottom:51px; left:148px; padding-bottom:30px;}
.cochin a.marker{ top:auto; bottom:0; }
.cochin a.marker.current{ bottom: auto; top: 10px; }
.cochin .destination:after{display: block;}
.cochin .destination:before{display: none;}
.cochin .destination{left:-20px;}
.cochin a.marker.current{right:30px;}

.kerala{bottom:21px; left:160px; padding-bottom:30px;}
.kerala a.marker{ top:auto; bottom:0; }
.kerala a.marker.current{ bottom: auto; top: 10px; }
.kerala .destination:after{display: block;}
.kerala .destination:before{display: none;}
.kerala .destination{left:-20px;}
.kerala a.marker.current{right:30px;}

/*new pages*/
.singular-homesolution .homesolution-inner-pages{padding:0;}
.singular-homesolution #main{margin-top:95px;}
.singular-homesolution-9285 #main{margin-top:125px;}
.singular-homesolution .navbar-primary{z-index:99999;}
.row.justify-content-center.textbx {text-align: center; border-bottom: 1px solid #ccc; margin-bottom: 29px; padding-bottom: 30px;}
.phdng{text-align: center; text-transform: uppercase; font-weight: bold;color: #50504f;}
.homesolution-inner-pages .mentinancebox .order-md-1 span.number.left{left: 40px; top:10px;}
.homesolution-inner-pages .mentinancebox .order-md-2 span.number.left{right: 40px; top:10px;}
.homesolution-inner-pages .mentinancebox  h2{font-size: 20px;}
.homesolution-inner-pages .mentinancebox .inner{height: auto; min-height: 80%;position: absolute;}
.homesolution-inner-pages .mentinancebox .inner.fst{ top: auto; bottom:10%; }
.homesolution-inner-pages .mentinancebox .order-md-1 .inner {right:-28%; top: auto; bottom:10%;}
.homesolution-inner-pages .mentinancebox .order-md-2 .inner{ top: auto; bottom:10%; }
.row.justify-content-end.servicebox {background: #ce181e; color: #fff;padding:30px; position: relative; margin:0;}
.row.justify-content-end.servicebox h2{color:#fff;}
.row.justify-content-end.servicebox h3{color: #fff; text-align:left;}
.row.justify-content-end.servicebox p{max-width: 660px;}
.row.justify-content-end.servicebox img.srvcbx {position: absolute; right: -30px; bottom: -30px;}
.solar-solutions4 .slick-slide img{ width: 100%; }
.solar-solutions4 #solar-revolution-slider .relative-wrap .image{height: auto;}
.technology-advantage.solar-solutions4 h2 span{color:#50504f; }
.technology-advantage.solar-solutions4 h2{font-size:20px; max-width:500px;}
.row.justify-content-center.solar-solutions1{padding-top: 75px;border-bottom: 1px solid #ccccccb8; margin:0; padding-bottom:40px;}
.row.justify-content-center.solar-solutions1 h5{font-size: 18px;line-height: 28px;}
.row.justify-content-center.solar-solutions1 h5 span{color: #ce181e;font-weight: bold;}
.row.justify-content-center.solar-solutions1 .col-md-8.col-sm-14{padding-left:60px;}
.row.justify-content-end.solar-solutions2 h2{ padding-top:125px; }
.row.justify-content-end.solar-solutions2 h2 span{color:#50504f;  font-weight: normal;}
.row.justify-content-end.solar-solutions2 .col-md-8.col-sm-14 img{width:100%; margin:0;}
.technology-advantage.solar-solutions4 #solar-revolution{padding-top: 0;}
.technology-advantage.solar-solutions4{margin-top: -75px;}
.row.justify-content-center.solar-solutions6 ul{list-style-type:none; padding: 0; overflow: hidden; margin-top: 20px;margin-left: 40px;}
.row.justify-content-center.solar-solutions6 ul li{float: left; margin: 0 20px;}
.row.justify-content-center.solar-solutions6 ul li:nth-child(1){padding-top: 15px;}
.row.justify-content-center.solar-solutions6 ul li:nth-child(2){}
.row.justify-content-center.solar-solutions6 ul li:nth-child(3){padding-top: 15px;}
.row.justify-content-center.solar-solutions6 ul li:nth-child(4){padding-top:10px;}
.row.justify-content-center.solar-solutions6 {padding-bottom: 50px;border-bottom: 1px solid #cccccc8a; margin-bottom: 50px; margin-top: 20px;}
.technology-advantage.solar-solutions4 #solar-revolution .slick-next{right: auto;left: 160px; bottom: 0;top: auto;}
.technology-advantage.solar-solutions4 #solar-revolution .slick-prev{left: 140px; top: auto; bottom: 0;}
.row.justify-content-center.solar-solutions3{background: #f8f8f9; margin: 0;padding:70px 0;border-bottom: 1px solid #cccccc8a;}
.row.justify-content-center.solar-solutions3 h2{ font-size: 34px; margin-bottom:50px; }
.row.justify-content-center.solar-solutions3 h2 span{color:#50504f;  font-weight: normal;}
.row.justify-content-center.solar-solutions3 .table-cell-box{padding:30px; background:#fff; height: 100%;}
.row.justify-content-center.solar-solutions3 .col-7{padding: 0;}
.row.justify-content-center.solar-solutions3 h3{text-align: left; margin-bottom:20px;}
.row.justify-content-center.solar-solutions3 .col-7 img {width: 100%;}
.singular-homesolution-9002 h2 span{color:#50504f;  font-weight: normal;} 
.row.justify-content-center.higher{padding:70px 0;}
.row.justify-content-center.resultoff{ padding-bottom:40px;  margin-bottom: 70px; border-bottom: 1px solid #eee;}
.row.justify-content-center.resultoff .textbox{position: relative;padding-left: 100px; display: table-cell;width: 500px;
  vertical-align: middle;height:83px;}
.row.justify-content-center.resultoff .textbox img.other2{position: absolute;left: 0; top: 0;}
.row.justify-content-center.resultoff .textbox p{margin-bottom: 0;}
.row.justify-content-center.resultoff h3{text-align: left; font-size: 22px; margin-bottom: 20px;    border-bottom: 1px solid #eee;
    padding-bottom: 20px;}
.row.justify-content-center.resultoff .row{margin-bottom: 20px;}
.row.hirImg{padding-top: 50px;}
.row.justify-content-center.modulebox h2{margin-bottom: 40px;}
.row.justify-content-center.modulebox .col-4{flex: 0 0 33.33%; max-width:33.33%; padding: 0 50px;}
.row.justify-content-center.modulebox .col-4 h3{text-align: left;font-size: 21px;}
.row.justify-content-center.modulebox .col-4 h3 span{color:#50504f;}
.row.justify-content-center.modulebox .col-4 p{margin-bottom: 0; color:#aeaeaf;}
.row.justify-content-center.modulebox a.btn{background: #ce181e; color: #fff; text-transform: uppercase;font-weight: 500; padding: 7px 30px;}

.row.justify-content-center.modulebox .col-4:nth-child{border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.row.justify-content-center.modulebox {padding-bottom: 100px;}

.all-page-section.homesolution-inner-pages.solar-saving .container{padding-top: 0;}
.all-page-section.homesolution-inner-pages.solar-saving .row.justify-content-end.solar-solutions2 h2{font-size:24px; padding-top:175px;}
.all-page-section.homesolution-inner-pages.solar-saving #whyus-4 {background: #e5e5e4; padding:40px 0px 50px;}
.all-page-section.homesolution-inner-pages.solar-saving #whyus-4 h5{text-align: center; text-transform: inherit; font-weight: bold; font-size: 16px;margin-bottom: 50px}
.all-page-section.homesolution-inner-pages.solar-saving .colx4{max-width: 33.33%;}
.all-page-section.homesolution-inner-pages.solar-saving #whyus-4 .text-box img{margin-top: -58px;}
.all-page-section.homesolution-inner-pages.solar-saving #whyus-4 .text-box h6{margin-top: 20px;}
.all-page-section.homesolution-inner-pages.solar-saving #whyus-4 .text-box h6 span{color:#50504f; }
.all-page-section.homesolution-inner-pages.solar-saving .contener-box-whyus { margin-bottom: 50px;}
.servicebox-col{background: #ce181e; color: #fff; padding: 20px;}
.servicebox-col h3{text-align: left; color: #fff; font-weight: normal;}
.servicebox-col h3 span{font-weight: bold;}
.servicebox-col img.srvcbx { position: absolute; right: 30px; bottom: 30px;}
.servicebox-col{padding-right: 100px;}
.servicebox-col p{ max-width:690px; text-transform: uppercase; font-weight: bold; }
section.solar-saving-col{padding-top:40px;}
section.solar-saving-col .textbox{padding: 30px;background: #f8f8f9;text-align: center;}
section.solar-saving-col .textbox h4{text-align: center; font-size: 21px;}
section.solar-saving-col .textbox h4 span{display: block; font-size:12px;}
section.post-box .textbox{margin: 25px; position: relative; margin-top: -125px; background: #f8f8f9;padding: 20px;}
section.post-box .textbox p{font-size: 18px;}
section.post-box .textbox a.btn.readmore{position: absolute;right: -13px;bottom: -6px;}
section.post-box .row{border-bottom:1px solid #eee; margin-bottom: 20px;}
.solar-saving-col p{text-align: center;}
.solar-saving-col .col-md-7.col-sm-14{overflow: hidden;}
section.solar-saving-col .col-md-7.col-sm-14 .textbox{height: 100%;}
section.solar-saving-col h3 span{font-weight: normal;color:#50504f;}
/*State policies*/
.state-policies{}
.singular-homesolution-9285 #homesolution-breadcrum {background: #fff;box-shadow: 0 1px 3px #e6dfdf;z-index: 9999;position: relative;}
.state-policies .india-map{width:auto; background:#fff; margin-top: 0;}
.state-policies .textbox h4 span{color:#50504f; font-weight: normal; }
.state-policies .textbox h4{margin-bottom: 20px;}
.state-policies .textbox p{font-size:18px; font-weight:normal;font-family: 'DINOT'; margin-bottom: 30px;}
.state-policies .state-form{background: #ce181e;padding: 20px; height: 130px;}
.state-policies .state-form h6{color: #fff; margin-bottom: 20px;}
.state-policies .state-form select{width:100%;display: inline-block; float: left; margin-right: 10px;
  font-size: 18px !important;height: 48px !important;}
.state-policies .state-form input{width: 30%; display: inline-block;float: left;text-align: center;font-size: 16px !important;
color: #ce181e;text-transform: uppercase;font-weight: bold;height: 48px !important; background:#fff; margin: 0;}
.state-detail{ background:#f8f8f9;     margin-bottom: 80px;}
.state-detail h5 span{color:#ce181e; font-weight: bold; }
.state-detail h5.title {margin: 40px 0px 20px;border-bottom: 1px solid #cccccce0;padding-bottom: 20px;}
.state-detail .redbox{padding-left: 0;}
.state-detail .redbox .redBX{background:#ce181e;padding:15px; height: 100%;}
.state-detail .redbox h5{color: #fff; font-weight:500; font-size:15px; text-align: center;}
.state-detail .row.bg-wight{ background:#fff; }
.state-detail .row.bg-wight ul{list-style-type: none; padding:0;}
.state-detail .row.bg-wight ul li{display: inline-block;margin-right: 30px; text-transform: uppercase;color: #50504f;}
.state-detail .row.bg-wight p{font-size: 17px;}
.state-detail .wightbox {padding: 20px 30px; margin-bottom:0px;}
.state-detail .row.bg-wight{ margin:0; margin-bottom:20px;}
.row.colbox2 .row.bg-wight{margin-bottom: 0; height:100%;}
.row.colbox2 {margin-bottom:20px;}
.row.justify-content-center.last-pol .col-md-12.col-sm-12{padding:30px 100px;background: #e5e5e4;}
.row.justify-content-center.last-pol h5{text-align: center; font-size: 24px;}
.state-detail ul.spcel li{text-transform:inherit !important; margin-bottom: 15px; position: relative; padding-left:15px; font-size: 17px;}
.state-detail ul.spcel li:before{content: ''; display: block; width:5px; height: 5px; position: absolute; left: 0; top: 10px;background: #ce181e;}
/*State policies*/
.row.justify-content-center.modulebox h3{text-align: left;font-size: 21px;}
.row.justify-content-center.modulebox h3 span{color:#50504f;    font-weight: normal;}
.row.justify-content-center.modulebox p{margin: 0;color: #aeaeaf;text-transform: uppercase;font-weight: bold;font-size: 14px;}
.solar-solutions3 .row{display:block; background: #fff; overflow: hidden;}
.solar-solutions3 .row .pull-right{float:right; padding:0;}
.solar-solutions3 .row .pull-left{float:left; padding:0;}
.solar-solutions3 .row img{width: 100%;}
.modulebox .col-md-4.col-sm-14 {flex: 0 0 33.33%; max-width: 33.33%; padding:0 0 0 60px;}
.modulebox .col-md-4.col-sm-14:nth-child(2){ border-left:1px solid #ccc; border-right:1px solid #ccc;;}
.mentinancebox .gosolar-image-item img{width: 100%;}
.last-section h5{text-align: center;}
.last-section h5 span{font-weight: bold; color: #ce181e;}
.last-section p{text-align: center;}
html .pea_cook_wrapper.pea_cook_topcenter{z-index: 99999999; }
#menu-homesolution-items-a  li.dropdown:hover ul.dropdown-menu{display:block;}
#menu-homesolution-items-b  li.dropdown:hover ul.dropdown-menu{display:block;}
#menu-homesolution-items-a  li.dropdown:hover a.dropdown-toggle{border-bottom: 3px solid #ce181e;}
#menu-homesolution-items-b  li.dropdown:hover a.dropdown-toggle{border-bottom: 3px solid #ce181e;}
#menu-homesolution-items-a  li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu{display:none;}
#menu-homesolution-items-a  li.dropdown ul.dropdown-menu li.dropdown:hover ul.dropdown-menu{display:block;}


/*Career page*/
.career-page{}
.career-page h2 span {color: #50504f; font-weight: normal;}
.career-page .solar-solutions3 .row{background: #f8f8f9;}
.career-page .row.justify-content-center.solar-solutions3 .table-cell-box{background: #f8f8f9;}
.career-page .pull-left .table-cell-box h3{text-align: right;}
.career-page .pull-left .table-cell-box h5{text-align: right;}
.career-page .row.justify-content-center.resultoff .textbox{display: block; height: auto; width: auto; margin-bottom: 20px;}
.career-page .row.justify-content-center.resultoff h3{text-align: center;}
.career-page .row.justify-content-center.resultoff{padding-top: 50px; border:0; padding-bottom: 0;}
.career-page .row.justify-content-center.modulebox{padding-bottom: 0;}
.career-page .row.justify-content-center.modulebox p{    font-weight: 500; text-align: center; text-transform: inherit; color: #fff; }
.BXreed {background: #ce181e;padding: 30px;}
.BXreed p a{    background: #fff; height: 30px; padding: 10px 20px; text-transform: uppercase; margin-left: 10px;}
#solar-revolutions .slick-next{right: 25.8%;}
#solar-revolutions .slick-prev{left:0;}
.opningbx h2{font-size: 14px; color: #c3c3c0; margin: 0; background: #50504f; padding: 10px;margin-bottom: 20px;
  letter-spacing: 0.5px;}
.row.resulBX{background:#f6f6f6; margin:0; margin-bottom: 30px; padding:15px 5px; }
.row.resulBX p{text-transform: uppercase;}
.row.resulBX a.btn{background:#ce181e; color:#fff;text-transform: uppercase; font-weight: 500; margin-top: 15px;}
.row.resulBX.thin-gray {background: #50504f;}
.row.resulBX.thin-gray h6{ color:#c3c3c0; }
.row.resulBX.thin-gray p{color:#fff; margin:0;}
.row.resulBX.detal p{text-transform:inherit;    margin-bottom: 5px;}
.row.resulBX.detal .clear{margin-bottom: 0px;}
.row.resulBX.detal ol{ padding-left:20px; }
ul#gform_fields_1 li {background: #f6f6f6;padding:15px;margin: 0 !important;}
ul#gform_fields_1 li#field_1_10 {margin-top:25px !important;}
ul#gform_fields_1 li#field_1_11{margin-top:25px !important; float: left; width: 100%;}
ul#gform_fields_1 li#field_1_19{margin-top:25px !important;}

.singular-page-353 .gform_wrapper table.gfield_list thead th{font-size: 14px;font-weight: normal;}

.singular-page-353 .gform_wrapper .top_label li#field_1_14 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_14 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_14 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width: 26%;}
.gform_wrapper .top_label li#field_1_14 table.gfield_list th+th{padding:10px;}


.singular-page-353 .gform_wrapper .top_label li#field_1_15 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_15 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_15 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width: 26%;}
.gform_wrapper .top_label li#field_1_15 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_16 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_16 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_16 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width: 26%;}
.gform_wrapper .top_label li#field_1_16 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_17 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_17 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_17 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width: 26%;}
.gform_wrapper .top_label li#field_1_17 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_18 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_18 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_18 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width: 26%;}
.gform_wrapper .top_label li#field_1_18 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_24{padding-top: 0;}
.singular-page-353 .gform_wrapper .top_label li#field_1_24 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_24 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_24 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width:51%;}
.singular-page-353 .gform_wrapper .top_label li#field_1_24 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_23 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_23 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_23 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width:21%;}
.singular-page-353 .gform_wrapper .top_label li#field_1_23 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_25 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_25 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_25 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width:21%;}
.singular-page-353 .gform_wrapper .top_label li#field_1_25 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_26 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_26 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_26 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width:21%;}
.singular-page-353 .gform_wrapper .top_label li#field_1_26 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_27 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_27 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_27 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width:21%;}
.singular-page-353 .gform_wrapper .top_label li#field_1_27 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_28 table.gfield_list.gfield_list_container{ position: relative; }
.singular-page-353 .gform_wrapper .top_label li#field_1_28 table.gfield_list.gfield_list_container thead{position: absolute; width: 100%; top:5px;}
.singular-page-353 .gform_wrapper li#field_1_28 table.gfield_list thead th{padding: 10px;font-size: 14px;font-weight: normal;width:21%;}
.singular-page-353 .gform_wrapper .top_label li#field_1_28 table.gfield_list th+th{padding:10px;}

.singular-page-353 .gform_wrapper .top_label li#field_1_29{width:50%; float: left; clear: none;}
.singular-page-353 .gform_wrapper .top_label li#field_1_29 input{width:100%;}


.singular-page-353 .gform_wrapper .top_label li#field_1_31{width:50%; float: left; clear: none; height:73px; position: relative;}
.singular-page-353 .gform_wrapper .top_label li#field_1_31 .ginput_container.ginput_container_fileupload{background: #fff;height: 43px;border: 1px solid #ced4da;
    padding: 0; margin-top: 0;}
.singular-page-353 .gform_wrapper .top_label li#field_1_31 label.gfield_label {font-size: 13px !important;font-weight: 500 !important; padding: 4px 10px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_31 .gfield_description span {
    background: #50504f;color: #fff; padding: 10px; font-size: 14px; text-transform: uppercase;font-weight: 500;position: absolute;top: 16px;width: 150px;
    right: 16px;text-align: center;}
.singular-page-353 .gform_wrapper .top_label li#field_1_31 input#input_1_31 {width: 93%;position: absolute;left: 16px;height: 43px;z-index: 9;overflow: hidden;text-indent: 99999999px;color: #fff;}


.singular-page-353 .gform_wrapper .top_label li#field_1_20{overflow: hidden;}
.singular-page-353 .gform_wrapper .top_label label.gfield_label{float: left;}
.singular-page-353 .gform_wrapper .top_label ul#input_1_20{overflow: hidden;}
.singular-page-353 .gform_wrapper .top_label ul#input_1_20 li{float:left;margin: 0 15px !important;}

body .gform_wrapper .top_label div.ginput_container {margin-top: 0;}
.singular-page-353 .gform_wrapper .top_label #field_1_7{padding-top: 7px;}

.singular-page-353 .gform_wrapper .top_label #field_1_34 label.gfield_label{float: none;}
.singular-page-353 .gform_wrapper .top_label #field_1_4 span#input_1_4_5_container label#input_1_4_5_label {display: none;}
.singular-page-353 .gform_wrapper .top_label #field_1_4 span#input_1_4_6_container label#input_1_4_6_label {display: none;}
.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last, 
.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle{margin-left: 0;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-top: 0px solid #f1c374 !important;
    border-bottom: 0px solid #f1c374 !important;background-color: #f6f6f6 !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{color: #e80c0c !important;font-weight: bold;}

.singular-vacancy-6048 .row.resulBX.detal li{margin-bottom: 10px;}

/*Career page*/

.singular-case_study-9407 .row.justify-content-center.project-usp.information .col-14.col-sm-12 h4{display: none;}

.singular-case_study .rooftop-solar #overview-header p{ color: #29bdbc; }
.singular-case_study .rooftop-solar .introduction h6 {color: #29bdbc;}
.singular-case_study-9479 .project-usp ul li span {
    width: 185px;
    display: block;
    float: left;
}
.row.pvllogo {display: flex;}
.row.pvllogo ul {list-style-type: none;display: flex;margin-top: 67px;}
.row.pvllogo ul li {margin: 15px;}
ul.pointBX li {margin-bottom: 8px;}
ul.pointBX {margin: 0;padding-left: 20px;}
.row.justify-content-center.modulebox.newmdlbx .col-md-4.col-sm-14 {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 0 0 60px;
}
img.gridimg {
    max-width: initial;
    width: 700px;
    margin-top: 50px;
}


@media only screen and (min-width:768px) and (max-width:1024px) {
.singular-homesolution .navbar-primary{ top:30px !important; }
 .singular-homesolution .main-logo{margin-top: 0;}
 #menu-homesolution-items-a, #menu-homesolution-items-b{margin-top:40px;}
 #menu-homesolution-items-b > li:last-child a{height: 35px;}
 .technology-advantage img.grediant{height: 40%;}
 .singular-homesolution .navbar-primary ul a, .archive-homesolution .navbar-primary-mobile ul a{font-size: 13px;}
 .singular-homesolution #main{margin-top:82px;}

 .features-col-box{padding:50px 30px; background: #fff; margin-top: -15px;}
 .sec-txt{left: 0;}
 .sec-product{padding: 20px;}
 .singular-homesolution-9067 .list-row h4{font-size:16px;}
#checklist-2 span.number-left{font-size: 68px; top:-56px;}
#checklist-3 span.number-right{font-size: 68px; top:-42px;}
#checklist-3 span.number-right.last{top: -68px;}

#whyus-1 .banner-txt{padding:10px 0px 0 60px; }
#whyus-1 h2{font-size:38px; line-height: 38px;}
#whyus-2{top: 0;}
/*New pages*/
.singular-homesolution .navbar-primary {top: 30px !important;}
.singular-homesolution #main {margin-top: 90px;}
#menu-homesolution-items-a, #menu-homesolution-items-b{margin-top: 20px;}
.technology-advantage.solar-solutions4{margin-top: 0;}
.row.justify-content-end.solar-solutions2 h2{padding-top: 60px;}
}
 @media only screen and (min-width:200px) and (max-width:767px) {
  .all-page-section{padding:20px;}
.tree-links{padding: 50px 0 20px;}
.solution-footer{padding-top:20px; }
.solution-footer a.get-in-touch{font-size: 12px; padding: 6px 10px;  margin-left: 1px;}
.solution-footer h6{font-size: 12px;}
.main-logo{max-height: 35px;margin: 10px 0;}
.video-sec iframe{margin: auto; display: block; width:90%; height:230px;}
/*==Go Solar ==*/
.homesolution-slider{margin-top: 0;}
.homesolution-inner-pages{padding: 50px 15px 30px 15px;}
.homesolution-inner-pages .inner{width: 100%; padding-left: 20px;    height: auto;}
.homesolution-inner-pages h2{font-size: 26px;}
.homesolution-inner-pages span.number.left{font-size: 52px;}
.homesolution-inner-pages .order-md-2 span.number.left{right: 0;}
.homesolution-inner-pages .order-md-1 span.number.left{left: 0;}
.homesolution-inner-pages .inner p{font-size: 14px;}
.row.justify-content-end.gosolar-row{margin-bottom: 25px;}
.homesolution-inner-pages .order-md-2 .inner{left: 0; top: -6px;}
/*==Go Solar page==*/
.singular-homesolution.singular-homesolution-9002 #overview-header{padding:0 15px;}
.singular-homesolution.singular-homesolution-9002 .homesolution-slider{margin-top: 0;}
.sec-product { text-align: center; padding:30px;}
.sec-product img{max-width: 80%;}
.sec-txt{width: 100%; left: 0; height: auto; padding:20px;}
.sec-txt p{margin:15px 0;}
.features-col-box{padding:30px 20px;}
.sec-txt .conetnt-section {max-width: 100%;}
.row.experience-row.eldor-gray{height: auto;}
.row.experience-row.padd{padding:41px 0px 50px; }
#footer{padding: 15px;}
#cost-finance-1, #cost-finance-2, #cost-finance-3, #cost-finance-4, #cost-finance-5{padding:30px 20px;}
#cost-finance-1{margin-bottom: 0;}
#cost-finance-2 .colx8{width: 100%;}
#cost-finance-2 .colx4{width: 100%;}
#cost-finance-2 .colx8 .enter-text{height:auto;}
#cost-finance-2 .colx4 .enter-text{height:auto;}
.col-9.col-md-9.col-sm-14{ max-width: 100%; flex: 0 0 100%;}

section#overview-header{padding:0 15px;}
p{font-size: 14px;}
li{font-size: 14px;}
#checklist-1{padding:0 15px;}
.col-12.col-md-12.col-sm-14.graybox {flex: 0 0 100%;max-width: 100%;}
.col-12.col-md-12.col-sm-14.graybox .col-10.col-md-10.col-sm-14{flex: 0 0 100%;max-width: 100%;}
.singular-homesolution-9067 .list-row h4{font-size: 16px;}
#checklist-2 span.number-left{font-size: 54px;}
ul.list-col{padding: 0;}
.col-4.col-md-4.col-sm-14.img-col-top{flex: 0 0 100%;max-width: 100%; right: 0;}
.list-row.list-row-2 .col-4.col-md-4.col-sm-14.img-col-top{left: 0;}
.img-col-top img{top:0;}
#checklist-3 span.number-right{font-size: 54px;top: -85px;}
ul.list-squer{margin-left: 38px;}

section#whyus-1 .col-8.col-md-8.col-sm-14{flex: 0 0 100%; max-width:100%;}
section#whyus-1 .col-6.col-md-6.col-sm-14.bnr-bg{flex: 0 0 100%; max-width:100%;}
#whyus-1 h2{font-size:24px; line-height: 28px;}
section#whyus-3 .col-12.col-md-12.col-sm-14{padding:15px;}
section#whyus-3 .solar-img-col{position: relative; bottom:0;}
#whyus-4{padding:30px;}
#whyus-4 .colx4{margin-bottom: 20px;}
#whyus-5{padding:30px; padding-bottom: 0;}
#whyus-5 .colx3 { width: 100%; max-width: 100%;}
#whyus-5 .text-box{padding:10px;}
#whyus-1 .banner-txt{padding:0px;}
#whyus-1:before{width: 100%;}
#whyus-1{padding: 0 15px; background: #fff;}
.singular-homesolution-9080 .banner-section-homesolution:before{width: 0;}
#whyus-1 .banner-img{top: 0;}
#whyus-2{top: 0;}
#whyus-1 .banner-img img{float: none;}
.all-page-section .container{padding:30px 15px;}

.all-page-section.ournetwork-slider:before{ display: none; }
.all-page-section.ournetwork-slider .container{padding:0;}
.all-page-section.ournetwork-slider .col-md-6 .textbox{position: relative; bottom:0;}
.all-page-section.nwtworkbx #whyus-5{padding:0;}
#whyus-5 .ournetwork .text-box h6{padding:0; text-align: center;}
#whyus-5 .ournetwork .text-box h6 img{ position:relative; }
#whyus-5 .ournetwork .text-box p{text-align: center;}
.all-page-section.ournetwork-slider{top:0;}
.india-map{height:646px;}
.all-page-section.ournetwork-slider .col-md-8{width: auto; overflow: auto;}
.india-map img{max-width:565px; height:646px; width:565px;}
.destination:before{background: #0006;position: fixed; height: 100% !important; width: 100% !important; top: 0; }
a.marker.current + .destination {display: block;position: fixed;z-index: 9999;left: 5%;top: 20%;width: 90%;z-index: 999999;}
.destination .textbox{position: relative; z-index: 99;}
a.marker.current {position: fixed;top: 21% !important;right: 6% !important;z-index: 9999999;}
.destination:after{background: #0006;position: fixed; height: 100% !important; width: 100% !important; top: 0;}


.singular-case_study .introduction{padding-top:2rem;padding-bottom:1rem;}

.row.justify-content-end.servicebox img.srvcbx{position: relative;}
.homesolution-inner-pages .mentinancebox .inner{position: relative;}
.homesolution-inner-pages .mentinancebox .order-md-1 .inner{right:0;}

/*newpages*/
.singular-homesolution #main{margin-top: 35px;}
.singular-homesolution-9285 #main{margin-top:35px;}
.singular-homesolution nav.breadcrumb-trail.breadcrumbs {padding: 0 15px;}
.singular-homesolution h1.entry-title.thin-gray {position: relative;z-index: 9999;padding: 0 15px;}
.state-policies .textbox p{font-size: 14px; margin-bottom: 20px;}
.state-policies .state-form select{width:100%; height:35px !important; padding:0 !important; float: none;}
.state-policies .state-form{height:auto;}
.state-policies .state-form input{width: 130px;height: 40px !important;font-size: 14px !important; float: none;
 display: block; margin-top: 13px; display: none;}
 .state-policies .india-map img{max-width: 100%; height: auto; width: auto;}
 .state-policies .india-map{height:auto; padding-top: 20px;}
 .policies-main .container{background: #f8f8f9;}
 row.justify-content-center.last-pol h5 {text-align: center;font-size: 16px;}
 .row.justify-content-center.last-pol .col-md-12.col-sm-12{padding:20px;}
 .state-detail {background: #f8f8f9; margin-bottom: 30px;}
 .state-detail h5.title{font-size: 16px; margin:0px 0px 20px;}
 .state-detail .wightbox{padding:10px;}
 .state-detail .row.bg-wight p{font-size:14px;}
 .state-detail .redbox h5{font-size: 14px; text-align: left; margin:0;}
 .row.justify-content-center.last-pol h5{font-size:18px;}
 .state-detail ul.spcel li{font-size: 14px;}
 .singular-homesolution section.slider-homesolution{margin-top: 0;}
 .row.justify-content-center.solar-solutions1{padding-top: 0;}
 .row.justify-content-center.solar-solutions1 h5{font-size: 16px;}
 .row.justify-content-center.solar-solutions1 .col-md-8.col-sm-14{padding-left: 0;}
.row.justify-content-end.solar-solutions2 h2 { padding-top: 40px; font-size: 18px;}
.technology-advantage.solar-solutions4{margin-top: 0;}
.technology-advantage.solar-solutions4 .col-9.col-md-9.offset-1 {max-width: 100%;flex: 0 0 100%;margin-left: 0;}
.technology-advantage.solar-solutions4 h2{font-size: 16px;}
.row.justify-content-center.solar-solutions6 ul{margin:0;}
.row.justify-content-center.solar-solutions3{padding: 20px 0;}
.row.justify-content-center.solar-solutions3 h2 {font-size: 18px;margin-bottom: 20px;}
.row.justify-content-center.solar-solutions3 .col-7{flex: 0 0 100%;max-width:100%; }
.row.justify-content-center.solar-solutions3 .row.justify-content-center.gosolar-row{margin-bottom:0px; padding-bottom: 30px;}
.row.justify-content-center.solar-solutions3 .table-cell-box{padding: 10px;}
.row.justify-content-center.higher {padding: 30px 0;}
.homesolution-inner-pages h2{font-size: 18px;}
.row.justify-content-center.resultoff h3{font-size:18px;}
.row.justify-content-center.resultoff .row{margin-bottom: 0;}
.row.justify-content-center.resultoff .col-md-7.col-sm-14{margin-bottom: 20px;}
.row.justify-content-center.modulebox h2 { margin-bottom: 10px;}
.row.justify-content-center.resultoff{margin-bottom:30px;}
.row.justify-content-center.modulebox .col-md-4.col-sm-14{margin-bottom: 20px; text-align: center;}
.ImgBox img{margin:auto;}
.row.justify-content-center.modulebox h3{text-align: center;}
.all-page-section.homesolution-inner-pages.solar-saving .row.justify-content-end.solar-solutions2 h2{margin-top: 15px; font-size: 18px;}
.all-page-section.homesolution-inner-pages.solar-saving .colx4{max-width:100%;    margin-bottom: 60px !important;}
.all-page-section.homesolution-inner-pages.solar-saving .colx4:last-child{margin-bottom: 0;}
.all-page-section.homesolution-inner-pages.solar-saving .contener-box-whyus{margin-bottom: 0;}
.post-box .col-md-7.col-sm-14{margin-bottom: 30px;}
.post-box .col-md-7.col-sm-14 img{width: 100%;}
section.post-box .textbox{margin-top: -50px;}
section.post-box .textbox p{font-size:14px;}
section.post-box .row{border-bottom: 0;}
.technology-advantage.solar-solutions4 #solar-revolution .slick-next{left: 45px;}
.technology-advantage.solar-solutions4 #solar-revolution .slick-prev{left: 0;}
.row.justify-content-center.solar-solutions3 h3{margin-bottom: 10px;}
.modulebox .col-md-4.col-sm-14 {flex: 0 0 100%; max-width:100%;padding:0px;}
.all-page-section.homesolution-inner-pages.solar-saving .row.justify-content-end.solar-solutions2 h2{padding-top: 10px;}
/*30sep*/
section.solar-solution-contener{padding-bottom: 0;}
section.solar-solution-contener section.container{padding:0;}
#mobile-search .search-wrap{margin-top:0px;}
.topmenu{display: block !important;}
.topmenu ul li{width:49%;}
nav.navbar.navbar-primary.navbar-expand{margin-top: 35px;}
#homesolution-breadcrum{padding:0 15px;}
section.slider-homesolution{margin-top: 0;}
li#menu-item-9734{display: none;}
#main-mobile-menu .modal-body .close{margin-top: 20px;}

/*career*/
.singular-page-353 .gform_wrapper .top_label #field_1_7{width: 100%;}
.singular-page-353 .gform_wrapper .top_label #field_1_5{width: 100%; padding:15px;}
.singular-page-353 .gform_wrapper .top_label #field_1_6{width: 100%; padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label #field_1_9{width: 100%;}
.singular-page-353 .gform_wrapper .top_label #field_1_8{width: 100%;}
.singular-page-353 .gform_wrapper .top_label #field_1_20 label#label_1_20_0{width: auto;}
.singular-page-353 .gform_wrapper .top_label #field_1_20 label#label_1_20_1{width: auto;}
.singular-page-353 .gform_wrapper .top_label li#field_1_29{width: 100%;}
.singular-page-353 .gform_wrapper .top_label li#field_1_31{width: 100%;}
.singular-page-353 .gform_wrapper .top_label li#field_1_32{width: 100%; float: left; padding-top: 50px !important;}
.singular-page-353 .col-12{ margin: auto; }
.singular-vacancy-9355 .col-12{ margin: auto; }
.singular-page-353 .gform_wrapper .top_label #field_1_4{ position:relative; top:-12px; }
.singular-page-353 .gform_wrapper ul.gfield_radio li label{width: auto;}
.singular-page-353 .gform_wrapper .top_label li#field_1_31 input#input_1_31{    width: 120%;    left: -64px;top: 8px;}
.singular-page h1{font-size: 21px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_14{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_15{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_16{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_17{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_18{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_19{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_20{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_23{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_24{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_25{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_26{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_27{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_28{padding:0 15px;}
.singular-page-353 .gform_wrapper .top_label li#field_1_29{padding:0 15px;}
{padding:0 15px;}
.topmenu ul li a{padding: 7px 20px; text-align: center;}
.topmenu .container{padding:0;}
/*career*/
.row.pvllogo {display: flex;}
.row.pvllogo ul{margin-top: 0;}
}
 @media only screen and (min-width:200px) and (max-width:359px) {
.singular-page-353 .gform_wrapper .top_label li#field_1_31 .gfield_description span{    width: 100px;    padding: 12px 10px;
    font-size: 12px;}
  }
 @media only screen and (min-width:576px) and (max-width:767px) {
section#checklist-2{padding:30px;}
section#checklist-3{padding:30px;}
section#whyus-1 .col-8.col-md-8.col-sm-14 {flex: 0 0 70%; max-width: 70%;}
section#whyus-1 .col-6.col-md-6.col-sm-14.bnr-bg{flex: 0 0 30%; max-width:30%;}
section#whyus-3 .col-12.col-md-12.col-sm-14{padding:30px;}
section#whyus-3 .solar-img-col{float: right;width: 200px;}
#whyus-4 .colx4{width:50%;}
#whyus-5 .colx3{width:33.33%;}
}



/*=========================================

  Mapzi changes

===========================================*/