@charset "utf-8";
/* CSS Document */

body { padding:0px; margin:0px; color:#000;}
body , input, select, textarea {font-family: 'Roboto', sans-serif;}
 input, select, textarea { font-size:14px;}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.fl  { float:left;}
.fr { float:right;}
.cl { clear:both;}
.ti {text-indent:-99999px;}
.effect, a, .btn {-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.tu { text-decoration:none;}
.br_3 {-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;}
.br_5 {-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;} 
.br_7 { -webkit-border-radius: 7px 7px 7px 7px;
border-radius: 7px 7px 7px 7px;}
.br_10 {-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}
.br_15 {-webkit-border-radius: 15px 15px 15px 15px;
border-radius: 15px 15px 15px 15px;}
.vm { vertical-align:middle;}
.btn { background:#90b855; color:#fff; text-transform:uppercase; cursor:pointer; border:none; padding:7px 12px;}
.btn:hover { background:#333333;}
.oh {overflow:hidden;}
h1, h2, h3, h4, h5,h6 { color:#90b855;}


input[type="text"], textarea { border:none; background:#dfdfdf; padding:8px; width:80%;}


.contentainer { width:1170px; margin:0 auto; position:relative;}
.nav ul li  {list-style:none;}





.toppart { background:#373c42; color:#c9c9c9; font-size:20px; overflow:hidden; padding:7px 0px;}
.toppart span { color:#90b855; text-transform:uppercase;}
.btn-green { position:absolute; right:0px; text-decoration:none; top:14px;}

.menu { background:#b5b8bf; border-bottom:solid 1px #7c838b;  position:relative; }

.logo img { margin-top:-41px; position:relative; z-index:1000;}

.nav ul { padding:0px; margin:0px; }
.nav ul li  { float:left; font-size:24px; text-transform:uppercase;}
.nav ul li a { color:#fff; text-decoration:none; text-shadow: 1px 0 1px #010101; display:block; padding:0px 20px; border-left:solid 1px #40454b;line-height:69px}
.nav ul li a:hover, .nav ul li.act a { background:#90b855;}

.nav ul li:last-child { border-right:solid 1px #40454b; }
.slider-banner { background:url(../images/bannerbg.jpg) no-repeat left top; background-size:100% 531px; display:block; height:531px;}
#nav { float:right; background:#40454b;}
.nav2 { position:absolute; z-index:1000; width:100%}
.nav2 #prev { position:absolute; left:-50px; margin-top:200px; }
.nav2 #next { position:absolute; right:-50px;margin-top:200px;}
.nav2 a { background:url(../images/slidebtn.png) no-repeat left top; width:25px; height:96px; text-indent:-9999px; display:block; -webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out; }

.nav2 a#next { background-position:-26px 0;}
.nav2 a#next:hover { opacity:0.4 }
.nav2 a#prev:hover { opacity:0.4 }
.banner_main .img1 { padding-left:150px; padding-top:45px;}


ul#nav  { margin:0px; padding:0px; position:relative;}
ul#nav li { list-style:none;}
#nav li { border-bottom:solid 1px #000; }
#nav a.activeSlide { background:#90b855; color:#fff;}
#nav a.activeSlide .list { color:#fff; }
#nav li a {  display:block; padding:33px  20px; color:#fff; text-decoration:none;}
#nav li a .list{ color:#adadad;}
#nav li:last-child { border:none;}
.slidertext { position:absolute; top:120px; left:20px;}
.textbanner { background:#44494f; color:#fff; border-bottom:solid 1px #fff; padding:5px 15px; font-size:26px; text-transform:uppercase; display:inline-block;}
#slideshow, .banner_main { width:850px !important; height:531px !important; overflow:hidden;}
.yellow_btn { background:#ff8400; color:#fff; font-size:18px; padding:8px; display:inline-block; margin-top:20px; text-decoration:none;}
.yellow_btn:hover { background:#90b855;}
.banner_main img { padding-top:50px;}

#nav li { position:relative;}
#nav li a.activeSlide span {
	width: 0; 
	height: 0; 
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent; 
	border-right:20px solid #90b855;
	position:absolute; left:-20px; top:40px;
	
	
}
.webcometext { background:#9da1aa url(../images/welcomebg.jpg) no-repeat left top; background-size:100% 107px; clear:both; }
.title { color:#fff; font-size:25px; padding:15px 0px;}
.partLeft { color:#fff; width:66%; padding:10px 0px; line-height:30px; font-size:15px;}

.quateTitle { background:#40454b; padding:20px; color:#fff; text-transform:uppercase; font-size:25px;}
.quateTitle span { color:#999c9f; display:block; text-transform:lowercase; font-size:17px;}


.formhome { padding:30px 0px ; width:32%;}
.formlisting { background:#f5f5f5 url(../images/formbg.png) no-repeat right bottom; padding:15px; margin-bottom:45px;}

.innerpart .formlisting { background:#fff url(../images/formbg.png) no-repeat right bottom; margin:0px; padding:15px; border:solid 1px #dbdbdc;}

.formlisting label { float:left; width:90px; padding:10px 0px 0px 0px; font-size:15px; display:block; }
.formlisting input[type="text"], textarea { float:left; width:70%;margin:7px 5px;}
.row { clear:both; padding-bottom:10px; overflow:hidden;}
.formlisting textarea { height:100px;}
.formlisting input[type="button"] { width:72%; padding:7px 0px; font-size:20px; text-transform:uppercase; margin-top:40px;}
.ptitle { background:#dfdfdf; padding:10px 20px; font-size:25px; margin:30px 0px;}
.ptitle  span { font-size:15px;}
.TabbedPanelsTabSelected span {
	width: 0; 
	height: 0; 
	
	width: 0;
height: 0;
border-style: solid;
border-width: 25px 0 25px 25px;
border-color: transparent transparent transparent #90b855;


	position:absolute; right:-25px; top:0px;
	
	
}

.productTitle { color:#90b855; font-size:22px; padding-bottom:20px; font-weight:700; }
ul.producthome { padding:0px; margin:0px;}
.producthome li  { padding:10px 0px; list-style:none;}
.producthome li a  { background:url(../images/arrow.png) no-repeat left 5px; text-decoration:none; color:#40454b; padding:0px 0px 0px 20px;}

.pimg { text-align:right; padding:20px 0px; width:400px;}
.productListing-content { padding-left:20px; width:400px;}
.productListing-content .yellow_btn { font-size:16px; padding:5px 20px;}

.footer { background:url(../images/footerbg.jpg) no-repeat left top; background-size:100% 412px; height:412px; clear:both;}
.footerlisting { font-size:14px; float:left; border-right:solid 1px #181c20; width:25%; min-height:340px; }

.contentainer .footerlisting:last-child { border:none; width:30%;}

.contentainer .footerlisting:first-child ul { padding-left:0px;}
.contentainer .footerlisting:first-child { width:15%;}
.contentainer .footerlisting:nth-child(3){ width:30%;}
.footerlisting ul { padding:0px 50px; margin:0px;}
.footerlisting ul li { list-style:none; padding:10px 0px; text-transform:capitalize}

.footerlisting ul li a { color:#bdbdbd; text-decoration:none;}
.footerlisting ul li a:hover, .footerlisting ul li.act a { color:#90b855; text-decoration:none;}
.footerlisting ul li.footetitle { float:none; font-size:16px; padding:40px 0px 10px 0px; color:#fff; }

.footerlisting ul li.contacts { color:#bdbdbd; line-height:30px;}
.footerlisting ul li.contacts span { color:#90b855;}
.followus ul li a  { background:url(../images/socialicon.png) repeat-x left top; width:70px; height:70px; display:block; text-indent:-9999px;}
.followus ul li a:hover { opacity:0.5}
.followus ul li { float:left; padding-right:30px;}
.followus ul li.tw a { background-position:-105px top; }
.callus {padding-top:10px !important;}
.callusfooter { font-size:14px !important;}
.copyright { clear:both; border-top:solid 1px #000; padding:20px 0px; overflow:hidden; color:#bdbdbd; font-size:13px;}
.copyright  a  { color:#bdbdbd;}

.innerpart{ background:url(../images/inerpart-bg.png) no-repeat left top; overflow:hidden; background-size:100% 885px; padding:50px 0px 0px 0px;}
.innerpagetitle{ background:#9da1aa; padding:25px 29px; font-size:25px; color:#FFFFFF;}
.innerpagetitle span { color:#eeeff2; font-size:18px;}


.innerpart p{ color:#454545; line-height:35px; font-size:14px; text-align:justify;}
.partLeft img { border: solid 4px #a1a5ad;}
.innerpart .partLeft strong{ color:#90b855;}
.innerpart, .formhome{ padding:35px 0px 0px 0px;}
.slogn{ color:#FF0000;}
.inerpartdownloadbroucher{ padding:20px 0;}
ul.productlisting  { padding:30px 0px; margin:0px;}
ul.productlisting  li { padding-bottom:10px; list-style:none; font-size:20px;}
ul.productlisting  li a { background:#fff url(../images/arrow2.png) no-repeat 20px 15px; padding:10px 40px; display:block; color:#4ba3d2; text-decoration:none;}
ul.productlisting  li a:hover {color:#90b855;}




.part1 { width:625px;}
.part1 img { float:left;}
.part2 { width:507px;}
.part2 img { padding-bottom:40px;}



.fullwidth { padding-bottom:20px;}
.backbtn { color:#eeeff2;}
.brandname { padding:20px 30px; color:#000; font-size:20px; font-weight:bold;}

.producttable { background:#fff; border:solid 1px #dddddd; overflow:hidden;}
.producttable .row {border-bottom:solid 1px #dddddd; overflow:hidden;  font-size:15px; padding:0px;}  
.producttable .tb-title{ font-size:20px;}
.producttable .row .clm:first-child { width:200px; color:#90b855;}
.producttable .tb-title .clm:first-child{ color:#000 ;}
.producttable .row .clm:nth-child(2) { width:500px;}
.producttable .row:nth-child(2n) { background:#f4f4f4;}
.producttable .row .clm:nth-child(3) { float:right; border-right:none; text-align:left; width:456px;}
.producttable .row  a { color:#90b855;}
.producttable .row .clm:nth-child(3) a { background:#ededed; border:solid 1px #9da1aa; padding:5px; font-size:14px; font-weight:bold; text-decoration:none; color:#000; -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;}
.producttable .row .clm:nth-child(3) a:hover { background:#90b855; color:#fff;}
.producttable .row .clm {border-right:solid 1px #dddddd; padding:10px; }

.clm { float:left;}
.reveal-modal label { float:left; width:130px; padding-right:20px;}
.reveal-modal input[type="text"], .reveal-modal textarea { width:60%; margin:0px; -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;}
.procode { margin-bottom:0px; background:#fff; padding:5px; color:#90b855; }
.reveal-modal .btn { margin-top:10px; transition:none}

.viewmoreproduct { max-height: 0px; overflow:hidden; -webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;}
.moreparts { display:inline-block; margin:20px; text-decoration:none;}
#producall.activelist { max-height: 6110px; -webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;}


.viewmorebtn .btn{ margin:20px; display:inline-block;}
.viewmorebtn { overflow:hidden; display:block;}

.viewmorebtn .hide { display:none;}
.viewmorebtn .minus { display:inline-block;}
.viewmorebtn .plus { display:none;}
.feedback  { padding:20px 0px;}
.feedback label { float:left; display:block; padding-top:10px; width:12%; padding-right:20px; text-align:left;}
.feedback input[type="text"], .feedback  textarea { width:50%; margin:0px; border:solid 1px #d8d8d8; padding:10px; float:left; background:#fff;}
.feedback .row { padding:0px 20px 20px 0px; overflow:hidden;}
#msg { color:#FF0000; text-align:center;}
.feedback input[type="submit"],  .feedback input[type="button"] { width:155px; text-align:center; font-size:18px;}
.mfg { padding:20px 0;}
.productinBanner { background:#fff; text-align:center; padding:15px 10px;}