





.h3c{background:#2181ec;


  


    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:#2181ec; color:#fff; text-decoration:none;}


.lcats .active{background:#2181ec; 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:23px!important;}


.rowimg{ text-transform:uppercase; text-align:center;font-weight:bold; }


.coupon{ background:#2181ec;


    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;


}


.banner-section h2 {


 color: #000;


    font-size: 30px;


    font-weight: 400;


    line-height: 34px;


    margin: 0;


    text-transform: uppercase;


}


.banner-section h2 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:420px;


}


.homeslider2 .caption {


	 background: none repeat scroll 0 0 #2181ec;


    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-size: 30px;


}





@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%;


	}





}


