

.h3c{background:#84c340;

    font-size: 35px;
    line-height: 45px;
    padding: 10px ;
	color:#fff;


}
.hid{display:none;}
.lcats {background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #ccc;
    list-style: outside none none;
    margin: 10px 0 0px;
    padding: 0;}
.lcats li{ }
.lcats li a{ display:block; font-size:13px; font-weight:bold; padding:3px 10px;text-transform:uppercase; text-decoration:underline;}
.lcats li a:hover{ background:#84c340; color:#fff; text-decoration:none;}
.lcats .active{background:#84c340; color:#fff;}

.header .fa{ color:#fff!important;}
.h3c active{ color:#fff;}
.conp{background-image: url('../images/background01.png'); padding:0px!important; }

.dryerdiv{background:url(../images/dryer.jpg) no-repeat center top; height:400px; padding:0; }
.dishdiv{background:url(../images/dish.jpg) no-repeat center top; height:400px; padding:0; }
.stovediv{background:url(../images/stove.jpg) no-repeat center top; height:400px; padding:0; }
.washerdiv{background:url(../images/washer.jpg) no-repeat center top; height:400px; padding:0; }
.freezdiv{background:url(../images/fridge.jpg) no-repeat center top; height:400px; padding:0; }
.ovendiv{background:url(../images/oven.jpg) no-repeat center top; height:400px; padding:0; }
.boilerdiv{background:url(../images/boiler.jpg) no-repeat center top; height:400px; padding:0; }
.appldiv{background:url(../images/appl.jpg) no-repeat center top; height:400px; padding:0; }
.bsdiv{background:url(../images/bs.jpg) no-repeat center top; height:400px; padding:0; }
.rowimg ul{ margin:0 0 0 10px; padding:0; list-style:none;}
.rowimg ul li{ float:left; width:16%; min-width:120px;padding-bottom:15px;}
.rowimg img{padding-bottom:10px;}
.rowimg a{ font-size: 12px; font-family:"Montserrat",sans-serif;
    line-height: 20px;

	}
	.bh2{color:#111!important; font-size:30px!important;}
.rowimg{ text-transform:uppercase; text-align:center;font-weight:bold; }
.coupon{ background:#84c340;
    color: #fff;
    float: left;
  position: absolute;
    font-size: 30px;
    margin: 0 auto;
    min-width: 200px;
    opacity: 0.9;    padding: 12px 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100%; bottom:0;}
	.banp{padding:20px 0 20px 0!important;}

.banner-section {
  text-align: center;
  padding: 20px 0;
}
.banner-section h2 {
 color: #000;
    font-size: 30px;
    font-weight: 400;
    line-height: 34px;
    margin: 0;
    text-transform: uppercase;
}
.banner-section h2 a,  .banner-section a{
  display: inline-block;
  text-decoration: none; font-size: 15px;
  transition: all 0.2s ease-in-out;
  padding:2px 10px;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;

}
.tab-content div {
    color: #555;
    font-size: 14px;
}
.homeslider2 h2{ font-size:30px!important;}
.homeslider h2{ font-size:30px!important;}

.content{display:none;}
.homeslider2 {
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
}
.homeslider2 .slides>div {
	position: relative;
	background-size: 1140px auto;
	background-position:bottom center;
	background-repeat: no-repeat;
	height:450px;
}
.homeslider2 .caption {
	 background: none repeat scroll 0 0 #84c340;
    bottom: 0;
    opacity: 0.9;
    padding: 28px 32px;
    position: absolute;
    right: 10%;

    width: 495px;
}
.homeslider2 .caption h4 {
	margin-top: 0;
	margin-bottom: 18px;
}
.homeslider2 .caption p {
	margin-bottom: 18px;
}
.homeslider2 .caption p:last-of-type {
	margin-bottom: 0;
}
.homeslider2 .caption a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 12px;
}

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon_arrows/icomoon.eot');
	src:url('../fonts/icomoon_arrows/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon_arrows/icomoon.woff') format('woff'),
		url('../fonts/icomoon_arrows/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon_arrows/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
} /* Iconfont by Icomoon http://icomoon.io/ */

.clients-section2 {
  padding: 50px 0;
}
.f10{font-size:28px!important; color:#111!important;margin:0px 0 10px;}
.clients-section2 h2 {
  color: #222222;
  font-size: 17px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  margin: 0 0 15px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.clients-section2 .clients-title p {
  margin-bottom: 30px;
  max-width: 900px;
}
.clients-section2 ul.client-list {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.clients-section2 ul.client-list li {
  float: left;
  width:40%; margin: 10px;
  list-style: none;
}
.clients-section2 ul.client-list li a {
  display: inline-block;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  width: 100%;
  opacity: 0.5;
}
.clients-section2 ul.client-list li a img {
  width: 100%;
}
.clients-section2 ul.client-list li a:hover {
  opacity: 1;
}
bh2{color:#111!important; font-size:30px!important;}
.brq{color:#fff!important; margin-left:0!important; background:#111!important; margin-top:10px!important;border-color:#111!important;}
.img-l{width:100%;}
.brq:hover{color:#111!important;background:#fff!important; }
.h-cont2{
    font-size: 14px;
 color: #444;
    padding:15px 0 15px 0px;}
	.cbp-ntaccordion {
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
}

.cbp-ntsubaccordion {
	list-style: none;
}

.cbp-ntaccordion .cbp-nttrigger {
	cursor: pointer;
}
.box_preview_container_all {
    display: none !important;
}
.cbp-ntaccordion h3 {
	margin:0;
	padding: 15px 23px;
	border-bottom: 1px solid #ddd;
	font-size: 17px; background:#e6e6e6;
	font-family:"Montserrat",sans-serif;
	font-weight: 300;
}

.h-cont{    color: #444;

}
.services .fa-cog {
    color: #fff;
   }
.h-section h2{font-size:21px  ;margin-top: 20px;}

.cbp-ntaccordion h4 {
	  font-size: 1.1em;
    letter-spacing: 0.1em;
    margin: 0 0 0.1em;
    padding: 0.5em 0;
    text-transform: uppercase;
}

.cbp-ntaccordion h5 {
	font-size: 1.2em;
	color: #aaa;
	padding: 0.5em 0 0.5em;
	margin: 0 0 0.5em;
}

.cbp-ntaccordion .cbp-ntcontent p {
	color: #333;
	font-size: 15px;
	line-height: 1.4; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:15px 30px 30px 26px; text-align: justify;
	margin: 0;
}

/* Arrow icons */
.cbp-ntaccordion > li > .cbp-nttrigger:before,
.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	font-family: 'icomoon';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #999;
	margin-right: 0.5em;
	-webkit-font-smoothing: antialiased;
}

.cbp-ntaccordion > li > .cbp-nttrigger:before {
	font-size: 75%;
}

.cbp-ntaccordion > li > .cbp-nttrigger:before {
	content: "\36";
}
.cbp-ntaccordion > li > .cbp-nttrigger:hover:before {
	content: "\35";
	color: inherit;
}
.cbp-ntaccordion > li.cbp-ntopen > .cbp-nttrigger:before,
.no-js .cbp-ntaccordion > li > .cbp-nttrigger:before {
	content: "\34";
	color: inherit;
}

.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	content: "\32";
}
.cbp-ntsubaccordion > li > .cbp-nttrigger:hover:before {
	content: "\33";
	color: inherit;
}
.cbp-ntsubaccordion > li.cbp-ntopen > .cbp-nttrigger:before,
.no-js .cbp-ntsubaccordion > li > .cbp-nttrigger:before {
	content: "\31";
	color: inherit;
}

/* Initial height is zero */
.cbp-ntaccordion .cbp-ntcontent {
	height: 0;
	overflow: hidden;
}

/* When open, set height to auto */
.cbp-ntaccordion .cbp-ntopen > .cbp-ntcontent,
.cbp-ntsubaccordion .cbp-ntopen > .cbp-ntcontent,
.no-js .cbp-ntaccordion .cbp-ntcontent {
	height: auto;
}

/* Example for media query */
@media screen and (max-width: 32em) {

	.cbp-ntaccordion {
		font-size: 70%;
	}

}
