/**
Theme Name: Birmingham College
Theme Author: Kool Desiger Maker
*/
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%;


}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}
@font-face {
    font-family: 'museo_sans300';
    src: url('fonts/museo_sans_300-webfont.woff2') format('woff2'),
         url('fonts/museo_sans_300-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans700';
    src: url('fonts/museo_sans_700-webfont.woff2') format('woff2'),
         url('fonts/museo_sans_700-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo_sans500';
    src: url('fonts/museosans_500-webfont.woff2') format('woff2'),
         url('fonts/museosans_500-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{font-family: 'museo_sans300'; 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%; background-color:#031b32; padding-top:7px; padding-bottom:7px;}
.strip p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:400;  color:#fff; font-size:15px; padding-bottom:0px; }
.strip p a{ text-decoration:none; border:none;outline:none; color:#fff; padding-left:5px; padding-right:5px;}
.strip p a:hover{ text-decoration:underline; border:none; outline:none; color:#fff;}
.search-box{ float:right; border:solid 1px #d8d8d8; border-radius:5px; padding:.5% .5% .5% .5%; width:190px; height:38px;}
.form1 input[type="text"]{ float:left; width:82%;margin:6px 0 0 0px; padding:0 4px 0 4px; border:none; font-size:13px; color:#666;font-weight:normal;font-family: 'museo_sans300';font-weight:400;  }
.form1 input[type="submit"]{ float:right; border:none; background:url(images/search.png) no-repeat right center; width:24px; height:24px; text-indent:-9999px; margin:0 0 0 0px; padding:0 0 0 0px; }
.form1 input[type="submit"]:hover{ opacity:.7; }
.header-area{ float:left; width:100%; padding-top:7px; padding-bottom:6px;}
.social-outer{float:left; background-color:#ed3237; padding-top:1.4%; padding-bottom:1.4%; width:32px; border-radius:0px 25px 25px 0px; position:absolute; left:0px; margin-top:12.5%;}
.social{ clear:both; margin:0 auto; width:30px; text-align:center;}
.social img{ height:20px; clear:both; margin-top:10%; margin-bottom:10%;}
.social img:hover:first-child{ opacity:.8;}
.logo{ clear:both;margin-top:8%; margin-bottom:22px;}
.logo img{ width:200px;}
.logo:hover{opacity:.9;}
.banner-outer{ float:left;width:100%;border-bottom:5px solid #031b32; no-repeat top center !important;  min-height:620px; background-size:cover !important;}
.banner-outer2{ float:left;width:100%;border-bottom:5px solid #031b32; background:url(https://collegeofbirmingham.com/wp-content/themes/birmingham-college7/images/banner2.jpg) no-repeat top center !important;  min-height:620px; background-size:cover !important;}
.banner-outer3{ float:left;width:100%;border-bottom:5px solid #031b32; background:url(https://collegeofbirmingham.com/wp-content/themes/birmingham-college7/images/banner3.jpg) no-repeat top center !important;  min-height:620px; background-size:cover !important;}
.banner-outer4{ float:left;width:100%;border-bottom:5px solid #031b32; background:url(https://collegeofbirmingham.com/wp-content/themes/birmingham-college7/images/banner4.jpg) no-repeat top center !important;  min-height:620px; background-size:cover !important;}
.banner-outer5{ float:left;width:100%;border-bottom:5px solid #031b32; background:url(https://collegeofbirmingham.com/wp-content/themes/birmingham-college7/images/banner5.jpg) no-repeat top center !important;  min-height:620px; background-size:cover !important;}
.banner-outer6{ float:left;width:100%;border-bottom:5px solid #031b32; background:url(https://collegeofbirmingham.com/wp-content/themes/birmingham-college7/images/banner6.jpg) no-repeat top center !important;  min-height:620px; background-size:cover !important;}
.banner-outer7{ float:left;width:100%;border-bottom:5px solid #031b32; background:url(https://collegeofbirmingham.com/wp-content/themes/birmingham-college7/images/banner7.jpg) no-repeat top center !important;  min-height:620px; background-size:cover !important;}
.banner-outer8{ float:left;width:100%;border-bottom:5px solid #031b32; background:url(https://collegeofbirmingham.com/wp-content/themes/birmingham-college7/images/banner8.jpg) no-repeat top center !important;  min-height:620px; background-size:cover !important;}
.banner h1{ clear:both; line-height:40px;margin-bottom:0px; font-family: 'museo_sans700'; font-weight:bold; padding-bottom:12px; color:#031b32; font-size:37px; width:300px;  }
.btn2{ clear:both; width:130px; color:#fff; text-align:center;    font-family: 'museo_sans500';font-weight:normal; font-size:17px;}
.btn2 a{ text-decoration:none; padding-top:7px; border-radius:5px; padding-bottom:7px;border:none;display:block; outline:none; color:#fff; background-color:#333;}
.btn1{ clear:both; border-radius:5px; width:130px; color:#fff; text-align:center;    font-family: 'museo_sans500';font-weight:normal; font-size:17px; border:solid 2px #FFF;line-height:24px;}
.btn1 a{ text-decoration:none; padding-top:7px; border-radius:5px; padding-bottom:7px;border:none;display:block; outline:none; color:#fff; background-color:#333; }
.btn1 a:hover{ text-decoration:none; border:none; outline:none; color:#fff; background-color:#0098da;}
.btn2 a:hover{ text-decoration:none; border:none; outline:none; color:#fff; background-color:#0098da;}
.img1{ clear:both; padding-right:35px; }
.img1 img{ border-radius:25px 0px 25px 0px;}
.strip2-outer{ float:left; width:100%; padding-top:30px; padding-bottom:30px; border-top:20px solid #031b32;border-bottom:20px solid #031b32;}
.bg1 h3{clear:both;  font-family: 'museo_sans700';  font-weight:bold;font-size:23px; margin-bottom:0px; color:#fff; padding-bottom:8px; line-height:27px; }
.bg1 h2{clear:both;font-weight:bold;font-size:32px; margin-bottom:0px; color:#fff; padding-bottom:8px; line-height:35px; font-family: 'museo_sans700';  }
.bg1 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:normal;  color:#fff; font-size:15px; padding-bottom:12px; }
.bg1-outer{ float:left; width:100%; padding-top:60px; padding-bottom:60px; background-color:#0099db;}
.box1{ float:left; width:100%; }
.box1 h3{clear:both;font-family: 'museo_sans700';font-weight:bold;font-size:21px; margin-bottom:0px; color:#333; padding-bottom:7px; line-height:30px; }
.box1 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:normal; padding-bottom:7px; color:#333; font-size:14px; }
.content-outer{ float:left; width:100%; padding-top:60px; padding-bottom:60px;}
.box1-inner{ clear:both; padding:4% 4% 4% 4%;}
.bg2-outer{float:left; width:100%; padding-top:60px; padding-bottom:60px; background-color:#031b32;}
.box2{ float:left; width:100%;  }
.box2 ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.box2 ul li{width:23%; margin-right:1%;margin-left:1%; float:left;}
.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 #d8d8d8;}
.btn3{ clear:both; width:110px;line-height:24px; color:#fff; text-align:center;    font-family: 'museo_sans500';font-weight:normal; font-size:17px;}
.btn3 a{ text-decoration:none; padding-top:7px; border-radius:5px; padding-bottom:7px;border:none;display:block; outline:none; color:#fff; background-color:#333;  }
.btn3 a:hover{ text-decoration:none; border:none; outline:none; color:#fff; background-color:#0098da;}
.btn4{ clear:both; margin:0 auto;line-height:24px; width:110px; color:#fff; text-align:center;    font-family: 'museo_sans500';font-weight:normal; font-size:17px;}
.btn4 a{ text-decoration:none; padding-top:7px; border-radius:5px; padding-bottom:7px;border:none;display:block; outline:none; color:#fff; background-color:#333;  }
.btn4 a:hover{ text-decoration:none; border:none; outline:none; color:#fff; background-color:#0098da;}
.btn5{ clear:both; width:260px;color:#fff; line-height:24px;text-align:center;    font-family: 'museo_sans500';font-weight:normal; font-size:17px;}
.btn5 a{ text-decoration:none;  padding-top:7px; border-radius:5px; padding-bottom:7px;border:none;display:block; outline:none; color:#fff; background-color:#333;}
.btn5 a:hover{ text-decoration:none; border:none; outline:none; color:#0099db; background-color:#fff;}
.box2 h3{ clear:both;font-size:15px; line-height:24px; margin-bottom:0px;    font-family: 'museo_sans500';font-weight:normal; padding-bottom:0px; color:#333;  }
.box2 h3 span{font-size:32px;font-family: 'museo_sans300';font-weight:normal; }
.box2 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:400;  color:#fff; font-size:14px; padding-bottom:12px; }
.box3{ float:left; width:100%; padding-bottom:60px;}
.box3 ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.box3 ul li{ float:left;width:31.3%; margin-right:1%;margin-left:1%;}
.box3 p{ clear:both; line-height:29px; margin-bottom:0px;  font-family: 'museo_sans500';font-weight:normal;   color:#fff; font-size:20px; padding-bottom:0px; }
.box4{ float:left; width:100%; padding-bottom:60px;}
.box4 ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.box4 ul li{ float:left;width:23%; margin-right:1%;margin-left:1%;}
.box4-inner { clear:both; margin:-16px auto; width:90%; background-color:#fff; position:relative; padding:6% 4% 6% 4%; }
.box4 h3{clear:both;font-weight:bold;font-size:20px;font-family: 'museo_sans700'; margin-bottom:0px; color:#333; padding-bottom:10px; line-height:27px; text-align:center; }
.a2{background-color:#0099db;padding:10% 8% 10% 8%;}
.box5{ float:left; width:100%; padding-bottom:60px;}
.box6{ float:left; width:100%; padding:4% 4% 4% 4%; background-color:#FFF;}
.bg1 h3{clear:both;  font-family: 'museo_sans700';  font-weight:bold;font-size:20px; margin-bottom:0px; color:#fff; padding-bottom:9px; line-height:27px; }
.box6 h2{clear:both;font-weight:bold;font-size:27px; margin-bottom:0px; color:#333; padding-bottom:8px; line-height:30px; font-family: 'museo_sans700'; background:url(images/line.jpg) no-repeat bottom left;  }
.box6 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:normal;  color:#333; font-size:15px; padding-bottom:0px; }
.box7{ float:left; width:100%; padding:6% 6% 6% 6%; background-color:#031b32; border:solid 2px #FFF; border-radius:25px;}
.box7 h3{clear:both;  font-family: 'museo_sans700';  font-weight:bold;font-size:23px; margin-bottom:0px; color:#fff; padding-bottom:9px; line-height:27px; }
.box7 p{ clear:both; line-height:29px; margin-bottom:0px;  font-family: 'museo_sans300';font-weight:normal;  color:#fff; font-size:16px; padding-bottom:9px; }
.box7 h5{ clear:both; line-height:24px; margin-bottom:0px; font-family: 'museo_sans500';font-weight:normal;   color:#fff; font-size:16px; padding-bottom:6px; }
.box7 h6{ float:left; line-height:24px; margin-bottom:16px; font-family: 'museo_sans500';font-weight:normal;   color:#fff; font-size:16px; padding-bottom:0px;  }
.footer h3{ clear:both; line-height:24px; margin-bottom:0px;font-family: 'museo_sans700';  font-weight:bold; padding-bottom:12px; color:#fff; font-size:20px;  }
.b1{ max-width:31% !important; margin-right:3.3%;}
.bullet{ clear:both;}
.bullet ul{ list-style:none; padding:0 0 0 0px; margin:0 0 0 0px; width:100%;}
.bullet ul li{ clear:both; color:#FFF; font-size:16px; line-height:24px;font-family: 'museo_sans300';font-weight:400; padding-bottom:4px;}
.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-outer{ float:left; width:100%; padding-top:60px; padding-bottom:60px; background-color:#031b32;}
.footer{ clear:both;}
.footer p { clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:400; padding-bottom:7px; color:#fff; font-size:16px;}
.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;}
.copyright-outer{ float:left; width:100%; padding-top:20px; padding-bottom:20px;background-color:#00a0e2;}
.copyright{ clear:both;}
.copyright p{ float:right; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:400; padding-bottom:0px; color:#fff; font-size:15px; }
.social2{ float:left; margin-top:3px;}
.social2 img{ float:left; height:22px; margin-right:9px;}
.social2 img:hover:first-child{ opacity:.8;}
#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/arrow2.png) no-repeat center center #ed3237; 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 */
}
.form2 input[type="email"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #fff; height:34px; margin-bottom:20px;font-size:14px; color:#fff; font-weight:normal;font-family: 'museo_sans300';font-weight:400;background-color:#031b32; border-radius:7px; }
.form2 input[type="text"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:solid 1px #d8d8d8; height:34px; margin-bottom:20px;font-size:14px; color:#fff;font-weight:normal;font-family: 'museo_sans300';font-weight:400;background-color:#031b32; border-radius:7px; }
.form2 input[type="submit"]{ clear:both;display:block; border:solid 1px #fff;width:120px; padding:0px 0px 0px 0px; background-color:#031b32; height:34px; margin-bottom:6px;  transition:0.5s ease; font-size:18px;  color:#fff; cursor:pointer ; font-weight:normal;font-family: 'museo_sans500';border-radius:15px;  }
.form2 input[type="submit"]:hover{color:#fff; text-decoration:none; letter-spacing:1px; background-color:#00a5e6;border:solid 1px #fff; border-radius:15px; }
.img2{ clear:both; text-align:center;}
.img2 img{ width:100%; background-size:100%;}
.logo2{ float:left; background-color:#fff; width:60%; text-align:center;}
.logo2 img{ width:160px; padding:4% 4% 4% 4%;}
.img3{ clear:both; text-align:center;}
.img4{ clear:both; margin-top:7%; margin-right:-9%; position:relative;}
.img5{ clear:both; padding-bottom:30px; padding-right:30px; }
.arrow{ float:left;}
.arrow img{ width:62%;}
.img6{ float:right;position:relative; text-align:right;}
.img6 img{ border-radius:8px; margin-bottom:-69%; width:72%;}
.box8{ float:left; width:100%; }
.box8 ul{ list-style:none; width:100%; padding:0 0 0 0px; margin:0 0 0 0px;}
.box8 ul li{ float:left; width:48%; margin-left:1%; margin-right:1%;padding:3% 3% 3% 3%; border:solid 2px #000; border-radius:25px 0px 25px 0px;}
.box8 h3{clear:both;  font-family: 'museo_sans700';  font-weight:bold;font-size:18px; margin-bottom:0px; color:#000; padding-bottom:3px; line-height:24px; text-align:center;}
.box8 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:normal;  color:#000; font-size:15px; padding-bottom:0px; min-height:130px;}
.img7{ float:right;position:relative; text-align:right;}
.img7 img{  margin-bottom:-25%; width:92%;}
.img8{ clear:both;}
.img8 img{ margin-top:-25%; width:92%;}
.box10{ float:left; width:100%; }
.box10 ul{ list-style:square; width:100%; padding:0 0 0 15px; margin:0 0 0 0px;}
.box10 ul li{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:normal;  color:#fff; font-size:15px; padding-bottom:8px; }
.box10 span{ font-family: 'museo_sans700';  font-weight:bold;}
.box11{ float:left; width:100%; }
.box11 ul{ list-style:square; width:100%; padding:0 0 0 15px; margin:0 0 0 0px;}
.box11 ul li{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:normal;  color:#000; font-size:15px; padding-bottom:4px; }
.box9 h3{clear:both;  font-family: 'museo_sans700';  font-weight:bold;font-size:18px; margin-bottom:0px; color:#000; padding-bottom:3px; line-height:24px; text-align:center;}
.box9 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:normal;  color:#000; font-size:15px; padding-bottom:4px;}
.b7{ margin-left:1%; margin-right:1%;padding:3% 3% 3% 3%; border:solid 2px #000; border-radius:25px 0px 25px 0px; min-height:320px; max-width:31% !important;}
.box12{ float:left; width:100%; padding-top:10px;}
.box12 ul{ list-style:none; width:100%; padding:0 0 0 0px; margin:0 0 0 0px;}
.box12 ul li{margin-left:1%; float:left; margin-top:2%; margin-bottom:0%; margin-right:1%;padding:3% 3% 3% 3%; border:solid 2px #fff; border-radius:25px 0px 25px 0px; width:31%;}
.box12 h3{clear:both;  font-family: 'museo_sans700';  font-weight:bold;font-size:18px; margin-bottom:0px; color:#fff; padding-bottom:3px; line-height:24px; text-align:center;}
.box12 p{ clear:both; line-height:25px; margin-bottom:0px;font-family: 'museo_sans300';font-weight:normal;  color:#fff; font-size:15px; padding-bottom:0px; min-height:152px;}
.box12 ul li:nth-child(4){ margin-left:17.5%;}
.box13{ float:left; padding:4% 4% 4% 4%; width:100%; margin-top:32px; margin-bottom:32px; border:solid 2px #FFF; border-radius:25px 0px 25px 0px;}
.combine2{ clear:both; margin:0 auto; width:66%;}
.c1{ float:left; width:49% !important; margin-right:2%;}
.c2{ float:left; width:49% !important;}
.c3{ float:left; width:23% !important; margin-right:2%;}
.c4{ float:left; width:75% !important;}
.form3 input[type="email"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:none; height:34px; margin-bottom:20px;font-size:14px; color:#000; font-weight:normal;font-family: 'museo_sans300';font-weight:400;background-color:#fff; border-radius:7px; }
.form3 input[type="tel"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:none; height:34px; margin-bottom:20px;font-size:14px; color:#000; font-weight:normal;font-family: 'museo_sans300';font-weight:400;background-color:#fff; border-radius:7px; }
.form3 input[type="text"]{ float:left; width:100%; padding-left:12px; padding-right:12px;border:none; height:34px; margin-bottom:20px;font-size:14px; color:#000;font-weight:normal;font-family: 'museo_sans300';font-weight:400;background-color:#fff; border-radius:7px; }
.form3 select{ float:left; width:100%; padding-left:12px; padding-right:12px;border:none; height:34px; margin-bottom:20px;font-size:14px; color:#000;font-weight:normal;font-family: 'museo_sans300';font-weight:400;background-color:#fff; border-radius:7px; }
.form3 textarea{ float:left; width:100%; padding-left:12px; padding-right:12px;border:none; height:74px; margin-bottom:20px;font-size:14px; color:#000; font-weight:normal;font-family: 'museo_sans300';font-weight:400;background-color:#fff; border-radius:7px; padding-top:12px; padding-bottom:12px; }
.form3 input[type="submit"]{ clear:both;display:block; border:none; width:120px; padding:0px 0px 0px 0px; background-color:#fff; height:34px; margin-bottom:6px;  transition:0.5s ease; font-size:18px;  color:#333; cursor:pointer ; font-weight:normal;font-family: 'museo_sans500';border-radius:15px;  }
.form3 input[type="submit"]:hover{color:#fff; text-decoration:none; letter-spacing:1px; background-color:#00a5e6;border:none; border-radius:15px; }
@media all and (max-width:1399px) 
{
.strip p {
  line-height: 25px;
  font-size: 15px;
}	
.search-box {
  padding: .5% .5% .5% .5%;
  width: 190px;
  height: 38px;
}
.logo img {
  width: 200px;
}
.social-outer {
  padding-top: 1.4%;
  padding-bottom: 1.4%;
  width: 32px;
  margin-top: 15.5%;
}
.social {
  width: 30px;
}
.banner h1 {
  line-height: 40px;
  padding-bottom: 12px;
  font-size: 37px;
  width: 300px;
}
.btn2 {
  width: 120px;
  font-size: 16px;
}
.banner-outer {
  border-bottom: 5px solid #031b32;
  min-height:580px;}
  .bg1 h3 {
  font-size:18px;
  padding-bottom:4px;
  line-height: 27px;
}
.bg1 h2 {
  font-size:25px;
  padding-bottom: 8px;
  line-height: 32px;
}
.btn1 {
  width: 110px;
  font-size: 15px;
  border: solid 2px #FFF;
  line-height: 24px;
}
.btn1 a {
  padding-top: 5px;
  border-radius: 5px;
  padding-bottom: 5px;}
  .bg1 p {
  line-height: 25px;
  font-size: 14px;}
  .box2 h3 {
  font-size: 13px;
  line-height: 24px;}
  .box1 h3 {
  font-size:18px;
  padding-bottom: 7px;
  line-height:27px;
}
.btn3 {
  width: 100px;
  line-height: 24px;
  font-size:15px;
}
.btn3 a {
  padding-top:5px;
  padding-bottom:5px;}
  .box3 p {
  line-height: 25px;
  font-size:18px;
  }
  .box4 h3 {
  font-size:18px;
  padding-bottom: 10px;
  line-height: 27px;
 
}
.btn4 {
  line-height: 24px;
  width: 100px;
  font-size:15px;
}
.btn4 a {
  padding-top: 5px;
  border-radius: 5px;
  padding-bottom: 5px;}
  .a2 {
  padding:8% 8% 8% 8%;
}
.btn5 {
  width: 234px;
  line-height: 24px;
  font-size: 15px;
}
.box6 h2 {
  font-size: 25px;
  padding-bottom: 8px;
  line-height:28px;
}
.box7 {
  padding:4% 4% 4% 4%;}
  .box7 h3 {
  font-size: 21px;
  padding-bottom: 9px;
  line-height: 25px;}
  .banner-outer2 {
  min-height:510px;}
    .banner-outer3 {
  min-height:510px;}
  .banner-outer4 {
  min-height:510px;}
   .banner-outer5 {
  min-height:510px;}
   .banner-outer6 {
  min-height:510px;}
  .banner-outer7 {
  min-height:510px;}
  .banner-outer8 {
  min-height:510px;}
  .box8 h3 {
  font-size: 18px;}
  .box8 p {
min-height: 150px;
  line-height: 25px;
  font-size: 15px;}
  .img6 img {
  margin-bottom: -90%;
  width:82%;
}
.img7{ float:right;text-align:right;}
.img7 img{  margin-bottom:-25%; width:92%;}
.img8{ clear:both;}
.img8 img{ margin-top:-25%; width:92%;}
.box10 ul{  padding:0 0 0 15px; margin:0 0 0 0px;}
.box10 ul li{  line-height:25px;  font-size:15px; padding-bottom:8px; }
.box11 ul li{  line-height:25px;font-size:15px; padding-bottom:4px; }
.box9 h3{font-size:18px; padding-bottom:3px; line-height:24px; text-align:center;}
.box9 p{  font-size:15px; padding-bottom:4px;}
.b7{ margin-left:1%; margin-right:1%;padding:3% 3% 3% 3%; border:solid 2px #000; border-radius:25px 0px 25px 0px; min-height:320px; max-width:31% !important;}
.box12 p {
  line-height: 25px;
  font-size: 15px;
  padding-bottom: 0px;
  min-height: 200px;
}
.box12 ul li:nth-child(4){ margin-left:17.5%;}
}
@media all and (max-width:1200px) 
{
.strip p {
  line-height: 25px;
  font-size: 14px;
}	
.search-box {
  padding: .5% .5% .5% .5%;
  width: 190px;
  height: 38px;
}
.logo img {
  width:180px;
}
.social-outer {
  padding-top: 2.4%;
  padding-bottom: 2.4%;
  width: 32px;
  margin-top: 14%;
}
.social {
  width:25px;
}
.social img {
  height:18px;
  margin-top: 10%;
  margin-bottom: 10%;
}
.banner h1 {
  line-height:35px;
  padding-bottom: 12px;
  font-size: 32px;
  width:280px;
}
.btn2 {
  width: 120px;
  font-size: 16px;
}
.banner-outer {
  border-bottom: 5px solid #031b32;
  min-height:520px;}
  .bg1 h3 {
  font-size:18px;
  padding-bottom:4px;
  line-height: 27px;
}
.box2 {
  float:none; clear:both; margin:0 auto;
  width:80%;
}
.box2 ul li {
  width:48%;
  margin-right: 1%; margin-top:1%; margin-bottom:1%;
  margin-left: 1%;
}
.strip2-outer {
  padding-top:20px;
  padding-bottom:20px;
  border-top:10px solid #031b32;
  border-bottom:10px solid #031b32;
}
.box3 {
  padding-bottom:40px;
}
.box1 p {
  line-height: 25px;
  padding-bottom: 7px;
  font-size: 13px; min-height:80px;
}
.bg1 h2 {
  font-size:23px;
  padding-bottom: 8px;
  line-height: 32px;
}
.btn1 {
  width: 110px;
  font-size: 15px;
  border: solid 2px #FFF;
  line-height: 24px;
}
.btn1 a {
  padding-top: 5px;
  border-radius: 5px;
  padding-bottom: 5px;}
  .bg1 p {
  line-height: 25px;
  font-size: 14px;}
  .box2 h3 {
  font-size: 13px;
  line-height: 24px;}
  .box1 h3 {
  font-size:18px;
  padding-bottom: 7px;
  line-height:27px;
}
.btn3 {
  width: 100px;
  line-height: 24px;
  font-size:14px;
}
.btn3 a {
  padding-top:5px;
  padding-bottom:5px;}
  .box3 p {
  line-height: 25px;
  font-size:18px;
  }
  .box4 h3 {
  font-size:15px;
  padding-bottom:8px;
  line-height: 25px;
 
}
.btn4 {
  line-height: 24px;
  width: 100px;
  font-size:14px;
}
.btn4 a {
  padding-top: 5px;
  border-radius: 5px;
  padding-bottom: 5px;}
  .a2 {
  padding:6% 6% 6% 6%;
}
.img4 {
  margin-top:5.5%;
  margin-right: -9%;
  position: relative;
}
.img5 {
  padding-bottom:50px;
  padding-right: 30px;
}
.btn5 {
  width: 234px;
  line-height: 24px;
  font-size: 14px;
}
.box6 h2 {
  font-size: 25px;
  padding-bottom: 8px;
  line-height:28px;
}
.box7 {
  padding:4% 4% 4% 4%;}
  .box7 h3 {
  font-size: 21px;
  padding-bottom: 9px;
  line-height: 25px;}
  .logo2 img {
  width: 157px;
  padding: 4% 4% 4% 4%;
}
 .banner-outer2 {
  min-height:450px;}
   .banner-outer3 {
  min-height:450px;}
  .banner-outer4 {
  min-height:450px;}
  .banner-outer5 {
  min-height:450px;}
    .banner-outer6 {
  min-height:450px;}
    .banner-outer7 {
  min-height:450px;}
  .banner-outer8 {
  min-height:450px;}
  .box8 h3 {
  font-size: 18px;}
  .box8 p {
min-height: 180px;
  line-height: 25px;
  font-size: 15px;}
  .img6 img {
  margin-bottom: -90%;
  width:82%;
}
.img7{ float:right;text-align:right;}
.img7 img{  margin-bottom:0%; width:92%;}
.img8{ clear:both;}
.img8 img{ margin-top:0%; width:92%;}
.box10 ul{  padding:0 0 0 15px; margin:0 0 0 0px;}
.box10 ul li{  line-height:25px;  font-size:15px; padding-bottom:8px; }
.box11 ul li{  line-height:25px;font-size:15px; padding-bottom:4px; }
.box9 h3{font-size:18px; padding-bottom:3px; line-height:24px; text-align:center;}
.box9 p{  font-size:15px; padding-bottom:4px;}
.b7{ margin-left:1%; margin-right:1%;padding:3% 3% 3% 3%; border:solid 2px #000; border-radius:25px 0px 25px 0px; min-height:370px; max-width:31% !important;}
.box12 p {
  line-height: 25px;
  font-size: 15px;
  padding-bottom: 0px;
  min-height: 226px;
}
.box12 ul li:nth-child(4){ margin-left:17.5%;}
}
@media all and (max-width:992px) 
{
.strip p {
  line-height: 25px;
  font-size: 14px;
}	
.search-box {
  padding: .5% .5% .5% .5%;
  width: 190px;
  height: 34px; float:left;
}
.logo img {
  width:160px; padding-left:16px;
}
.social-outer {
  padding-top: 2.4%;
  padding-bottom: 2.4%;
  width: 32px;
  margin-top: 18.5%;
}
.logo {
  margin-top:11%;
  margin-bottom: 22px;
}
.social {
  width:25px;
}
.social img {
  height:18px;
  margin-top: 10%;
  margin-bottom: 10%;
}
.banner h1 {
  line-height:30px;
  padding-bottom: 12px;
  font-size:27px;
  width:280px;padding-left:16px;
}
.btn2 {
  width: 100px;
  font-size: 14px; margin-left:16px;
}
.img1 {
text-align:center; padding-bottom:20px;
  padding-right:0px;
}
.img1 img{ width:300px;}
.b4{width:100% !important;}
.a5{width:100% !important;}
.a6{width:100% !important; margin-top:30px;}
.banner-outer {
  border-bottom: 5px solid #031b32;
  min-height:440px;}
  .bg1 h3 {
  font-size:18px;
  padding-bottom:4px;
  line-height: 27px;
}
.box2 {
  float:none; clear:both; margin:0 auto;
  width:80%;
}
.box2 ul li {
  width:48%;
  margin-right: 1%; margin-top:1%; margin-bottom:1%;
  margin-left: 1%;
}
.strip2-outer {
  padding-top:20px;
  padding-bottom:20px;
  border-top:10px solid #031b32;
  border-bottom:10px solid #031b32;
}
.box3 {
  padding-bottom:20px;
}
.box4 {
  padding-bottom:30px;
}
.box5 {
  padding-bottom:30px;
}
.content-outer {
  padding-top:50px;
  padding-bottom:50px;}
.bg1-outer {
  padding-top:50px;
  padding-bottom:50px;}
.bg2-outer {
  padding-top:50px;
  padding-bottom:50px;}
  .footer-outer {
  padding-top: 50px;
  padding-bottom: 50px;}
.box1 p {
  line-height: 21px;
  padding-bottom: 7px;
  font-size: 13px; min-height:94px;
}
.box3 ul li {
  width:100%;
  margin-right:0%;margin-top:0%; margin-bottom:1%;
  margin-left:0%;
}
.box4 ul li {
  width:48%;
  margin-right: 1%;
  margin-left: 1%;margin-top:3%; margin-bottom:3%;
}
.bg1 h2 {
  font-size:23px;
  padding-bottom: 8px;
  line-height: 32px;
}
.btn1 {
  width: 110px;
  font-size: 15px;
  border: solid 2px #FFF;
  line-height: 24px;
}
.btn1 a {
  padding-top: 5px;
  border-radius: 5px;
  padding-bottom: 5px;}
  .bg1 p {
  line-height: 25px;
  font-size: 14px;}
  .box2 h3 {
  font-size: 13px;
  line-height: 24px;}
  .box1 h3 {
  font-size:16px;
  padding-bottom:3px;
  line-height:24px;
}
.btn3 {
  width: 100px;
  line-height: 24px;
  font-size:14px;
}
.btn3 a {
  padding-top:5px;
  padding-bottom:5px;}
  .box3 p {
  line-height: 25px;
  font-size:18px;
  }
  .box4 h3 {
  font-size:15px;
  padding-bottom:8px;
  line-height: 25px;
 
}
.btn4 {
  line-height: 24px;
  width: 100px;
  font-size:14px;
}
.btn4 a {
  padding-top: 5px;
  border-radius: 5px;
  padding-bottom: 5px;}
  .a2 {
  padding:6% 6% 6% 6%;
}
.img4 {
  margin-top:6.5%;
  margin-right: -9%;
  position: relative;
}
.img5 {
  padding-bottom:0px; padding-top:20px;
  padding-right:0px;
}
.img5 img{ width:100%; background-size:100%;}
.btn5 {
  width: 234px;
  line-height: 24px;
  font-size: 14px;
}
.box6 h2 {
  font-size: 21px;
  padding-bottom: 8px;
  line-height:28px;
}
.box7 {
  padding:4% 4% 4% 4%;}
  .box7 h3 {
  font-size: 21px;
  padding-bottom: 9px;
  line-height: 25px;}
  .logo2 img {
  width: 137px;
  padding: 4% 4% 4% 4%;
}
.arrow img {
  width: 54%;
}
 .banner-outer2 {
  min-height:400px;}
   .banner-outer3 {
  min-height:400px;}
  .banner-outer4 {
  min-height:400px;}
    .banner-outer5 {
  min-height:400px;}
  .banner-outer6 {
  min-height:400px;}
  .banner-outer7 {
  min-height:400px;}
  .banner-outer8 {
 min-height:400px;}
  .box8 h3 {
  font-size: 18px;}
  .box8 p {
min-height:auto;
  line-height: 25px;
  font-size: 15px;}
  .img6 img {
  margin-bottom:0%;
  width:50%;
}
.img6 {
  float:none; clear:both;
  text-align:center; padding-top:12px;
}
.b5{ width:100% !important;}
.b6{ width:100% !important;}
.box8 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%; margin-top:1%; margin-bottom:1%;
  padding: 3% 3% 3% 3%;

}
.img7{ float:none; clear:both;text-align:center; padding-top:20px;}
.img7 img{  margin-bottom:0%; width:auto;}
.img8{ clear:both;text-align:center; padding-bottom:20px;}
.img8 img{ margin-top:0%; width:auto;}
.box10 ul{  padding:0 0 0 15px; margin:0 0 0 0px;}
.box10 ul li{  line-height:25px;  font-size:15px; padding-bottom:8px; }
.box11 ul li{  line-height:25px;font-size:15px; padding-bottom:4px; }
.box9 h3{font-size:18px; padding-bottom:3px; line-height:24px; text-align:center;}
.box9 p{  font-size:15px; padding-bottom:4px;}
.b7{ margin-left:0%; margin-right:0%; margin-top:2%; margin-bottom:2%;padding:5% 5% 5% 5%; border-radius:25px 0px 25px 0px; min-height:auto; max-width:100% !important; width:100%;}
.box12 p {
  line-height: 25px;
  font-size: 15px;
  padding-bottom: 0px;
  min-height:auto;
}
.box12 ul li{ width:100%; margin-left:0px; margin-right:0px;}
.box12 ul li:nth-child(4){ margin-left:0%;}
.combine2{ clear:both; margin:0 auto; width:86%;}
.c1{  width:49% !important; margin-right:2%;}
.c2{  width:49% !important;}
.c3{  width:23% !important; margin-right:2%;}
.c4{  width:75% !important;}
.form3 input[type="email"]{  height:34px; margin-bottom:20px;font-size:14px;}
.form3 input[type="tel"]{  height:34px; margin-bottom:20px;font-size:14px;  }
.form3 input[type="text"]{  height:34px; margin-bottom:20px;font-size:14px;  }
.form3 select{  height:34px; margin-bottom:20px;font-size:14px;  }
.form3 textarea{  height:74px; margin-bottom:20px;font-size:14px; padding-top:12px; padding-bottom:12px; }
.form3 input[type="submit"]{  width:100px; height:34px; margin-bottom:6px;font-size:18px;}
}
@media all and (max-width:768px) 
{
.strip p {
  line-height: 25px;
  font-size: 12px;
}	
.form1 input[type="submit"] {
  width:18px;
  height:18px; background-size:100% !important;}
.search-box {
  padding: .5% .5% .5% .5%;
  width: 180px;
  height:26px; float:left;
}
.form1 input[type="text"] {
  font-size: 13px; margin-top:3px;}
.logo img {
  width:140px; padding-left:24px;
}
.social-outer {
  padding-top: 3.4%;
  padding-bottom: 3.4%;
  width: 32px;
  margin-top: 19.5%;
}
.logo {
  margin-top:11%;
  margin-bottom: 22px;
}
.social {
  width:25px;
}
.social img {
  height:16px;
  margin-top: 10%;
  margin-bottom: 10%;
}
.banner h1 {
  line-height:27px;
  padding-bottom: 12px;
  font-size:23px;
  width:270px;padding-left:24px;
}
.btn2 {
  width: 100px;
  font-size: 14px; margin-left:24px;
}
.img1 {
text-align:center; padding-bottom:20px;
  padding-right:0px;
}
.img1 img{ width:220px;}
.b4{width:100% !important;}
.a5{width:100% !important;}
.a6{width:100% !important; margin-top:10px;}
.banner-outer {
  border-bottom: 5px solid #031b32;
  min-height:380px;}
  .bg1 h3 {
  font-size:16px;
  padding-bottom:4px;
  line-height: 25px;
}
.box2 {
  float:none; clear:both; margin:0 auto;
  width:80%;
}
.box2 ul li {
  width:100%;
  margin-right: 0%; margin-top:1%; margin-bottom:1%;
  margin-left: 0%;
}
.strip2-outer {
  padding-top:20px;
  padding-bottom:20px;
  border-top:10px solid #031b32;
  border-bottom:10px solid #031b32;
}
.box3 {
  padding-bottom:20px;
}
.box4 {
  padding-bottom:20px;
}
.box5 {
  padding-bottom:20px;
}
.content-outer {
  padding-top:30px;
  padding-bottom:30px;}
.bg1-outer {
  padding-top:30px;
  padding-bottom:30px;}
.bg2-outer {
  padding-top:30px;
  padding-bottom:30px;}
    .footer-outer {
  padding-top: 30px;
  padding-bottom:30px;}
.box1 p {
  line-height: 21px;
  padding-bottom: 7px;
  font-size: 13px; min-height:auto;
}
.logo2 {
  width:40%;
  text-align: center; margin-left:4%; margin-bottom:3%;
}
.footer h3 {
  line-height: 24px;margin-left:4%;
  font-size:18px;
}
.b1 {
  max-width:100% !important;
  margin-right:0%;
}
.copyright p {
  line-height: 25px;
  font-size: 14px; padding-top:16px;
}
.bullet{margin-left:4%; margin-bottom:2%;}
.footer p{ margin-left:4%; font-size: 14px;}
.box3 ul li {
  width:100%;
  margin-right:0%;margin-top:0%; margin-bottom:1%;
  margin-left:0%;
}
.box4 ul li {
  width:48%;
  margin-right: 1%;
  margin-left: 1%;margin-top:3%; margin-bottom:3%;
}
.bg1 h2 {
  font-size:20px;
  padding-bottom: 8px;
  line-height:25px;
}
.btn1 {
  width: 110px;
  font-size: 15px;
  border: solid 2px #FFF;
  line-height: 24px;
}
.btn1 a {
  padding-top: 5px;
  border-radius: 5px;
  padding-bottom: 5px;}
  .bg1 p {
  line-height: 25px;
  font-size: 14px;}
  .box2 h3 {
  font-size: 13px; text-align:center;
  line-height: 24px;}
  .box1 h3 {
  font-size:16px;
  padding-bottom:3px;
  line-height:24px;
}
.box1 ul li {
  width:100%;
  margin-right:0%;
  margin-left:0%;}
.btn3 {
  width: 100px;
  line-height: 24px;
  font-size:14px;
}
.btn3 a {
  padding-top:5px;
  padding-bottom:5px;}
  .box3 p {
  line-height: 25px;
  font-size:16px; text-align:center;
  }
  .box4 h3 {
  font-size:14px;
  padding-bottom:8px;
  line-height: 25px;
 
}
.btn4 {
  line-height: 24px;
  width: 100px;
  font-size:14px;
}
.btn4 a {
  padding-top: 5px;
  border-radius: 5px;
  padding-bottom: 5px;}
  .a2 {
  padding:6% 6% 6% 6%;
}
.img4 {
  margin-top:1.5%;
  margin-right:0%;
  position: relative;
}
.img5 {
  padding-bottom:0px; padding-top:10px;
  padding-right:0px;
}
.img5 img{ width:100%; background-size:100%;}
.btn5 {
  width: 234px;
  line-height: 24px;
  font-size: 14px;
}
.box6 h2 {
  font-size: 21px;
  padding-bottom: 8px;
  line-height:28px;
}
.box7 {
  padding:4% 4% 4% 4%;}
  .box7 h3 {
  font-size: 21px;
  padding-bottom: 9px;
  line-height: 25px;}
  .logo2 img {
  width: 137px;
  padding: 4% 4% 4% 4%;
}
.arrow img {
  width: 58%;
}
.bullet ul li {
  font-size: 14px;}
  .social2 img {
  height:18px;}
   .banner-outer2 {
  min-height:350px;}
     .banner-outer3 {
  min-height:350px;}
  .banner-outer4 {
  min-height:350px;}
   .banner-outer5 {
  min-height:350px;}
  .banner-outer6 {
  min-height:350px;}
  .banner-outer7 {
  min-height:350px;}
  .banner-outer8 {
  min-height:350px;}
  .box8 h3 {
  font-size: 18px;}
  .box8 p {
min-height:auto;
  line-height: 25px;
  font-size: 14px;}
  .img6 img {
  margin-bottom:0%;
  width:50%;
}
.img6 {
  float:none; clear:both;
  text-align:center; padding-top:12px;
}
.b5{ width:100% !important;}
.b6{ width:100% !important;}
.box8 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%; margin-top:1%; margin-bottom:1%;
  padding: 3% 3% 3% 3%;

}
.img7{ float:none; clear:both;text-align:center; padding-top:20px;}
.img7 img{  margin-bottom:0%; width:auto;}
.img8{ clear:both;text-align:center; padding-bottom:20px;}
.img8 img{ margin-top:0%; width:auto;}
.box10 ul{  padding:0 0 0 15px; margin:0 0 0 0px;}
.box10 ul li{  line-height:25px;  font-size:14px; padding-bottom:8px; }
.box11 ul li{  line-height:25px;font-size:14px; padding-bottom:4px; }
.box9 h3{font-size:18px; padding-bottom:3px; line-height:24px; text-align:center;}
.box9 p{  font-size:14px; padding-bottom:4px;}
.b7{ margin-left:0%; margin-right:0%; margin-top:2%; margin-bottom:2%;padding:5% 5% 5% 5%; border-radius:25px 0px 25px 0px; min-height:auto; max-width:100% !important; width:100%;}
.box12 p {
  line-height: 25px;
  font-size: 14px;
  padding-bottom: 0px;
  min-height:auto;
}
.box12{ padding-top:0px;}
.box12 ul li{padding:6% 6% 6% 6%; margin-top:4%;}
.box13{  padding:4% 4% 4% 4%; margin-top:25px; margin-bottom:25px; }
.combine2{ width:100%;}
.c1{  width:49% !important; margin-right:2%;}
.c2{  width:49% !important;}
.c3{  width:23% !important; margin-right:2%;}
.c4{  width:75% !important;}
.form3 input[type="email"]{  height:30px; margin-bottom:10px;font-size:13px;}
.form3 input[type="tel"]{  height:30px; margin-bottom:10px;font-size:13px;  }
.form3 input[type="text"]{  height:30px; margin-bottom:10px;font-size:13px;  }
.form3 select{  height:30px; margin-bottom:10px;font-size:13px;  }
.form3 textarea{  height:74px; margin-bottom:18px;font-size:13px; padding-top:12px; padding-bottom:12px; }
.form3 input[type="submit"]{  width:100px; height:30px; margin-bottom:6px;font-size:16px;}
}
@media all and (max-width:580px) 
{
.strip p {
  line-height: 25px;
  font-size: 14px; text-align:left; 
}
.strip p a{padding-left:0px; padding-right:0px;}	
.form1 input[type="submit"] {
  width:18px;
  height:18px; background-size:100% !important;}
.search-box {
  padding: .5% .5% .5% .5%;
  width: 180px;
  height:26px; float:left;
}
.form1 input[type="text"] {
  font-size: 13px;}
.logo img {
  width:140px; padding-left:24px;
}
.social-outer {
  padding-top: 3.4%;
  padding-bottom: 3.4%;
  width: 32px;
  margin-top: 19.5%;
}
.logo {
  margin-top:3%;
  margin-bottom:12px;
}
.social {
  width:25px;
}
.social img {
  height:16px;
  margin-top: 10%;
  margin-bottom: 10%;
}
.banner h1 {
  line-height:27px;
  padding-bottom: 12px;
  font-size:20px;
  width:250px;padding-left:24px;
}
.btn2 {
  width: 100px;
  font-size: 14px; margin-left:24px;
}
.img1 {
text-align:center; padding-bottom:20px;
  padding-right:0px;
}
.img1 img{ width:200px;}
.b4{width:100% !important;}
.a5{width:100% !important;}
.a6{width:100% !important; margin-top:10px;}
.banner-outer {
  border-bottom: 5px solid #031b32;
  min-height:300px;}
  .bg1 h3 {
  font-size:16px;
  padding-bottom:4px;
  line-height: 25px;
}
.box2 {
  float:none; clear:both; margin:0 auto;
  width:80%;
}
.box2 ul li {
  width:100%;
  margin-right: 0%; margin-top:1%; margin-bottom:1%;
  margin-left: 0%;
}
.strip2-outer {
  padding-top:20px;
  padding-bottom:20px;
  border-top:10px solid #031b32;
  border-bottom:10px solid #031b32;
}
.box3 {
  padding-bottom:20px;
}
.box4 {
  padding-bottom:20px;
}
.box5 {
  padding-bottom:20px;
}
.content-outer {
  padding-top:30px;
  padding-bottom:30px;}
.bg1-outer {
  padding-top:30px;
  padding-bottom:30px;}
.bg2-outer {
  padding-top:30px;
  padding-bottom:30px;}
    .footer-outer {
  padding-top: 30px;
  padding-bottom:30px;}
.box1 p {
  line-height: 21px;
  padding-bottom: 7px;
  font-size: 13px; min-height:auto;
}
.logo2 {
  width:40%;
  text-align: center; margin-left:4%; margin-bottom:3%;
}
.footer h3 {
  line-height: 24px;margin-left:4%;
  font-size:18px;
}
.b1 {
  max-width:100% !important;
  margin-right:0%; width:100%;}
.copyright p {
  line-height: 25px;
  font-size: 14px; padding-top:16px;
}
.bullet{margin-left:4%; margin-bottom:2%;}
.footer p{ margin-left:4%; font-size: 14px;}
.box3 ul li {
  width:100%;
  margin-right:0%;margin-top:0%; margin-bottom:1%;
  margin-left:0%;
}
.box4 ul li {
  width:48%;
  margin-right: 1%;
  margin-left: 1%;margin-top:4%; margin-bottom:4%;
}
.bg1 h2 {
  font-size:20px;
  padding-bottom: 8px;
  line-height:25px;
}
.btn1 {
  width: 100px;
  font-size: 13px;
  border: solid 2px #FFF;
  line-height: 24px;
}
.btn1 a {
  padding-top: 3px;
  border-radius: 5px;
  padding-bottom: 3px;}
  .bg1 p {
  line-height: 25px;
  font-size: 14px;}
  .box2 h3 {
  font-size: 13px; text-align:center;
  line-height: 24px;}
  .box1 h3 {
  font-size:16px;
  padding-bottom:3px;
  line-height:24px;
}
.box1 ul li {
  width:100%;
  margin-right:0%;
  margin-left:0%;}
.btn3 {
  width:90px;
  line-height: 24px;
  font-size:13px;
}
.btn3 a {
  padding-top:3px;
  padding-bottom:3px;}
  .box3 p {
  line-height: 25px;
  font-size:16px; text-align:left;
  }
  .box4 h3 {
  font-size:12px;
  padding-bottom:8px;
  line-height: 25px;
 
}
.btn4 {
  line-height: 24px;
  width:90px;
  font-size:13px;
}
.btn4 a {
  padding-top:3px;
  border-radius: 5px;
  padding-bottom:3px;}
  .a2 {
  padding:6% 6% 6% 6%;
}
.img4 {
  margin-top:1.5%;
  margin-right:0%;
  position: relative;
}
.img5 {
  padding-bottom:0px; padding-top:10px;
  padding-right:0px;
}
.img5 img{ width:100%; background-size:100%;}
.btn5 {
  width: 234px;
  line-height: 24px;
  font-size: 14px;
}
.box6 h2 {
  font-size:18px;
  padding-bottom: 8px;
  line-height:28px;
}
.bullet ul li {
  font-size: 14px;}
.b2{width:100%;}
.b3{width:100%;}
.box7 {
  padding:4% 4% 4% 4%;}
  .box7 h3 {
  font-size:18px;
  padding-bottom: 9px;
  line-height: 25px;}
  .logo2 img {
  width: 117px;
  padding: 4% 4% 4% 4%;
}
.arrow img {
  width:46.8%;
}
.box7 p {
  line-height: 24px;
  font-size: 14px;}
.box7 h5 {
  font-size: 14px;}
.container{ max-width:92% !important;}
.box6 p{ font-size:14px;}
.form2 input[type="submit"] {
  width:90px;
  height: 30px;
  font-size: 14px;}
  .box7 h6 {
  float: left;
  line-height: 24px;
  margin-bottom: 16px;font-size:14px;
 }
  .banner-outer2 {
  min-height:250px;} 
  .banner-outer3 {
  min-height:250px;}
    .banner-outer4 {
  min-height:250px;}
   .banner-outer5 {
  min-height:250px;}
  .banner-outer6 {
  min-height:250px;}
   .banner-outer7 {
  min-height:250px;}
  .banner-outer8 {
  min-height:250px;}
  .box8 h3 {
  font-size: 17px;}
  .box8 p {
min-height:auto;
  line-height: 25px;
  font-size: 14px;}
  .img6 img {
  margin-bottom:0%;
  width:66%;
}
.img6 {
  float:none; clear:both;
  text-align:center; padding-top:12px;
}
.b5{ width:100% !important;}
.b6{ width:100% !important;}
.box8 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%; margin-top:2%; margin-bottom:2%;
  padding: 3% 3% 3% 3%;

}
.img7{  padding-top:10px;}
.img8{  padding-bottom:10px;}
.box10 ul li{  line-height:25px;  font-size:14px; padding-bottom:8px; }
.box11 ul li{  line-height:25px;font-size:14px; padding-bottom:4px; }
.box9 h3{font-size:17px; padding-bottom:3px; line-height:24px;}
.box9 p{  font-size:14px; padding-bottom:4px;}
.b7{ margin-left:0%; margin-right:0%; margin-top:2%; margin-bottom:2%;padding:5% 5% 5% 5%; border-radius:25px 0px 25px 0px; min-height:auto; max-width:100% !important; width:100%;}
.box12 h3{font-size:17px;}
.box12 p {
  line-height: 25px;
  font-size: 14px;
  padding-bottom: 0px;
  min-height:auto;
}
.box13{  padding:6% 6% 6% 6%; margin-top:25px; margin-bottom:25px; }
.c1{  width:100% !important; margin-right:0%;}
.c2{  width:100% !important;}
.c3{  width:44% !important; margin-right:2%;}
.c4{  width:54% !important;}
.form3 input[type="email"]{  height:30px; margin-bottom:10px;font-size:13px;}
.form3 input[type="tel"]{  height:30px; margin-bottom:10px;font-size:13px;  }
.form3 input[type="text"]{  height:30px; margin-bottom:10px;font-size:13px;  }
.form3 select{  height:30px; margin-bottom:10px;font-size:13px;  }
.form3 textarea{  height:94px; margin-bottom:18px;font-size:13px; padding-top:12px; padding-bottom:12px; }
.form3 input[type="submit"]{  width:90px; height:28px; margin-bottom:6px;font-size:13px; line-height:24px; }
}

@media all and (max-width:380px) 
{
	.box9 p{  font-size:13px; padding-bottom:4px;}
	.box10 ul li{  line-height:25px;  font-size:13px;}
	.box11 ul li{  line-height:25px;  font-size:13px;}
.strip p {
  line-height: 25px;
  font-size: 13px; text-align:left; 
}
.strip p a{padding-left:0px; padding-right:0px;}	
.form1 input[type="submit"] {
  width:18px;
  height:18px; background-size:100% !important;}
.search-box {
  padding: .5% .5% .5% .5%;
  width: 150px;
  height:26px; float:left;
}
.form1 input[type="text"] {
  font-size: 11px;}
.logo img {
  width:120px; padding-left:32px;
}
.social-outer {
  padding-top: 3.4%;
  padding-bottom: 3.4%;
  width: 32px;
  margin-top: 11.5%;
}
.logo {
  margin-top:3%;
  margin-bottom:4px;
}
.social {
  width:25px;
}
.social img {
  height:16px;
  margin-top: 10%;
  margin-bottom: 10%;
}
.banner h1 {
  line-height:24px;
  padding-bottom:5px;
  font-size:16px;
  width:220px;padding-left:32px;
}
.btn2 {
  width:90px;
  font-size:13px; margin-left:32px;
}
.img1 {
text-align:center; padding-bottom:20px;
  padding-right:0px;
}
.img1 img{ width:150px;}
.b4{width:100% !important;}
.a5{width:100% !important;}
.a6{width:100% !important; margin-top:10px;}
.banner-outer {
  border-bottom: 5px solid #031b32;
  min-height:230px;}
  .bg1 h3 {
  font-size:15px;
  padding-bottom:4px;
  line-height: 25px;
}
.box2 {
  float:none; clear:both; margin:0 auto;
  width:80%;
}
.box2 ul li {
  width:100%;
  margin-right: 0%; margin-top:1%; margin-bottom:1%;
  margin-left: 0%;
}
.strip2-outer {
  padding-top:20px;
  padding-bottom:20px;
  border-top:10px solid #031b32;
  border-bottom:10px solid #031b32;
}
.box3 {
  padding-bottom:10px;
}
.box4 {
  padding-bottom:10px;
}
.box5 {
  padding-bottom:10px;
}
.content-outer {
  padding-top:20px;
  padding-bottom:20px;}
.bg1-outer {
  padding-top:20px;
  padding-bottom:20px;}
.bg2-outer {
  padding-top:20px;
  padding-bottom:20px;}
    .footer-outer {
  padding-top:20px;
  padding-bottom:20px;}
.box1 p {
  line-height: 21px;
  padding-bottom: 7px;
  font-size: 13px; min-height:auto;
}
.logo2 {
  width:40%;
  text-align: center; margin-left:4%; margin-bottom:5%;
}
.footer h3 {
  line-height: 24px;margin-left:4%;
  font-size:16px;
}
.b1 {
  max-width:100% !important;
  margin-right:0%; width:100%;}
.copyright p {
  line-height: 25px;
  font-size: 13px; padding-top:12px;
}
.bullet{margin-left:4%; margin-bottom:2%;}
.footer p{ margin-left:4%; font-size: 13px;}
.box3 ul li {
  width:100%;
  margin-right:0%;margin-top:0%; margin-bottom:1%;
  margin-left:0%;
}
.box4 ul li {
  width:98%;
  margin-right: 1%;
  margin-left: 1%;margin-top:6%; margin-bottom:6%;
}
.bg1 h2 {
  font-size:16px;
  padding-bottom: 8px;
  line-height:25px;
}
.box2 h3 span {
  font-size:23px;}
.btn1 {
  width: 100px;
  font-size: 13px;
  border: solid 2px #FFF;
  line-height: 24px;
}
.btn1 a {
  padding-top: 3px;
  border-radius: 5px;
  padding-bottom: 3px;}
  .bg1 p {
  line-height: 25px;
  font-size: 13px;}
  .box2 h3 {
  font-size: 13px; text-align:center;
  line-height: 24px;}
  .box1 h3 {
  font-size:16px;
  padding-bottom:3px;
  line-height:24px;
}
.box1 ul li {
  width:100%;
  margin-right:0%;
  margin-left:0%;}
.btn3 {
  width:90px;
  line-height: 24px;
  font-size:13px;
}
.btn3 a {
  padding-top:3px;
  padding-bottom:3px;}
  .box3 p {
  line-height: 25px;
  font-size:13px; text-align:left;
  }
  .box4 h3 {
  font-size:14px;
  padding-bottom:8px;
  line-height: 25px;
 
}
.btn4 {
  line-height: 24px;
  width:90px;
  font-size:13px;
}
.btn4 a {
  padding-top:3px;
  border-radius: 5px;
  padding-bottom:3px;}
  .a2 {
  padding:6% 6% 6% 6%;
}
.img4 {
  margin-top:1.5%;
  margin-right:0%;
  position: relative;
}
.img5 {
  padding-bottom:0px; padding-top:10px;
  padding-right:0px;
}
.img5 img{ width:100%; background-size:100%;}
.btn5 {
  width: 214px;
  line-height: 24px;
  font-size: 13px;
}
.box6 h2 {
  font-size:16px;
  padding-bottom: 8px;
  line-height:28px; margin-bottom:10px;
}
.bullet ul li {
  font-size: 13px;}
.b2{width:100%;}
.b3{width:100%;}
.box6 {
  padding:7% 7% 7% 7%;}
.box7 {
  padding:7% 7% 7% 7%;}
  .box7 h3 {
  font-size:16px;
  padding-bottom: 9px;
  line-height: 25px;}
  .logo2 img {
  width: 100px;
  padding: 6% 6% 7% 6%;
}
.arrow img {
  width:40%;
}
.container{ max-width:92% !important;}
  .banner-outer2 {
  min-height:188px;}
  .box8 h3 {
  font-size: 16px;}
  .box8 p {
min-height:auto;
  line-height: 25px;
  font-size: 13px;}
  .img6 img {
  margin-bottom:0%;
  width:76%;
}
.img6 {
  float:none; clear:both;
  text-align:center; padding-top:12px;
}
.b5{ width:100% !important;}
.b6{ width:100% !important;}
.box8 ul li {
  width:100%;
  margin-left:0%;
  margin-right:0%; margin-top:2%; margin-bottom:2%;
  padding: 3% 3% 3% 3%;

}
.box9 h3{ font-size:16px;}
  .banner-outer3 {
  min-height:188px;}
    .banner-outer4 {
  min-height:188px;}
    .banner-outer5 {
  min-height:188px;}
   .banner-outer6 {
  min-height:188px;}
   .banner-outer7 {
  min-height:188px;}
  .banner-outer8 {
  min-height:188px;}
   .box7 p {
    line-height: 24px;
    font-size: 13px;
  }
    .box7 h5 {
    line-height: 24px;
    font-size: 13px;
  }
    .box7 h6 {
    line-height: 24px;
    font-size: 13px;
  }
  .box12 p {
  line-height: 25px;
  font-size: 13px;
  padding-bottom: 0px;
  min-height:auto;
}
}
@media all and (max-width:360px) 
{
.strip p {
  line-height: 25px;
  font-size: 11px; text-align:left; 
}}