.font-m{}
img.center {text-align:center}
.bold {	font-weight:bold}
.italic {font-style:italic!important}
.Ut {text-transform:uppercase}
.fL {	float:left}
.fR {	float:right}

@font-face {
font-family: "Futura Medium";
src: url("../fonts/futuramed.ttf");
}
@font-face {
font-family: "Futura Bold";
src: url("../fonts/futurabold.ttf");
}


.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR15{margin-right:15px!important}.mR20{margin-right:20px!important}.mR25{margin-right:25px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL6{margin-left:6px!important}.mL10{margin-left:10px!important}.mL15{margin-left:15px!important}.mL20{margin-left:20px!important}.mL25{margin-left:25px!important}.mT0{margin-top:0!important}.mT2{margin-top:2px!important}.mT3{margin-top:3px!important}.mT4{margin-top:4px!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT15{margin-top:15px!important}.mT20{margin-top:20px!important}.mT25{margin-top:25px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB15{margin-bottom:15px!important}.mB20{margin-bottom:20px!important}.mB25{margin-bottom:25px!important}.pTB15{padding:15px 0!important}.pTB5{padding:5px 0!important}.pTB10{padding:10px 0!important}.pLR{padding:0 10PX!important}.pLR5{padding:0 5px!important}.pLR10{padding:0 10px!important}.pLR15{padding:0 15px!important}.p0{padding:0!important}.p10{padding:10px!important}.p20{padding:20px!important}.p25{padding:25px!important}.pT0{padding-top:0!important}.pT2{padding-top:2px!important}.pT5{padding-top:5px!important}.pT6{padding-top:6px!important}.pT10{padding-top:10px!important}.pT15{padding-top:15px!important}.pT20{padding-top:20px!important}.pT25{padding-top:25px!important}.pT30{padding-top:30px!important}.pT35{padding-top:35px!important}.pL0{padding-left:0!important}.pL2{padding-left:2px!important}.pL5{padding-left:5px!important}.pL6{padding-left:6px!important}.pL10{padding-left:10px!important}.pL15{padding-left:15px!important}.pL20{padding-left:20px!important}.pL25{padding-left:25px!important}.pR0{padding-right:0!important}.pR2{padding-right:2px!important}.pR5{padding-right:5px!important}.pR6{padding-right:6px!important}.pR10{padding-right:10px!important}.pR15{padding-right:15px!important}.pR20{padding-right:20px!important}.pR25{padding-right:25px!important}.pB0{padding-bottom:2px!important}.pB2{padding-bottom:2px!important}.pB5{padding-bottom:5px!important}.pB6{padding-bottom:6px!important}.pB10{padding-bottom:10px!important}.pB15{padding-bottom:15px!important}.pB20{padding-bottom:20px!important}.pB25{padding-bottom:25px!important}.fS10{font-size:10px!important}.fS11{font-size:11px!important;line-height:14px}.fS12{font-size:12px!important}.fS13{font-size:14px!important}.fS14{font-size:14px!important}.fS15{font-size:15px!important}.fS16{font-size:16px!important}.fS18{font-size:18px!important}.fS20{font-size:20px!important}.fS25{font-size:25px!important}.fS30{font-size:30px!important}

.bL0{ border-left:0 !important}
.bR0{ border-right:0 !important}
.bB0{ border-bottom:0 !important}
.bT0{ border-top:0 !important}
   
.space50{ height:50px;}
.space20{ height:20px;}
.space30{ height:30px;}
.space10{ height:10px;}

.count-number{ color:#003d79; font-weight: bold}
.count-number2{ font-size:44px;  color:#003d79; font-weight: bold}
.count-small{ font-size:20px; color:#003d79; text-transform: uppercase;}
.count-small-block{ font-size:20px; color:#003d79; display:block; text-transform: uppercase;}
.box-grid li .v-counter p{ color:#5b5b5b; font-size:18px;  font-weight:200; margin:0; padding:0}

.bg-WM{ background:url(../images/bg-water-mark.png) top right no-repeat}

 

/* title */
.title-line{}
.title-line-inner{ background:url(../images/title-line.jpg) 0 15px repeat-x}
h2.left{ color:#142f64; display: inline-block; background:#fff; margin:0; padding:0 10px 0 0; font-size:36px; font-family: "NewsGothicMT-Bold"; text-transform:uppercase;}
h2.right{color:#142f64; display: inline-block; background:#fff; margin:0; padding:0 0 0 10px; font-size:36px; font-family: "NewsGothicMT-Bold"; text-transform:uppercase;}


.col3-about{ margin:0; padding:0}
.col3-about ul{ margin:0; padding:0;}
.col3-about li{ margin:0 2%; padding:0; width:29.33%; float:left; display:block}
.col3-about a{ margin:0; padding:60px 0; background:#e8e8e8; display:block; text-align:center; font-size:20px; }
.col3-about a:hover{ background:#f5f5f5}
/* FOOTER */
.social-links-bottom{ background:#00aec5; padding:14px 0}
.social-links-bottom ul{ text-align:center; margin:0; padding:0}
.social-links-bottom li{  list-style:none; text-align:center; margin:0 0px; text-align:center; padding:0 20px; display:inline-block; border-left:1px solid #CCC}
.social-links-bottom  a{ color:#fff; text-transform:uppercase;  text-align:center; font-size:16px;}
.social-links-bottom  a:hover{ color:#000;}


.footer-main{ background:#414142;} 
.FooteColLeft{ float:left; width:23%;}
.FooteColRight{ float:right; width:70%;}
 
.footer-top{ margin:0; padding:20px 0; }
.footer-top ul{ margin:0; padding:0px 0}
.footer-top li{ list-style:none; display:block; float: left; width:19.0%; margin:0 0 0 1%;  padding:0; color:#fff;}
 
.f-logo { width:100px; } 
.f-logo img{ width:100% } 
.footer-top li a{ color:#fff;}
.footer-top li a:hover{ color:#58aab2;}
.footer-top li p{ font-size:14px; font-weight: bold; color:#fff; text-transform: uppercase; margin:0;}
.f-menu{ margin:5px 0 0 0; padding:0;  }
.f-menu a{ display:block; margin:1px 0; padding:0px 0; font-size:14px; line-height:18px;font-family: "Futura Medium";} 
.f-menu a:hover{ color:#58aab2}

.about-foot{ margin:20px 0 0 0; padding:0; font-size:16px; line-height:30px;}

.f-bottom{ background:#272727; padding:8px 0; font-size:12px; color:#fff; }
.f-bottom a{color:#fff;}
.f-left{ float:left; color:#fff; font-size:13px;font-family: "Futura Medium";}
.f-right{ float:right}
.f-right a{  font-size:13px;font-family: "Futura Medium";}  
.f-right a:hover{ color:#58aab2}

.contat-info{ margin:0px 0 0 0; font-size:13px; color:#fff;}
.contat-info p{ margin:5px  0 15px 0; font-size:14px; color:#fff; line-height:18px;}
.contat-info h2{ font-size:16px; font-style:italic; color:#fff; font-weight:bold; margin:0; padding:0}
.contat-info h2 span{ color:#26ace2;}




.bt-link{}
.bt-link a{ padding:0 0; font-size:13px; color:#003d79; margin:0 5px;   }
.bt-link a:hover{ color:#00aec5}

.foot-read-more{ width:110px; margin:20px 0 0 0;}
.foot-read-more a{ text-align:center; padding:8px 5px; font-weight:bold; display:block; border-radius:4px; font-style:italic; font-size:18px; color:#003d79 !important; background:#fff;}

/* main title */
.main-title-white{ text-align:center;}
.main-title-white h2{ margin:0; padding:0; font-size:36px;  font-weight:100; color:#fff; line-height:40px; font-family: "NewsGothicMT-Bold"; text-transform:uppercase;}
.main-title-white span{ display:block; font-size:18px; padding:15px 0 0 0; color:#fff; }

.main-title-black{ text-align:center}
.main-title-black h2{ margin:0; padding:0; font-size:36px; color:#5b5b5b;  line-height:40px; font-weight:100;  font-family: "Futura Medium";}
.main-title-black span{ display:block; font-size:18px; padding:15px 0 0 0; color:#5b5b5b; }


.main-title-dblue{ text-align:center}
.main-title-dblue h2{ margin:0; padding:0; font-size:27px; color:#52a8b0;  line-height:40px; font-weight:100; font-family: "Futura Medium";}
.main-title-dblue span{  font-size:26px; padding:15px 0 0 0; color:#000;  font-family: "NewsGothicMT"; font-weight: normal}
.main-title-dblue p{ font-size:16px; color:#58595b; margin:0; padding:0}

.line{ height:5px; width:85px; margin:10px auto; background:#fff}



.img-responsive img{ width:100%}
 
 
.btn-request{ width:140px; margin:0 auto; padding:20px 0; display:block}
.btn-request a{ display:block; color:#fff; font-weight:bold; padding:9px 0px;  font-size:18px;  text-align:center; background:#4EA8B1;font-family: "Futura Medium";} 
 .btn-request a:hover{ background:#325997}


.width900{ width:900px; margin:0 auto;}
.width800{ width:800px; margin:0 auto;}
.width750{ width:750px; margin:0 auto;}
.width600{ width:600px; margin:0 auto;}
.width360{ width:360px; margin:0 auto;}


p.big-what{ font-size:24px; line-height:30px; font-weight:200; font-family: "NewsGothicMT-Bold"; text-align:center; color:#003d79; }
p.small{ font-size:16px;  line-height:26px; text-align:center}

p.big-what30{ font-size:30px; line-height:34px; font-weight:200; font-family: "NewsGothicMT-Bold"; text-align:center; color:#003d79; }

 

/* HOME */
.products-row{ border-top: 2px solid #cecece}
.borderT{ border-top: 2px solid #cecece}
.borderTblue{ border-top: 2px solid #50a8b0}


/*GALLERY */
.gallery{ margin:0; padding:0}
.gallery ul{ margin:0; padding:0; }
.gallery li{ margin:10px 1.5%; padding:0; width:22%; float:left; display:block}
.gallery li img{ width:100%}


.gallery-cover{ margin:0; padding:0}
.gallery-cover ul{ margin:0; padding:0; }
.gallery-cover li{ margin:10px 1.5%; padding:0; width:30.33%; float:left; display:block}
.gallery-cover li img{ width:100%}

/*installations */
.installations{}
.installations-map img{ width:100%;}
.installations-grid{ margin:0 auto; padding:0}
.installations-grid ul{ margin:0; padding:0}
.installations-grid li{ margin:15px 2%; padding:0; float:left; width:21%}
.installations-grid li h2{ font-size:20px; text-transform: capitalize; font-family: "Futura Medium";color:#325997; margin:0 0 16px 0; padding:0; line-height:22px;}
.install-icon{}
span.flagIcon{ font-size:15px; display:block; margin:0px 0; padding:6px 0; text-transform: uppercase;}
span.flagIcon img{ margin:0 5px -4px 0; padding:0; width:30px}

/* home produstc  */
.home-products{ align:center; text-transform: capitalize}
.home-products ul{ margin:20px 0 0 0; padding:0; align:center}
.home-products li{ margin:0 0%; padding:0; float:left; width:33.33%;}
.home-products li img{ width:100%;}


.col-products{ align:center; text-transform: uppercase}
.col-products ul{ margin:20px 0 0 0; padding:0; align:center}
.col-products li{ margin:0 1%; padding:0; float:left; width:23%;}
.col-products li img{ width:100%;}


/* subscribe */
.subscribe{ background:#cccccc; padding:40px 20px } 
.subscr-box{ margin:0px 0 0 0; float:left; width:77%;font-family: "Futura Medium";}
input.subsc-field{ width:75%; float:left; margin:0px 0 -1px 0 ;  padding:9.5px 10px; background:#fff; border:2px solid #50a8b0; color:#003d79; border-radius:0px; font-size:16px; font-family: "NewsGothicMT";}
input.go-btn{ width:20%; float:left; margin:0 0 0 2px;  background:#4EA8B1; text-align:center;  padding:9.5px 0px; border:2px solid #4EA8B1; color:#fff;   font-size:18px; cursor:pointer; color:#fff;  font-weight:bold; font-family: "Futura Medium";}
.subscr-box p{ margin:0; padding:3px 0; color:#333333}
input.go-btn:hover{ background:#325997; border:2px solid #325997;}

.foot-social{ padding:20px 0 30px 0; float:right; width:170px;} 
.foot-social ul{ margin:0; padding:0}
.foot-social li{ margin:0 4px 0 5px; padding:0; display:block; float:left; height:39px; min-height:inherit; width: inherit !important}
.foot-social a{ margin:0; padding:0; display:block;  background:url(../img/icons/social-icons.png) 0 0; width:47px; height:48px;}
 
.foot-social li.icon1 a{background:url(../img/icons/social-icons.png) 0 0;}
.foot-social li.icon1 a:hover{background:url(../img/icons/social-icons.png) 0 -48px;}

.foot-social li.icon2 a{background:url(../img/icons/social-icons.png) -48px 0px;}
.foot-social li.icon2 a:hover{background:url(../img/icons/social-icons.png) -48px -50px;} 

.foot-social li.icon3 a{background:url(../img/icons/social-icons.png) -96px 0px;}
.foot-social li.icon3 a:hover{background:url(../img/icons/social-icons.png) -96px -50px;}

.foot-social li.icon4 a{background:url(../img/icons/social-icons.png) -96px 0px;}
.foot-social li.icon4 a:hover{background:url(../img/icons/social-icons.png) -96px -39px;}

.foot-social li.icon5 a{background:url(../img/icons/social-icons.png) -152px 0px;}
.foot-social li.icon5 a:hover{background:url(../img/icons/social-icons.png) -152px -39px;}
 
/*get-row*/
.get-row{}
.getForm{}
.F-row{ padding:6px 0}
.getField-left{ float:left; width:49%}
.getField-right{ float:right; width:49%}

.getForm p{ padding:0; margin:0; color:#000}
.gField{ border:1px solid #50a8b0; width:100%; padding:6px 2%; resize: none }
.getForm span{ color:#58aab2;}

span.txt-form{ font-size:12px; color:#000} 

.sendBTN{  float:right; margin:0 0 0 0px;  background:#4EA8B1; line-height:20px; text-align:center;  padding: 12px 30px 8px  30px; border:0; color:#fff;   font-size:18px; cursor:pointer; color:#fff; font-family: "Futura Medium"; font-weight:bold; }
.sendBTN:hover{ background:#325997} 

 
 
/* COMPANY PROFILES*/ 
.company-P{ padding:20px 0 0 0}
.companyLeft{ float:left; width:48%;}
.companyRight{ float:right; width:48%;}
.companyLeft img{ width:100%}


.whyKohli{}
.whyKohli p{ margin:0 0 10px 0}
.whyKohli p strong{ color:#58aab2}
.whyRow{ margin:0 0 30px 0}

/* PRODUCTS */
.productsList{ padding:40px 0 10px 0}
.productsList ul{ margin:0; padding:0; text-align:center}
.productsList li{ margin:0; padding:0 0%; display:inline-block; width:48%; text-align:center}
.P-img img{ width:100%}

.productsList ul.col3{ margin:0; padding:0;  text-align:center}
.productsList .col3 li{ margin:0; padding:0 2%; display:inline-block; width:31.33%; text-align:center}
.P-img img{ width:90%}

.productsList li .main-title-dblue h2 {margin: 0;
padding: 0;
font-size: 20px;
color: #52a8b0;
line-height: 22px;
font-weight: 100;
font-family: "NewsGothicMT-Bold";
text-transform: uppercase;}

.productsBanner img{ width:100%}
.producTable table{ text-align:center; margin: 0 auto; width:800px;} /*mac*/
.producTable td{ border:2px solid #858586; text-align:center; padding:2px 2px;}
.producTable th{ border:2px solid #858586; text-align:center; padding:5px 2px; font-size:18px; color:#52a8b0}

.producTable{ display:block}
.ProductTable-M{ width:290px; margin:0 auto; display: none}
.P-TablerRow{ background:#e2f4fe; margin:20px 0; padding:20px;}
.P-TablerRow p strong{color:#52a8b0; font-size:20px}
.P-TablerRow p{ font-size:16px; margin:0; padding:5px 0}


/* NEWS */
.newsIMG img{ width:100%}



/* AWARD */
.award{ padding:0 0%}
.award h2{ font-size:20px; color:#254f86}
.award h2 span{ font-size:20px; color:#22a5d7; display:block}

.owl-buttons{}
.owl-prev{ left:-40px; position:absolute;  top:35%;}
.owl-next{ right:-40px; position:absolute;  top:35%;}
 
 
 
.txt-blue{color:#00aec5}
 
.row.fw-row .v-box-wrap .v-box-inner {
    padding: 12%;
}

.row.fw-row .v-box-wrap .v-box-inner.no-padding {
    padding: 0%;
}

.row.fw-row .v-box-wrap .col-sm-6 {
    padding-left: 0px;
    padding-right: 0px;
}

/*End Home Intro*/ 
.ui-widget-content a {
    color: #333333;
}

.ui-widget-content a:hover {
    color: #1dc6df;
}

    /*Custom Size*/
@media (min-width: 1200px) {
    .container {
        width: 1100px;
    }
}
@media only screen and (min-width: 1250px) {
    body.boxed-layout {
        width: 1140px;
    }

        body.boxed-layout header {
            max-width: 1140px;
        }
	
}

.v-container{
    padding-top:70px !important;
    padding-bottom:70px !important;
}

.v-container-2x{
    padding-top:100px !important;
    padding-bottom:100px !important;
}


@media only screen and (max-width: 1070px) { 
  

}

@media only screen and (max-width: 992px) { 
 
/* COMPANY PROFILES*/ 
.company-P{ padding:30px 0 0 0}
.companyLeft{ float:none; width:100%; padding-bottom:20px;}
.companyRight{ float:none; width:100%;}


.feature-txt-right{ width:60%;   padding-left:4%; }
.feature-txt-left{ width:60%;  padding-left:4%;  }

.owl-prev{ left:0px; position:absolute;  top:35%;}
.owl-next{ right:0px; position:absolute;  top:35%;} 

.width900{ width:96%; margin:0 auto;} 
.width800{ width:92%; margin:0 auto;}
.subscr-box{ margin:0px 0 0 0; float:left; width:70%;}
 
 
/* FOOTER */ 
.footer-top li{ list-style:none; display:block; float: left; width:32.33%; margin:0 0 30px 1%;  padding:0; color:#fff;}
 
 .footer-top li p{ font-size:13px; font-weight: bold; color:#fff; text-transform: uppercase; margin:0;}
.f-menu{ margin:5px 0 0 0; padding:0; display: none }


.FooteColLeft{ float:left; width:35%;}
.FooteColRight{ float:right; width:60%;} 
 
}
@media only screen and (max-width: 800px) {  
.team-mp li{ margin:20px 2% !important; padding: 1% 2% 0 2%; background:#f2f2f2; float:left; width:46%; text-align:center; min-height:570px; } 
.width750{ width:96%; margin:0 auto;} 
}

@media only screen and (max-width: 750px) { 
.col-products li{ margin:0 1%; padding:20px 0; float:left; width:48%;}


 /* home produstc  */  
.home-products li{ width:50%;}

.productsList .col3 li{ margin:0; padding:0 2%; float:left; width:50%; text-align:center}


}


@media only screen and (max-width: 690px) { 
 
.installations-grid li{ margin:0 2%; padding:0; float:left; width:29.33%}

.subscr-box{ margin:0px auto; float:none; width:100%;}
.subscr-box p{ text-align:center}
.foot-social{ float:none; margin:0 auto;}

input.subsc-field{ width:75%;}
input.go-btn{ width:24%; }

 

/* WHY */
ul.why-icon img{ width:90%} 
ul.why-icon li{ list-style:none; vertical-align:top; text-align:center; margin:0; padding:30px 0%; display: inline-block; width:30%; margin:0 0.1%}  
.why-border4{border-left:0px dotted #fff}
.why-border5{border-left:1px dotted #fff}
 .why-border7{border-left:0px dotted #fff}
 
   
 .f-left{ float:none; text-align:center; display:block; width:100%;}
.f-right{ float:none; text-align:center !important;  display:block; margin:5px 0 0 0; width:100%;}	
span.bt-link{ display:block; text-align:center}


 .social-links-bottom li{  text-align:center; padding:0 10px; }
.social-links-bottom  a{  font-size:14px;}



}

@media only screen and (max-width: 620px) { 
.productsList .col3 li{ margin:0 0 40px 0; padding:0 2%; float:none; width:100%; text-align:center}
.productsList  li{ margin:0 0 40px 0; padding:0 2%; float:none; width:100%; text-align:center}


.producTable{ display:none}
.ProductTable-M{  display: block}

/* FOOTER */ 
.f-logo { width:130px; margin:0 auto } 
.footer-top li{ list-style:none; display:block; float: left; width:33.33%; margin:0 0 20px 0%;  padding:0; color:#fff;} 
 .footer-top li p{ font-size:12px; font-weight: bold; color:#fff; text-transform: uppercase; margin:0;}
.f-menu{ margin:5px 0 0 0; padding:0; display: none }


.FooteColLeft{ float:none; width:100%; text-align:center;  padding:30px 0 0 0; border-top: 1px solid #999;  margin:0px 0 0 0}
.FooteColRight{ float:none; width:100%; text-align:center;} 


.width600{ width:96%; margin:0 auto;}

.getField-left{ float:none; width:100%; padding:0 0 10px 0}
.getField-right{ float:none; width:100%; padding:0px 0}
.F-row{ padding:6px 0}

.solu-col3 li{margin:30px auto !important; padding:0; border-bottom: 20px solid #f37021; width:90%; display:block; float:none;  }

.feature-txt-right{ width:100%; margin:20px  0 0 0;   padding-left:0%; float:none; border:0 }
.feature-txt-left{ width:100%; margin:20px  0 0 0;  padding-left:0%; float:none; border:0 }
.img-txt-left{ width:200px; float:none; margin:0 auto }
.img-txt-right{ width:200px; float:none; margin:0 auto }


/* SOLUTION */
 .img-box{ width:250px; float:none; margin:0 auto}
 
.txt-box{ width:100%; float:none}
.txt-box h1{ font-size:30px; font-family: "NewsGothicMT-Bold"; color:#142f64; margin:0 0 20px 0; padding:0}
 

.award-panel li{ width:50%; display:block; min-height:240px; float:left; background: none} 
 .award-panel li.last{  background: none} 
.award-panel ul.award-row1{  background: none}
.award-panel ul.award-row2{ background: none}


/* sub-menu */
.subnav ul{   margin:0 auto} 
.subnav li{ display: block; margin:0px 0; padding:0px 0; width:100%; text-align:center}
.subnav li span{ font-size:18px; padding:5px 0; display:block; color:#142f64;  text-transform:uppercase}
.subnav li a{ padding:4px 0px; color:#5b5b5b; display: block; font-size:18px;  border-left:0px solid #999;  border-bottom:1px solid #999}
 
 


.team-mp li{ margin:20px auto !important; padding: 1% 2% 2% 2%; background:#f2f2f2; float:none; width:70%; text-align:center; min-height: inherit; }

.box-grid li{  border-left: 0px solid #cdcdcd}

  
.box-grid li{ margin:0 0 0 -0.5%; padding:0;  width:40%; display: inline-block}

.solar-box li{ display:block; float:left; min-height: inherit; text-align:center; margin:0; width:33.33%; }
.solar-box li img{ width:100%}
 .solar-box .inner-box{ padding:0 4%; margin:0 auto}
}


@media only screen and (max-width: 480px) { 
.installations-grid ul{ width:200px; margin:0 auto 30px}
.installations-grid li{ margin:0 auto 40px; padding:0; float:none; width:100%}

.contact p{ font-size:15px;}
.width360{ width:100%; margin:0 auto;}


.award-panel li{ width:100%; display:block; padding-bottom:30px; min-height: inherit; float:none; background: none} 


.team-mp li{ width:90%; }


.clients-box li{ margin:0 0 0 -0.5%; padding:0;  width:45%; display: inline-block}
.clients-box li img{ width:100%;}

	#clients .owl-item{ 
		 border-right:0px solid #b2c4d7 !important;
    }

.box-grid li{ margin:0 0 0 -0.5%; padding:0;  width:70%; display: inline-block}

/* WHY */
ul.why-icon li{ list-style:none; vertical-align:top; text-align:center; margin:0; padding:30px 0%; display: inline-block; width:40%; margin:0 0.1%} 
.why-border3{border-left:0px dotted #fff}
.why-border4{border-left:1px dotted #fff}
.why-border5{border-left:0px dotted #fff}
 .why-border7{border-left:0px dotted #fff}

	  .social-links-bottom li{  text-align:center; padding:0 5px; }
.social-links-bottom  a{  font-size:12px;}

.solar-box li{ display:block; float:none; min-height: inherit; text-align:center; margin:0; width:100%; }
.solar-box li img{ width: auto}
 .solar-box .inner-box{ padding:0 4%; margin:0 auto}

 /* home produstc  */  
.home-products li{ margin:0 auto; padding:0; float:none; width:80%;}




}

@media only screen and (max-width: 360px) { 
.sendBTN{ width:100%; text-align: center; padding:10px 0;}

  .social-links-bottom li{  text-align:center; padding:0 2px; }
.social-links-bottom  a{  font-size:11px;}
 


 
.f-left{  font-size:12px;}
.f-right a{  font-size:12px;}
}

.capbox {
	
	padding: 8px 40px 8px 8px;
	}

.capbox-inner {
	font: bold 11px arial, sans-serif;
	color: #000000;
	
	margin: 5px auto 0px auto;
	padding: 3px;
	
	border-radius: 4px;
	}

#CaptchaDiv {
	font: bold 17px verdana, arial, sans-serif;
	font-style: italic;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaInput { margin: 1px 0px 1px 0px; width: 135px; }

.capbox2 {
	
	padding: 8px 40px 8px 8px;
	}

.capbox-inner2 {
	font: bold 11px arial, sans-serif;
	color: #000000;
	
	margin: 5px auto 0px auto;
	padding: 3px;
	
	border-radius: 4px;
	}

#CaptchaDiv2 {
	font: bold 17px verdana, arial, sans-serif;
	font-style: italic;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaInput2 { margin: 1px 0px 1px 0px; width: 135px; }

