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, 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;

}
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; }
.strip{ float:left; width:100%; padding-top:30px; padding-bottom:30px; background-color:#55b948;}
.logo{ float:left; padding-bottom:.4%; padding-top:.3%;}
.logo img{ width:66px;}
.logo:hover{opacity:.9;}
.banner-outer{ float:left;width:100%;}
.banner-outer img{background-size:100%; width:100%;}
.bg1-outer{ float:left; width:100%; padding-top:80px; padding-bottom:80px; background-color:#22396b;}
.box1{ float:left; padding-top:15px; width:100%;}
.bg1 h2{clear:both;font-family: 'Lato', sans-serif ;font-weight:700;font-size:35px; margin-bottom:0px; color:#fff; padding-bottom:8px; line-height:35px; }
.bg1 h2 span{ font-size:27px;}
.btn2{ clear:both; text-align:center; margin:0 auto; width:240px; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:700; padding-bottom:6px; color:#fff; font-size:14px; padding-top:6px; border-radius:6px; border:solid 2px #FFF;}
.btn2 a{ text-decoration:none; border:none; outline:none; color:#fff;}
.btn2 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.box1 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:400; padding-bottom:0px; color:#fff; font-size:14px; }
.bg2-outer{ float:left; width:100%; padding-top:130px; padding-bottom:80px; background-color:#0d7a29;}
.box2{ float:left; width:100%;  }
.box2 h2{clear:both;font-family: 'Lato', sans-serif ;font-weight:700;font-size:35px; margin-bottom:0px; color:#22396b; padding-bottom:8px; line-height:35px; }
.box1 ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px;}
.box1 ul li{width:31.3%; margin-right:1%;margin-left:1%; float:left;border:solid 1px #fff;border-radius:8px; padding:1.5% 1.5% 1.5% 1.5%;  margin-top:1%;  margin-bottom:1%;}
.box1 h3{ clear:both; line-height:24px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:700; padding-bottom:0px; color:#fff; font-size:17px; min-height:34px; text-align:center; }
.box1 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:400; padding-bottom:0px; color:#fff; font-size:14px;min-height:130px;  }
.box2 ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px;}
.box2 ul li{width:31.3%; margin-right:1%;margin-left:1%; float:left;}
.box2 h3{ clear:both; line-height:24px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:700; padding-bottom:0px; color:#333; font-size:17px; min-height:34px; text-align:center; }
.box2 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:400; padding-bottom:0px; color:#333; font-size:14px;min-height:110px;  }
.btn3{ clear:both; text-align:center; margin:0 auto; width:96px; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:700; padding-bottom:3px; color:#FFF; font-size:14px; padding-top:3px; border-radius:6px; border:solid 2px #FFF;}
.btn3 a{ text-decoration:none; border:none; outline:none; color:#FFF;}
.btn3 a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.btn4{ clear:both; text-align:center; margin:0 auto; width:96px; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:700; padding-bottom:3px; color:#333; font-size:14px; padding-top:3px; border-radius:6px; border:solid 2px #333;}
.btn4 a{ text-decoration:none; border:none; outline:none; color:#333;}
.btn4 a:hover{ text-decoration:underline; border:none; outline:none; color:#097a2c;}
.bg3-outer{ float:left; width:100%; padding-top:80px; padding-bottom:80px; background-color:#22396b;}
.box3{ float:left; width:100%;  }
.box3 ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px;}
.box3 ul li{width:33.3%; float:left; min-height:268px;  }
.box3a{ float:left; width:100%;  }
.box3a ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px;}
.box3a ul li{width:33.3%; float:left; min-height:268px;  }
.box4a{ float:left; width:100%; }
.box4a ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px;}
.box4a ul li{width:33.3%; float:left; min-height:268px;}
.bg2 h2{ clear:both; line-height:35px; padding-top:11%; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:700; padding-bottom:17px; color:#fff; font-size:35px; }
.bg2 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:400; padding-bottom:0px; color:#fff; font-size:14px; }
.bg2 h3{ clear:both; line-height:24px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:700; padding-bottom:7px; color:#fff; font-size:17px; }
.bg2 h3 span{ color:#333;}
.bg2 p span{ color:#333;}
.box3 ul li:nth-child(2){ background-color:#22396b;padding:0% 3% 3% 3%; margin-bottom:0px;}
.box4 ul li:nth-child(2){ background-color:#077327;padding:3% 3% 3% 3%; margin-bottom:0px;}
.box3a ul li:nth-child(1){ background-color:#fff;padding:0% 3% 3% 3%; margin-bottom:0px;}
.box3a ul li:nth-child(3){ background-color:#fff;padding:0% 3% 3% 3%; margin-bottom:0px;}
.box4a ul li:nth-child(1){ background-color:#077327;padding:3% 3% 3% 3%; margin-bottom:0px;}
.box4a ul li:nth-child(3){ background-color:#fff;padding:3% 3% 3% 3%; margin-bottom:0px;}
.a1{ width:66% !important;}
.a2{ width:33.3% !important; background-color:#FFF; padding:0% 3% 3% 3%; margin-bottom:0px;}
.a4{ width:66% !important; }
.a3{ width:33.3% !important; background-color:#FFF; padding:1% 1% 1% 1%; margin-bottom:0px; }
.padding2{ padding-top:7%;}
.icon1{ clear:both; text-align:center; margin:-50px auto; position:relative; padding-bottom:60px;}
.icon1 img{ width:100px; height:100px; border-radius:140px; border:solid 1px #FFF;}
.img1{ clear:both; text-align:center; padding-bottom:12px;}
.img2{  clear:both;padding-bottom:12px;}
.content-outer{ float:left; width:100%; padding-top:80px; padding-bottom:80px; background-color:#FFF;}
.class1{ float:left; width:100%;}
.class1 h2{clear:both;font-family: 'Lato', sans-serif ;font-weight:700;font-size:30px; margin-bottom:0px; color:#000; padding-bottom:8px; line-height:30px; }
.class1 h3{clear:both;font-weight:700;font-size:21px; margin-bottom:0px; color:#447625; padding-bottom:2px; line-height:25px;   font-family: 'Lato', sans-serif;}
.box4{ float:left; width:100%; }
.box4 ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px;}
.box4 ul li{width:33.3%; float:left; min-height:268px; }
.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:14px; }
.form3 input[type="email"]{ float:left; width:78%; padding-left:12px; padding-right:12px;border:none; background-color:#fff; height:34px; margin-bottom:10px;font-size:14px; color:#666;font-weight:normal; margin-right:2%;  }
.form3 input[type="submit"]{ float:right; margin-top:-43px; width:20%; padding:0px 0px 0px 0px; background-color:#fff; height:32px;  transition:0.5s ease; font-size:17px;  color:#333; cursor:pointer ; border:none; font-weight:600;font-family: 'Lato', sans-serif ; }
.form3 input[type="submit"]:hover{color:#0d7a29; text-decoration:none; letter-spacing:1px; }
.color1{ color:#6c0 !important;font-weight:700 !important;}
.logo2{ clear:both; text-align:center;}
.logo2 img{ height:248px;}
.form3 label{  clear:both; padding-top:5px; color:#666;}
.bg4-outer{ float:left; width:100%; padding-top:80px; padding-bottom:80px; background-color:#d2d3d5;}
.form3{ clear:both; margin:0 auto; width:44%;}
.map{  float:left; width:60%; margin-left:20%; margin-top:25px; height:250px;}
.bg4 h2{clear:both;font-weight:700;font-size:35px; margin-bottom:0px; color:#333; padding-bottom:3px; line-height:37px;font-family: 'Lato', sans-serif; }
.class1 p a{ text-decoration:underline; border:none; outline:none; color:#333;}
.class1 p a:hover{ text-decoration:none; border:none; outline:none; color:#0d7a29;}
.footer-outer{ float:left; width:100%; padding-top:60px; padding-bottom:40px;background-color:#077327;}
.bullet{ clear:both;}
.bullet ul{ list-style:square; margin:0 0 0 0px; padding:0 0 0 15px; width:100%;}
.bullet ul li{ clear:both;line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:400; padding-bottom:8px; color:#fff; font-size:14px;}
.bullet ul li a{ text-decoration:none; border:none; outline:none; color:#fff;}
.bullet ul li a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.footer{ clear:both;}
.footer h3{  clear:both; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:700; padding-bottom:10px; color:#fff; font-size:21px; }
.footer p{  clear:both; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:400; padding-bottom:10px; color:#fff; font-size:14px; }
.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;}
.social{ clear:both; margin-top:13px;}
.social img{ float:left; margin:0 6px 0 0px; height:23px;}
.social img:hover:first-child{ opacity:.8;}
.logo3{ clear:both; padding-bottom:6px;}
.logo3 img{ width:150px;}
.copyright-outer{ float:left; width:100%; padding-top:20px; padding-bottom:20px;background-color:#077327;}
.copyright{ clear:both;}
.copyright p{  clear:both; line-height:25px; margin-bottom:0px;font-family: 'Lato', sans-serif ;font-weight:400; padding-bottom:0px; color:#fff; font-size:14px; }
.copyright p a{ text-decoration:underline; border:none; outline:none; color:#fff;}
.copyright p a:hover{ text-decoration:none; border:none; outline:none; color:#fff;}
#top {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom:20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background: url(images/arrow.png) no-repeat center center #000; background-size:20px; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding:20px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
}

#top:hover {
  background-color: #666; /* Add a dark-grey background on hover */
}


@media all and (max-width:1200px)
{
	.logo{ padding-top:.2%;}
	.logo img {
  width:58px;
}
		.logo {
    margin-left:0% !important;
  }
.bg1 h2 span {
  font-size: 25px;
}
.bg1 h2 {
  font-size: 32px;
  padding-bottom: 8px;
  line-height: 35px;
}
.btn2 {
  width: 220px;
  line-height: 25px;
  padding-bottom: 6px;
  font-size: 14px;
  padding-top: 6px;
  border-radius: 6px;
}
.bg1-outer {
  padding-top:70px;
  padding-bottom:70px}
  .box1 h3 {
  line-height: 24px;
  font-size: 17px;
  min-height: 46px;
}
.box1 p {
  line-height: 25px;
  font-size: 14px;
  min-height: 180px;
	}
	.content-outer {
  padding-top:70px;
  padding-bottom:70px;}
  .box2 h2 {
  font-size: 32px;
  padding-bottom: 8px;
  line-height: 35px;
}
.box2 h3 {
  line-height: 24px;
  font-size: 17px;
  min-height: 34px;
}
.box2 p {
  line-height: 25px;
  font-size: 14px;
  min-height: 150px;
}
.bg2-outer {
  padding-top: 120px;
  padding-bottom:70px;
}
.a1 {
  width:56% !important;
}

.a2 {
  width: 43.3% !important;

  padding: 0% 3% 3% 3%;

  margin-bottom: 0px;

}
.a4 {
  width:56% !important;
}

.a3 {
  width: 43.3% !important;

  padding: 0% 3% 3% 3%;

  margin-bottom: 0px;

}
.box3 ul li:nth-child(1){
  width:28%;
}
.box3 ul li:nth-child(2){
  width: 43.3%;
}
.box3 ul li:nth-child(3){
  width:28%;
}
.box3a ul li:nth-child(1) {
  width: 43.3%;

}
.box3a ul li:nth-child(2) {
  width:13%;

}
.box3a ul li:nth-child(3) {
  width: 43.3%;3
}
.logo2 img{ padding-top:7%;}
.box4 ul li{min-height: 228px;}
.box4 ul li:nth-child(1){
  width:28%;
}
.box4 ul li:nth-child(2){
  width: 43.3%;
}
.box4 ul li:nth-child(3){
  width:28%;
}
.box4a ul li:nth-child(1) {
  width: 43.3%;

}
.box4a ul li:nth-child(2) {
  width:13%;

}
.box4a ul li:nth-child(3) {
  width: 43.3%;3
}
.bg2 h2 {
  line-height: 35px;
  padding-top: 19%;
  padding-bottom: 17px;
  font-size: 32px;
}
.bg3-outer {
  padding-top:70px;
  padding-bottom:70px;}
  .bg4-outer {
  padding-top:70px;
  padding-bottom:70px;}
  .class1 h2 {
  font-size:27px;
  padding-bottom: 8px;
  line-height: 30px;
}
.form3 {
  width:56%;
}
.map{  float:left; width:80%; margin-left:10%; margin-top:25px; height:250px;}
.footer-outer {
  padding-top:50px;
  padding-bottom:30px;}
  .copyright-outer {
  padding-top:20px;
  padding-bottom:20px;}
  .logo3 img {
  width: 130px;
}
.social img {
  margin: 0 6px 0 0px;
  height: 21px;
}
.bullet ul li {
  padding-bottom:4px;
  font-size: 14px;
}
}
@media all and (max-width:992px)
{
	.logo{ padding-top:.2%;}
	.logo img {
  width:58px;
}
		.logo {
    margin-left:0% !important;
  }
.bg1 h2 span {
  font-size: 23px;
}
.bg1 h2 {
  font-size:27px;
  padding-bottom: 8px;
  line-height: 30px;
}
.btn2 {
  width: 220px;
  line-height: 25px;
  padding-bottom: 6px;
  font-size: 14px;
  padding-top: 6px;
  border-radius: 6px;
}
.bg1-outer {
  padding-top:70px;
  padding-bottom:70px}
  .box1 h3 {
  line-height: 24px;
  font-size: 14px;
  min-height: 46px;
}
.box1 p {
  line-height: 25px;
  font-size: 14px;
  min-height:230px;
	}
	.content-outer {
  padding-top:70px;
  padding-bottom:70px;}
  .box2 h2 {
  font-size:27px;
  padding-bottom: 8px;
  line-height:30px;
}
.box2 ul li {
  width:98%;
  margin-right: 1%; margin-top:1%; margin-bottom:1%; margin-left:1%;
  margin-left: 1%;
  float: left;
}
.img2 { clear:both; text-align:center;}
.box2 h3 {
  line-height: 24px;
  font-size: 17px;
  min-height:auto;
}
.box2 p {
  line-height: 25px;
  font-size: 14px;
  min-height:auto;
}
.bg2-outer {
  padding-top:70px;
  padding-bottom:70px;
}
.a1 {
  width:100% !important; margin-right:0px;
}

.a2 {
  width:100% !important; margin-top:60px;

  padding: 0% 3% 3% 3%;

  margin-bottom: 0px;

}
.a4 {
   width:100% !important; margin-right:0px;
}

.a3 {
  width:100% !important;

  padding:3% 3% 3% 3%;

  margin-bottom: 0px;

}
.box3 ul li:nth-child(1){
  width:100%; display:none;
}
.box3 ul li:nth-child(2){ margin-top:60px; min-height:auto;
  width:100%;
}
.box3 ul li:nth-child(3){
  width:100%;display:none;
}
.box3a ul li:nth-child(1) {
  width:100%;margin-top:60px; min-height:auto;

}
.box3a ul li:nth-child(2) {
  width:100%;display:none;

}
.box3a ul li:nth-child(3) {
  width:100%;margin-top:60px; min-height:auto;
}
.logo2 img{ padding-top:0%;height: 200px;}
.box4 ul li{min-height: 228px;}
.box4 ul li:nth-child(1){
  width:100%;display:none;
}
.box4 ul li:nth-child(2){
  width:100%;min-height:auto;
}
.box4 ul li:nth-child(3){display:none;
  width:100%;
}
.box4a ul li:nth-child(1) {
  width:100%;min-height:auto;

}
.box4a ul li:nth-child(2) {
  width:100%;display:none;

}
.icon1 {
  margin:-50px auto;
  padding-bottom: 60px;
}
.padding2{ padding-top:0px;}
.box4a ul li:nth-child(3) {
  width:100%; min-height:auto;
}
.bg2 h2 {
  line-height: 30px;
  padding-top:3%;
  padding-bottom: 17px;
  font-size:27px;
}
.bg3-outer {
  padding-top:70px;
  padding-bottom:70px;}
  .bg4-outer {
  padding-top:70px;
  padding-bottom:70px;}
  .class1 h2 {
  font-size:23px;
  padding-bottom: 8px;
  line-height: 30px;
}
.form3 {
  width:70%;
}
.map{  float:left; width:100%; margin-left:0%; margin-top:25px; height:200px;}
.footer-outer {
  padding-top:50px;
  padding-bottom:30px;}
  .copyright-outer {
  padding-top:20px;
  padding-bottom:20px;}
  .logo3 img {
  width: 130px;
}
.social img {
  margin: 0 6px 0 0px;
  height: 21px;
}
.bullet ul li {
  padding-bottom:4px;
  font-size: 14px;
}
.footer h3 {
  line-height: 25px;
  padding-bottom: 10px;
  font-size: 20px;
}
.box2 ul li:nth-child(1) { margin-top:0px;}
}

@media all and (max-width:768px)


{

  section#academics {
    padding: 15px;
}
section#campus {
  padding: 15px;
}


main#students {
  padding: 15px;
}
section#activities {
  padding: 60px 14px;
}
section#apply {
  padding: 16px;
}
.logo{ padding-top:0%;}
	.logo img {
  width:42px;
}
		.logo {
    margin-left:0% !important;
  }
.bg1 h2 span {
  font-size: 20px;
}
.bg1 h2 {
  font-size:23px;
  padding-bottom: 8px;
  line-height:25px;
}
.btn2 {
  width: 220px;
  line-height: 25px;
  padding-bottom: 6px;
  font-size: 14px;
  padding-top: 6px;
  border-radius: 6px;
}
 .form3 input[type="email"] {
  width: 78%;
  height: 30px;
  margin-bottom: 10px;
  font-size: 14px;
  margin-right: 2%;
}
.form3 input[type="submit"] {
  margin-top: -40px;
  width: 20%;
  height: 30px;
  font-size:14px;

}
.bg1-outer {
  padding-top:50px;
  padding-bottom:50px}
  .box1 h3 {
  line-height: 24px;
  font-size: 17px;
  min-height:auto;
}
.box1 p {
  line-height: 25px;
  font-size: 14px;
  min-height:auto; padding-bottom:10px;
	}
	.content-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .box2 h2 {
  font-size:23px;
  padding-bottom: 8px;
  line-height:25px;
}
.btn4{ margin:10px auto; margin-bottom:10px;}
.box1 ul li {
  width:98%;
  margin-right: 1%; margin-top:1%; margin-bottom:1%;
  margin-left: 1%;padding:3% 3% 3% 3%;
}
.box1 ul li:nth-child(1) { margin-top:0px;}
.box2 ul li {
  width:98%;
  margin-right: 1%; margin-top:1%; margin-bottom:1%; margin-left:1%;

  float: left;
}
.img2 { clear:both; text-align:center;}
.box2 h3 {
  line-height: 24px;
  font-size: 17px;
  min-height:auto;
}
.box2 p {
  line-height: 25px;
  font-size: 14px;
  min-height:auto;
}
.bg2-outer {
  padding-top:50px;
  padding-bottom:50px;
}
.a1 {
  width:100% !important; margin-right:0px;
}

.a2 {
  width:100% !important; margin-top:60px;

  padding: 0% 3% 3% 3%;

  margin-bottom: 0px;

}
.a4 {
   width:100% !important; margin-right:0px;
}

.a3 {
  width:100% !important;

  padding:3% 3% 3% 3%;

  margin-bottom: 0px;

}

.box3 ul li:nth-child(2){ margin-top:60px; min-height:auto;
  width:100%;
}
.box3 ul li:nth-child(3){
  width:100%;display:none;
}
.box3a ul li:nth-child(1) {
  width:100%;margin-top:60px; min-height:auto;

}

.box3a ul li:nth-child(3) {
  width:100%;margin-top:60px; min-height:auto;
}
.logo2 img{ padding-top:0%;height: 150px;}
.box4 ul li{min-height:auto;}



.box4a ul li:nth-child(1) {
  width:100%;min-height:auto;

}

.icon1 {
  margin:-50px auto;
  padding-bottom: 60px;
}
.padding2{ padding-top:0px;}
.box4a ul li:nth-child(3) {
  width:100%; min-height:auto;
}
.bg2 h2 {
  line-height:25px;
  padding-top:3%;
  padding-bottom: 12px;
  font-size:23px;
}
.bg3-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .bg4-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .class1 h2 {
  font-size:20px;
  padding-bottom: 8px;
  line-height:25px;
}
.form3 {
  width:80%;
}
.map{  float:left; width:100%; margin-left:0%; margin-top:15px; height:150px;}
.footer-outer {
  padding-top:40px;
  padding-bottom:20px;}
  .copyright-outer {
  padding-top:20px;
  padding-bottom:20px;}
  .logo3 img {
  width: 120px;
}
.social img {
  margin: 0 8px 14px 0px;
  height:18px;
}
.bullet ul li {
  padding-bottom:4px;
  font-size: 14px;
}
.footer h3 {
  line-height: 25px;
  padding-bottom: 10px;
  font-size:18px;
}
}
@media all and (max-width:580px)
{
.logo{ padding-top:0%;}
	.logo img {
  width:42px;
}
		.logo {
    margin-left:0% !important;
  }
.bg1 h2 span {
  font-size:16px;
}
.bg1 h2 {
  font-size:20px;
  padding-bottom:3px;
  line-height:25px;
}
.btn2 {
  width: 210px;
  line-height: 25px;
  padding-bottom:3px;
  font-size:13px;
  padding-top:3px;
  border-radius: 6px;
}
 .form3 input[type="email"] {
  width: 78%;
  height: 30px;
  margin-bottom: 10px;
  font-size: 13px;
  margin-right: 2%;
}
.form3 input[type="submit"] {
  margin-top: -40px;
  width: 20%;
  height: 30px;
  font-size:14px;

}
.bg1-outer {
  padding-top:50px;
  padding-bottom:50px}
  .box1 h3 {
  line-height: 24px;
  font-size: 17px;
  min-height:auto;
}
.box1 p {
  line-height: 25px;
  font-size: 13px;
  min-height:auto;
	}
	.content-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .box2 h2 {
  font-size:20px;
  padding-bottom: 8px;
  line-height:25px;
}
.box1 ul li {
  width:100%;
  margin-right:0%; margin-top:1%; margin-bottom:1%;
  margin-left:0%;
}
.box1 ul li:nth-child(1) { margin-top:0px;}
.box2 ul li {
  width:100%;
  margin-right:0%; margin-top:1%; margin-bottom:1%; margin-left:0px;

}
.img2 { clear:both; text-align:center;}
.box2 h3 {
  line-height: 24px;
  font-size: 17px;
  min-height:auto;
}
.box2 p {
  line-height: 25px;
  font-size: 13px;
  min-height:auto;
}
.bg2-outer {
  padding-top:50px;
  padding-bottom:50px;
}
.a1 {
  width:100% !important; margin-right:0px;
}

.a2 {
  width:100% !important; margin-top:60px;

  padding: 0% 3% 3% 3%;

  margin-bottom: 0px;

}
.a4 {
   width:100% !important; margin-right:0px;
}

.a3 {
  width:100% !important;

  padding:3% 3% 3% 3%;

  margin-bottom: 0px;

}

.box3 ul li:nth-child(2){ margin-top:60px; min-height:auto;
  width:100%;
}
.box3 ul li:nth-child(3){
  width:100%;display:none;
}
.box3a ul li:nth-child(1) {
  width:100%;margin-top:60px; min-height:auto;

}

.box3a ul li:nth-child(3) {
  width:100%;margin-top:60px; min-height:auto;
}
.logo2 img{ padding-top:0%;height:130px;}
.box4 ul li{min-height:auto;}



.box4a ul li:nth-child(1) {
  width:100%;min-height:auto;

}

.icon1 {
  margin:-50px auto;
  padding-bottom: 60px;
}
.padding2{ padding-top:0px;}
.box4a ul li:nth-child(3) {
  width:100%; min-height:auto;
}
.bg2 h2 {
  line-height:25px;
  padding-top:3%;
  padding-bottom: 12px;
  font-size:20px;
}
.bg3-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .bg4-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .class1 h2 {
  font-size:18px;
  padding-bottom: 8px;
  line-height:25px;
}
.form3 {
  width:100%;
}
.btn3 {
  width:86px;
  line-height: 25px;
  padding-bottom: 3px;
  font-size:13px;
  padding-top: 3px;
}
.btn4 {
  width:86px;
  line-height: 25px;
  padding-bottom: 3px;
  font-size:13px;
  padding-top: 3px;
}
.a5{ width:100% !important;}
.map{  float:left; width:100%; margin-left:0%; margin-top:15px; height:100px;}
.footer-outer {
  padding-top:40px;
  padding-bottom:20px;}
  .copyright-outer {
  padding-top:20px;
  padding-bottom:20px;}
  .logo3 img {
  width: 120px;
}
.social img {
  margin: 0 8px 14px 0px;
  height:18px;
}
.bullet ul li {
  padding-bottom:4px;
  font-size: 13px;
}
.footer h3 {
  line-height: 25px;
  padding-bottom: 10px;
  font-size:17px;
}
.bg2 h3 {
  line-height: 24px;
  padding-bottom:0px;
  font-size: 15px;
}
.bg2 p {
  line-height: 25px;
  font-size: 13px;
}
.banner-outer {
  margin-top: 42px;
}
}

@media all and (max-width:380px)
{
	.logo{ padding-top:0%;}
	.logo img {
  width:42px;
}
		.logo {
    margin-left:0% !important;
  }
.bg1 h2 span {
  font-size:14px;
}
.bg1 h2 {
  font-size:18px;
  padding-bottom:3px;
  line-height:25px;
}
.btn2 {
  width: 210px;
  line-height: 25px;
  padding-bottom: 3px;
  font-size:13px;
  padding-top:3px;
  border-radius: 6px;
}
 .form3 input[type="email"] {
  width:100%;
  height: 30px;
  margin-bottom: 10px;
  font-size: 13px;
  margin-right:0%;
}
.form3 input[type="submit"] {
  margin-top:0px;
  width:90px; float:right; clear:both;
  height: 30px;
  font-size:13px;

}

.bg1-outer {
  padding-top:50px;
  padding-bottom:50px}
  .box1 h3 {
  line-height: 24px;
  font-size: 16px;
  min-height:auto;
}
.box1 p {
  line-height: 25px;
  font-size: 13px;
  min-height:auto;
	}
	.content-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .box2 h2 {
  font-size:18px;
  padding-bottom: 8px;
  line-height:25px;
}
.box1 ul li {
  width:100%;
  margin-right:0%; margin-top:1%; margin-bottom:1%;
  margin-left:0%;
}
.box1 ul li:nth-child(1) { margin-top:0px;}
.box2 ul li {
  width:100%;
  margin-right:0%; margin-top:1%; margin-bottom:1%; margin-left:0px;

}
.img2 { clear:both; text-align:center;}
.box2 h3 {
  line-height: 24px;
  font-size: 16px;
  min-height:auto;
}
.box2 p {
  line-height: 25px;
  font-size: 13px;
  min-height:auto;
}
.bg2-outer {
  padding-top:50px;
  padding-bottom:50px;
}
.a1 {
  width:100% !important; margin-right:0px;
}

.a2 {
  width:100% !important; margin-top:60px;

  padding: 0% 3% 3% 3%;

  margin-bottom: 0px;

}
.a4 {
   width:100% !important; margin-right:0px;
}

.a3 {
  width:100% !important;

  padding:3% 3% 3% 3%;

  margin-bottom: 0px;

}

.box3 ul li:nth-child(2){ margin-top:60px; min-height:auto;
  width:100%;
}
.box3 ul li:nth-child(3){
  width:100%;display:none;
}
.box3a ul li:nth-child(1) {
  width:100%;margin-top:60px; min-height:auto;

}

.box3a ul li:nth-child(3) {
  width:100%;margin-top:60px; min-height:auto;
}
.logo2 img{ padding-top:0%;height:130px;}
.box4 ul li{min-height:auto;}



.box4a ul li:nth-child(1) {
  width:100%;min-height:auto;

}

.icon1 {
  margin:-50px auto;
  padding-bottom: 60px;
}
.padding2{ padding-top:0px;}
.box4a ul li:nth-child(3) {
  width:100%; min-height:auto;
}
.bg2 h2 {
  line-height:25px;
  padding-top:3%;
  padding-bottom: 12px;
  font-size:18px;
}
.bg3-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .bg4-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .class1 h2 {
  font-size:17px;
  padding-bottom: 8px;
  line-height:25px;
}
.form3 {
  width:100%;
}
.btn3 {
  width:86px;
  line-height: 25px;
  padding-bottom: 3px;
  font-size:13px;
  padding-top: 3px;
}
.btn4 {
  width:86px;
  line-height: 25px;
  padding-bottom: 3px;
  font-size:13px;
  padding-top: 3px;
}
.a5{ width:100% !important;}
.map{  float:left; width:100%; margin-left:0%; margin-top:15px; height:110px;}
.footer-outer {
  padding-top:30px;
  padding-bottom:10px;}
  .copyright-outer {
  padding-top:10px;
  padding-bottom:10px;}
  .logo3 img {
  width: 100px;
}
.social img {
  margin: 0 8px 14px 0px;
  height:14px;
}
.bullet ul li {
  padding-bottom:4px;
  font-size: 13px;
}
.footer h3 {
  line-height: 25px;
  padding-bottom: 10px;
  font-size:16px;
}
.bg2 h3 {
  line-height: 24px;
  padding-bottom:0px;
  font-size: 14px;
}
.bg2 p {
  line-height: 25px;
  font-size: 13px;
}

  .footer-outer {
  padding-top:20px;
  padding-bottom:20px;}
    #top {
  bottom:30px; /* Place the button at the bottom of the page */
  right:10px; /* Place the button 30px from the right */
 background-size:14px; /* Set a background color */
  padding:14px; /* Some padding */

}
}

div#header-sticky {
    background: #fff;
}

.single-slider.slider-bg.slick-slide{

    background-position: center top !important;


}

.slider-content.s-slider-content.mt-130 {
    display: none;
}
.slider-content.s-slider-content.mt-130{
    margin-top:270px !important;
}

.header-top.second-header.d-none.d-md-block {
    display: none !important;
}

@media only screen and (min-width: 1000px) and (max-width: 1400px) {

  .box1 ul li {
    width: 30%;
    min-height: 445px;

}
}


@media only screen and (min-width: 800px) and (max-width: 998px) {

  .box1 ul li {
    width: 24%;
    min-height: 445px;

}
.box1 ul {
  list-style: none;
  padding: 0 0 0 0px;
  margin: 0 0 0 0px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

}

