html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}
body{font-family: 'Lato', sans-serif ; float:left; width:100%; 
}

img{ border:none; outline:none; max-width:100%; max-height:100%; }
a{ outline:none; border:none; }
.logo{ float:left;}
.logo img{ width:220px; }
.logo:hover{opacity:.8;}
.header-outer{ float:left;width:100%; padding-top:12px; padding-bottom:12px;   }
.mobile-nav-button{ float:right;display:none;}
.menu{float:right; padding-top:9px;   }
.menu ul{ float:left; list-style:none; width:auto; float:left; padding:0px 0 0px 0px; margin:0 0 0 0px;}
.menu ul li{ float:left;color:#333; padding-right:18px;font-size:17px;font-family: 'Lato', sans-serif;line-height:21px;font-weight:700;}
.menu ul li a{ text-decoration:none;padding-bottom:6px; padding-top:6px; padding-left:8px; padding-right:8px;outline:none; color:#333; line-height:26px;}
.menu ul li a:hover{ text-decoration:none; outline:none; color:#fff;border-radius:5px;background:#01485e; }
.menu ul li a.active{ text-decoration:none;outline:none; color:#fff; border-radius:5px; background:#01485e;}
.menu ul li:last-child{ padding-right:0px; }
.arrow{  background:none !important; padding:0 0px 0 10px !important; margin:0 0px 0 0px !important; clear:both;     }
.menu .level-1 { position:relative; background:url(images/arrow1.png) no-repeat right center #fff; padding-right:10px;    }
.menu .level-1  {
  margin-right:32px !important; }

.menu .level-1 ul { list-style:none; position: absolute ; left:0px; top:15px; display:none; z-index:1000000;    }

.menu .level-1:hover ul { display:block; }

.menu .level-1 ul li {   line-height:24px; margin:0 0 0 0px; padding:2px 0px 5px 12px; clear:both; background-color:#01485e; border-radius:0 0 0 0px !important;   }


.menu .level-1:hover ul li a {margin:0 0px 0 0px; padding:0px 0px 0 0px; }

.menu .level-1:hover ul a { width:132px;  background: none; color:#FFFFFF; font-size:13px;  padding:0px 0 0px 0px; margin:0px 0 0px 0px ; line-height:24px; }
.level-1 ul li a{
background:none !important;}
.menu2 a {
  background:none !important;   color:#333 !important; }
 .menu  .level-2{ position:relative; border-bottom:1px dotted #ffffff; top:-6px; width:188px; background-color:#277791;}
.menu .level-2:hover  { color:#256c83; display:block;   }
.menu  .level-2:last-child{  border-bottom:none; background-color:#01485e;}
.menu .level-2 a:hover  {
 color:#fff !important; text-decoration:underline;  }
.menu .level-2 a {
 color:#fff !important;  }
.menu .level-1 .level-2:hover ul  { 
}
.menu .level-1 .level-2:hover ul a {
}

.menu .level-1 .level-2:hover ul a:hover {
}
.padding2{ padding-top:0px !important;}
.menu .level-1 .level-2 ul { left:0px; top:0; display:none; }
.menu .level-1 .level-2:hover ul { display:block;z-index:100000; }
.wrapper{ float:left; width:100%; }
.banner-outer{ float:left;width:100%; background:url(images/bg.jpg) no-repeat top center; min-height:640px; background-size:100%;}
.banner-outer2{ float:left;width:100%; background:url(images/bg.jpg) no-repeat top center; padding-top:100px; padding-bottom:100px; background-size:100%;}
.banner2 h1{clear:both;font-weight:700;font-size:32px; text-align:center; margin-bottom:0px; color:#fff; text-shadow:5px 5px 5px #001522; padding-bottom:0px;line-height:38px;  font-family: 'Lato', sans-serif;}
.banner2 h3{clear:both;font-weight:700;font-size:21px; padding-top:4px; text-align:center; margin-bottom:0px; color:#fff; text-shadow:5px 5px 5px #001522; padding-bottom:0px;line-height:26px;  font-family: 'Lato', sans-serif;}
.banner h1{clear:both;font-weight:700; margin:0 auto; width:500px;font-size:32px; text-align:center; margin-bottom:0px; color:#fff; text-shadow:5px 5px 5px #001522; padding-bottom:5px; padding-top:7%;line-height:38px;  font-family: 'Lato', sans-serif;}
.banner h2{clear:both;font-weight:700;font-size:21px; margin:0 auto; width:590px; text-align:center; margin-bottom:0px; color:#fff; text-shadow:5px 5px 5px #001522; padding-bottom:20px;line-height:28px;  font-family: 'Lato', sans-serif;}
.banner p{ clear:both; line-height:24px; margin-bottom:0px; padding-top:36%;font-family: 'Lato', sans-serif;font-weight:700; padding-bottom:0px; color:#fff; font-size:18px; text-shadow:5px 5px 5px #001522; text-align:center; }
.social{ clear:both; padding-left:6%;}
.social img{ margin-right:36px; margin-bottom:10px; float:left; width:22px;}
.social img:hover:first-child{ opacity:.7;}
.social2{ clear:both; padding-left:6%;}
.social2 img{ margin-right:25px; float:left; height:20px;}
.social2 img:hover:first-child{ opacity:.7;}
.content-outer{ float:left; width:100%; padding-top:70px; padding-bottom:70px; 
}
.size1 { height:24px !important; width:auto !important; }
.class1{ float:left; width:100%;}
.class1 h2{clear:both;font-weight:700;font-size:27px; text-align:center; margin-bottom:0px; color:#000; padding-bottom:14px;line-height:35px;  font-family: 'Lato', sans-serif;}
.class1 h3{clear:both;font-weight:700;font-size:21px; text-align:center; margin-bottom:0px; color:#000; padding-bottom:14px;line-height:28px;  font-family: 'Lato', sans-serif;}
.class1 h3 span{ color:#004860;}
.class1 h2 span{ color:#004860;}
.class1 p span{ color:#004860;}
.class1 p{ clear:both;line-height:28px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:12px; color:#333; font-size:16px; }
.class1 p a{ text-decoration:underline; border:none; outline:none; color:#004860;}
.class1 p a:hover{ text-decoration:none; border:none; outline:none; color:#000;}
.bullet2 ul li a{ text-decoration:underline; border:none; outline:none; color:#004860;}
.bullet2 ul li a:hover{ text-decoration:none; border:none; outline:none; color:#000;}
.class1 p:last-child{ padding-bottom:0px;}
.img1{ clear:both;width:100%;}
.img1 img{ width:100%; background-size:100%;}
.a1{ clear:both; background: url(images/a.png) no-repeat top center; width:470px; height:244px; margin:0 auto;}
.a2{ float:left; background: url(images/b.png) no-repeat top center; width:470px; height:190px;}
.a3{ float:right; background: url(images/c.png) no-repeat top center; width:470px; height:190px;}
.e1{ float:left; background: url(images/d.png) no-repeat top center; width:460px; height:190px; background-size:100%; margin-top:30px; margin-bottom:30px;}
.e2{ float:right; background: url(images/e.png) no-repeat top center; width:460px; height:190px; background-size:100%; margin-top:30px; margin-bottom:30px;}
.e1 p{ clear:both; line-height:18px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#333; font-size:13px; padding-right:65px; }
.e1 h3{clear:both;font-weight:700; margin-top:13px;font-size:18px; padding-right:25px;margin-bottom:0px; color:#004860; padding-bottom:2px; padding-top:0px;line-height:20px;  font-family: 'Lato', sans-serif;}
.e2 h3{clear:both;font-weight:700;margin-top:13px;font-size:18px;margin-bottom:0px; color:#004860; padding-bottom:2px; padding-top:0px;line-height:20px;  font-family: 'Lato', sans-serif;}
.e2 p{ clear:both;line-height:18px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#333; font-size:13px; padding-right:6px; }
.products{ clear:both; margin:0 auto; width:980px;}
.a1 h3{clear:both;font-weight:700;font-size:27px;text-align:center;margin-bottom:0px; color:#004860; padding-bottom:4px; padding-top:50px;line-height:30px;  font-family: 'Lato', sans-serif;}
.a1 p{ clear:both; text-align:center; margin:0 auto; width:76%; line-height:28px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#333; font-size:15px; }
.a2 h3{clear:both; padding-left:19%;font-weight:700;font-size:27px;margin-bottom:0px; color:#004860; padding-bottom:4px; padding-top:46px;line-height:30px;  font-family: 'Lato', sans-serif;}
.a2 p{ clear:both; text-align:center; padding-left:8%; width:76%; line-height:28px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#333; font-size:15px; }
.a3 h3{clear:both;font-weight:700; padding-left:33%;font-size:27px;margin-bottom:0px; color:#004860; padding-bottom:4px; padding-top:30px;line-height:30px;  font-family: 'Lato', sans-serif;}
.a3 p{ clear:both; text-align:center; margin:0 auto; padding-left:11%;width:80%;line-height:28px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#333; font-size:15px; }
.products a{ text-decoration:none; border:none; outline:none; color:#333;}
.products a:hover{ text-decoration:none; border:none; outline:none; color:#f582201;  opacity:.8;}
.products a{ text-decoration:none; border:none; outline:none; color:#333;}
.products a:hover{ text-decoration:none; border:none; outline:none; color:#f582201;  opacity:.8;}
.icon3{ clear: both; text-align:center; padding-top:10px; padding-bottom:0px;}
.icon3 img{ margin-bottom:-25px;}
.combine{ clear:both; margin:0 auto; width:70%;}
.footer-outer{ float:left; width:100%; padding-top:60px; padding-bottom:60px; background-color:#1e5365;}
.icon1{ background:url(images/icon5.png) no-repeat scroll transparent 0 0px;padding-left:26px; background-size:17px; clear:both;line-height:24px; color:#666;font-size:17px;font-family: 'Lato', sans-serif; font-weight:400; clear:both; margin-bottom:10px;}
.icon1 a{ text-decoration:none; border:none; outline:none; color:#818286; }
.icon1 a:hover{ text-decoration:underline; border:none; outline:none; color:#666; }
.icon2{ background:url(images/icon6.png) no-repeat scroll transparent 0 0px; padding-left:26px; clear:both;background-size:19px;line-height:24px; color:#666;font-size:17px; padding-bottom:0px;font-family: 'Lato', sans-serif; font-weight:400; clear:both; margin-bottom:10px;}
.icon2 a{ text-decoration:none; border:none; outline:none; color:#818286; }
.icon2 a:hover{ text-decoration:underline; border:none; outline:none; color:#666; }
.footer{ clear:both;}
.logo2{clear:both;padding-bottom:22px;}
.logo2 img{ width:220px;}
.footer h3{clear:both;  font-weight:700; font-size:18px; margin-bottom:0px; color:#fff; padding-bottom:10px; line-height:25px;  font-family: 'Lato', sans-serif; }
.bullet{ clear:both;}
.bullet ul{ list-style:none; float:left; padding:0 0 0 0px; margin:0 0 0 0px;}
.bullet ul li { clear:both; line-height:27px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:16px; }
.bullet ul li a{ text-decoration:none; border:none; outline:none; color:#fff; }
.bullet ul li a:hover{ color:#fff; text-decoration:underline; }
.copyright-outer{ float:left; width:100%; padding-top:20px; padding-bottom:20px; background-color:#1e5365; 
}
.padding1{ clear:both; padding-left:29%;}
.footer p{ clear:both; line-height:24px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:16px;  }
.copyright p{ clear:both; line-height:24px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:15px; text-align:center; }
.form1 input[type="text"]{float:left;width:100%;border:solid 1px #014a5d; font-size:14px; color:#333; padding-left:12px; padding-right:12px;   height:35px; margin-bottom:8px; font-family: Arial, Helvetica, sans-serif;border-radius:5px; }
.form1 input[type="tel"]{float:left;width:100%; font-size:13px;border:solid 1px #014a5d; color:#333; padding-left:12px; padding-right:12px;   height:35px; margin-bottom:8px; font-family: Arial, Helvetica, sans-serif;border-radius:5px; }
.form1 input[type="email"]{float:left;width:100%;border:solid 1px #014a5d;font-size:14px; color:#333; padding-left:12px; padding-right:12px;   height:35px; margin-bottom:8px;font-family: Arial, Helvetica, sans-serif; border-radius:5px; }
.form1 textarea{float:left;width:100%;border:solid 1px #014a5d; font-size:14px; color:#333; padding-left:12px; padding-top:12px; padding-bottom:12px; padding-right:12px;   height:132px; margin-bottom:8px; font-family: Arial, Helvetica, sans-serif;border-radius:5px; }
.form1 input[type="submit"]{ clear:both; background-color:#1e5365;font-size:17px; display:block; margin:0 auto; width:160px; text-align:center;font-weight:400;color:#fff; line-height:28px; padding:6px 0px 6px 0px; border:none;  cursor:pointer;border-radius:5px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:7px;}
.form1 input[type="submit"]:hover { color:#fff; text-decoration:underline;   }
.form1 p{ color:#818286; margin-bottom:0px; padding-bottom:6px; font-weight:400; font-size:14px; line-height:24px; clear:both;}
.form1 h6{ color:#818286; margin-bottom:0px; padding-bottom:6px; font-weight:700; font-size:20px; line-height:24px; clear:both;}	
.new1{ clear:both; text-align:center; display:none;}
.img2{ float:right; padding-left:25px; }
.img3{ clear:both; padding-right:25px; }
.bg1-outer{ float:left; width:100%; padding-top:60px; padding-bottom:60px; background-color:#e0e1e0; 
}
.btn1{background-color:#1e5365;font-size:16px;font-family: 'Lato', sans-serif;font-weight:700; text-align:center;clear:both;width:100px; border-radius:5px; padding-top:4px; padding-bottom:4px;}
.btn1 a{ text-decoration:none; border:none; outline:none; color:#FFF;}
.btn1 a:hover{text-decoration:underline; border:none; outline:none; color:#FFF;}
	.class2 table { clear:both; 
		width:70%; 
		border-top:solid 1px #efefef;
		 border-bottom:solid 1px #efefef; border-left:solid 1px #efefef;
		  
			
	}

	.class2 tr:nth-child(odd) {
	background-color:#dedfe0;
	
	}
	.class2 tr:nth-child(even) {
	background-color:#c1c2c3;
	
	}
.class2 .bg2{ background-color:#2559a6 !important; text-align:left !important; font-size:18px !important;} 
	
	.class2 th { 
		background-color:#848688;
		color:#fff; 
		font-weight: normal;
		font-size:15px;
		line-height:30px;	padding:7px 12px 7px 12px;
font-family: 'Lato', sans-serif;font-weight:700;
		border-right:solid 1px #efefef;
		border-bottom:solid 1px #efefef; text-align:center;  
		
	}
.class2 td {
		border-top:solid 1px #efefef; color:#555555;
		font-weight: normal; 
		font-size:13px; color:#666;
		font-family: 'Lato', sans-serif;font-weight:400;
		line-height:25px;
		padding:7px 12px 7px 12px;
		border-right:solid 1px #efefef; 
	}
		.icon4{ clear:both; text-align:center;}
.bullet2{ clear:both;}
.bullet2 ul{ list-style:none; float:left; padding:0 0 0 0px; margin:0 0 0 0px;}
.bullet2 ul li { clear:both; line-height:24px; background:url(images/arrow4.png) no-repeat scroll transparent 0 5px; background-size:20px; padding-left:28px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:5px; color:#333; font-size:16px; }
.bullet3{ clear:both;}
.bullet3 ol{  float:left; padding:0 0 0 0px; margin:0 0 0 15px;}
.bullet3 ol li { clear:both; line-height:24px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:8px; color:#333; font-size:16px; }
.bullet3 span{font-weight:700; color:#1e5365;}
.btn2{background-color:#1e5365;font-size:16px; margin:0 auto;font-family: 'Lato', sans-serif;font-weight:700; text-align:center;clear:both;width:130px; border-radius:5px; padding-top:4px; padding-bottom:4px;}
.btn2 a{ text-decoration:none; border:none; outline:none; color:#FFF;}
.btn2 a:hover{text-decoration:underline; border:none; outline:none; color:#FFF;}
.box2{ float:left; width:100%; padding-top:40px; padding-bottom:40px;}
.box2 ul{ list-style:none; float:left; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.box2 ul li{ margin-left:1%; margin-right:1%; width:31.3%; float:left;}
.box3{ float:left; width:100%;  padding-bottom:40px;}
.box3 ul{ list-style:none; float:left; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.box3 ul li{ margin-left:1%; margin-right:1%; width:31.3%; float:left; margin-top:1%; margin-bottom:1%;}
.box4{ float:left; width:100%;  padding-bottom:40px;}
.box4 ul{ list-style:none; float:left; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.box4 ul li{ margin-left:1%; margin-right:1%; width:48%; padding-left:2%; padding-right:2%; float:left; margin-top:1%; margin-bottom:1%; border:dashed 1px #004860; padding-top:3%; padding-bottom:3%;}
.icon5{ clear:both; text-align:center; padding-bottom:5px;}
.box3 h3{clear:both;font-weight:700;font-size:17px; text-align:center; margin-bottom:0px; color:#004860; padding-bottom:4px;line-height:24px;  font-family: 'Lato', sans-serif;}
.icon5 img{ height:60px;}
.box2 h3{clear:both;font-weight:700;font-size:21px; text-align:center; margin-bottom:0px; color:#004860; padding-bottom:4px; min-height:55px;line-height:24px;  font-family: 'Lato', sans-serif;}
.box2 p{ clear:both;line-height:24px; min-height:170px; text-align:center; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#333; font-size:15px; }
.box2 p a{ text-decoration:underline; border:none; outline:none; color:#000;}
.box2 p a:hover{ text-decoration:none; border:none; outline:none; color:#f582201;}
.box4 h3{clear:both;font-weight:700;font-size:20px; text-align:center; margin-bottom:0px; color:#004860; padding-bottom:4px;line-height:24px;  font-family: 'Lato', sans-serif;}
.box4 p{ clear:both;line-height:24px; text-align:center; padding-left:2%; padding-right:2%; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#333; font-size:16px; }
.box5{ float:left; width:100%;  padding-bottom:40px;}
.box5 ul{ list-style:none; float:left; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.box5 ul li{ margin-left:1%; margin-right:1%; width:31.3%; float:left; margin-top:1%; margin-bottom:1%;}
.box5 p{ clear:both;line-height:24px; text-align:center; padding-left:2%; padding-right:2%; min-height:65px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#333; font-size:16px; }
.btn3{background-color:#000;font-size:20px;font-family: 'Lato', sans-serif;font-weight:700; text-align:center; float:left;width:130px; margin-left:6px; margin-right:6px; border-radius:5px; padding-top:5px; padding-bottom:5px;}
.btn3 a{ text-decoration:none; border:none; outline:none; color:#FFF;}
.btn3 a:hover{text-decoration:underline; border:none; outline:none; color:#FFF;}
.btn3-outer{ clear:both; margin:0 auto; width:426px;}
.icon6{ clear:both; text-align:center;padding-top:40px; padding-bottom:10px;}
.icon7{padding-top:90px; padding-bottom:10px;clear:both; text-align:center;}
.icon6-outer{ float:left; width:4%; margin-left:1%;  }
.icon8{ clear:both; background:url(images/icon10.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; }
.icon9{ clear:both; background:url(images/icon11.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:60px;}
.icon10{ clear:both; background:url(images/icon12.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; }
.icon11{ clear:both; background:url(images/icon13.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:60px;}
.icon12{ clear:both; background:url(images/icon14.png) no-repeat left center; padding-left:70px; background-size:55px; margin-left:10px; }
.icon13{ clear:both; background:url(images/icon15.png) no-repeat left center; padding-left:50px; background-size:35px; margin-left:60px;}
.icon14{ clear:both; background:url(images/icon16.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; }
.icon15{ clear:both; background:url(images/icon17.png) no-repeat left center; padding-left:55px; background-size:40px; margin-left:60px;}
.icon16{ clear:both; background:url(images/icon18.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; }
.icon17{ clear:both; background:url(images/icon19.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:60px;}
.icon18{ clear:both; background:url(images/icon20.png) no-repeat left center; padding-left:55px; background-size:40px; margin-left:10px; }
.icon19{ clear:both; background:url(images/icon21.png) no-repeat left center; padding-left:55px; background-size:40px; margin-left:60px;}
.icon20{ clear:both; background:url(images/icon22.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; }
.icon21{ clear:both; background:url(images/icon23.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:60px;}
.icon22{ clear:both; background:url(images/icon24.png) no-repeat left center; padding-left:65px; background-size:50px; margin-left:10px; }
.icon23{ clear:both; background:url(images/icon25.png) no-repeat left center; padding-left:65px; background-size:45px; margin-left:60px;}
.icon24{ clear:both; background:url(images/icon26.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; }
.icon25{ clear:both; background:url(images/icon27.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon26{ clear:both; background:url(images/icon28.png) no-repeat left center; padding-left:55px; background-size:40px; margin-left:10px; }
.icon27{ clear:both; background:url(images/icon29.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:60px;}
.icon28{ clear:both; background:url(images/icon30.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; }
.icon29{ clear:both; background:url(images/icon31.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon30{ clear:both; background:url(images/icon32.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon31{ clear:both; background:url(images/icon33.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon32{ clear:both; background:url(images/icon34.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon33{ clear:both; background:url(images/icon35.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon34{ clear:both; background:url(images/icon36.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon35{ clear:both; background:url(images/icon37.png) no-repeat left center; padding-left:50px; background-size:30px; margin-left:10px;}
.icon36{ clear:both; background:url(images/icon38.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon37{ clear:both; background:url(images/icon39.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon38{ clear:both; background:url(images/icon40.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon39{ clear:both; background:url(images/icon41.png) no-repeat left center; padding-left:55px; background-size:45px; margin-left:10px;}
.icon40{ clear:both; background:url(images/icon42.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:60px;}
.icon41{ clear:both; background:url(images/icon43.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon42{ clear:both; background:url(images/icon44.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:60px;}
.icon43{ clear:both; background:url(images/icon45.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon44{ clear:both; background:url(images/icon46.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon45{ clear:both; background:url(images/icon47.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon46{ clear:both; background:url(images/icon48.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon47{ clear:both; background:url(images/icon49.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon48{ clear:both; background:url(images/icon50.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:60px;}
.icon49{ clear:both; background:url(images/icon51.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon50{ clear:both; background:url(images/icon52.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon51{ clear:both; background:url(images/icon53.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon52{ clear:both; background:url(images/icon54.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon53{ clear:both; background:url(images/icon55.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon54{ clear:both; background:url(images/icon56.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon55{ clear:both; background:url(images/icon57.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon56{ clear:both; background:url(images/icon58.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon57{ clear:both; background:url(images/icon59.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:10px;}
.icon58{ clear:both; background:url(images/icon60.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon59{ clear:both; background:url(images/icon61.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon60{ clear:both; background:url(images/icon62.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon61{ clear:both; background:url(images/icon63.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:10px;}
.icon62{ clear:both; background:url(images/icon64.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon63{ clear:both; background:url(images/icon65.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon64{ clear:both; background:url(images/icon66.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon65{ clear:both; background:url(images/icon67.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; padding-right:25px;}
.icon66{ clear:both; background:url(images/icon68.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:60px;}
.icon67{ clear:both; background:url(images/icon69.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon68{ clear:both; background:url(images/icon70.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon69{ clear:both; background:url(images/icon71.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon70{ clear:both; background:url(images/icon72.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.icon71{ clear:both; background:url(images/icon73.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon72{ clear:both; background:url(images/icon74.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:60px;}
.padding3{ clear:both; padding-top:9%;}
.padding4{ clear:both; padding-top:8%; padding-right:30px;}
.padding5{ clear:both; padding-top:6%; }
.img4{ clear:both; text-align:center; padding-bottom:12px;}
.img5{ clear:both; text-align:center; padding-bottom:12px;}
.img5 img{ width:260px;}
.img6{ clear:both; padding-left:110px; background:url(images/pic5.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}
.img7{ clear:both; padding-left:110px; background:url(images/pic6.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}
.img8{ clear:both; padding-left:110px; background:url(images/pic7.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}
.img9{ clear:both; padding-left:110px; background:url(images/pic8.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}
.img10{ clear:both; padding-left:110px; background:url(images/pic9.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}
.img11{ clear:both; padding-left:110px; background:url(images/pic10.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}
.img12{ clear:both; padding-left:110px; background:url(images/pic11.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}
.img13{ clear:both; padding-left:110px; background:url(images/pic12.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}
.img14{ clear:both; padding-left:110px; background:url(images/pic13.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}
.img15{ clear:both; padding-left:110px; background:url(images/pic14.jpg) no-repeat left; background-size:90px; line-height:160px !important; margin-top:5px; margin-bottom:5px;}

.icon73{ clear:both; text-align:center; height:61px; padding-bottom:4px; }
.icon74{ clear:both; text-align:center; padding-bottom:4px; height:61px; }
.icon74 img{ width:55px;}
.padding6{ clear:both; padding-top:6%; }
.f1{ max-width:20% !important;}
.f2{ max-width:40% !important;}
.height-max-size{ min-height:auto !important;}
.icon75 {
  clear: both;
  background: url(images/icon13.jpg) no-repeat scroll transparent 0 2px;
  padding-left:30px;
}
.icon76 {
  clear: both;
  background: url(images/icon14.jpg) no-repeat scroll transparent 0 4px;
  padding-left:30px;
}
.icon77 {
  clear: both;
  background: url(images/icon15.jpg) no-repeat scroll transparent 0 2px;
  padding-left:34px;
}
.icon78 {
  clear: both;
  background: url(images/icon16.jpg) no-repeat scroll transparent 0 1px;
  padding-left:30px;
}
.icon79 {
  clear: both;
  background: url(images/icon17.jpg) no-repeat scroll transparent 0 3px;
  padding-left:30px;
}
.icon80 {
  clear: both;
  background: url(images/icon18.jpg) no-repeat scroll transparent 0 7px;
  padding-left:32px;
}
.icon81 {
  clear: both;
  background: url(images/icon20.jpg) no-repeat scroll transparent 0 3px;
  padding-left:30px;
}
.icon82 {
  clear: both;
  background: url(images/icon19.jpg) no-repeat scroll transparent 0 3px;
  padding-left:30px;
}
.icon83 {
  clear: both;
  background: url(images/icon22.jpg) no-repeat scroll transparent 0 3px;
  padding-left:30px;
}
.form1 label{ float:left; padding-top:5px; margin-bottom:15px;}
@media all and (max-width:1200px) 
{
.img1{ width:107%;}
.a7{ max-width:100% !important;}
.a8{ max-width:100% !important;}
.f1{ max-width:100% !important; padding:0 0 0 0px !important;}
.f2{ max-width:100% !important; padding:0 0 0 0px !important;}
.padding6{ padding-top:0px;}
.box2{ padding-top:20px; padding-bottom:20px;}
.box2 ul li{ margin-left:0%; margin-right:0%; width:100%; margin-top:.5%; margin-bottom:.5%;}
.box2 h3{ min-height:auto; text-align:left;}
.box2 p{ text-align:left; min-height:auto;}
.icon5{ text-align:left;}
.icon5 img{ height:52px;}
.icon4 img{ width:15px;}
.class2 th {
  font-size: 14px;
  line-height:18px;
  padding:8px 8px 8px 8px;
}
.class2 td {padding:8px 8px 8px 8px;}

}
@media all and (max-width:1020px) 
{
.img1{ width:107%;}	
}
@media all and (max-width:1000px) 
{
.img1{ width:104%;}	
}
@media all and (max-width:992px) 
{
		.class2 table {
		width:100%;}
.banner h1 {
  width: 500px;
  font-size: 27px;
  padding-bottom:4px;
  padding-top:4%;
  line-height: 30px;
}
.products {
  width:760px;
}
.banner h2 {
  font-size:19px;
  width: 590px;
  padding-bottom: 20px;
  line-height: 28px;
  font-family: 'Lato', sans-serif;
}
.footer h3{ padding-top:16px;}
.b1{ display:none;}
.b2{ max-width:100% !important;}
.a4{ max-width:100% !important; padding:0 0 0 0px !important;}
.social{ padding-left:2%;}
.social2{ padding-left:2%;}
.padding1{ padding-left:0px; }
.new1{display:block; padding-top:15px;}
.banner-outer{ min-height:auto; background-size:cover !important;}
.banner p {
  line-height: 24px;
  padding-top:0%;
  font-size: 18px;
  text-align: center;
}
.content-outer {
  padding-top:50px;
  padding-bottom:50px;
}
.class1 h2 {
  font-size:27px;
  padding-bottom: 14px;
  line-height: 34px;
}
.class1 p {
  line-height: 24px;
  padding-bottom: 12px;
  font-size: 15px;
}
.combine {
  width: 70%;
}
.form1 input[type="submit"] {
  font-size: 15px;
  width: 140px;
  line-height: 28px;
  padding: 6px 0px 6px 0px;
  margin-bottom: 7px;
}
.form1 h6 {
  padding-bottom: 6px;
  font-size:16px;
  line-height: 24px;
}.icon1 {
  padding-left: 24px;
  background-size: 17px;
  line-height: 24px;
  font-size: 16px;
  margin-bottom: 10px;
}
.icon2 {
  padding-left: 26px;
  background-size: 19px;
  line-height: 24px;
  font-size: 16px;
  margin-bottom: 10px;
}
.a1{width:370px; height:188px; background-size:100%;}
.a2{width:370px; height:180px;  background-size:100%;}
.a3{width:370px; height:180px;  background-size:100%;}
.a1 h3 {
  font-size: 23px;
  padding-bottom: 4px;
  padding-top:32px;
  line-height: 30px;
}
.a1 p {
  width:90%;
  line-height: 21px;
  font-size:14px;
}
.a2 h3{ padding-left:15%;font-size:23px; padding-bottom:4px; padding-top:28px;line-height:30px;}
.a2 p{  padding-left:3%; width:90%; line-height:21px;font-size:14px; padding-right:3%; }
.a3 h3{padding-left:30%;font-size:23px; padding-bottom:4px; padding-top:20px;line-height:30px; }
.a3 p{padding-left:10%; width:90%;line-height:21px;font-size:14px; }
.icon3 img {
  margin-bottom:-18px;
}
.footer-outer {
  padding-top:50px;
  padding-bottom:50px;}
.banner-outer2{padding-top:60px; padding-bottom:60px;}
.banner2 h1{font-size:32px; padding-bottom:0px;line-height:38px;}
.bg1-outer {
  padding-top:40px;
  padding-bottom:40px;}
    .a5{ max-width:100% !important; padding:0 0 0 0px !important; }
  .a6{ max-width:100% !important; padding:0 0 0 0px !important;margin-bottom:16px;}
  .img2{ padding-left:0px; float:none; clear:both; text-align:center; padding-top:14px; }
  .img2 img{ width:480px;}
   .img3{ padding-right:0px; float:none; clear:both; text-align:center; padding-bottom:14px; }
   .img3 img{ width:480px;}
   .box2 p{ text-align:left;}
.icon5{ text-align:left;}
.icon5 img{ height:52px;}
.icon4 img{ width:15px;}
.class2 th {
  font-size: 14px;
  line-height:18px;
  padding:8px 8px 8px 8px;
}
.class2 td {padding:8px 8px 8px 8px;}
.box2 h3{ font-size:18px;}
.box2 p{ font-size:15px;}
.bullet2 ul li {
  padding-left: 28px;
  font-size: 15px;
}
.bullet3 ol li {

  font-size: 15px;
}
.btn2 {
  font-size: 14px;
  width: 110px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.banner2 h3{font-size:18px; padding-top:4px; padding-bottom:0px;line-height:26px;}

.btn3-outer {
  width:426px;
}
.e1{width:100%; height:auto; background:none; border:solid 1px #d8d8d8; border-radius:15px; padding-bottom:12px; margin-top:10px; margin-bottom:10px;}
.e2{width:100%; height:auto;background:none; border:solid 1px #d8d8d8; border-radius:15px;  padding-bottom:12px; margin-top:10px; margin-bottom:10px;}
.icon6-outer{ display:none;}
.icon8{ clear:both; background:url(images/icon10.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; }
.icon9{ clear:both; background:url(images/icon11.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px;}
.icon10{ clear:both; background:url(images/icon12.png) no-repeat left center; padding-left:75px; background-size:65px; padding-top:7px; padding-bottom:7px; margin-left:10px; margin-top:10px; }
.icon11{ clear:both; background:url(images/icon13.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px;}
.icon12{ clear:both; background:url(images/icon14.png) no-repeat left center; padding-left:70px; background-size:55px; margin-left:10px; }
.icon13{ clear:both; background:url(images/icon15.png) no-repeat left center; padding-left:50px; background-size:35px; margin-left:10px;}
.icon14{ clear:both; background:url(images/icon16.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; }
.icon15{ clear:both; background:url(images/icon17.png) no-repeat left center; padding-left:55px; background-size:40px; margin-left:10px;}
.icon16{ clear:both; background:url(images/icon18.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; padding-top:2px; padding-bottom:2px; }
.icon17{ clear:both; background:url(images/icon19.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px;padding-top:7px; padding-bottom:7px;}
.icon18{ clear:both; background:url(images/icon20.png) no-repeat left center; padding-left:65px; background-size:50px; margin-left:10px;padding-top:3px; padding-bottom:3px; }
.icon19{ clear:both; background:url(images/icon21.png) no-repeat left center; padding-left:65px; background-size:50px; margin-left:10px;padding-top:3px; padding-bottom:3px; margin-top:10px;}
.icon20{ clear:both; background:url(images/icon22.png) no-repeat left center; padding-left:75px; background-size:55px; margin-left:10px;padding-top:3px; padding-bottom:3px; margin-top:10px;  }
.icon21{ clear:both; background:url(images/icon23.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px;}
.icon22{ clear:both; background:url(images/icon24.png) no-repeat left center; padding-left:65px; background-size:50px; margin-left:10px; margin-top:10px; padding-top:3px; padding-bottom:3px;}
.icon23{ clear:both; background:url(images/icon25.png) no-repeat left center; padding-left:65px; background-size:45px; margin-left:10px; margin-top:10px; padding-top:3px; padding-bottom:3px;}
.icon24{ clear:both; background:url(images/icon26.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; }
.icon25{ clear:both; background:url(images/icon27.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;margin-top:10px; padding-top:3px; padding-bottom:3px;}
.icon26{ clear:both; background:url(images/icon28.png) no-repeat left center; padding-left:55px; background-size:40px; margin-left:10px;margin-top:10px; padding-top:3px; padding-bottom:3px; }
.icon27{ clear:both; background:url(images/icon29.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:10px;}
.icon28{ clear:both; background:url(images/icon30.png) no-repeat left center; padding-left:75px; background-size:65px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon29{ clear:both; background:url(images/icon31.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon30{ clear:both; background:url(images/icon32.png) no-repeat left center; padding-left:55px; background-size:40px; margin-left:10px; margin-top:10px; }
.icon31{ clear:both; background:url(images/icon33.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon32{ clear:both; background:url(images/icon34.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon33{ clear:both; background:url(images/icon35.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:10px; padding-top:1px; padding-bottom:1px; }
.icon34{ clear:both; background:url(images/icon36.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon35{ clear:both; background:url(images/icon37.png) no-repeat left center; padding-left:50px; background-size:30px; margin-left:10px;margin-top:4px; padding-top:3px; padding-bottom:3px; }
.icon36{ clear:both; background:url(images/icon38.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon37{ clear:both; background:url(images/icon39.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon38{ clear:both; background:url(images/icon40.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon39{ clear:both; background:url(images/icon41.png) no-repeat left center; padding-left:55px; background-size:40px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon40{ clear:both; background:url(images/icon42.png) no-repeat left center; padding-left:56px; background-size:46px; margin-left:10px; margin-top:1px; padding-top:6px; padding-bottom:6px;}
.icon41{ clear:both; background:url(images/icon43.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon42{ clear:both; background:url(images/icon44.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:10px;}
.icon43{ clear:both; background:url(images/icon45.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon44{ clear:both; background:url(images/icon46.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon45{ clear:both; background:url(images/icon47.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon46{ clear:both; background:url(images/icon48.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:4px; padding-bottom:4px;}
.icon47{ clear:both; background:url(images/icon49.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon48{ clear:both; background:url(images/icon50.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon49{ clear:both; background:url(images/icon51.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon50{ clear:both; background:url(images/icon52.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon51{ clear:both; background:url(images/icon53.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon52{ clear:both; background:url(images/icon54.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon53{ clear:both; background:url(images/icon55.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon54{ clear:both; background:url(images/icon56.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon55{ clear:both; background:url(images/icon57.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon56{ clear:both; background:url(images/icon58.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon57{ clear:both; background:url(images/icon59.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:10px;}
.icon58{ clear:both; background:url(images/icon60.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon59{ clear:both; background:url(images/icon61.png) no-repeat left center; padding-left:60px; background-size:45px; margin-left:10px;}
.icon60{ clear:both; background:url(images/icon62.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon61{ clear:both; background:url(images/icon63.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:10px;}
.icon62{ clear:both; background:url(images/icon64.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon63{ clear:both; background:url(images/icon65.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:1px; padding-bottom:1px;}
.icon64{ clear:both; background:url(images/icon66.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon65{ clear:both; background:url(images/icon67.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; padding-right:0px;margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon66{ clear:both; background:url(images/icon68.png) no-repeat left center; padding-left:50px; background-size:40px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon67{ clear:both; background:url(images/icon69.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon68{ clear:both; background:url(images/icon70.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon69{ clear:both; background:url(images/icon71.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px; margin-top:4px; padding-top:3px; padding-bottom:3px;}
.icon70{ clear:both; background:url(images/icon72.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;}
.icon71{ clear:both; background:url(images/icon73.png) no-repeat left center; padding-left:60px; background-size:50px; margin-left:10px;margin-top:4px; padding-top:3px; padding-bottom:3px;}
.padding3{ clear:both; padding-top:0%;}
.padding4{ clear:both; padding-top:0%; padding-right:0px;}
.padding5{ clear:both; padding-top:0%; 
}
.box3{   padding-bottom:40px;}
.box3 ul li{ margin-left:1%; margin-right:1%; width:48%; float:left; margin-top:1%; margin-bottom:1%;}
.box4{  padding-bottom:40px;}
.box4 ul li{ margin-left:0%; margin-right:0%; width:100%; padding-left:2%; padding-right:2%; float:left; margin-top:1%; margin-bottom:1%; border:dashed 1px #004860; padding-top:3%; padding-bottom:3%;}
.box3 h3{font-size:17px; text-align:center; padding-bottom:4px;line-height:24px; }
.box4 h3{font-size:20px; padding-bottom:4px;line-height:24px;}
.box4 p{ line-height:24px; padding-left:2%; padding-right:2%; padding-bottom:0px; font-size:16px; }
.box5{ padding-bottom:40px;}
.box5 ul li{ margin-left:1%; margin-right:1%; width:48%;margin-top:1%; margin-bottom:1%;}
.box5 p{line-height:24px;  padding-left:2%; padding-right:2%; min-height:65px; font-size:16px; }
.icon82{ margin-bottom:25px;}
}
@media all and (max-width:768px) 
{
.logo img {
  width:180px;
}
.btn1{font-size:14px;width:88px;padding-top:3px; padding-bottom:3px;}

.menu{ display:none;}
.mobile-nav-button{ display:block; padding-top:3px;}
.banner h1 {
  width:100%;
  font-size: 23px;
  padding-bottom:4px;
  padding-top:6%;
  line-height:26px;
}
.banner h2 {
  font-size:17px;
  width:100%;
  padding-bottom:15px;
  line-height: 25px;
}
.new1{ padding-top:15px;}
.banner-outer{ min-height:auto; background-size:cover !important;}
.banner p {
  line-height: 24px;
  padding-top:0%;
  font-size: 15px;
}
.content-outer {
  padding-top:30px;
  padding-bottom:30px;
}
.class1 h2 {
  font-size:23px;
  padding-bottom:10px;
  line-height: 30px;
}
.class1 p {
  line-height: 24px;
  padding-bottom: 12px;
  font-size: 14px;
}
.combine {
  width:100%;
}
.form1 input[type="submit"] {
  font-size: 14px;
  width: 130px;
  line-height: 28px;
  padding:3px 0px 3px 0px;
  margin-bottom: 7px;
}
.form1 h6 {
  padding-bottom: 6px;
  font-size:16px;
  line-height: 24px;
}.icon1 {
  padding-left: 24px;
  background-size: 17px;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 10px;
}
.icon2 {
  padding-left: 26px;
  background-size: 19px;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 10px;
}

.footer-outer {
  padding-top:30px;
  padding-bottom:30px;}
  .logo2 img {
  width:180px;
}
.padding1{ padding-left:0px; padding-top:16px;}
.social {
  padding-left: 2%;
}
.social2 {
  padding-left:2%;
}
.footer p {
  line-height: 24px;
  font-size: 14px;
}
.footer h3 {
  font-size: 17px;
  padding-bottom: 10px;
  line-height: 25px;
}
.a4{ padding:0 0 0 0px !important;}
.size1 {
  height: 20px !important;}
  .social2 img {
  margin-right: 25px;
  height:18px;
}
.copyright p {
  line-height: 24px;
  font-size: 14px;}
  .bullet ul li {
  line-height: 24px; font-size:15px;}
  .products {
  width:560px;
}
.a1{width:370px; height:auto; min-height:110px; background:none; border:solid 1px #d8d8d8; border-radius:15px;}
.a2{width:370px; height:auto; min-height:110px;float:none; clear:both; margin:0 auto; border-radius:15px;margin-bottom:20px; margin-top:20px;background:none;  border:solid 1px #d8d8d8;}
.a3{width:370px; height:auto; min-height:110px;float:none; clear:both; margin:0 auto; border-radius:15px;background:none; border:solid 1px #d8d8d8;} 
.a1 h3 {
  font-size: 20px;
  padding-bottom: 4px;
  padding-top:16px;
  line-height:25px; padding-left:3%; padding-right:3%;
}
.a1 p {
  width:100%;
  line-height: 21px;
  font-size:13px;padding-left:3%; padding-right:3%; text-align:center;
}
.a2 h3{ padding-left:3%; text-align:center; padding-right:3%;font-size:20px; padding-bottom:6px; padding-top:16px;line-height:25px;}
.a2 p{  padding-left:3%; padding-right:3%; text-align:center;width:100%; line-height:24px;font-size:13px; }
.a3 h3{padding-left:3%;text-align:center; padding-right:3%;font-size:20px; padding-bottom:7px; padding-top:16px;line-height:25px; }
.a3 p{padding-left:3%; padding-right:3%; text-align:center; width:100%;line-height:24px;font-size:13px; padding-bottom:13px; }
.icon3{ display:none;}
.banner-outer2{padding-top:40px; padding-bottom:40px;}
.banner2 h1{font-size:25px; padding-bottom:0px;line-height:30px;}
.bg1-outer {
  padding-top:30px;
  padding-bottom:30px;}
    .a5{ max-width:100% !important;}
  .a6{ max-width:100% !important;}
  .img2{ padding-left:0px; float:none; clear:both; text-align:center; padding-top:14px; }
  .img2 img{ width:380px;}
   .img3{ padding-right:0px; float:none; clear:both; text-align:center; padding-bottom:14px; }
   .img3 img{ width:380px;}
.icon5 img{ height:52px;}
.icon4 img{ width:12px;}
.class2 th {
  font-size: 14px;
  line-height:18px;
  padding:8px 8px 8px 8px;
}
.class2 td {padding:8px 8px 8px 8px; line-height:18px;}
.box2 h3{ font-size:17px;}
.box2 p{ font-size:14px;}
.bullet2 ul li {
  padding-left: 28px;
  font-size: 14px;
}
.btn2 {
  font-size: 14px;
  width: 110px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.banner2 h3{font-size:16px; padding-top:4px; padding-bottom:0px;line-height:26px;}
.btn3-outer {
  width:312px;
}
.btn3 {
  font-size:14px;
  width: 100px;
  margin-left:2px;
  margin-right: 2px;
  padding-top:2px;
  padding-bottom:2px;
}
.box3{   padding-bottom:25px;}
.box3 ul li{ margin-left:0%; margin-right:0%; width:100%; float:left; margin-top:1%; margin-bottom:1%;}
.box4{  padding-bottom:25px;}
.box4 ul li{ margin-left:0%; margin-right:0%; width:100%; padding-left:2%; padding-right:2%; float:left; margin-top:1%; margin-bottom:1%; border:dashed 1px #004860; padding-top:3%; padding-bottom:3%;}
.box3 h3{font-size:16px; text-align:center; padding-bottom:4px;line-height:24px; }
.box4 h3{font-size:18px; padding-bottom:4px;line-height:24px;}
.box3 p{ line-height:24px; padding-bottom:0px; font-size:15px; }
.box4 p{ line-height:24px; padding-left:2%; padding-right:2%; padding-bottom:0px; font-size:15px; }
.box5{ padding-bottom:25px;}
.box5 ul li{ margin-left:0%; margin-right:0%; width:100%;margin-top:1%; margin-bottom:1%;}
.box5 p{line-height:24px;  padding-left:2%; padding-right:2%; min-height:auto; font-size:15px; }
.icon73{ height:50px; padding-bottom:0px; }
.icon74{ clear:both; text-align:center; padding-bottom:4px; height:50px; }
.icon74 img{ width:50px;}
}
@media all and (max-width:580px) 
{
.logo img {
  width:170px;
}
.new1 img{ width:76%;}
.mobile-nav-button{ padding-top:1px;}
.mobile-nav-button img{ width:26px;} 
.banner h1 {
  width:100%;
  font-size: 20px;
  padding-bottom:4px;
  padding-top:6%;
  line-height:26px;
}
.banner h2 {
  font-size:16px;
  width:100%;
  padding-bottom:15px;
  line-height: 25px;
}
.new1{ padding-top:15px;}
.banner p {
  line-height: 24px;
  padding-top:0%;
  font-size: 14px;
}
.content-outer {
  padding-top:25px;
  padding-bottom:25px;
}
.class1 h2 {
  font-size:20px;
  padding-bottom:10px;
  line-height: 30px;
}
.class1 p {
  line-height: 24px;
  padding-bottom: 12px;
  font-size: 13px;
}

.combine {
  width:100%;
}
.form1 input[type="submit"] {
  font-size: 13px;
  width: 120px;
  line-height: 28px;
  padding:3px 0px 3px 0px;
  margin-bottom: 7px;
}
.form1 h6 {
  padding-bottom: 6px;
  font-size:14px;
  line-height: 24px;
}.icon1 {
  padding-left: 24px;
  background-size: 17px;
  line-height: 24px;
  font-size: 13px;
  margin-bottom: 10px;
}
.icon2 {
  padding-left: 26px;
  background-size: 19px;
  line-height: 24px;
  font-size: 13px;
  margin-bottom: 10px;
}

.footer-outer {
  padding-top:25px;
  padding-bottom:25px;}
  .logo2 img {
  width:180px;
}
.padding1{ padding-left:0px; padding-top:16px;}
.social {
  padding-left: 2%;
}
.social2 {
  padding-left:2%;
}
.footer p {
  line-height: 24px;
  font-size: 14px;
}
.footer h3 {
  font-size: 16px;
  padding-bottom: 10px;
  line-height: 25px;
}
.a4{ padding:0 0 0 0px !important;}
.size1 {
  height: 20px !important;}
  .social2 img {
  margin-right: 25px;
  height:18px;
}
.copyright p {
  line-height: 24px;
  font-size: 13px;}
.container{ max-width:92% !important;}
.bullet ul li {
  line-height: 24px; font-size:14px;}
  .bullet3 ol li {

  font-size: 14px; line-height: 24px;
}
.copyright-outer{padding-top:10px; padding-bottom:10px;}
.products {
  width:376px;
}
.a1{width:370px;}
.a2{width:370px;float:none; clear:both; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.a3{width:370px;float:none; clear:both; margin:0 auto;} 
.a1 h3 {
  font-size:18px;
  padding-bottom: 4px;
  padding-top:16px;
  line-height:25px;
}
.a1 p {
  width:100%;
  line-height: 25px;
  font-size:14px;
}
.a2 h3{ font-size:18px; padding-bottom:4px; padding-top:16px;line-height:25px;}
.a2 p{    line-height:24px;font-size:14px; }
.a3 h3{font-size:18px; padding-bottom:4px; padding-top:16px;line-height:25px; }
.a3 p{line-height:24px;font-size:14px; }
.banner-outer2{padding-top:30px; padding-bottom:30px;}
.banner2 h1{font-size:23px; padding-bottom:0px;line-height:30px;}
.bg1-outer {
  padding-top:30px;
  padding-bottom:30px;}
    .a5{ max-width:100% !important;}
  .a6{ max-width:100% !important;}
  .img2{ padding-left:0px; float:none; clear:both; text-align:center; padding-top:14px; }
  .img2 img{ width:330px;}
   .img3{ padding-right:0px; float:none; clear:both; text-align:center; padding-bottom:14px; }
   .img3 img{ width:330px;}
   .icon5 img{ height:46px;}
.icon4 img{ width:10px;}
.class2 th {
  font-size: 12px;
  line-height:18px;
  padding:4px 8px 4px 8px;
}
.class2 td {padding:4px 8px 4px 8px; font-size:12px;}
.box2 h3{ font-size:17px;}
.box2 p{ font-size:14px;}
.bullet2 ul li {
  padding-left: 28px;
  font-size: 14px;
}
.btn2 {
  font-size: 14px;
  width: 110px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.class2 .bg2{ font-size:16px !important;}
.e1 h3 {
  margin-top:8px;
  font-size: 16px;
  padding-right:15px;
  padding-bottom: 2px;
  padding-top: 0px;
  line-height: 20px;
}
.e1 p {
  line-height: 18px;
  padding-bottom: 0px;
  font-size: 12px;
  padding-right:15px;
}
.e2 h3 {
  margin-top:7px;
  font-size: 16px;
  padding-bottom: 2px;
  padding-top: 0px;
  line-height: 20px;
}
.e2 p {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 12px;
  padding-right: 6px;
} 
.img5 img{ width:180px;}
.img6{  padding-left:70px; background-size:50px; line-height:90px !important;}
.img7{ padding-left:70px;  background-size:50px; line-height:90px !important;}
.img8{  padding-left:70px;  background-size:50px; line-height:90px !important;}
.img9{  padding-left:70px;  background-size:50px; line-height:90px !important;}
.img10{  padding-left:70px; background-size:50px; line-height:90px !important;}
.img11{ padding-left:70px;  background-size:50px; line-height:90px !important;}
.img12{ padding-left:70px; background-size:50px; line-height:90px !important;}
.img13{ padding-left:70px; background-size:50px; line-height:90px !important;}
.img14{ padding-left:70px; background-size:50px; line-height:90px !important;}
.img15{ padding-left:70px; background-size:50px; line-height:90px !important;}
.box3{   padding-bottom:20px;}
.box3 ul li{ margin-left:0%; margin-right:0%; width:100%; float:left; margin-top:1%; margin-bottom:1%;}
.box4{  padding-bottom:20px;}
.box4 ul li{ margin-left:0%; margin-right:0%; width:100%; padding-left:2%; padding-right:2%; float:left; margin-top:1%; margin-bottom:1%; border:dashed 1px #004860; padding-top:3%; padding-bottom:3%;}
.box3 h3{font-size:15px; text-align:center; padding-bottom:4px;line-height:24px; }
.box4 h3{font-size:16px; padding-bottom:4px;line-height:24px;}
.box3 p{ line-height:24px; padding-bottom:0px; font-size:14px; }
.box4 p{ line-height:24px; padding-left:2%; padding-right:2%; padding-bottom:0px; font-size:14px; }
.box5{ padding-bottom:20px;}
.box5 ul li{ margin-left:0%; margin-right:0%; width:100%;margin-top:1%; margin-bottom:1%;}
.box5 p{line-height:24px;  padding-left:2%; padding-right:2%; min-height:auto; font-size:14px; }
.icon73{ height:45px; padding-bottom:0px; }
.icon74{ clear:both; text-align:center; padding-bottom:4px; height:45px; }
.icon74 img{ width:45px;}
}

@media all and (max-width:380px) 
{	
.logo img {
  width:170px;
}
.banner-outer2 { background-size:cover;}
.new1 img{ width:90%;}
.mobile-nav-button{ padding-top:1px;}
.mobile-nav-button img{ width:24px;} 
.banner h1 {
  width:100%;
  font-size: 18px;
  padding-bottom:3px;
  padding-top:6%;
  line-height:24px;
}
.banner h2 {
  font-size:14px;
  width:100%;
  padding-bottom:10px;
  line-height: 25px;
}
.new1{ padding-top:5px;}
.banner p {
  line-height: 21px;
  padding-top:0%;
  font-size: 13px;
}
.content-outer {
  padding-top:25px;
  padding-bottom:25px;
}
.class1 h2 {
  font-size:18px;
  padding-bottom:10px;
  line-height:25px;
}
.class1 p {
  line-height: 24px;
  padding-bottom: 10px;
  font-size: 13px;
}

.combine {
  width:100%;
}
.form1 input[type="submit"] {
  font-size: 12px;
  width: 110px;
  line-height: 28px;
  padding:1px 0px 1px 0px;
  margin-bottom: 7px;
}
.form1 h6 {
  padding-bottom: 6px;
  font-size:13px;
  line-height: 24px;
}.icon1 {
  padding-left: 24px;
  background-size: 17px;
  line-height: 24px;
  font-size: 13px;
  margin-bottom: 10px;
}
.icon2 {
  padding-left: 26px;
  background-size: 19px;
  line-height: 24px;
  font-size: 13px;
  margin-bottom: 10px;
}
.footer-outer {
  padding-top:20px;
  padding-bottom:20px;}
  .logo2 img {
  width:160px;
}
.padding1{ padding-left:0px; padding-top:10px;}
.social {
  padding-left: 2%;
}
.social2 {
  padding-left:2%;
}
.footer p {
  line-height: 24px;
  font-size: 13px;
}
.footer h3 {
  font-size: 16px;
  padding-bottom: 10px;
  line-height: 25px;
}
.a4{ padding:0 0 0 0px !important;}
.size1 {
  height:18px !important;}
  .social2 img {
  margin-right: 25px;
  height:16px;
}
.copyright p {
  line-height: 24px;
  font-size: 13px;}
.container{ max-width:92% !important;}
.bullet ul li {
  line-height: 24px; font-size:14px;}	
  .class1 h3 {
  font-size:15px;
  padding-bottom: 10px;
  line-height: 27px;}
  .products {
  width:276px;
}
.a1{width:266px; min-height:110px; }
.a2{width:266px;  float:none; clear:both; margin:0 auto; margin-top:15px; margin-bottom:15px; min-height:110px;}
.a3{width:266px; float:none; clear:both; margin:0 auto; min-height:110px;} 
.a1 h3 {
  font-size:17px;
  padding-bottom:4px;
  padding-top:16px;
  line-height:22px;
}
.a1 p {
  line-height: 25px;
  font-size:13px;
}
.a2 h3{ font-size:17px; padding-bottom:4px; padding-top:16px;line-height:22px;}
.a2 p{ line-height:22px;font-size:13px;  }
.a3 h3{font-size:17px; padding-bottom:4px; padding-top:16px;line-height:22px; }
.a3 p{line-height:22px;font-size:13px; }
.banner-outer2{padding-top:20px; padding-bottom:20px;}
.banner2 h1{font-size:21px; padding-bottom:0px;line-height:26px;}
.bg1-outer {
  padding-top:20px;
  padding-bottom:20px;}
  .a5{ max-width:100% !important;}
  .a6{ max-width:100% !important;}
  .img2{ padding-left:0px; float:none; clear:both; text-align:center; padding-top:14px; }
  .img2 img{ width:auto;}
   .img3{ padding-right:0px; float:none; clear:both; text-align:center; padding-bottom:14px; }
   .img3 img{ width:auto;}
      .icon5 img{ height:42px;}
.icon4 img{ width:8px;}
.class2 th {
  font-size: 10px;
  line-height:15px;
  padding:2px 4px 2px 4px;
}
.class2 td {padding:2px 4px 2px 4px; font-size:10px;}
.box2 h3{ font-size:15px;}
.box2 p{ font-size:13px;}
.bullet2 ul li {
  padding-left: 28px;
  font-size: 13px;
}
.btn2 {
  font-size: 14px;
  width: 110px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.class2 .bg2{ font-size:14px !important;}
.banner2 h3{font-size:14px; padding-top:4px; padding-bottom:0px;line-height:21px;}
.btn3-outer {
  width:274px;
}
.btn3 {
  font-size:14px;
  width:82px;
  margin-left:2px;
  margin-right: 2px;
  padding-top:2px;
  padding-bottom:2px;
}
.img6{  padding-left:50px; background-size:40px; line-height:70px !important; font-size:11px !important;}
.img7{ padding-left:50px;  background-size:40px; line-height:70px !important; font-size:11px !important;}
.img8{  padding-left:50px;  background-size:40px; line-height:70px !important; font-size:11px !important;}
.img9{  padding-left:50px;  background-size:40px; line-height:70px !important; font-size:11px !important;}
.img10{  padding-left:50px; background-size:40px; line-height:70px !important; font-size:11px !important;}
.img11{ padding-left:50px;  background-size:40px; line-height:70px !important; font-size:11px !important;}
.img12{ padding-left:50px; background-size:40px; line-height:70px !important; font-size:11px !important;}
.img13{ padding-left:50px; background-size:40px; line-height:70px !important; font-size:11px !important;}
.img14{ padding-left:50px; background-size:40px; line-height:70px !important;  font-size:11px !important;}
.img15{ padding-left:50px; background-size:40px; line-height:70px !important;  font-size:11px !important;}
.box3{   padding-bottom:20px;}
.box3 ul li{ margin-left:0%; margin-right:0%; width:100%; float:left; margin-top:1%; margin-bottom:1%;}
.box4{  padding-bottom:20px;}
.box4 ul li{ margin-left:0%; margin-right:0%; width:100%; padding-left:2%; padding-right:2%; float:left; margin-top:1%; margin-bottom:1%; border:dashed 1px #004860; padding-top:3%; padding-bottom:3%;}
.box3 h3{font-size:14px; text-align:center; padding-bottom:4px;line-height:24px; }
.box4 h3{font-size:15px; padding-bottom:4px;line-height:24px;}
.box3 p{ line-height:24px; padding-bottom:0px; font-size:13px; }
.box4 p{ line-height:24px; padding-left:2%; padding-right:2%; padding-bottom:0px; font-size:13px; }
.box5{ padding-bottom:20px;}
.box5 ul li{ margin-left:0%; margin-right:0%; width:100%;margin-top:1%; margin-bottom:1%;}
.box5 p{line-height:24px;  padding-left:2%; padding-right:2%; min-height:auto; font-size:13px; }
.icon73{ height:40px; padding-bottom:0px; }
.icon74{ clear:both; text-align:center; padding-bottom:4px; height:40px; }
.icon74 img{ width:40px;}

}




