﻿@font-face {
    font-family: "open_sansbold";
    font-weight: normal;
    src: url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bold-webfont.woff") format("woff"), url("../fonts/opensans-bold-webfont.ttf") format("truetype"), url("../fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");
}
@font-face {
	font-family: 'HelveticaNeueMedium';
	src: url('../fonts/HelveticaNeueMedium.eot?') format('eot'), 
	     url('../fonts/HelveticaNeueMedium.woff') format('woff'), 
	     url('../fonts/HelveticaNeueMedium.ttf')  format('truetype'),
	     url('../fonts/HelveticaNeueMedium.svg#HelveticaNeueMedium') format('svg');
}
@font-face {
	font-family: 'helvetica-neue-bold';
	src: url('../fonts/helvetica-neue-bold.eot?') format('eot'), 
	     url('../fonts/helvetica-neue-bold.woff') format('woff'), 
	     url('../fonts/helvetica-neue-bold.ttf')  format('truetype'),
	     url('../fonts/helvetica-neue-bold.svg#HelveticaNeueMedium') format('svg');
}

@font-face {
    font-family: "OpenSansSemibold";
    font-weight: normal;
    src: url("../fonts/opensans-semibold.eot") format("embedded-opentype"), url("../fonts/opensans-semibold.woff") format("woff"), url("../fonts/opensans-semibold.ttf") format("truetype"), url("../fonts/opensans-semibold.svg#OpenSansSemibold") format("svg");
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#OpenSansLight') format('svg');
         font-weight: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
input:focus{
outline:none;
}
textarea:focus{
outline:none;
}
select:focus{
outline:none;
}
.editing{
	display:none;
}
.editable{
	display:block;
}
*{margin:0px; padding:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html{ margin-top: 0px;
width:100%; height:100%;}

.clr{clear:both;}
.flt{float:left;}
.flr{float:right;}
a{text-decoration:none;}
ul{list-style:none;}
ul li{float:left;}
img{border:none;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal;}
body{width:100%;  font-size:13px;  font-family: 'open_sansregular' !important;background:#191919;}
p {margin:0px;}
ul,ol,li{margin:0px;}

a{border:none;}
a:hover{text-decoration:none !important;color:#007ec1;}
/*******************header start*******************/
.search-form{float:left;position:relative;}
.search-box {position:relative;}
/*.search-box .select {
  float: left;
  left: -3px;
  padding-left: 0;
  position: absolute;
  top: 19px;
  width: 20px;
  -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    background-image:url(../images/arrow.png);
    background-repeat:no-repeat;
    background-position:center center;
}

select option { border:1px solid #cccccc;background:#fff;color:#333;font-size:13px;	font-family: 'open_sansregular';}*/
.dropd{position:relative;top:39px;}
header {float: left;width: 100%;}
.logo{max-width:208px;float:left;display:inline-block; padding: 9px 0;}
nav {display: inline-block; text-align: right;}
ul.navigation {/*display: inline-block;*/width: auto;margin-bottom:0px;vertical-align: top;  /*display: inline-block;*/}
ul.navigation li{ display:inline-block;padding:0px 15px;}
ul.navigation li a{border:2px solid #fff;color:#191919;font-size:14px;padding:34px 0px;font-family: "OpenSansSemibold";display:inline-block; }
ul.navigation li:hover a ,ul.navigation li.active a{border-bottom:2px solid #007ec1;color:#007ec1;}
.search-box { display: inline-block;max-width: 234px;vertical-align:top; padding: 9px 0;margin-right:15px;}
.search-box .cus-seach{display:inline-block;height:54px;color:#fff;width:100%;border:none;padding:0 5px 0 10px;font-size:15px; font-family: 'open_sansitalic';margin-top:10px;background-color:#007ec1;min-width:220px}
.search-box .search-btn {
  background: url("../images/searchicon.png") no-repeat scroll center center #007ec1;
  border:none;
  border-left:1px solid #5baef1;
  height: 54px;
  margin-top: 10px;
  position: absolute;
  width: 44px;
  right:0px;
  top:0px;
}
.select{height:54px;color:#fff;border:none;padding:0px 10px 0px 42px;font-size:15px; font-family: 'open_sansitalic';background:url(../images/searchicon.png) no-repeat 15px center #007ec1;}
nav {text-align: right;display: inline-block;width: 100%;float: left;}
/************************end********************/
/*****************banner start*************/
.banner{width:100%; float:left;}
.banner-inner{width:100%; float:left; position:relative;left:0;top:0;}
.banner-txt{width:auto;position:absolute;top:20%;background:rgba(0,0,0,0.5);color:#fff;z-index:999px;padding:10px 50px 10px 8%;width:790px;}
.banner-heading{width:100%;float:left;font-size:44px;color:#fff;font-family: 'OpenSansLight';margin:0px;}
.banner-heading span{font-family: "open_sansbold";}
.banner-para{color:#fff;font-size:20px;line-height:24px;margin-top:20px; display: inline-block;}
.banner-para a{font-family: "open_sansbold";color:#fff;}
.scroll-down {bottom: 20px;left: 0;margin: auto;position: absolute;right: 0; width: 47px;}
/*****************end*******************/
/**********************about-us*****************/
.about-us{width:100%; float:left;}
.about-us-left{padding:60px 0px 0px;}
.about-us-left img{max-width:708px;width:100%;}
.about-us-right .about-us-inner-right{ padding: 60px 0;width:100%;display:inline-block;}
h6.h6{font-size:20px; color:#636363;margin:0 0 15px;font-family: 'open_sansregular';}
.main-heading{width:1005; float:left;padding-bottom:20px;position:relative;left:0}
.main-heading:before{position:absolute;left:0;bottom:0;height:4px;width:100px; background:#0079c1;content:"";}
.main-heading h1{font-size:34px;font-family: 'OpenSansLight'; color:#222222;margin:0px;}
.main-heading h1 span{font-family: "open_sansbold";}
.bigtxtlight{padding:20px 0; font-size:18px; color:#6c6c6c;line-height:24px;width:100%;float:left;margin-bottom:0px;}
.list-Mission {width:100%; float:left;}
.list-Mission li{width:100%; float:left;font-family: 'open_sansitalic';font-size:16px;padding-left:25px; background:url(../images/cir.png) no-repeat left 7px ;color:#5a5a5a;margin-bottom:12px;}
.list-Mission li span{font-size:18px;font-family: "OpenSansSemibold";}
.read-more {background:url(../images/w-arrow.png) no-repeat 15px center #0079c1;padding:14px 20px 14px 35px;height:47px;color:#fff;font-size:12px; display: inline-block;}
.top-padd{margin-top:30px;}
/*******************about-us end*************/
/********************our-service *****************/
.our-service{width:100%; float:left;background:#0079c2;padding:50px 0px;}
.other-main-heading{width:100%;display:inline-block;margin-bottom:22px;}
.other-main-heading{width:100%;display:inline-block;margin-bottom:22px;}
.other-main-heading h1{color:#fff;padding-bottom:22px;}
.other-main-heading.main-heading::before{background:url(../images/service-bottom.png) no-repeat  center bottom ;width:100%; height:30px;}
.txt-service{color:#fff;font-size:16px;line-height:24px;font-family: 'open_sansitalic';margin-bottom:50px;}
.img-block{margin-bottom:27px;}
.img-block img{max-width:125px;width:100%;display:inline-block;}
h2.h2{font-size:25px;color:#fff;font-family: "OpenSansSemibold";}
.service-1 p{font-size:14px;color:#fff;padding:0px 0%;padding-bottom:10px;}
.read-more-link{font-size:12px; color:#171717;background:url(../images/B-arr.png) no-repeat 0px center #0079c1;padding-left:20px;border-bottom:1px solid #171717;}
.read-more-link:hover{font-size:12px; color:#fff;background:url(../images/w-arrow.png) no-repeat 0px center #0079c1;border-bottom:1px solid #fff;}
.min-height-block{min-height:100px;display:inline-block;}

/*********************our-service end*************/
/********************power**********************/
.our-service.power{background:#fff;}
.power .other-main-heading h1{color:#171717;}
.our-service.power .main-heading::before{background:url(../images/blue-bar.png) no-repeat  center bottom ;width:100%; height:10px;}
.power-factor p{font-size:18px;color:#282728;width:100%;font-family: "OpenSansSemibold";}
.power-factor figure{max-width:442px;width:100%;}
.power-factor{width:100%; margin-bottom:0px;   padding-right: 90px;}
.power-factor p span{font-size:13px;color:#747474;display:block;}
.power-right{background:#007dc2;padding:50px 35px;}
.power-right-txt p{font-size:14px;color:#fff; font-family: "open_sansbold";}
.form-group .bg-blue{background:#0e5e8a;border:none;border-radius:3px;color:#fff;margin-top:20px;}
.btn.btn-w{color:#fff; height:40px;padding:0px 20px;border:2px solid #fff;border-radius:5px;margin:0 15px;font-size:16px;background:none !important;font-family: "open_sansbold";}
.btn.btn-w:nth-child(2){  background: none repeat scroll 0 0 #004570 !important;
    border: 2px solid transparent;}
.btn.btn-w:hover{color:#fff;}
/*.top-margin-btn{margin-top:20px;}*/
/******************end***************/
/*******************footer***************/
.service-txt1{width:auto;display:inline-block;padding:0px 10px;}
.Service-link {background: rgb(0, 125, 194) none repeat scroll 0 0; color: rgb(255, 255, 255); display: inline-block; padding: 10px 20px 8px; text-transform: uppercase;position:relative;}
.Service-link:before{background:url(../images/left1.png) no-repeat  center top ; content: "";height: 39px;position: absolute;right: -11px; top:-1px; width: 13px;}
.Service-link:after{background:url(../images/right1.png) no-repeat  center top ; content: "";height: 39px;position: absolute;left: -11px; top:-1px; width: 13px;}
.service-txt1:hover .Service-link ,.service-txt1.active .Service-link{background-color: #df4a43;color:#fff;border-bottom:2px solid #971913;}
.service-txt1:hover .Service-link:before,.service-txt1.active .Service-link:before{background:url(../images/left1_H.png) no-repeat  center top ; }
.service-txt1:hover .Service-link:after,.service-txt1.active .Service-link:after{background:url(../images/right1_H.png) no-repeat  center top ; }
.relative{position:relative;}
.service-txt-block {position: absolute;right: 0;top: -71px;}
footer{width:100%; float:left;background:#084f7a;padding:50px 0px 10px;color:#fff;}
footer h2{font-size:20px;color:#fff;font-family: "OpenSansSemibold";margin:0px 0 20px;width:100%;}
.footer-box ul.link{width:100%; float:left}
.footer-box ul.link li{width:50%;display:inline-block;}
.footer-box ul.link li a{color:#fff;font-size:14px;}
.slinks li{padding:5px 0px 5px 30px;margin-bottom:10px;}
.slinks li.fb{background:url(../images/fb.png) no-repeat  center left ;}
.slinks li.tw{background:url(../images/tw.png) no-repeat  center left ;}
.slinks li.google{background:url(../images/google.png) no-repeat  center left ;}
.slinks li.in{background:url(../images/in.png) no-repeat  center left ;}
.footer-box p{font-size:14px;line-height:21px;}
.footer-box-bottom{padding:20px 0px 0; margin:0px;border-top:1px solid #216188;box-shadow:0 4px 1px -3px rgba(7, 58, 88, 0.9) inset;-moz-box-shadow:0 4px 1px -3px rgba(7, 58, 88, 0.9) inset;-webkit-box-shadow:0 4px 1px -3px rgba(7, 58, 88, 0.9) inset;margin-top:20px;} 
/*******************footer end***********/
#menu{display:none;}
#menu img{width:auto;}



/****************9 9 2015 start*****************/
header {
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.18);
}
.electrical-main-div{
	float:left; width:100%; height:auto;  margin-top:30px; margin-bottom:70px;
}
.heading-top{
	float:left; width:100%; height:auto;     margin-bottom: 17px;
}
.heading-top h4{
	float:left; width:100%; height:auto; border-bottom:1px solid #dddddd;
}
.produt-2 .heading-top h4{ 	float:left; width:100%; height:auto; border-bottom: none !important; }
.heading-top h4 span{
	font-size:38px; color:#222222; border-bottom:4px solid #007dc3; float:left;     padding-bottom: 10px;
    position: relative;
    top: 1px;
}
.electrical-text{
	float:left; width:100%; height:auto;
}
.electrical-text p{
	font-size:15px; color:#555555; line-height:25px;
}
.electic-img{
	float:left; width:100%; height:auto;     box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5); background-color:#fff; padding:3px;    border-radius: 3px;
}
.eletro-ul ul{
	float:left; width:100%;
}
.eletro-ul ul li{
	float:left; width:100%; font-size:15px; color:#6c6c6c; background:url('../images/cir.png')no-repeat top left;
	    background-position: 0px 3px; padding-left:20px;    margin-bottom: 7px;
}
.eletro-ul h4{
	font-size:19px; color:#007dc3; font-family: "OpenSansSemibold"; margin:0px;    margin-bottom: 12px;
}
.elec-left-right{
	float:left; width:100%; height:auto;     margin-top: 20px;
    margin-bottom: 20px;
}
.eletro-botm{
	margin-top:20px;
}
.product-main{
	float:left; width:100%;
}
.product-main h5{
	float:left; width:100%; font-size:24px; color:#007dc3; margin-top: 0px;
}
.product-main p{
	    font-size: 15px;
    color: #555555;
    line-height: 25px;     margin-bottom: 25px;
}
.pordut-div-1{
	float:left; width:100%;     border-bottom: 1px dashed #b6b6b6;     padding-bottom: 32px;
    margin-bottom: 32px;
}
.pro-img{ float: left; width: 100%; height: auto; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4); background-color: #fff; padding: 3px; border-radius: 3px;
}
.pro-img > img { width: 100%; }
                                                                                  
.eletro-ul p{
	font-size: 15px;
    color: #555555;
    line-height: 25px; display:inline-block;
}
.eletro-ul2 ul{
	margin-bottom:0px;
}
.btn-pro{
	float:left; width:auto; background-color:#df4a43; -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; position:relative; font-size:13px; color:#fff; padding: 3px 10px;
    height: 26px;
}
.btn-pro:before{
	position:absolute; top:0px; right:-12px; background:url('../images/bth-img.png')no-repeat top right; content:"";
	height:27px; width:16px;
}
.produt-2nd{
	float:left; width:100%; background-color:#f5f5f5;    padding: 40px 0px; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd;
}
.produt-2{ 	float:left; width:100%; padding: 40px 0px;}
.pordut-div-1-mar{
	margin-bottom:0px; padding-bottom:0px; border-bottom:none;
}
.produt-2nd-bg{
	border:none; background-color:#fff;
}
.pro-left{
	float:left;    width: 27%;
}
.pro-right{
	float:left; padding-left:32px; width:70%;
}
.eletro-ul2 p{
	margin-bottom:11px;
}

.slider-main-div {
    width: 95%;
}
.ui-slider-range.ui-widget-header.ui-corner-all.ui-slider-range-min{ background:none !important; background-color:#0079c2 !important;}
#red {width:100%;
margin:0;
padding:0;}
#ttt span {
  float: left;
  text-align: right;
  width: 25%;
}
#phase-scale span{
 float: left;
  text-align: right;
  width: 50%;
  margin-top: 8px;
}
#phase-scale{ position: relative;}
#phase-scale span:before {
    background-color: #cccccc;
    content: "";
    margin-left: 3px;
    height: 7px;
    position: absolute;
    width: 2px;
     top:3px;
}
#phase-scale{ position: relative;}

#ttt{ position: relative;}
#ttt span{ position: relative; margin-top: 11px;}
#ttt span:before {
    background-color: #cccccc;
    content: "";
    height: 7px;
    position: absolute;
    width: 2px; top:-5px; right:2px;
}
#phase-scale > span:first-child {
    text-align: left;
}
/********************inner-banner statt******************/

.inner-banner-account {
	float: left;
	position: relative;
	width: 100%;
	background: url('../images/inner_banner.png');
	background-repeat:no-repeat;
	background-size: cover;
	padding: 40px 0 40px 0;
	border-bottom: 7px solid #017dbe;
}
.inner-banner-text {
	float: left;
	width: 100%;
}
.heading-part {
	float: left;
	width: 50%;
}
.link-part {
	float: left;
	width: 50%;
}
.heading-part > h3 {
	float: left;
	width: 100%;
	font-size: 31px;
	line-height: 31px;
	color: #fff;
	font-family: "OpenSansSemibold";
	margin: 0;
}
.heading-part > p {
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	margin: 10px 0 0 0;
}
.pagination-top {
	float: right;
	display: inline-block;
	width: auto;
	background: rgba(0, 0, 0, 0.5);
	border-radius:30px;
	height: 37px;
	vertical-align: middle;
	padding: 0 28px 0 20px;
	margin: 12px 0 0 0;
	list-style: none;
}
.page {
	  background: url("../images/arrow-nave.png") no-repeat scroll right center / 4px auto rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 8px 13px 8px 6px;
}
.page > p {
	color: #017dbe;
	vertical-align: middle;
	margin: 0 0 2px 0;
}
.page:last-child {
	background: none;
	padding: 8px 0 8px 6px;
}
.page.active > p {
	color: #fff;
}
/********************inner-banner end******************/

.delt-para-main{ color: #555555;
    font-size: 15px;
    line-height: 25px; display:block;}
 


.elec-left-right li {
    background: url("../images/cir.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #6c6c6c;
    font-size: 15px;
    margin-bottom: 7px;
    padding-left: 20px;
    width: 100%; 
}

.eletro-ul3 {
  float: left;
  margin-top: 2%;
  width: auto !important;
  /*width: 100% !important;*/
}

/***********************************contact us start*************************************/

.cont-map{
	float:left; width:100%; height:auto; position:relative; height:290px; overflow:hidden;
}
.map-base{
	position:relative;
}
.map-right-div{
	width:318px; background-color:#f9f9f9; position:absolute; top:37px; right:0px; padding:20px 30px; box-shadow:0px 0px 7px rgba(0, 0, 0, 0.37);
}
.map-con{
	position:absolute; width:100%; top:0px; left:0px;
}
.map-con img{
	height:290px;
}
.map-right-div h4{
	float:left; font-size:18px; color:#444444; font-family: "open_sansbold";
}
.map-right-div p{
	font-size:14px; color:#444444; float:left; width:100%; margin-bottom:2px;
}
.map-right-div ul{
	float:left; width:100%; height:auto;     margin-top: 12px;
}
.map-right-div ul li{
	float:left; width:100%; height:auto; padding-bottom:8px; margin-bottom:8px;
}
.map-right-div ul li img{
	float:left; margin-right:8px; width:auto;
}
.map-right-div ul li:first-child{
	border-bottom:1px solid #dddddd;
}
.map-right-div ul li:last-child{
	margin-bottom:0px; padding-bottom:0px;
}
.map-right-div ul li span{
	font-size:14px; color:#444444;     margin-top: 4px;
    display: block;
}
.cont-us-main{
	float:left; width:100%; height:auto; padding-bottom: 40px;     padding-top: 60px; background-color:#f9f9f9;
}
.cont-main-left{
	float:left; width:68%; height:auto;
}
.cont-us-head{
	float:left; width:100%; height:auto;     margin-bottom: 30px;
}
.cont-us-head h4{
	float:left; width:100%; font-size:28px; color:#323031; text-transform:uppercase; margin:0px; margin-bottom:3px;
}
.cont-us-head p{
	float:left; width:100%; font-size:14px; color:#323031; margin-bottom:0px;
}
.contact-us-input-grp{
	float:left; width:47%;
}
.cont-left-input{
	float:left; width:100%; height:auto;     margin-bottom: 18px; position: relative;
}
.cont-left-input label{
	float:left; width:100%; color:#666666; font-family: 'open_sansregular';     font-weight: normal;
}
.cont-left-input input{
	float:left; width:100%; height:39px; border:1px solid #cccccc; outline:3px solid rgba(233, 232, 232, 0.75); padding-left:12px;
}
.cont-left-text{
	float:left; width:47%;
}
.cont-left-text label{
	float:left; width:100%; color:#666666; font-family: 'open_sansregular';     font-weight: normal;
}
label.error{font-size:12px}
.cont-left-text textarea{
	float:left; width:100%; height:121px; border:1px solid #cccccc; outline:3px solid rgba(233, 232, 232, 0.75); padding:12px;
}
.cont-left-input input[type=submit]{
	float:left; padding:14px 26px; background-color:#0079c1; font-size:12px; color:#fff; text-transform:uppercase;
	font-family: "OpenSansSemibold"; width:auto; outline:none; border:none; height:auto; margin-top:5px;
}
.border-cont{
	float:left; width:100%; height:1px; background-color:#dddddd;     margin-bottom: 34px;
    margin-top: 24px;
}
.border-cont-a{
	float:left;
	width:100%; 
	height:1px; 
	background-color:#dddddd;    
	margin: 38px 0 38px 0;
}
.sign_up_div {
	margin: 0 3% 0 0;
	width: 31%;
}
.sign_up_sub {
	margin: 0 3% 0 0;
	width: 31%;
}
.sign_up_div_last{
	margin: 0 0 0 0;
}
.cont-main-right{
	float:left; width:28%; float:right;
}
.cont-right-div-1{
	float:left; width:100%; height:auto; border-radius:3px;
}
.cont-right-div-1-head{
	background-color:#0282c5; 
	float:left; 
	width:100%;
	padding:12px 24px; 
	background:url('../images/location.png') no-repeat top right #017fc1;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.cont-right-div-1-head h3{
	float:left; 
	font-size:18px; 
	color:#373536; 
	font-family: "OpenSansSemibold";
	margin:0px;
	border-top: 3px solid #e4e3e3;
	padding: 11px 0 0 8px;
	width: 100%;
	text-transform: uppercase;
}
.cont-left-input-res {
	margin: 0;
}
.cont-rigth-ul-1{
	float:left; 
	width:100%; 
	height:auto; 
	background-color:#fff; 
	margin-bottom:0px;
	list-style:none; 
	border-top: none;
	border-left: 3px solid #e4e3e3;
	border-right: 3px solid #e4e3e3;
	border-bottom: 3px solid #e4e3e3;
}
.cont-rigth-ul-1 li{
	float:left; 
	width:100%; 	   
	padding: 15px 22px;
	display: inline-block;
}
.cont-rigth-ul-1 h4 {
	display: inline-block;
	float: left;
	font-size: 14px;
	margin: 0;
	width: 100%;
	color: #222222;
}
.cont-rigth-ul-1 h4 span {
	color: #555555;
	display: inline-block;
	font-size : 13px
}
.cont-rigth-ul-1 li h5{ 
	margin:0px; font-size:14px; color:#222222; font-family: "OpenSansSemibold";     margin-bottom: 2px;
}
.cont-rigth-ul-1 li p{
	margin-bottom:0px;
}
.cont-rigth-ul-1 li:nth-of-type(2n+0){
	background-color:#f0eeee;
}
.cont-rigth-ul-1 li:last-child{
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.cont-right-div-2-head{
	background-color:#0282c5; 
	float:left; 
	width:100%; 
	padding:0 0 0 50px; 
	background:url('../images/email-us.png');
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 2px solid #017ec0;
	border-right: 3px solid #e4e3e3;
	height: 45px;
}
.cont-left-input-a select {
	border: 1px solid #cccccc;
	float: left;
	height: 39px;
	outline: 3px solid rgba(233, 232, 232, 0.75);
	padding-left: 12px;
	width: 100%;
	background: #fff url('../images/select_arrow.png');
	background-position: 98% center;
	background-repeat: no-repeat;
	-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
.cont-left-input-a {
	float: left;
	height: auto;
	margin-bottom: 18px;
	position: relative;
	width: 100%;
}
.cont-rigth-ul-2{
	float:left; 
	width:100%; 
	height:auto; 
	background-color:#f0eeee;
	margin-bottom:0px;     
	padding-top: 15px;
    padding-bottom: 19px;
}
.cont-rigth-ul-2 li{
	float:left; width:100%; height:auto;  padding: 4px 20px;
}
.cont-rigth-ul-2 li h4{
	display:inline-block; vertical-align:middle; font-size:13px; color:#222222; margin:0px;  vertical-align: top;
}
.cont-rigth-ul-2 li h6{
	display:inline-block; vertical-align:super; font-size:13px; color:#555555; margin:0px;
}
.cont-right-div-2{
	margin-top:30px;
}
.cont-left-input-2{
	display:none;
}

.error-message {
    background-color: yellow;
    border-radius: 5px;
    float: left;
    font-size: 12px;
    padding: 5px 12px;
    width: 100%; border: 1px solid #ff0000;
}

/**********************about-us*****************/
.about-us{width:100%; float:left;}
.about-us-left{padding:60px 0px 0px;}
.about-us-left img{max-width:708px;width:100%;}
.about-us-right .about-us-inner-right{ padding: 60px 0;width:100%;display:inline-block;}
h6.h6{font-size:20px; color:#636363;margin:0 0 15px;font-family: 'open_sansregular';}
.main-heading{width:100%; float:left;padding-bottom:20px;position:relative;left:0}
.main-heading:before{position:absolute;left:0;bottom:0;height:4px;width:100px; background:#0079c1;content:"";}
.main-heading h1{font-size:34px;font-family: 'OpenSansLight'; color:#222222;margin:0px;}
.main-heading h1 span{font-family: "open_sansbold";}
.bigtxtlight{padding:20px 0; font-size:18px; color:#6c6c6c;line-height:24px;width:100%;float:left;margin-bottom:0px;}
.list-Mission {width:100%; float:left;}
.list-Mission li{width:100%; float:left;font-family: 'open_sansitalic';font-size:16px;padding-left:25px; background:url(../images/cir.png) no-repeat left 7px ;color:#5a5a5a;margin-bottom:12px;}
.list-Mission li span{font-size:18px;font-family: "OpenSansSemibold";}
.bigtxtlight li { width:100%; float:left;font-family: 'open_sansitalic';font-size:16px;padding-left:25px; background:url(../images/cir.png) no-repeat left 7px ;color:#5a5a5a;margin-bottom:12px;}
.bigtxtlight li{font-size:18px;font-family: "OpenSansSemibold";}
.read-more {background:url(../images/w-arrow.png) no-repeat 15px center #0079c1;padding:14px 20px 14px 35px;height:47px;color:#fff;font-size:12px; display: inline-block;}
.top-padd{margin-top:30px;}
.service-main li{width:100%; float:left;font-family: 'open_sansitalic';font-size:16px;padding-left:25px; background:url(../images/cir.png) no-repeat left 7px ;color:#5a5a5a;margin-bottom:12px;}
.service-main li span{font-size:18px;font-family: "OpenSansSemibold";}
.product-main li {width:100%; float:left;font-family: 'open_sansitalic';font-size:16px;padding-left:25px; background:url(../images/cir.png) no-repeat left 7px ;color:#5a5a5a;margin-bottom:12px;}
.product-main li span{font-size:18px;font-family: "OpenSansSemibold";}
/*******************about-us end*************/


/*************************************about us start***************************************/

.about-us-main{
	height:auto; width:100%; float:left;
}
.about-us-base{
	height:auto; width:100%; float:left;
}
.about-head {
  display: table;
  margin-bottom: 38px;
  margin-top: 30px;
  width: 100%;
}
.about-head-left {
  display: table-cell;
  padding-right: 24px;
  vertical-align: middle;
  width: 270px;
}
.about-head-left h4{
	display:block; font-family: "open_sansbold"; font-size:30px; color:#343132; text-transform:uppercase; margin:0px;
}
.about-head-left span{ display:inline-block; clear:both; font-size:62px; color:#007dc2; text-transform:uppercase; font-family: "open_sansbold";
     line-height: 65px;
}
.about-head-right {
  border-left: 2px solid #017dbe;
  display: table-cell;
  margin-left: 2.7%;
  padding-left: 38px;
  vertical-align: top;
}
.about-head-right p{
	font-size:16px; color:#363636; line-height:27px; margin-bottom:0px;	
}
.about-cot-main{
	float:left; width:100%; height:auto;
}
.about-cot-main p{
	display:block; font-size:15px; color:#555555; margin-bottom:23px;
}
.abt-img{
	float:left; width:auto; padding:3px; background-color:#fff; border:1px solid #cacaca; border-radius:3px;     margin-right: 20px;
    margin-bottom: 10px;
}
.about-cot-main h4{
	width:auto; display:block; font-size:19px; color:#007dc3; font-family: "OpenSansSemibold";     margin: 0px;
    margin-bottom: 12px;
}
.about-cot-main h5{
	display:block; font-size:15px; color:#2e2d2d; font-family: "OpenSansSemibold"; margin:0px;     margin-bottom: 20px; line-height:22px;
}
.about-cot-main h5 span{
	color:#555555; font-family: 'open_sansregular';	
}
.adt-histy{
	float:left; width:100%;     margin-top: 20px; margin-bottom:30px;
}
.adt-histy h4{
	font-size:24px;
}


/*************************************about us end***************************************/


.wrapper-full{ width:95% !important;}
.menu-top-menu-container {
  float: right !important;
}
.power-mar{ margin-bottom:30px;}


/********************our-service *****************/
.our-service{width:100%; float:left;background:#0079c2;padding:50px 0px;}
.other-main-heading{width:100%;display:inline-block;margin-bottom:22px;}
.other-main-heading{width:100%;display:inline-block;margin-bottom:22px;}
.other-main-heading h1{color:#fff;padding-bottom:22px;}
.other-main-heading.main-heading::before{background:url(../images/service-bottom.png) no-repeat  center bottom ;width:100%; height:30px;}
.txt-service{color:#fff;font-size:16px;line-height:24px;font-family: 'open_sansitalic';margin-bottom:50px;}
.img-block{margin-bottom:27px;}
.img-block img{max-width:125px;width:100%;display:inline-block;}
h2.h2{font-size:25px;color:#fff;font-family: "OpenSansSemibold";}
.service-1 p{font-size:14px;color:#fff;padding:0px 0%;padding-bottom:10px;}
.read-more-link{font-size:12px; color:#171717;background:url(../images/B-arr.png) no-repeat 0px center #0079c1;padding-left:20px;border-bottom:1px solid #171717;}
.read-more-link:hover{font-size:12px; color:#fff;background:url(../images/w-arrow.png) no-repeat 0px center #0079c1;border-bottom:1px solid #fff;}
.min-height-block{min-height:100px;display:inline-block;}

/*********************our-service end*************/

/*****************************service start******************************/

.servic-cot-main{
	float:left; width:100%; height:auto;
}
.ser-div-1{
	float:left; width:100%; height:auto;    padding-bottom: 20px; margin-bottom:35px;
	border-bottom: 1px dashed #b6b6b6;
}
.ser-div-1:last-child{border:none;}
.ser-head{
	display:block; font-size:27px; color:#007dc3; font-family: "OpenSansSemibold"; margin:0px; margin-bottom:15px;
}
.ser-div-1 p{
	font-size:15px; color:#555555; line-height:25px; margin-bottom:15px;
}
.ser-div-1 h4{
	font-size:19px; color:#007dc3; text-transform:uppercase; font-family: "OpenSansSemibold"; margin:0px; margin-bottom:20px;	
}
.ser-div-1 p a{
	font-size:15px; color:#007dc2; text-decoration:underline;
}
.ser-div-1 ul{
	float:left; width:100%; height:auto;
}
.ser-div-1 ul li{
	float:left; width:100%; height:auto; font-size:15px; color:#555555; background:url('../images/right.png')no-repeat top left;     background-position: 0px 7px; padding-left:18px;     margin-bottom: 6px;
}
.abt-img2{
	float:right; margin:0px; margin-left:20px; margin-bottom:10px;
}
.ser-ul-width{
	float:left; width:100%; 
}
.ser-ul-width h6{
	font-size:15px; color:#2e2d2d; font-family: "OpenSansSemibold"; margin:0px; margin-bottom:20px;
}
.ser-ul-width ul{
	width:50%;
}
.ser-div-2{
	background-image:none;
}
.abt-img.abt-img2 > img {
  height: 200px;
  width: 300px;
}

/*****************************service end******************************/

.produt-2 .heading-top-font h4 span{ font-size:26px;}


/******************************testimonials start************************************/

.test-cot-main{
	float:left; width:100%; height:auto;     margin-top: 35px;     margin-bottom: 50px;
}
.test-cot-main ul{
	float:left; width:100%; height:auto;
}
.test-cot-main ul li{
	float:left; width:100%; padding-bottom: 27px; margin-bottom:30px; border-bottom :1px dashed #b6b6b6;
	/*background:url('../images/testi-shadow.png') no-repeat bottom center;*/
}
.test-cot-main ul li:last-child{
	margin-bottom:0px; background-image:none;
}
.testi-img{
	height:106px; width:106px; border-radius:50%; overflow:hidden; background-color:#fff; border:3px solid #fff; box-shadow:0px 0px 3px #BCBCBC;
	float:left;
}
.testi-text{
	float:left; width:87%; margin-left:2%;     margin-top: 12px; 
}
.testi-text p{
	width:auto; height:auto; font-size:14px; color:#555555; line-height:24px; position:relative; display:block;
	font-family: 'open_sansitalic';padding-right:2px;
}
.testi-text p img{
	width:auto; margin-left:2px;
} 
.testi-text p:after{
	position:absolute; content:""; height:13px; width:13px; top:5px; left:-17px; background:url('../images/testi-left.png')no-repeat top left;
}
.testi-text h4{
	float:left; width:100%; text-align:right; font-size:13px; color:#017dbe; margin:0px; margin-bottom:5px;padding-right:2px;
}
.testi-text h5{
	float:left; width:100%; text-align:right; font-size:12px; color:#666666; margin:0px;
}

.testi-img > img { height: 100%; width: 100%; }
/******************************testimonials end************************************/



/******************************Start custom********************************************/
.pnlPoweredBy img
{
	display:none !important;
}
.custom-link
{
	background: url("../images/w-arrow.png") no-repeat scroll 15px center #fff;
    color: #0079C2;
    display: inline-block;
    font-size: 12px;
    height: 47px;
    padding: 14px 20px 14px 35px; text-decoration:none; border-bottom: medium none;
}
.custom-link:hover
{
    color: #0079C2;
    text-decoration:none; background-color:#fff;
}
.custom-error {
  bottom: -61px;
  color: red;
  position: absolute;
}

.widget_class
{
	 width:100%; overflow:hidden;
}
.boxed
{
	width:100%;
}
.box
{
	 float:left !important; 
	 width:46% !important;
	 margin-right:20px;
}
#elp_msg {
  display: none;
}
.hide {
  display: none;
}
label.error {
  bottom: -17px;
  color: red;
  left: 0;
  position: absolute;
}
#fname-error,#lname-error,#email-error {
  color: red;
  left: 0;
  position: relative;
  bottom : 0;
}
.loader img {
  position: absolute;
  top: -30px;
  left: 0;
}
.email-us-link
{
	color:#555;
}
.email-us-link:hover
{
	color:#555;
}
.head-link
{ color: #444;}
/******************************End custom********************************************/

/***********************************contact us end*************************************/
/***********************************Product-links end*************************************/
.Product-links {
    box-shadow:0 0px 3px rgba(0, 0, 0, 0.18);-moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.18);width:100%; float:inherit;text-align:center;
}
.Product-links ul{width:auto;display:inline-block;margin:0px;vertical-align: bottom; border-right: 1px solid #d1cece;}
.Product-links ul li {
    border-left: 1px solid #d1cece;
    margin: 0;
    padding: 22px;
}
.Product-links ul li a{color:#191919;font-family: opensanssemibold;font-size:14px;}
.Product-links ul li:hover a ,.Product-links ul li.active a{color:#007ec1;
}
.arrabs {
  bottom: 0;
  height: 50px;
  margin: auto;
  position: absolute;
  right: 30px;
  top: 0;
  width: 51px;z-index:999;
}
.arrabs-line {
   background-color: #e5e5e5;
    bottom: 0;
    height: 100%;
    margin: auto;
    position: absolute;
    right: 52px;
    top: 0;
    width: 4px;
}
.dbarr{width:21px; float:left;margin-right:10px; padding: 6px 0;}
.dbarr1 {
    position: absolute;
    right: -10px;
    top: 7px;
    width: 21px;
}
.dbarr11 {
  position: absolute;
  right: -10px;
  top: 86px;
  width: 21px;
}
.power .other-main-heading h1 {
  padding-bottom: 10px;
}
.linkk
{
	color:#fff !important;
}
.linkk:hover
{
	color:#fff;
}
/***********************************Product-links end*************************************/
.Product-links{ float:left;}
.Product-links ul{ float:left; width:100%; text-align:center;}
.Product-links ul li{ width:16.6%; text-align:center;  padding: 22px 0px !important;}


/*****************************custom*************************************************/
.typeinput{
	width:31% !important;
}
/*****************************custom*************************************************/


/***********************service-request*******************/
.cont-left-text.full-width {
  margin-right: 5.5%;
  width: 94.5%;margin-bottom: 20px;
}
.map1  img {
  border: 4px solid #ffffff;
  border-radius: 3px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);-moz- box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);-webkit- box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}
.bigtxt  h2 {
  color: #343132;
  font-size: 25px; font-family: 'intro_regular';
}
.bigtxt  h2 span{display:block;font-size:53px;color:#007dc2;}
.ser-div-1-N ul {
    float: left;
    height: auto;
    width: 100%;
}
.ser-div-1-N ul li {
  background: rgba(0, 0, 0, 0) url("../images/right.png") no-repeat scroll 0 7px;
  color: #555555;
  float: left;
  font-size: 15px;
  height: auto;
  margin-bottom: 6px;
  padding-left: 18px;
  width: 100%;
}
/**********************end****************************/
/********************cont-map-listing*************/
.cont-map-listing{width:100%; float:left;background-color:#017dbe;position:relative;}
.cont-map-listing ul{width:100%; float:left;margin:0px;}
.cont-map-listing ul li{width:308px;padding:30px;float:left;  box-shadow: 0 0 1px rgba(255, 255, 255, 0.4);-moz-  box-shadow: 0 0 1px rgba(255, 255, 255, 0.4);-webkit-  box-shadow:0 0 1px rgba(255, 255, 255, 0.4);}
.cont-map-listing ul li:hover,.cont-map-listing ul li.active{background-color:#00669b;}
.address-map {
  background: rgba(0, 0, 0, 0) url("../images/map-icon.png") no-repeat scroll 0 0;
  color: #ffffff;
  float: left;
  font-family: opensanssemibold;
  font-size: 14px;
  padding-left: 65px;
  width: 100%;
  cursor : pointer;
}
.cont-map-listing ul li {
  float: left;
  padding: 28px;
  width: 308px;
}
.address-map > h2 {
  font-family: opensanssemibold;
  font-size: 18px;
  margin-top: 0;
  text-transform: uppercase;
}
.cont-map-listing ul li p{margin-bottom:0px;}
.pre {
  background: #035b89 none repeat scroll 0 0;
  bottom: 0;
  float: left;
  height: 100%;
  left: 0;
  position: absolute;
  width: 37px;opacity:0.6;
}
.pre:hover,.pre.active{opacity:1;}
.pre > img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 14px;
}
.pre.nxt {
  left: auto;
  right: 0;
}
.head-office-add{width:100%; background: rgba(0, 0, 0, 0) url("../images/sapr.png") no-repeat scroll center bottom;float:left;margin-bottom:44px;}
.head-office-add.text-center > h2 {
  color: #2589bd;
  font-family: opensanssemibold;
  margin-top: 0;
  text-transform: uppercase;
}
.head-office-add.text-center > p {
  color: #323031;
  font-size: 15px;
}
.head-office-add.text-center > ul li {
  background: rgba(0, 0, 0, 0) url("images/ph.png") no-repeat scroll left top;
  display: inline-block;
  float: none;
  margin: 18px 0 48px;
  padding: 6px 41px;
}

.phone {
  background: rgba(0, 0, 0, 0) url("../images/ph.png") no-repeat scroll 37px top !important;
  padding-left: 74px !important;border-right: 1px solid #cccccc;
}
.mail {
  background: rgba(0, 0, 0, 0) url("../images/mail-n.png") no-repeat scroll 37px top !important;
  padding-left: 74px !important;
}
.cont-left-input select {
  border: 1px solid #cccccc;
  float: left;
  height: 39px;
  outline: 3px solid rgba(233, 232, 232, 0.75);
  padding-left: 12px;
  width: 100%; background-color:#fff; padding-top: 6px;
}

.cont-left-input select option{ padding-left:13px;}
/****************cont-map-listing end**********/

.banner .bx-viewport{ height:auto !important;}
.bx-viewport{ height:145px !important;}
.cont-map-listing .bx-viewport ul li{ height:145px !important;}
.contact-us-input-grp .cont-left-input{ height:67px; margin-bottom: 15px;}
.cont-left-input .error{ margin-bottom:0px;}
.pre, .pre nxt active{ width:0px !important}
.product_image_block {
  float: left;
  margin-right: 20px;
  width: 450px;
}
/***********************************rentel end*************************************/
.complaint {
	float: left;
	/* overflow: hidden; */
	width: 100%;
}
.complaint-a {
	float: left;
	overflow: hidden;
	width: 100%;
}
.sort > label {
	float: left;
	margin: 8px 10px 0 0;
	text-transform: uppercase;
	width: auto;
	font-weight: normal;
}
.sort > select {
	float: left;
	width: 150px;
	background-position: 94% center;
	color: #8e8e8e;
}
.sort {
	float: left;
	width: 50%;
	margin: 0 0 0 0;
}
.search-option {
	float: right;
	position: relative;
	width: 270px;
	margin: 0 0 0 0;
}
.search-img {
	right: 12px;
	position: absolute;
	top: 12px;
	width: auto;
}
.search-options > input {
	border: 1px solid #cccccc;
	float: left;
	height: 39px;
	outline: 3px solid rgba(233, 232, 232, 0.75);
	padding-left: 12px;
	width: 100%;
	color: #8e8e8e;
}
.border-cont-ab {
	background-color: #dddddd;
	float: left;
	height: 1px;
	margin: 16px 0 22px 0;
	width: 100%;
}
.table_section {
	background: #fafafa;
	border: 1px solid #e0e0e0;
	display: inline-block;
	margin: 13px 0 0;
	padding: 0;
	width: 100%;
}
.blog_wood {
	/* display: inline-block; */
	width: 100%;
}
.wood-brown {
	background: #019bcf; /* Old browsers */
	background: -moz-linear-gradient(top, #019bcf 0%, #008bc6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019bcf), color-stop(100%,#008bc6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #019bcf 0%,#008bc6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #019bcf 0%,#008bc6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #019bcf 0%,#008bc6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #019bcf 0%,#008bc6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019bcf', endColorstr='#008bc6',GradientType=0 ); /* IE6-9 */
	color: #fff;
	display: table;
	font-family: "OpenSansSemibold";
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	width: 100%;
	margin: 0;
}
.title_th {
	border-right: 1px solid #0e7897;
	border-left: 1px solid #45b0d8;
	display: table-cell;
	font-weight: normal;
	padding: 21px 0;
	text-align: center;
}
.title_th:first-child{
	border-left: none;
}
.title_th:last-child{
	border-right: none;
}
.list_table {
	display: table;
	width: 100%;
}
.list_row_a {
	background: #f5f5f5;
	/* display: table-row; */
	display: table;
	/*height: 72px;*/
	height: 50px;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
}

.list_row_a:nth-child(even) {
	background: none;
}

.list_row_a:last-child {
	border-bottom: none;
}
.list_row_a:first-child {
	border-top: none;
}
.list_table tr{ background: #f5f5f5; display:table; height:40px; width:100%; border-bottom:1px solid #e0e0e0; }
.list_table tr:nth-child(even) {background: none; }
.list_table tr:last-child {border-bottom: none; }
.list_table tr:first-child {border-top: none; }
.odd > td {	border-right: 1px solid #dddddd; display: table-cell; font-weight: normal;	padding: 0;	text-align: center;	vertical-align: middle; }
.odd > td > span {	color: #555555; font-size: 15px;}
.odd > td:last-child { border-right: medium none; }

.odd > td:first-child, .even > td:first-child { width:13%; }
.odd > td:nth-child(2) , .even > td:nth-child(2) { width:26%; }
.odd > td:nth-child(3) , .even > td:nth-child(3) { width:25%; }
.odd > td:nth-child(4) , .even > td:nth-child(4) { width:20%; }
.odd > td:last-child , .even > td:last-child { width:16%; }

.even > td {	border-right: 1px solid #dddddd; display: table-cell; font-weight: normal;	padding: 0;	text-align: center;	vertical-align: middle; }
.even > td > span {	color: #555555; font-size: 15px;}
.even > td:last-child { border-right: medium none; }

.list-col > span {
	color: #555555;
	font-size: 15px;
}
.list-col {
	border-right: 1px solid #dddddd;
	display: table-cell;
	font-weight: normal;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

.list-col:last-child {
  border-right: medium none;
}

.request img {
	max-width: 100%;
	width: auto;
}
.request {
	float: right; width: 200px;
	/*width: auto;
	margin: 16px 0 0 0;*/
}
.page-nation {
	float: right;
	margin: 0;
	width: auto;
	margin: 40px 0 0 0;
}
.numbring_page {
	float: left;
	width: 100%;
}
.numbring_page .page-arrow {
	height: 24px;
	width: 60px;
}
.numbring_page li {
	background: #fff;
	border: 1px solid #258fc7;
	float: left;
	height: 24px;
	margin: 0 0 0 5px;
	padding: 0;
	text-align: center;
	width: 24px;
}
.numbring_page p {
	color: #007dc2;
	float: left;
	font-size: 12.74px;
	line-height: 12.74px;
	padding: 5px 0;
	width: 100%;
}
.numbring_page li.active {
	background: #007dc2;
	border: 1px solid #007dc2;
}
.numbring_page li.active > p {
	color: #fff;
}
.numbring_page li:hover{
	background: #007dc2;
	border: 1px solid #007dc2;
}
.numbring_page li:hover p {
	color: #fff;
}
/***********************************rentel end*************************************/



/*******************************29 9 2015********************************/

.heading-new-font h4 span{
	font-size:27px;
}
.heading-new-font{
	margin-top:30px;
}
.ser-head-right{
	width:57%;
}
.ser-cont-div{
	float:left; width:100%;
}
.ser-cont-div p{
	    font-size: 15px;
    color: #555555;
    line-height: 25px;
    margin-bottom: 25px; display:block;
}
.ser-img-1{
	float:right; width:auto; height:auto;     padding: 3px;
    background-color: #fff;
    border: 1px solid #cacaca;
    border-radius: 3px; margin-left:7px; margin-bottom:7px;
}
.ser-img-1 img{
	float:left;
}
.ser-ul-botm ul{
	float:left; width:100%;
}
.ser-ul-botm ul li{
	    float: left;
    width: 100%;
    height: auto;
    font-size: 15px;
    color: #555555;
    background: url('../images/right.png')no-repeat top left;
    background-position: 0px 7px;
    padding-left: 18px;
    margin-bottom: 6px;
}
.ser-ul-botm{
	margin-bottom:70px;
}


/*******************************29 9 2015********************************/
/********************* developer change ***************************************************/

.electrical-main-div.service-top { margin-top: 0; }
.electrical-main-div.service-top ul li { 
  background: url("../images/cir.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
  color: #6c6c6c;
  float: left;
  font-size: 15px;
  margin-bottom: 7px;
  padding-left: 20px;
  width: 100%;
 }
.dataTables_wrapper.no-footer { margin-top: 3%; } 
.logo-bizchat { display: none !important; }
#defchat img { display: none; }
.select_option_custom option {   border-bottom: 1px solid #e6e8ea; box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset; color: #8aa8bd; display: block; padding: 10px; text-decoration: none; transition: all 0.3s ease-out 0s; }
.dropd.arrow{ display:none !important; }
.rental-main, .parts-main{ padding-top: 30px; float:left; width:100%; height:auto; padding-bottom: 40px; }
.loading { color: #45b0d8; margin-left: 2%; vertical-align: bottom; }
#example_processing .table-load > img { margin-top: 1%; width: auto; }
#lblemailintro { font-weight: lighter; }
.colli-value > p { margin-bottom: 10px; }
.bx-wrapper .bx-controls-direction a { margin-right: 25px !important; }
.paginate_button.next.disabled { display: none; }
.paginate_button.previous.disabled { display: none; }
.no-results .page-header { box-shadow: none; border-bottom: none; }
/************************************************************************/

/*********res menu********/

.menu-res {
  display: none !important;
}

/*********res menu********/


.position-avialable{ float:left; width:100%; margin-bottom: 6px;}
.position-avialable a{ width:auto; display:block; font-size: 16px; margin-top: 2px;
  }
.position-avialable span{ font-family: "OpenSansSemibold"; float:left;  margin-right: 9px;  font-size: 16px;}
.joinus-main h3{ margin-bottom:22px; text-transform: uppercase;}
.apply-now-link{ float:left; width:100%; text-align:center; margin-bottom: 50px;
    margin-top: 20px;}
.apply-now-link a{ background: none repeat scroll 0 0 #007dc2;
    color: #ffffff;
    display: inline-block;
    padding: 10px 20px 8px;
    position: relative;
    text-transform: uppercase;}



.select_option_custom {
	background: #007ec1;
	border: medium none;
	color: #fff;
	float: right;
	height: 54px;
	margin: 10px 0 0;
	position: relative;
	width: 100%;
	font-family: "open_sansitalic";
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;  text-indent: 8px;
}
.arrow-main {
	float: right;
	position: relative;
	width: 25%;
}
.arrow-main > .arrow {
	border-color: #fff transparent;
	border-style: solid;
	border-width: 6px 6px 0;
	content: "";
	height: 0;
	right: 5px;
	left: auto;
	margin-top: 2px;
	position: absolute;
	top: 50%;
	width: 0;
	z-index: 999;
}
.search-box > .search-form {
	float: left;
	width: 100%;
}
.header-main .arrow-main {
  display: inline-block;
  float: right;
  margin-right: 0px;
  max-width: 165px;
  padding: 9px 0;
  position: relative;
  width:100%;
}
.header-main .arrow-main select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.header-main  .select_option_custom option {
    background: none repeat scroll 0 0 #fff;color:#191919;
 }
.wrapper-dropdown-3 #dropdown > li {
  border-bottom: 1px dashed rgba(153, 153, 153, 0.8);
  color: #121212;
  padding: 8px 10px;
}
.wrapper-dropdown-3{width:100% !important;}
.wrapper-dropdown-3 .dropdown{width:100% !important;}
.wrapper-dropdown-3 #dropdown > li:last-child {
  border-bottom: medium none;
}
.header-main .wrapper-dropdown-3 #dropdown > li:hover{background-color:#0079c1;color:#fff;}
.li-selected{background-color:#0079c1;color:#ffffff !important;}
.header-main .wrapper-dropdown-3 .dropdown:before{left:auto;right:13px;}
.header-main .wrapper-dropdown-3 .dropdown:after{left:auto;right:15px;}
.usa_site{margin-right: 10px;	margin-top: 26px;float: right;}
.bx-wrapper .bx-next:hover { background-position: 12px 0; }
.toggle-div{display:block;}
.search-icon-mobile {
  background: url("../images/searchicon.png") no-repeat scroll center center / 16px auto #007ec1;
  border-radius: 50px;
  float: right;
  height: 35px;
  margin-top: 14px;
  width: 35px;
  display:none
}

@media screen and (max-width:1360px){
.cont-map-listing .bx-wrapper .bx-prev {
	margin-left: 0 !important;
	left: 0 !important;
	width: 40px !important;
	background-position: center center !important;
	margin-top: -2% !important;
}
.cont-map-listing .bx-wrapper .bx-next {
	right: 0 !important;
	margin-left: 0 !important;
	width: 40px !important;
	background-position: center center !important;
	margin-top: -2% !important;
}

}

@media screen and (max-width:990px){

/***********************************contact us end*************************************/

.cont-main-left{
	width:100%;
}
.cont-main-right{
	width:100%; margin-top:30px; margin-bottom:50px;
}

.cont-left-input cont-left-input-res #submit-contact{ cursor:pointer; }
/***********************************contact us end*************************************/
/********************product-links***********/
.arrabs-line {
  background-color: #e5e5e5;
  bottom: 12px;
  height: 4px;
  margin: auto;
  position: absolute;
  right: 0;
  top: auto;
  width: 100%;
}
.arrabs {
  bottom: -9px;
  height: 50px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: auto;
  width: 51px;
  z-index: 999;
}


.power-factor{ padding-right: 0px;}
.slider-main-div {
  width: 100%;
}
.arrabs img{ -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);}
.power-right{ margin-top:36px;}
.min-height-block{ height:auto; min-height: 74px !important;}
.service-1{ margin-bottom:40px !important;}
.dbarr11{ top: 67px;}

/******************end***************/
.about-us-right .about-us-inner-right {  padding: 0 0 60px 0; }

}


.error-msg-top {
    background: none repeat scroll 0 0 #ffaaaa;
    border: 1px solid #eb2727;
    border-radius: 3px;
    color: #c02525;
    display: inline-block;
    margin-top: 12px;
    padding: 5px 10px;
    width: 100%; background: url("../images/img11.png") no-repeat scroll left top #ffaaaa;
    background-size:22px; background-position:6px 4px; padding-left:33px;
}
.succ-msg-top {
  background: url("../images/img_1.png") no-repeat scroll 10px 6px / 15px auto #D4FECC;
  border: 1px solid #3d7933;
  border-radius: 3px;
  color: #3d7933;
  display: block;
  left: 0;
  margin-top: 12px;
  padding: 5px 10px 5px 33px;
  position: absolute;
  top: -51px;
  width: 68%;
}
.fail-msg-top {
  background: url("../images/img_2.png") no-repeat scroll 10px 6px / 15px auto #FFAAAA;
  border: 1px solid #FFAAAA;
  border-radius: 3px;
  color: red;
  display: block;
  left: 0;
  margin-top: 12px;
  padding: 5px 10px 5px 33px;
  position: absolute;
  top: -51px;
  width: 68%;
}

.cont-botm-form {
    float: left;
    width: 100%;
}
.elp_msg > span {
  background: url("../images/img_1.png") no-repeat scroll 9px 6px / 15px auto #d4fecc;
  border: 1px solid #3d7933;
  border-radius: 3px;
  color: #3d7933;
  display: inline-block;
  float: left;
  left: 0;
  margin: 0;
  padding: 5px 10px 5px 33px;
  position: absolute;
  top: -31px;
  width: auto;
}

/********************** parts and services datatable *****************************/
.title_th {
  cursor: pointer;
}
.dataTables_filter {
  float: left;
  margin: 0;
  position: relative;
  width: 270px;
  height: auto;
}
.dataTables_filter input {
  border: 1px solid #cccccc;
  float: left;
  height: 39px;
  outline: 3px solid rgba(233, 232, 232, 0.75);
  padding-left: 12px;
  width: 100%; background: url("../images/search.png") no-repeat right 10px center; font-weight: normal;
}
.dataTables_filter label{ width:100%;}
.dataTables_length{ float:left; width:auto; margin-top:15px;}
.dataTables_length label{ font-weight: normal;}
.dataTables_length select{ outline: 3px solid rgba(233, 232, 232, 0.75); border: 1px solid #cccccc; background-color:#fff;
 padding: 1px 7px; margin: 0px 6px;}
.dataTables_info{ display:none;}
.dataTables_paginate.paging_simple_numbers{ float: right; margin: 15px 0 0;
    width: auto;}
.dataTables_paginate.paging_simple_numbers a{  color: #007dc2;
    float: left;
    font-size: 12.74px;
    line-height: 12.74px;
    padding: 5px 0; background: none repeat scroll 0 0 #fff;
    border: 1px solid #258fc7;
    float: left;
    margin: 0 0 0 5px;
    padding: 0;
    text-align: center; padding:8px 10px;}
.dataTables_paginate.paging_simple_numbers a:hover{ color: #fff; background-color:#258fc7;}
.ellipsis { display: none; }

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}
table.dataTable thead .sorting{background-image:url("../images/sort_both.png")}
table.dataTable thead .sorting_asc{background-image:url("../images/sort_asc.png"); background-position: 97% 22px;}
table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.png"); background-position: 97% 28px;}
table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.png")}
table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.png")}
table.dataTable tbody tr{background-color:#ffffff}
table.dataTable tbody tr.selected{background-color:#B0BED9}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background: none repeat scroll 0 0 #258fc7;
    border: 1px solid #258fc7;
    color: #fff !important;
}
td.dataTables_empty {
  height: 72px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/***************************************************/

/********************media******************/

@media screen and (max-width:991px){
/*.container{width:90% !important;}*/
.service-1{margin-bottom:20px;}
.min-height-block{min-height:73px;}
.footer-box-12{margin-top:20px;}
.banner-txt{width:83%;}
/*************************************about us end***************************************/
.about-head-right{
	width:100%; padding-left:0px; margin-left:0px; border-left:none; border-top:2px solid #017dbe; padding-top:10px; margin-top:10px;
	display:block
}
.about-head-left{display:block;}
/*.outer-div {
    float: left;
    height: auto;
    width: 100%;
}
.inner-div {
    display: inline-block;
    position: relative;
    right: 50%;
}
.inner-div img{ position: relative;
    right: 50%; max-width:100%; width: auto !important;}*/

/***********************************rentel end*************************************/		
.complaint-a {
	overflow-x: scroll;
	overflow-y: hidden;
}
.table_section {
	width: 900px;
}
/***********************************rentel end*************************************/	
.power-factor.last-factor{
	margin: 0 0 40px 0;
}
#menu {color: #007ec1;display: block;float: right;font-size: 33px;margin: 17px 0 17px 13px;position: relative;right: 0;text-align: center;top: 0;width: 18px;}
nav {display: inline-block;float: left;width: 100%;}
.navigation {background: rgba(0, 0, 0,0.8) none repeat scroll 0 0;border-radius: 5px;position: absolute;overflow: hidden;right: 0;top: 67px;
  z-index: 10000;box-shadow:0px 0px 2px rgba(255,255,255,0.3);-moz-box-shadow:0px 0px 2px rgba(255,255,255,0.3);-webkit-box-shadow:0px 0px 2px rgba(255,255,255,0.3);
}
ul.navigation li:hover,ul.navigation li.active{background-color: rgba(0, 126, 193,0.7);}
ul.navigation li:hover a,ul.navigation li.active a{border:none;color:#fff;}
ul.navigation li{width:100%;float:left;border-bottom:1px dashed rgba(255,255,255,0.2);}
ul.navigation li:last-child{border-bottom:none;}
ul.navigation li a {border: medium none;padding: 8px 0;text-align: left;width:100%;color:#fff;}
#nav.js {display: none;}
.search-box.pull-right {
    float: none !important;
}
.menu-res {
  display: block !important;
}
.search-box > .search-form {
  padding-right: 45px;
}
.search-box .search-btn{margin-top:2px;}
.search-box .cus-seach{margin-top:2px;}

.top-section{width:100%; float:left;}



.Product-links{ display:none;}
.dropd > .arrow {
	margin-top: -10px;
}
.select_option_custom {
	margin: 2px 0 0 0;
}
.arrow-main > .arrow {
	margin-top: 0;
}
.cont-map-listing .bx-wrapper .bx-prev {
	margin-top: -3% !important;
}
.cont-map-listing .bx-wrapper .bx-next {
	margin-top: -3% !important;
}
.usa_site{float:none;display:inline-block;margin-top:22px;}
.table-outer{display:block;overflow-y:auto;display:block;width:100%;}
.request{display:none;}
.about-head-left h4{margin-right:10px;}
.about-head-left h4, .about-head-left span{display:inline-block;font-size:40px;}
.about-head-left{width:100%;}

ul.navigation{ width: 50% !important ; }

}
@media screen and (max-width:890px){


/*********res menu********/



/*********res menu********/


}

@media screen and (max-width:768px){
	.eletro-ul{
	margin-top:25px; float:left;
}
.pro-left{
	width:310px;
}
.pro-right{
	width:100%; padding-left:0px;
}
/*****************************service end******************************/

.ser-ul-width ul{
	width:100%; margin-bottom:0px;
}

/*****************************service end******************************/
/********************product-links***********/

.dbarr11{display:none;}
/******************end***************/
.search-box{float:left;}

.usa_site{margin-top:18px;}
}
@media screen and (max-width:767px){
/********************inner-banner end******************/
.heading-part {
	text-align: center;
	width: 100%;
}
.pagination-top {
	float: none;
}
.link-part {
	text-align: center;
	width: 100%;
}
/********************inner-banner end******************/

.delt-para-main{
float:left;
width:100%;
margin-top:15px; padding: 0 15px;
}

/******************************testimonials end************************************/

.test-cot-main ul{
	text-align:center;
}
.test-cot-main ul li{
	width:45%; float:none; display:inline-block; margin: 30px 2%;vertical-align:top;
}
.testi-text {
  width: 72%; margin-right:4%;
}
/******************************testimonials end************************************/
.cont-map-listing .bx-wrapper .bx-prev {
	margin-top: -4% !important;
}
.cont-map-listing .bx-wrapper .bx-next {
	margin-top: -4% !important;
}
.usa_site span,
.toggle-div{display:none;}
.usa_site img{width:auto;height:auto;}
.usa_site{margin-right:0;margin-top:23px}
.search-icon-mobile{display:block;}
.toggle-div {
  display: block;
  position: absolute;
  top: 57px;
  width: 220px;
  right: -10px;
  z-index: 1;
  display:none
}
.toggle-div .search-form{width:100%;}

.search-box.pull-right{margin-right:11px;}
.search-box .cus-seach{min-width:inherit;}
}


@media screen and (max-width:720px){
/***********************************rentel end*************************************/		
.sort {
	margin: 0 0 20px 0;
	width: 100%;
}
.sort > select {
	background-position: 98% center;
	width: 100%;
}
.search-option {
	float: left;
	width: 100%;
}
.sort > label {
	margin: 0 0 10px 0;
	width: auto;
}
/***********************************rentel end*************************************/	
}
@media screen and (max-width:650px){
figcaption.banner-txt { display: none;}

/******************************testimonials end************************************/

.testi-text {
  width: 100%; margin-right:0px;
}
.testi-img{
	float:none; margin:0px auto;
}

/******************************testimonials end************************************/

/*************************************about us end***************************************/

.abt-img{
	width:auto; margin:0px; float:left;
}
.ser-div-1 h4{ float:left; width:100%; margin-top:10px;}
.ser-div-1 p{ float:left; width:100%;}
.box
{
	 width:100% !important;

}
/*************************************about us end***************************************/
/***********************service-request*******************/
.cont-left-text.full-width {
  margin-bottom: 20px;
  margin-right: 0;
  width: 100%;
}
/*********************end******************/

/***********************************rentel end*************************************/		
.request {
	display: none;
}
.page-nation {
	margin: 20px 0 0 0;
}
/***********************************rentel end*************************************/	
.cont-map-listing .bx-wrapper .bx-prev {
	margin-top: -5% !important;
}
.cont-map-listing .bx-wrapper .bx-next {
	margin-top: -5% !important;
}
.ser-cont-div p{ float:left; width:100%;}

.inner-div > img { height: 200px; }

}

@media screen and (max-width:550px){

/***********************************contact us end*************************************/
.contact-us-input-grp{
	width:100%;
}
.cont-left-text{
	width:100%;
}
.dispaly-pro-a {
	margin: 20px 0 0 0;
}
.cont-left-input-2{
	display:block; margin-top:20px;
}
.cont-left-input-res{
	display:display;
}
.map-right-div{
	width:100%;
}


/***********************************contact us end*************************************/

/******************************testimonials end************************************/

.test-cot-main ul li{
	width:100%; margin:0px; margin-bottom:30px;
}
.test-cot-main ul li:last-child{
	margin-bottom:0px;
}
.testi-img{
	height:auto;
}
.testi-img img{
	width:auto;
}


/******************************testimonials end************************************/
.Product-links ul li {
    padding: 20px 10px;
}
}

@media screen and (max-width:540px){
.head-office-add.text-center > ul li {
	margin: 10px 0 10px 0;
	width: 100%;
}
.phone {
  border-right: none;
}
}
@media screen and (max-width:500px){
.logo-bock{width:50%; text-align:center;}
.logo-bock img{width:100%;}


}



@media screen and (max-width:480px){
.col-lg-12.col-md-12.col-sm-12.col-xs-12.text-center.power-right-txt.top-margin-btn button {
  margin: 0 0 10px;
  width: 100%;
}
.usa_site span{display:none;}
.usa_site{margin-left:2px;margin-top: 19px;margin-right:0px;}

}




@media screen and (max-width:390px){
.service-txt1 { display: inline-block; margin-bottom: 10px; padding: 0 10px; position: relative; width: 100%;text-align: center;}
.service-txt-block {margin-top: -71px;position: relative;right: 0;top: 0;width: 100%;}
.Service-link{width:100%;}
.pro-left{
	width:100%;
}
.Product-links ul li {
  border-bottom: 1px solid #d1cece;
  padding: 10px;
  width: 100%;
}
.search-box{max-width:76%;margin-right:0}
.toggle-div{width:206px;}
}
/******************end******************/
@media screen and (max-width:370px){
.bx-wrapper .bx-controls-direction a{ z-index:0 !important;}
}

@media screen and (max-width:360px){
.search-box {
    margin-right: 0;
    max-width: 69%;
}

}
