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: 'Noto Sans', sans-serif; 
}

img{ border:none; outline:none; max-width:100%; max-height:100%; }
a{ outline:none; border:none; }
.wrapper{ float:left; width:100%; }
.logo{ float:left;}
.logo:hover{ opacity:.7;}
.mobile-nav-button{ float:right; margin-right:8px; margin-top:1px; display:none;}
.header-outer{ float:left; width:100%; padding-top:14px; padding-bottom:14px;}
.header{ clear:both;}
.content-outer{ float:left; width:100%; padding-top:0px; padding-bottom:30px;}
.banner-outer{ float:left; width:100%;  }
.banner-outer img{ width:100%; background-size:100%;} 
.class1 h1{ clear:both; font-weight:700; font-size:17px; text-transform:uppercase;  color:#111;font-family: 'Noto Sans', sans-serif;  line-height:28px; padding-bottom:3px; margin-bottom:0px; letter-spacing:1px;}
.btn1{ float:right; background:url(images/icon3.png) no-repeat left center #000; height:50px; line-height:49px; border-radius:5px; width:116px; padding-left:38px;font-family: 'Noto Sans', sans-serif; font-weight:400;  font-size:20px; color:#FFF;}
.btn1 a{ text-decoration:none; border:none; outline:none; color:#fff;}
.btn1 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.right-section{ float:right; width:640px; padding-top:3px;}
.icon1{ float:right; background:url(images/icon1.png) no-repeat scroll transparent 0 14px; padding-left:28px;font-family: 'Noto Sans', sans-serif; color:#111111; font-size:14px; line-height:24px; font-weight:400; margin-right:40px;  }
.icon1 a{ text-decoration:none; border:none; outline:none; color:#111; }
.icon1 a:hover{ text-decoration:underline; border:none; outline:none; color:#111; }
.icon2{ float:right; background:url(images/icon2.png) no-repeat scroll transparent 0 14px; padding-left:35px;font-family: 'Noto Sans', sans-serif; color:#111111; font-size:14px; line-height:24px; font-weight:400; margin-right:40px;  }
.icon2 a{ text-decoration:none; border:none; outline:none; color:#111; }
.icon2 a:hover{ text-decoration:underline; border:none; outline:none; color:#111; }
.nav-outer{ border-top:solid 1px #d8d8d8; padding-top:10px; padding-bottom:0px; float:left; width:100%;}
.nav-outer h3{ float:left; font-style:italic; padding-right:14%; text-transform:uppercase; font-weight:700; font-size:15px; margin-bottom:0px; color:#111; padding-top:3px; line-height:25px;}
.menu{ float:left; padding-top:4px;}
.menu ul{ float:left; list-style:none; float:left; padding:0 0 0 0px;}
.menu ul li{ float:left; padding-right:35px; color:#000; font-size:15px;font-family: 'Noto Sans', sans-serif; font-weight:700;  }
.menu ul li a{ text-decoration:none;  outline:none; color:#111; line-height:26px; padding-bottom:6px; text-transform:uppercase; }
.menu ul li a:hover{ text-decoration:none; border-bottom:solid 2px #111; outline:none; color:#111; }
.menu ul li a.active{ text-decoration:none; border-bottom:solid 2px #111; outline:none; color:#111; }
.social{ float:right; padding-top:10px; }
.social img{ margin-right:10px; float:left;}
.social img:hover{ opacity:.8;}
.social1{ clear:both; padding-top:6px; }
.social1 img{ margin-right:10px; float:left;}
.social1 img:hover{ opacity:.8;}
.content-outer{ float:left; width:100%; padding-top:70px; padding-bottom:70px;}
.class1{ float:left; width:100%;}
.class1 h2{   clear:both; text-transform:uppercase; font-family: 'Noto Sans', sans-serif; font-weight:700; font-size:35px; margin-bottom:0px; color:#111; padding-bottom:15px; line-height:34px;}
.class1 p{ clear:both; letter-spacing:1px; line-height:32px; margin-bottom:0px; padding-bottom:14px; color:#111; font-size:16px;font-family: 'Noto Sans', sans-serif;   font-weight:400;}
.class1 p span{ color:#090;}
.class1 p a{ text-decoration:none; border:none; outline:none; color:#111;}
.class1 p a:hover{ text-decoration:underline; border:none; outline:none; color:#111;}
.class1 p:last-child{ padding-bottom:0px;}
.class1 h3{ clear:both; margin-bottom:0px; line-height:24px; color:#111; font-size:18px; padding-bottom:20px; letter-spacing:1px;  font-family: 'Noto Sans', sans-serif; font-weight:700;}
.bullet1{ clear:both;}
.bullet1 ul{ list-style:none; float:left; padding:0 0 0 0px; margin-bottom:0px;}
.bullet1 ul li{ clear:both; background:url(images/bullet.png) no-repeat scroll transparent 0 4px; padding-left:26px;  color:#111; line-height:25px; padding-bottom:8px; margin-bottom:0px; font-size:16px;font-family: 'Noto Sans', sans-serif;   font-weight:700; letter-spacing:1px;}
.bullet1 ul li:last-child{ padding-bottom:0px;}
.bullet{ clear:both;}
.bullet ul{ list-style:none; float:left; padding:0 0 0 0px; margin-bottom:0px;}
.bullet ul li{ clear:both;  color:#fff; line-height:25px; padding-bottom:8px; margin-bottom:0px; font-size:16px;font-family: 'Noto Sans', sans-serif;   font-weight:400;}
.bullet ul li a{ text-decoration:none; color:#FFF; border:none; outline:none; }
.bullet ul li a:hover{ text-decoration:underline; color:#FFF; border:none; outline:none; }
.footer h3{ clear:both; margin-bottom:0px ; padding-bottom:15px;  line-height:24px; color:#fff; font-size:20px;  font-family: 'Noto Sans', sans-serif; font-weight:700;}
.logo1{ clear:both; text-align:center; padding-bottom:15px;}
.footer h4{ clear:both; margin-bottom:0px; font-style:italic; text-align:center; padding-bottom:0px; line-height:24px; color:#fff; font-size:16px;  font-family: 'Noto Sans', sans-serif; font-weight:400;}
.copyright-outer{ float:left; width:100%; padding-top:40px; padding-bottom:40px; }
.copyright p{ clear:both; margin-bottom:0px; text-align:center; line-height:24px; padding-bottom:0px; color:#111; font-size:16px;  font-family: 'Noto Sans', sans-serif; font-weight:400;}
.footer-outer{ float:left; width:100%; padding-top:60px; padding-bottom:60px; background-color:#000;}
.footer{ clear:both;}
.footer p{ clear:both; margin-bottom:0px; line-height:24px; color:#fff; font-size:16px; padding-bottom:12px;  font-family: 'Noto Sans', sans-serif; font-weight:400;}
.footer p a{ text-decoration:none; border:none; outline:none; color:#fff;}
.footer p a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.footer p span{ font-weight:700; font-size:18px;}
.footer p span a{ text-decoration:none; border:none; outline:none; color:#fff;}
.footer p span a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.b3{ margin-right:2%; max-width:49% !important; float:left;  }
.b4{  max-width:49% !important;  float:right; }
.form1 input[type="email"]{ float:left;width:100%; border:solid 1px #d2d2d2;  font-size:14px; color:#666;  height:42px; margin-bottom:12px;font-family: 'Noto Sans', sans-serif; font-weight:400; background-color:#fff; padding-left:12px; padding-right:12px; border-radius:3px;}
.form1 input[type="text"]{ float:left;width:100%; border:solid 1px #d2d2d2; font-size:14px; color:#666;  height:42px; margin-bottom:12px;font-family: 'Noto Sans', sans-serif; font-weight:400; background-color:#fff; padding-left:12px; padding-right:12px;border-radius:3px; }
.form1 input[type="submit"]{ clear:both; border-radius:3px;font-size:21px; font-family: 'Noto Sans', sans-serif; font-weight:700; width:100%; text-align:center; text-transform:uppercase; color:#fff; background-color:#000;height:42px; display:block; padding:0px 0px 0px 0px; border:none; cursor:pointer;    }
.form1 input[type="submit"]:hover { color:#fff; text-decoration: underline; }
.form1 textarea{ float:left;width:100%; border:solid 1px #d2d2d2; padding-left:12px; padding-right:12px; background-color:#fff;  font-size:14px; color:#666;   height:220px; margin-bottom:20px;font-family: 'Noto Sans', sans-serif; font-weight:400;border-radius:3px;  padding-top:12px; padding-bottom:12px;}
.icon3{ clear:both; background:url(images/icon12.png) no-repeat scroll transparent 0 0px; padding-left:60px;font-family: 'Noto Sans', sans-serif; color:#111111; font-size:14px; line-height:25px; font-weight:400; margin-bottom:26px;  }
.icon3 a{ text-decoration:none; border:none; outline:none; color:#111; }
.icon3 a:hover{ text-decoration:underline; border:none; outline:none; color:#111; }
.icon4{  clear:both; background:url(images/icon13.png) no-repeat scroll transparent 0 0px; padding-left:60px;font-family: 'Noto Sans', sans-serif; color:#111111; font-size:14px; line-height:25px; font-weight:400; margin-bottom:26px;  }
.icon4 a{ text-decoration:none; border:none; outline:none; color:#111; }
.icon4 a:hover{ text-decoration:underline; border:none; outline:none; color:#111; }
.icon5{  clear:both; background:url(images/icon14.png) no-repeat scroll transparent 0 0px; padding-left:60px;font-family: 'Noto Sans', sans-serif; color:#111111; font-size:14px; line-height:25px; font-weight:400;  }
.icon5 a{ text-decoration:none; border:none; outline:none; color:#111; }
.icon5 a:hover{ text-decoration:underline; border:none; outline:none; color:#111; }
.a4{ margin-top:20px;}
.a5{ margin-top:20px;}
@media all and ( max-width:1200px) 
{
	.nav-outer h3{ padding-right:0px; float:none; clear:both;}
	.social{ margin-top:-14px;}
	.copyright-outer {
    padding-top: 20px;
    padding-bottom: 20px;
}
}

@media all and ( max-width:992px) 
{
	.a1{ max-width:100% !important; padding:0 0 0 0px !important;}
	.a2{ max-width:100% !important; padding:0 0 0 0px !important;}
	.a3{ max-width:100% !important; padding:0 0 0 0px !important;}
	.logo1{ text-align:left;}
	.logo1 img{ width:180px;}
	.footer h4{ text-align:left; padding-bottom:0px;}
	.footer h3{ padding-top:20px; font-size:18px;}
	.right-section{ padding-top:12px; }
	.content-outer{ padding-top:46px; padding-bottom:46px;}
	.footer-outer{ padding-top:46px; padding-bottom:46px;}
	.class1 h2{ font-size:32px;}
	.class1 p{ font-size:15px; }
	.a4{ margin-top:0px;}
}
@media all and ( max-width:768px) 
{
	.mobile-nav-button{ float:left; margin-right:0px; margin-top:0px; margin-bottom:12px; display:block; margin-left:-6px;}
	.menu{ display:none;}
.a1{ max-width:100% !important; padding:0 0 0 0px !important;}
	.a2{ max-width:100% !important; padding:0 0 0 0px !important;}
	.a3{ max-width:100% !important; padding:0 0 0 0px !important;}
	.logo1{ text-align:left;}
	.logo1 img{ width:180px;}
	.footer h4{ text-align:left; padding-bottom:0px;}
	.footer h3{ padding-top:20px; font-size:18px;}
	.right-section{ padding-top:12px; width:100%; }
	.icon1{ float:left; margin-right:0px;}
	.icon2{ float:right; margin-right:15px;}
	.content-outer{ padding-top:46px; padding-bottom:46px;}
	.footer-outer{ padding-top:46px; padding-bottom:46px;}
	.class1 h2{ font-size:32px;}
	.class1 p{ font-size:15px; }
	.nav-outer h3{ padding-right:0px; float:none; clear:both;}
	.social{ margin-top:-22px;}
	.copyright-outer {
    padding-top: 20px;
    padding-bottom: 20px;
}	
.copyright p{ font-size:15px;}
}
@media all and ( max-width:580px) 
{
.logo{ float:none; clear:both; text-align:center;}
	.mobile-nav-button{ float:left; margin-right:0px; margin-top:0px; margin-bottom:12px; display:block; margin-left:-6px;}
	.menu{ display:none;}
	.btn1{ width:94px;  float:none; clear:both; margin:0 auto; height:34px; font-size:14px; padding-top:0px; line-height:33px; padding-left:35px; }
.a1{ max-width:100% !important; padding:0 0 0 0px !important;}
	.a2{ max-width:100% !important; padding:0 0 0 0px !important;}
	.a3{ max-width:100% !important; padding:0 0 0 0px !important;}
	.logo1{ text-align:left;}
	.logo1 img{ width:160px;}
	.footer h4{ text-align:left; padding-bottom:0px;}
	.footer h3{ padding-top:20px; font-size:18px;}
	.right-section{ padding-top:12px; width:216px; float:none; clear:both; margin:0 auto;  }
	.icon1{ float:left;margin-top:10px; margin-right:0px;}
	.icon2{ float:left; margin-top:10px; margin-right:0px;}
	.content-outer{ padding-top:36px; padding-bottom:36px;}
	.footer-outer{ padding-top:36px; padding-bottom:36px;}
	.class1 h2{ font-size:27px; padding-bottom:7px;}
	.class1 p{ font-size:15px; line-height:28px; }
	.nav-outer h3{ padding-right:0px; float:none; clear:both; text-align:center;}
	.social{ margin-top:0px;}
	.copyright-outer {
    padding-top: 20px;
    padding-bottom: 20px;
}	
.class1 h1{ font-size:14px; line-height:24px; padding-bottom:3px;}
.copyright p{ font-size:15px;}	
.container{ max-width:92% !important;}
	.footer p{ font-size:15px;}
	.bullet1 ul li {
    clear: both;
    background: url(images/bullet.png) no-repeat scroll transparent 0 3px;
    font-size: 15px;}
	.b3{ margin-right:0px; max-width:100% !important;}
	
	.b4{  max-width:100% !important;}
	.form1 input[type="text"] { font-size:13px;}
	.form1 input[type="email"] { font-size:13px;}
	.form1 textarea { font-size:13px;}
 	.form1 input[type="submit"] {
    font-size:17px;}
}
@media all and ( max-width:380px) 
{
.logo{ float:none; clear:both; text-align:center;}
	.mobile-nav-button{ float:left; margin-right:0px; margin-top:0px; margin-bottom:12px; display:block; margin-left:-6px;}
	.menu{ display:none;}
	.btn1{ width:94px;  float:none; clear:both; margin:0 auto; height:34px; font-size:14px; padding-top:0px; line-height:33px; padding-left:35px; }
.a1{ max-width:100% !important; padding:0 0 0 0px !important;}
	.a2{ max-width:100% !important; padding:0 0 0 0px !important;}
	.a3{ max-width:100% !important; padding:0 0 0 0px !important;}
	.logo1{ text-align:left;}
	.logo1 img{ width:160px;}
	.footer h4{ text-align:left; padding-bottom:0px;}
	.footer h3{ padding-top:20px; font-size:18px;}
	.right-section{ padding-top:12px; width:216px; float:none; clear:both; margin:0 auto;  }
	.icon1{ float:left;margin-top:10px; margin-right:0px;}
	.icon2{ float:left; margin-top:10px; margin-right:0px;}
	.content-outer{ padding-top:30px; padding-bottom:30px;}
	.footer-outer{ padding-top:30px; padding-bottom:30px;}
	.class1 h2{ font-size:27px;}
	.class1 p{ font-size:15px; line-height:28px; }
	.nav-outer h3{ padding-right:0px; float:none; clear:both; text-align:center;}
	.social{ margin-top:0px;}
	.copyright-outer {
    padding-top: 20px;
    padding-bottom: 20px;
}	
.class1 h1{ font-size:14px; line-height:24px; padding-bottom:3px;}
.copyright p{ font-size:14px;}	
.container{ max-width:92% !important;}
	
}




