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;
}


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 img{ width:440px;}
.logo:hover{ opacity:.8;}
.mobile-nav-button{ float:right;display:none;}
.header-outer{ float:left;width:100%; padding-top:12px; padding-bottom:12px;  }
.banner-outer{ float:left; width:100%; }
.banner-outer img{ width:100%; background-size:100%; 
}
.right-section{ float:right; width:280px; padding-top:15px;}
.btn1{ background-color:#ed1c24; float:right; width:150px; padding-top:4px; padding-bottom:8px; border-radius:5px;  font-family: 'Lato', sans-serif; font-weight:400; text-align:center; font-size:21px; line-height:25px; margin-top:10px;}
.btn1 a{ text-decoration:none; border:none; outline:none; color:#FFF;}
.btn1 a:hover{ text-decoration:underline; border:none; outline:none; color:#FFF;}
.banner{ clear:both;}
.nav-outer{ float:left; width:100%; padding-top:12px; padding-bottom:20px; border-bottom:solid 1px #eee;border-top:solid 1px #eee;}
.menu{ float:left; }
.menu ul{ float:left; list-style:none; float:left; padding:0px 0 0 0px; margin:0 0 0 0px;}
.menu ul li{ float:left;color:#333;padding-right:34px; font-size:19px; font-family: 'Lato', sans-serif;  line-height:24px; font-weight:400;    }
.menu ul li a{ text-decoration:none;  outline:none; color:#333; line-height:26px; border-bottom:solid 2px #fff; padding-bottom:3px; }
.menu ul li a:hover{ text-decoration:none;  outline:none; color:#ed1d24;border-bottom:solid 2px #ed1d24; }
.menu ul li a.active{ text-decoration:none; outline:none; color:#ed1d24; border-bottom:solid 2px #ed1d24; }
.menu ul li:last-child{ padding-right:0px;}
.content-outer{ float:left; width:100%; padding-top:40px; padding-bottom:40px; }
.class1{ float:left; width:100%;}
.class1 h3{ clear:both; margin-bottom:0px; line-height:26px; color:#ed1d24; font-size:23px; padding-bottom:2px; font-family: 'Lato', sans-serif; font-weight:700; }
.class1 h3 span{ font-size:20px;}
.class1 p{ clear:both; line-height:26px; margin-bottom:0px;  padding-bottom:13px; color:#333; font-size:14px;font-family: 'Lato', sans-serif; font-weight:400; }
.class1 p a{ text-decoration:none; border:none; outline:none; color:#333;}
.class1 p a:hover{ text-decoration:underline; border:none; outline:none; color:#333;}
.class1 p:last-child{ padding-bottom:0px;}
.img1{ clear:both;  }
.box1{ float:left; width:100%;}
.box1 ul{ list-style:none; float:left; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.box1 ul li{ float:left; width:32%; margin-right:2%;}
.box1 ul li:last-child{ margin-right:0px;}
.box2{ float:left; width:100%; padding-bottom:20px; padding-top:25px;}
.box2 ul{ list-style:none; float:left; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.box2 ul li{ float:left; width:25%; padding:2.5% 2.5% 2.5% 2.5%; border:solid 1px #eee;}
.box2 ul li:nth-child(2){ background-color:#e8e8e8;}
.box2 ul li:nth-child(4){ background-color:#e8e8e8;}
.box2 h3{ clear:both; margin-bottom:0px; line-height:24px; color:#ed1d24; font-size:21px; padding-bottom:0px;font-family: 'Lato', sans-serif; font-weight:700; text-align:center; min-height:54px; text-transform:uppercase;  }
.box2 p{ clear:both; margin-bottom:0px; line-height:24px; color:#333; font-size:15px; padding-bottom:0px; font-family: 'Lato', sans-serif; font-weight:400; min-height:170px;}
.box2 a{ text-decoration:none; border:none; outline:none; color:#333;}
.box2 a:hover{ text-decoration:underline; border:none; outline:none; color:#333;}
.logo1{ clear:both; padding-bottom:6px;}
.logo1:hover{ opacity:.8;}
.footer-outer{ float:left; width:100%; padding-top:40px; padding-bottom:40px; background-color:#e8e8e8; }
.footer{ clear:both;}
.footer h3{ clear:both; margin-bottom:0px; line-height:28px; color:#ed1d24; font-size:20px; padding-bottom:10px;font-family: 'Lato', sans-serif; font-weight:700;   }
.footer p{ clear:both; margin-bottom:0px; line-height:24px; color:#333; font-size:14px; padding-bottom:12px; font-family: 'Lato', sans-serif; font-weight:400;}
.copyright p{ clear:both; margin-bottom:0px; line-height:24px; color:#333; font-size:14px; padding-bottom:2px; padding-top:2px;text-align:center;font-family: 'Lato', sans-serif; font-weight:400;   }
.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; margin-bottom:0px; line-height:24px; font-weight:400; background:url(images/bullet.jpg) no-repeat scroll transparent 0 12px; padding-left:14px; color:#333; font-size:14px; padding-bottom:8px;font-family: 'Lato', sans-serif; }
.bullet ul li a{ text-decoration:none; border:none; outline:none; color:#333;}
.bullet ul li a:hover{ text-decoration:none; border:none; outline:none; color:#ed1d24;}
.footer p a{ text-decoration:none; border:none; outline:none; color:#333;}
.footer p a:hover{ text-decoration:underline; border:none; outline:none; color:#333;}
.copyright p a{ text-decoration:none; border:none; outline:none; color:#333;}
.copyright p a:hover{ text-decoration:underline; border:none; outline:none; color:#333;}
.copyright-outer{ float:left; width:100%; background-color:#e8e8e8; padding-top:12px; border-top:solid 1px #d8d8d8; padding-bottom:12px;}
.copyright{ clear:both;}
.icon4{ background:url(images/icon9.png) no-repeat scroll transparent 0 0px; padding-left:29px;  clear:both; margin-bottom:14px; line-height:24px; color:#333; font-size:14px; padding-bottom:0px;font-family: 'Lato', sans-serif; font-weight:400;}
.icon4 a{ text-decoration:none; border:none; outline:none; color:#333;}
.icon4 a:hover{ text-decoration:none; border:none; outline:none; color:#ed1d24;}
.icon5{ clear:both; background:url(images/icon10.png) no-repeat scroll transparent 0 2px; padding-left:29px;  clear:both; margin-bottom:14px; line-height:24px; color:#333; font-size:14px; padding-bottom:0px;font-family: 'Lato', sans-serif; font-weight:400; background-size:25px;}
.icon5 a{ text-decoration:none; border:none; outline:none; color:#333;}
.icon5 a:hover{ text-decoration:none; border:none; outline:none; color:#ed1d24;}
.icon6{ clear:both; background:url(images/icon11.png) no-repeat scroll transparent 0 0px; padding-left:29px;  clear:both; margin-bottom:14px; line-height:24px; color:#333; font-size:14px; padding-bottom:0px;font-family: 'Lato', sans-serif; font-weight:400;background-size:15px;}
.icon6 a{ text-decoration:none; border:none; outline:none; color:#333;}
.icon6 a:hover{ text-decoration:none; border:none; outline:none; color:#ed1d24;}
.icon7{ clear:both; background:url(images/icon12.png) no-repeat scroll transparent 0 3px; padding-left:29px;  clear:both; margin-bottom:14px; line-height:24px; color:#333; font-size:14px; padding-bottom:0px;font-family: 'Lato', sans-serif; font-weight:400;background-size:22px;}
.icon7 a{ text-decoration:none; border:none; outline:none; color:#333;}
.icon7 a:hover{ text-decoration:none; border:none; outline:none; color:#ed1d24;}
.icon8{ clear:both; background:url(images/icon13.png) no-repeat scroll transparent 0 2px; padding-left:29px;  clear:both; margin-bottom:0px; line-height:24px; color:#333; font-size:14px; padding-bottom:0px;font-family: 'Lato', sans-serif; font-weight:400;background-size:22px;}
.icon8 a{ text-decoration:none; border:none; outline:none; color:#333;}
.icon8 a:hover{ text-decoration:none; border:none; outline:none; color:#ed1d24;}
.social{ float:right;}
.social img{ margin-left:10px; float:left; height:26px;}
.social img:hover:first-child{ opacity:.7;}
.social1{ clear:both;}
.social1 img{ margin-right:10px; float:left;height:26px; }
.social1 img:hover:first-child{ opacity:.8;}
.padding1{ padding-left:15px;}
.banner-outer1{ float:left; width:100%; background-color:#666; padding-top:30px; padding-bottom:35px;}
.banner1{ clear:both;}
.banner1 h1{ clear:both; margin-bottom:0px; line-height:37px; color:#fff; font-size:37px; padding-bottom:4px;font-family: 'Lato', sans-serif; font-weight:700; text-align:center;  }
.banner1 h3{ clear:both; margin-bottom:0px; line-height:26px; color:#fff; font-size:18px; padding-bottom:0px; font-family: 'Lato', sans-serif; font-weight:400; text-align:center;}
.banner1 h3 a{ text-decoration:none; border:none; outline:none; color:#FFF;}
.banner1 h3 a:hover{ text-decoration:underline; border:none; outline:none; color:#FFF;}
.img2{ float:right; padding-left:15px; padding-top:5px; padding-bottom:10px;}
.img3{ clear:both; padding-right:20px; padding-top:5px; padding-bottom:10px;}
.bullet1{ clear:both;}
.bullet1 ul{ list-style:none; float:left; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.bullet1 ul li{clear:both; margin-bottom:0px; line-height:24px; font-weight:400; background:url(images/arrow.png) no-repeat scroll transparent 0 7px; padding-left:14px; color:#333; font-size:15px; padding-bottom:8px;font-family: 'Lato', sans-serif; }
.bullet1 span{color:#ed1d24; font-weight:700; font-size:18px;}
.img4{ clear:both; text-align:center; padding-bottom:22px;}
.img4 img:hover{ opacity:.8;}
.form1 h5 { font-weight:400; float:left;font-size:14px;font-family: 'Lato', sans-serif;padding:0px 0 0px 0; line-height:26px; margin-bottom:0px; color:#333; margin-left:7px; margin-right:10px;}
.checkbox2{ float:left;}
.checkbox2 label input   {
  display: none;/* <-- hide the default checkbox */ float:left;
}

.checkbox2 label { float:left;}
.checkbox3 label { float:left;}
.checkbox2 label span {/* <-- style the artificial checkbox */
  height: 16px;
  width: 16px;
  border: 1px solid #666; background-color:#FFF;
  display: inline-block;
  position: relative; float:left; margin-top:5px;border-radius:3px;
}
.checkbox2 [type=checkbox]:checked + span:before {/* <-- style its checked state..with a ticked icon */
  content: '\2714' ; text-align:center;
  position: absolute; margin-left:0px; margin-top:0px;
  top: -6px;
  left:.7px; float:left; color:#666;
}

.checkbox3{ float:left;}
.checkbox3 label input   {
  display: none;/* <-- hide the default checkbox */ float:left;
}

.checkbox3 label span {/* <-- style the artificial checkbox */
  height: 16px;
  width: 16px;
  border: 1px solid #d8d8d8; background-color:#FFF;
  display: inline-block;
  position: relative; float:left; margin-top:5px;border-radius:3px;
}
.checkbox3 [type=checkbox]:checked + span:before {/* <-- style its checked state..with a ticked icon */
  content: '\2714' ; text-align:center;
  position: absolute; margin-left:0px; margin-top:0px;
  top: -6px;
  left:.7px; float:left; color:#666;
}

.strip1{ float:left; width:100%; background-color:#ed1d24; padding:8px 14px 12px 14px; margin-bottom:10px;}
.strip2{ float:left; width:100%; background-color:#666; padding:8px 14px 12px 14px;margin-bottom:10px;}
.strip1 h3{ font-weight:700; color:#FFF; clear:both; line-height:24px; margin-bottom:0px;  font-size:17px; padding-bottom:0px; font-family: 'Lato', sans-serif;}
.strip2 h3{ font-weight:700; color:#FFF; clear:both; line-height:24px; margin-bottom:0px;  font-size:17px; padding-bottom:0px; font-family: 'Lato', sans-serif;}
.strip3{ float:left; width:100%; background-color:#eee; padding:8px 14px 8px 14px; margin-bottom:10px;}
.form3 select{float:right;width:70%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:34px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF;font-weight:400; cursor:pointer; -webkit-appearance: none; background:url(images/arrow1.png) no-repeat right center #fff; background-size:26px;   /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/}
.form3 select::-ms-expand {
    display: none;
}
.form3 input[type="text"]{float:left;width:70%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:34px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF;font-weight:400;}
.form3 input[type="date"]{float:left;width:70%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:34px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF;font-weight:400;}
.form1 input[type="text"]{float:left;width:100%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:34px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF;font-weight:400;}
.form1 input[type="date"]{float:left;width:100%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:34px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF;font-weight:400;}
.form2 input[type="text"]{float:left; text-align:center;width:100%;border:none; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:20px; margin-bottom:0px; font-family: 'Lato', sans-serif; background-color:#FFF;font-weight:400;}
.form2 input[type="date"]{float:left;width:100%; text-align:center;border:none; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:20px; margin-bottom:0px; font-family: 'Lato', sans-serif; background-color:#FFF;font-weight:400;}
.form1 input[type="tel"]{float:left;width:100%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:34px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF;font-weight:400;}
.form1 input[type="email"]{float:left;width:100%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:34px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF; font-weight:400;}
.form1 textarea{float:left;width:100%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:134px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF; padding-top:12px; padding-bottom:12px; font-weight:400;}
.form1 input[type="submit"]{ clear:both; font-size:16px; width:120px; text-align:center;color:#FFF; height:36px; padding:0px 0px 1px 0px; border:none; display:block; cursor:pointer;transition:0.5s ease;  font-family: 'Lato', sans-serif; background-color:#000;}
.form1 input[type="submit"]:hover { text-decoration:none; letter-spacing:1px;  }
.form3 input[type="tel"]{float:left;width:70%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:34px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF;font-weight:400;}
.form3 input[type="email"]{float:left;width:70%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:34px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF; font-weight:400;}
.form3 textarea{float:left;width:100%;border:solid 1px #d8d8d8; font-size:14px; color:#666; padding-left:12px; padding-right:12px;   height:134px; margin-bottom:14px; font-family: 'Lato', sans-serif; background-color:#FFF; padding-top:12px; padding-bottom:12px; font-weight:400;}
.b1{max-width:32.3% !important; margin-right:1%; padding:0 0 0 0px !important;} 
.b2{ max-width:33.3% !important;  padding:0 0 0 0px !important;}
.b3{max-width:49% !important; margin-right:2%; float:left;  padding:0 0 0 0px !important;}
.b4{ max-width:49% !important; float:right;  padding:0 0 0 0px !important;}
.form1 p{ clear:both; line-height:24px; margin-bottom:0px;  padding-bottom:5px; color:#333; font-size:14px;font-family: 'Lato', sans-serif; font-weight:400; padding-right:5px; }
.form1 p a{ text-decoration:none; border:none; outline:none; color:#333;}
.form1 p a:hover{ text-decoration:underline; border:none; outline:none; color:#333;}
.form3 p{ clear:both; line-height:24px; margin-bottom:0px;  padding-bottom:5px; color:#333; font-size:14px;font-family: 'Lato', sans-serif; font-weight:400; padding-right:5px; }
.form3 p a{ text-decoration:none; border:none; outline:none; color:#333;}
.form3 p a:hover{ text-decoration:underline; border:none; outline:none; color:#333;}
.form1 h6{ float:left; line-height:24px; margin-bottom:0px;  padding-bottom:5px; color:#333; font-size:14px;font-family: 'Lato', sans-serif; font-weight:400; padding-right:5px; }
.size1{ padding-left:12px;}
.form3 h6{ float:left; width:30%; line-height:24px; padding-top:6px; margin-bottom:0px;  padding-bottom:15px; color:#333; font-size:14px;font-family: 'Lato', sans-serif; font-weight:400; }
.form3 h6 span{ color:#F00;}
.form3 h3{ font-weight:700; color:#ed1d24; clear:both; line-height:24px; margin-bottom:0px;  font-size:17px; padding-bottom:8px; font-family: 'Lato', sans-serif;}
.class3{ clear:both;  margin-top:4px; margin-bottom:8px; }
.form2 p{ clear:both; line-height:24px; margin-bottom:0px;  padding-bottom:5px; color:#333; font-size:14px;font-family: 'Lato', sans-serif; font-weight:400; padding-right:5px; }
.form1 p span{ color:#F00;}
.class3 table { 
		width: 100%;
 clear:both;
	}

.class3	td {
	 color:#333;
		text-align: center;
		font-size:14px; 
		line-height:24px; 
		padding:10px 10px 10px 10px;
		border:solid 1px #d8d8d8;font-family: 'Lato', sans-serif;font-weight:700;

border-bottom:solid 1px #d8d8d8;
	}	
.class3 th { 
color:#666; 
font-size:16px ;
line-height:24px; 
border:solid 1px #d8d8d8; text-align:center;
padding:10px 10px 10px 10px;font-family: 'Lato', sans-serif;font-weight:700;
	}
@media all and (max-width:1200px) 
{
.logo img{ width:400px;}
.menu ul li {
    padding-right:18px;
    font-size:17px;}
.social img{ height:26px;}
.social1 img{ height:26px;}
.btn1 {
    width: 140px;
    padding-top: 4px;
    padding-bottom: 8px;
    font-size: 20px;
    line-height: 25px;
    margin-top: 10px;
}
.right-section {
    width: 280px;
    padding-top: 10px;
}
.class1 p {
    line-height:26px;
    padding-bottom: 10px;
    font-size: 16px;}
	.box2 p{ min-height:190px;}
	.nav-outer {
    padding-top: 12px;
    padding-bottom:12px;}
.banner-outer1{ padding-top:30px; padding-bottom:35px;}
.banner1 h1{line-height:37px;font-size:37px; padding-bottom:4px; }
.banner1 h3{line-height:26px;font-size:18px; padding-bottom:0px;}
.img2{ float:none; padding-left:0px; clear:both; text-align:center; padding-top:14px; padding-bottom:14px;}
.img3{ float:none; padding-right:0px; clear:both; text-align:center; padding-top:14px; padding-bottom:14px;}
.a2{ max-width:100% !important;}
.a3{max-width:100% !important; }
}
@media all and (max-width:1170px) 
{
.menu{ display:none;}
.mobile-nav-button{ float:none; clear:both; text-align:center;display:block; margin-top:-5px; margin-left:8px; margin-right:-5px;}
.mobile-nav-button img{ width:27px;}
.logo img{ width:400px;}
.menu ul li {
    padding-right:18px;
    font-size:17px;}
.social img{ height:26px;}
.social1 img{ height:26px;}
.btn1 {
    width: 140px;
    padding-top: 4px;
    padding-bottom: 8px;
    font-size: 20px;
    line-height: 25px;
    margin-top: 10px;
}
.right-section {
    width: 280px;
    padding-top: 10px;
}
.class1 p {
    line-height:26px;
    padding-bottom: 10px;
    font-size: 16px;}
	.box2 p{ min-height:190px;}
	.box2 h3 {
    line-height: 24px;
    font-size: 20px;
    text-align: center;
    min-height: 54px;}
}
@media all and (max-width:992px) 
{
	.class1 h3 span{ font-size:18px;}
	.bullet1 span{ font-size:16px;}
	.class1 h3{ font-size:21px; line-height:24px;}
.banner-outer1{ padding-top:20px; padding-bottom:20px;}
.banner1 h1{line-height:27px;font-size:27px; padding-bottom:2px; }
.banner1 h3{line-height:24px;font-size:16px; padding-bottom:0px;}
.social1 img{ margin-bottom:15px;}
.logo img{ width:350px;}
.menu ul li {
    padding-right:18px;
    font-size:17px;}
.social img{ height:22px;}
.social1 img{ height:22px;}
.btn1 {
    width: 120px;
    padding-top: 3px;
    padding-bottom:5px;
    font-size:17px;
    line-height: 25px;
    margin-top: 10px;
}
.right-section {
    width: 280px;
    padding-top:6px;
}
.class1 p {
    line-height:26px;
    padding-bottom: 10px;
    font-size: 15px;}
	.box2 p{ min-height:190px;}
	.box2 h3 {
    line-height: 24px;
    font-size: 20px;
    text-align: center;
    min-height:auto;}
 .content-outer {
    padding-top:40px;
    padding-bottom:40px;}
	 .footer-outer {
    padding-top:40px;
    padding-bottom:40px;}
.bullet ul{ margin-bottom:14px;}
.icon4{ font-size:15px; margin-bottom:10px;}
.icon5{ font-size:15px; margin-bottom:10px;}
.icon6{ font-size:15px; margin-bottom:10px;}
.icon7{ font-size:15px; margin-bottom:10px;}
.icon8{ font-size:15px; margin-bottom:10px;}
	.copyright p {
    line-height: 24px; padding-top:1px; padding-bottom:1px;
    font-size: 14px;}
	.a1{ padding:0 0 0 0px !important; }
		.nav-outer {
    padding-top: 12px;
    padding-bottom:12px;}
	.box2 ul li {
    width:100%;
    padding:3% 3% 3% 3%;
}
.logo1 img{ width:380px;}
.box2 p{ min-height:auto;}
.padding1{ padding-left:0px;}
}

@media all and (max-width:768px) 
{
	.class1 h3 span{ font-size:18px;}
	.bullet1 span{ font-size:16px;}
	.class1 h3{ font-size:21px; line-height:24px;}
	.box2{  padding-bottom:10px; padding-top:10px;}
.social1 img{ margin-bottom:15px;}
.logo img{ width:300px;}
.menu ul li {
    padding-right:18px;
    font-size:17px;}
.social img{ height:22px;}
.social1 img{ height:22px;}
.btn1 {
    width: 120px;
    padding-top: 3px;
    padding-bottom:5px;
    font-size:17px;
    line-height: 25px;
    margin-top: 10px;
}
.right-section {
    width: 180px;
    padding-top:6px;
}
.class1 p {
    line-height:26px;
    padding-bottom: 10px;
    font-size: 15px;}
	.box2 h3 {
    line-height: 24px;
    font-size:18px;
    text-align: center;
    min-height:auto;}
 .content-outer {
    padding-top:30px;
    padding-bottom:30px;}
	 .footer-outer {
    padding-top:30px;
    padding-bottom:30px;}

.bullet ul{ margin-bottom:14px;}
.icon4{ font-size:14px; margin-bottom:10px;}
.icon5{ font-size:14px; margin-bottom:10px;}
.icon6{ font-size:14px; margin-bottom:10px;}
.icon7{ font-size:14px; margin-bottom:10px;}
.icon8{ font-size:14px; margin-bottom:10px;}
.copyright p {
    line-height: 24px;
    font-size: 14px;}
	.nav-outer {
    padding-top: 12px;
    padding-bottom:12px;}
.logo1 img{ width:300px;}
.p1{ max-width:100% !important;}
.form3 h6{ padding-top:2px;}
.class3 th{ font-size:14px; line-height:21px;}
.strip1 h3{ font-size:16px;}
}

@media all and (max-width:580px) 
{
	.strip1 h3{ font-size:15px;}
			.strip2 h3{ font-size:15px;}
	.form3 h3{line-height:24px; margin-bottom:0px;font-size:16px; padding-bottom:8px; }
	.form3 h6{ width:100%; float:none; clear:both; padding-bottom:4px;}
	.form3 input[type="tel"]{ width:100%; height:29px; margin-bottom:7px;}
	.form3 input[type="email"]{ width:100%; height:29px;  margin-bottom:7px;}
	.form3 input[type="text"]{ width:100%; height:29px;  margin-bottom:7px;}
	.form3 select{ width:100%; height:29px;  margin-bottom:7px;}
	.form3 textarea{ width:100%; height:128px; margin-bottom:7px;}
	.form1 input[type="tel"]{ width:100%; height:29px; margin-bottom:7px;}
	.form1 input[type="date"]{ width:100%; height:29px; margin-bottom:7px;}
	.form1 input[type="email"]{ width:100%; height:29px;  margin-bottom:7px;}
	.form1 input[type="text"]{ width:100%; height:29px;  margin-bottom:7px;}
	.form1 select{ width:100%; height:29px;  margin-bottom:7px;}
	.form1 textarea{ width:100%; height:128px; margin-bottom:7px;}
	.form1 input[type="submit"]{ width:86px;}
	.class3 th{ font-size:14px;}
	.bullet1 ul li{ font-size:14px;}
	.class1 h3 span{ font-size:16px;}
	.bullet1 span{ font-size:15px;}
	.class1 h3{ font-size:18px; line-height:24px;}
	.banner-outer1{ padding-top:15px; padding-bottom:15px;}
.banner1 h1{line-height:25px;font-size:23px; padding-bottom:1px; }
.banner1 h3{line-height:24px;font-size:16px; padding-bottom:0px;}
.img2{ float:none; padding-left:0px; padding-top:10px; padding-bottom:10px;}
.img3{ float:none; padding-right:0px; padding-top:10px; padding-bottom:10px;}
.logo{ float:none; clear:both; text-align:center;}
.logo img{ width:280px;}
.menu ul li {
    padding-right:18px;
    font-size:17px;}
.social img{ height:16px; margin-left:5px;}
.social1 img{ height:16px; margin-right:5px;}
.btn1 {
    width: 104px;
    padding-top: 2px;
    padding-bottom:3px;
    font-size:14px;
    line-height: 24px;
    margin-top:5px;
}
.right-section {
    width: 110px; float:none; clear:both; margin:0 auto;
    padding-top:1px;
}
.footer p{ font-size:14px;}
	.box2 h3 {
    line-height: 24px;
    font-size:18px;
    text-align: center;
    min-height:auto;}
	.box2 p{ font-size:14px;}
.class1 p{ font-size:14px; line-height:24px;}
 .content-outer {
    padding-top:30px;
    padding-bottom:30px;}
	 .footer-outer {
    padding-top:30px;
    padding-bottom:30px;}
.icon4{ font-size:14px; margin-bottom:10px;}
.icon5{ font-size:14px; margin-bottom:10px;}
.icon6{ font-size:14px; margin-bottom:10px;}
.icon7{ font-size:14px; margin-bottom:10px;}
.icon8{ font-size:14px; margin-bottom:10px;}
	.copyright p {
    line-height: 24px;
    font-size: 14px;}
	.footer h3{ font-size:18px;}
	.container{ max-width:92% !important;}
	.logo1 img{ width:280px;}
	.nav-outer{ padding-top:9px;}
	.b1{ max-width:100% !important; margin-right:0px;}
	.b2{max-width:100% !important;}
	.b3{ max-width:100% !important; margin-right:0px;}
	.b4{max-width:100% !important;}
	.form1 h5{ font-size:13px;}
	.form1 p{ font-size:13px; }
		.form2 p{ font-size:13px; }
}
@media all and (max-width:380px) 
{
		.strip1 h3{ font-size:14px;}
				.strip2 h3{ font-size:14px;}
	.form3 h3{ font-size:15px; padding-bottom:5px; line-height:22px;}
	.class3 th{ font-size:12px; padding:3px 3px 3px 3px;line-height:18px;}
		.class3 td{ font-size:10px; padding:3px 3px 3px 3px;}
		.form2 input[type="date"]{padding-left:0px; padding-right:0px;}
		.logo1 img{ width:250px;}
.logo{ float:none; clear:both; text-align:center;}
.logo img{ width:250px;}
.menu ul li {
    padding-right:18px;
    font-size:17px;}
.social img{ height:16px; margin-left:5px;}
.social1 img{ height:16px; margin-right:5px;}
.btn1 {
    width: 104px;
    padding-top: 2px;
    padding-bottom:3px;
    font-size:14px;
    line-height: 24px;
    margin-top:5px;
}
.right-section {
    width: 110px; float:none; clear:both; margin:0 auto;
    padding-top:1px;
}
.footer p{ font-size:14px;}
	.box2 h3 {
    line-height: 24px;
    font-size:18px;
    text-align: center;
    min-height:auto;}
	.box2 p{ font-size:14px;}
.class1 p{ font-size:14px; line-height:24px;}
 .content-outer {
    padding-top:20px;
    padding-bottom:20px;}
	 .footer-outer {
    padding-top:20px;
    padding-bottom:20px;}

.bullet ul{ margin-bottom:8px;}
.icon4{ font-size:13px; margin-bottom:10px;}
.icon5{ font-size:13px; margin-bottom:10px;}
.icon6{ font-size:13px; margin-bottom:10px;}
.icon7{ font-size:13px; margin-bottom:10px;}
.icon8{ font-size:13px; margin-bottom:10px;}
.img1{ padding-bottom:10px;}
.nav-outer{ padding-top:6px;}
.box1 ul li{ width:100%; margin-left:0px; margin-right:0px;}
	.copyright p {
    line-height: 24px;
    font-size: 13px;}
	.footer h3{ font-size:17px;}
	.container{ max-width:92% !important;}
		.bullet ul li { font-size:14px;}
			.banner-outer1{ padding-top:10px; padding-bottom:10px;}
.banner1 h1{line-height:25px;font-size:21px; padding-bottom:1px; }
.banner1 h3{line-height:24px;font-size:13px; padding-bottom:0px;}
}



