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:.9;}
.header-outer{ float:left; width:100%; padding-top:8px; padding-bottom:8px;}
.mobile-nav-button{ float:right;display:none;}
.right-section{ float:right; margin-top:24px; width:646px;}
.menu{ float:left; padding-top:8px;}
.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:#2d0946; padding-right:40px;font-size:17px;font-family: 'Lato', sans-serif;line-height:24px;font-weight:700; }
.menu ul li a{ text-decoration:none;padding-bottom:0px;transition:0.5s ease;outline:none; color:#2d0946; line-height:24px;}
.menu ul li a:hover{ text-decoration:underline; outline:none; color:#fd5d45; letter-spacing:1px; }
.menu ul li a.active{ text-decoration:underline;outline:none; color:#fd5d45; letter-spacing:1px;}
.menu ul li:last-child{ padding-right:0px; }
.social{ float:right; padding-top:9px;}
.social img{ float:left; margin:0 0 8px 10px; height:15px;}
.banner-outer{ float:left;width:100%; position:relative;  }
.banner-outer img{ width:100%; background-size:100%;}
.banner-inner{ float:left; position:absolute; z-index:333; bottom:24%; width:100%;}
.banner h1{ float:right; text-shadow:1px 1px #FFF; width:360px; text-align:right;font-weight:700; font-size:32px; margin-bottom:0px; color:#333; padding-bottom:0px; line-height:35px;  font-family: 'Lato', sans-serif; }
.banner h1 span{ font-size:20px;}
.img1{ clear:both; padding-left:20px;padding-bottom:30px; padding-top:15px;}
.img2{ clear:both; padding-right:20px;}
.img2 img{padding-bottom:5px; padding-top:5px;}
.img3{ clear:both; padding-left:20px;padding-bottom:30px;}
.content-outer{ float:left; width:100%; padding-top:60px; padding-bottom:60px;}
.banner-outer2{ float:left; width:100%; padding-top:40px; padding-bottom:40px;  background-color:#2d0946;}
.banner2 h1{clear:both;font-weight:900; font-size:27px; margin-bottom:0px; color:#fff; padding-bottom:10px; line-height:32px;  font-family: 'Lato', sans-serif; }
.banner2 h3 img{  width:18px !important; margin-top:-6px;}
.banner2 h3{ line-height:18px; padding-right:8px; font-size:17px; color:#FFF; margin-bottom:0px;}
.bullet1{ clear:both;}
.bullet1 ul{ list-style:none; float:left; padding:0 0 0 0px;}
.bullet1 ul li { clear:both; background:url(images/bullet.jpg) no-repeat scroll transparent 0 9px; padding-left:20px; line-height:24px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:16px; color:#333; font-size:15px; }
.class1{ float:left; width:100%;}
.class1 h2{clear:both;font-weight:700;font-size:27px; margin-bottom:0px; color:#333; padding-bottom:4px; line-height:30px;  font-family: 'Lato', sans-serif;}
.class1 h2 span{ font-size:25px;}
.class1 h2 a{ text-decoration:none; border:none; outline:none; color:#fd5d45;transition:0.5s ease;}
.class1 h2 a:hover{ text-decoration:none; border:none; outline:none; color:#333; letter-spacing:1px;}
.class1 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:14px; color:#333; font-size:15px; }
.class1 p a{ text-decoration:none; border:none; outline:none; color:#333;transition:0.5s ease;}
.class1 p a:hover{ text-decoration:none; border:none; outline:none; color:#fd5d45; letter-spacing:1px;}
.class1 p:last-child{ padding-bottom:0px;}
.class1 p span{ color:#2d0946; font-weight:700;}
.class1 h6{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:25px; color:#333; font-size:15px; }
.form1 input[type=radio] { float:left; margin-left:30px; margin-right:5px; margin-top:5px; color:#666 !important;}
.class1 h5{ float:left; font-size:15px; color:#333; line-height:14px; margin:0 -25px 0 0px; padding:0 0 0 0px;font-family: 'Lato', sans-serif;font-weight:400; }
.footer-outer{ float:left; width:100%; padding-bottom:50px;}
.footer{ clear:both;}
.footer p{ clear:both; line-height:24px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:6px; color:#333; font-size:15px; }
.footer p a{ text-decoration:none; border:none; outline:none; color:#333; transition:0.5s ease;}
.footer p a:hover{ color:#fd5d45; text-decoration:underline; letter-spacing:1px; }
.logo1{clear:both;padding-bottom:22px;}
.logo1 img{ width:220px;}
.footer h3{clear:both;font-weight:700; font-size:20px; margin-bottom:0px; color:#333; 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;}
.bullet ul li { clear:both; line-height:24px; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#333; font-size:15px; }
.bullet ul li a{ text-decoration:none; border:none; outline:none; color:#333; transition:0.5s ease;}
.bullet ul li a:hover{ color:#fd5d45; text-decoration:underline; letter-spacing:1px; }
.copyright-outer{ float:left; width:100%; padding-top:12px; padding-bottom:12px; background-color:#2d0946;}
.copyright p{ clear:both; line-height:24px; text-align:center; margin-bottom:0px;font-family: 'Lato', sans-serif;font-weight:400; padding-bottom:0px; color:#fff; font-size:15px; }
.form1 input[type="tel"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8; height:34px; margin-bottom:17px;font-size:13px; color:#666;  font-family: 'Lato', sans-serif;font-weight:normal; border-radius:5px;  }
.form1 input[type="text"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8; height:34px; margin-bottom:17px;font-size:13px; color:#666;  font-family: 'Lato', sans-serif;font-weight:normal; border-radius:5px;  }
.form1 input[type="email"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8; height:34px; margin-bottom:17px;font-size:13px; color:#666; font-family: 'Lato', sans-serif;   font-weight:400;border-radius:5px;  }
.form1 textarea{ padding-top:12px; padding-bottom:12px; float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8; height:84px; margin-bottom:17px;font-size:13px; color:#666;  font-family: 'Lato', sans-serif;font-weight:normal;border-radius:5px;   }
.form1 input[type="submit"]{ clear:both;  display:block; width:100%; border-radius:5px;  padding:0px 0px 0px 0px; background-color:#2d0946; height:36px;  transition:0.5s ease; 
 font-size:18px;  color:#fff; cursor:pointer ; border:none; font-weight:700;font-family: 'Lato', sans-serif; text-transform:uppercase; }
.form1 input[type="date"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8; height:34px; margin-bottom:17px;font-size:13px; color:#666;  font-family: 'Lato', sans-serif;font-weight:normal; border-radius:5px;  }
.form1 input[type="submit"]:hover{color:#fff; text-decoration:none; letter-spacing:1px; }
.color1{ color:#2d0946 !important;}
.color2{ color:#F00 !important;}
.form1 label{ float:left; padding-top:5px; margin-bottom:15px;}
.img4{ clear:both; text-align:center; margin:0 auto; width:120px; margin-bottom:10px;}
.img4 img{ border-radius:120px; width:120px; height:120px;}
.carousel-control-prev{ display:none !important;}
.carousel-control-next{ display:none !important;}
.indicators_1{  position:relative !important; bottom:-10px  !important; }	
.nborder input[type="text"]{ border:none !important;background-color:#f5f5f5 !important; margin-bottom:0px !important; height:26px !important;}
.class2 table { 
		width:100%; 
		border-top:solid 1px #efefef;
		 border-bottom:solid 1px #d8d8d8; border-left:solid 1px #d8d8d8;
		 margin-bottom:15px; 
		
	}
.class2 th:nth-child(1) { border-left:solid 1px #d8d8d8;  }
.class2 td:nth-child(1) { border-left:solid 1px #d8d8d8;  }
.class2 td:nth-child(2) { border-left:solid 1px #d8d8d8;  }
	
	.class2 th { 
		background-color:#fd5d45; font-weight:700;
		color:#ffffff; 
		font-size:14px;
		line-height:36px;
         text-align:center;   
		border-right:solid 1px #d8d8d8;  
	}
.class2 td {

		text-align: center;
		font-weight: normal; 
		font-size:13px; color:#555555;
		background-color:#f5f5f5;
       line-height:25px;border-bottom:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8;
		padding:5px 5px 5px 5px;
	
	}
		
 
@media all and (max-width:1200px) 
{
.right-section{ margin-top:24px; width:640px;}
.menu ul li{ padding-right:40px;font-size:17px;line-height:24px;}
.logo img {
  width: 220px;
}
.banner h1 {
  width:360px;
  font-size: 35px;
  line-height: 35px;
}
.bullet1 ul li {
  padding-left: 20px;
  line-height: 24px;
  padding-bottom: 11px;}
  .banner h1 span {
  font-size: 20px;
}
.class1 h2 {
  font-size: 30px;}
  .class1 h2 span {
  font-size: 23px;
  }
.banner-outer2{  padding-top:40px; padding-bottom:40px; }
.banner2 h1{font-size:27px; padding-bottom:6px; line-height:27px;   }
.banner2 h3 img{  width:18px !important; margin-top:-6px;}
.banner2 h3{ line-height:18px; padding-right:8px; font-size:17px;}
.img3{ padding-left:0px; text-align:center; padding-top:20px; padding-bottom:20px;}
.b1{ max-width:100% !important;}
.b2{ max-width:100% !important;}
.img3{ padding-left:0px; text-align:center; padding-top:20px; padding-bottom:20px;}
.d1{ max-width:100% !important;}
.b1{max-width:50% !important;}
.b2{max-width:50% !important;}
}
@media all and (max-width:992px) 
{
.right-section{ margin-top:0px; width:auto; padding-top:40px;}
.mobile-nav-button{ float:right;display:block;}
.mobile-nav-button img{ width:24px; padding-top:4px;}
.menu{ display:none;}
.logo img {
  width: 220px;
}
.banner h1 {
  width: 270px;
  font-size:27px;
  line-height:27px;
}
.bullet1 ul li {
  padding-left: 20px;
  line-height: 24px;
  padding-bottom:6px;}
  .banner h1 span {
  font-size:16px;
}
.class1 h2 {
  font-size:27px;}
  .class1 h2 span {
  font-size: 20px;
  }
  .a5{ max-width:100% !important; padding:0 0 0 0px !important;}
  .footer h3 {
  font-size:18px;}	
.banner-outer2{  padding-top:30px; padding-bottom:30px; }
.banner2 h1{font-size:25px; padding-bottom:6px; line-height:27px;   }
.banner2 h3 img{  width:18px !important; margin-top:-6px;}
.banner2 h3{ line-height:18px; padding-right:8px; font-size:16px;}
.img3{ padding-left:0px;  padding-top:16px; padding-bottom:16px;}
.b1{max-width:60% !important;}
.b2{max-width:40% !important;}
}
@media all and (max-width:768px) 
{
.right-section{ margin-top:0px; width:auto; padding-top:30px;}
.mobile-nav-button{ float:right;display:block;}
.mobile-nav-button img{ width:24px; }
.menu{ display:none;}
.logo img {
  width:180px;
}
.logo1 img {
  width:180px;
}
.banner h1 {
  width: 220px;
  font-size:23px;
  line-height:25px;
}
.bullet1 ul li {
  padding-left: 20px;
  line-height: 24px;
  padding-bottom:6px;  font-size: 13px;}
  .banner h1 span {
  font-size:13px;
}
.content-outer{ padding-top:40px;padding-bottom:40px;}
.footer-outer{ padding-bottom:40px;}
.img1 {
  padding-left:0px;
  padding-bottom:20px;
  padding-top:5px;
}
.class1 p{ font-size:13px; padding-bottom:10px;}
.footer p{ font-size:13px;}
.copyright p{ font-size:13px;}
.bullet1 ul li{ font-size:13px;}
.bullet ul li {
  line-height: 24px;
  padding-bottom:4px;
  font-size: 13px;
}
.img2 {
  padding-right:0px;
}
.img2 img { width:100%; background-size:100%; padding-top:10px; padding-bottom:10px;} 
.class1 h2 {
  font-size:25px;}
  .class1 h2 span {
  font-size:18px;
  }
  .a5{ max-width:100% !important; padding:0 0 0 0px !important;}
  .footer h3 {
  font-size:18px;}
 .banner-outer2{  padding-top:25px; padding-bottom:25px; }
.banner2 h1{font-size:21px; padding-bottom:4px; line-height:25px;   }
.banner2 h3 img{  width:16px !important; margin-top:-6px;}
.banner2 h3{ line-height:18px; padding-right:8px; font-size:14px;}
.img3{ padding-left:0px;  padding-top:14px; padding-bottom:14px;}
.img4{ clear:both; text-align:center; margin:0 auto; width:90px; margin-bottom:10px;}
.img4 img{ border-radius:120px; width:90px; height:90px;}	
.b1{max-width:100% !important; padding-right:0px !important;}
.b2{max-width:100% !important;}
.b3{max-width:100% !important; padding-right:0px !important;}
.b4{max-width:100% !important;}
.class1 h6{ padding-bottom:6px; font-size:13px;}
.form1 input[type="radio"] {
  margin-left:0px;
  margin-right:5px;}
  .class1 h5{font-size:13px; margin-right:8px;}
  .class2 th {
  font-size: 12px; line-height:32px;
}
.class2 td{ padding-top:3px; padding-bottom:3px;}
}

@media all and (max-width:580px) 
{
.right-section{ margin-top:0px; width:auto; padding-top:32px;}
.social img{ margin:0 0 8px 7px; height:15px;}
.mobile-nav-button{ float:right;display:block; padding-right:4px;}
.mobile-nav-button img{ width:24px; padding-top:0px;}
.logo img {
  width:180px;
}
.logo1 img {
  width:180px;
}
.banner h1 {
  width:190px;
  font-size:20px;
  line-height:21px;
}
.bullet1 ul li {
  padding-left:15px;
  line-height: 26px;
  padding-bottom:6px;}
  .banner h1 span {
  font-size:12px;
}
.content-outer{ padding-top:30px;padding-bottom:30px;}
.footer-outer{ padding-bottom:30px;}
.img1 {
  padding-left:0px;
  padding-bottom:20px;
  padding-top:5px;
}
.class1 p{ font-size:13px;}
.footer p{ font-size:13px;}
.copyright p{ font-size:13px;}
.bullet1 ul li{ font-size:13px;}
.bullet ul li {
  line-height: 24px;
  padding-bottom:4px;
  font-size: 13px;
}
.img2 {
  padding-right:0px;
}
.img2 img { width:100%; background-size:100%; padding-top:10px; padding-bottom:10px;} 
.class1 h2 {
  font-size:21px;}
  .class1 h2 span {
  font-size:17px;
  }
  .a5{ max-width:100% !important; padding:0 0 0 0px !important;}
  .footer h3 {
  font-size:17px; padding-bottom:5px;}
  .container{ max-width:92% !important;}
  .banner-outer2{  padding-top:20px; padding-bottom:20px; }
.banner2 h1{font-size:21px; padding-bottom:6px; line-height:25px;   }
.banner2 h3 img{  width:15px !important; margin-top:-6px;}
.banner2 h3{ line-height:18px; padding-right:8px; font-size:15px;}
.img3{ padding-left:0px;  padding-top:12px; padding-bottom:12px;}
.banner-inner {
  bottom:18%;}
  .form1 input[type="submit"]{ 
 font-size:16px; }
 .class1 h6{ padding-bottom:6px; font-size:13px;}
.form1 input[type="radio"] {
  margin-left:0px;
  margin-right:5px;}
  .class1 h5{font-size:13px; margin-right:8px;}
    .class2 td { padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; line-height:18px;}
  .class2 th {
  font-size: 11px; line-height:16px; padding-top:12px; padding-bottom:12px;
}
.form1 input[type="date"]{ margin-bottom:5px; height:28px;}
.form1 input[type="tel"]{ margin-bottom:5px;  height:28px;}
.form1 input[type="email"]{ margin-bottom:5px;  height:28px;}
.form1 input[type="text"]{ margin-bottom:5px;  height:28px;}
.form1 textarea{ margin-bottom:5px;}
.nborder input[type="text"]{  height:auto !important; font-size:11px !important; padding-left:3% !important; padding-right:3% !important;}
}
@media all and (max-width:380px) 
{
.social{ float:left; padding-top:9px;}	
.right-section{ margin-top:0px; width:100%; padding-top:5px;}
.social img{ margin:0 0 8px 7px; height:12px;}
.mobile-nav-button{ float:right;display:block; padding-right:0px; padding-top:0px; margin-top:-3px;}
.mobile-nav-button img{ width:22px; padding-top:0px;}
.logo{ float:none; clear:both; text-align:center;}
.logo img {
  width:160px;
}
.logo1 img {
  width:160px;
}
.banner h1 {
  width:160px;
  font-size:17px;
  line-height:18px;
}
.banner-inner {
  bottom:16%;}
.bullet1 ul li {
  padding-left:15px;
  line-height: 26px;
  padding-bottom:6px;}
  .banner h1 span {
  font-size:10px;
}
.content-outer{ padding-top:20px;padding-bottom:20px;}
.footer-outer{ padding-bottom:20px;}
.img1 {
  padding-left:0px;
  padding-bottom:20px;
  padding-top:5px;
}
.class1 p{ font-size:13px;}
.footer p{ font-size:13px;}
.copyright p{ font-size:13px;}
.bullet1 ul li{ font-size:13px;}
.bullet ul li {
  line-height: 24px;
  padding-bottom:4px;
  font-size: 13px;
}
.img2 {
  padding-right:0px;
}
.img2 img { width:100%; background-size:100%; padding-top:10px; padding-bottom:10px;} 
.class1 h2 {
  font-size:18px;}
  .class1 h2 span {
  font-size:15px;
  }
  .a5{ max-width:100% !important; padding:0 0 0 0px !important;}
  .footer h3 {
  font-size:16px;}
 .banner-outer2{  padding-top:15px; padding-bottom:15px; }
.banner2 h1{font-size:18px; padding-bottom:6px; line-height:24px;   }
.banner2 h3 img{  width:14px !important; margin-top:-6px;}
.banner2 h3{ line-height:18px; padding-right:8px; font-size:13px;}
.img3{ padding-left:0px;  padding-top:12px; padding-bottom:12px;}
 .class1 h6{ padding-bottom:6px; font-size:12px;}
  .class1 h5{font-size:12px; margin-right:8px;}
  .class2 th {
  font-size:10px; padding-left:5px; padding-right:5px; line-height:16px; padding-top:6px; padding-bottom:6px;
}
.nborder input[type="text"]{font-size:11px !important;}
}





