@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Oswald-Medium';
  src:  url('font/Oswald-Medium.woff') format('woff'), url('font/Oswald-Medium.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('font/opensans-bold-webfont.eot');
    src: url('font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-bold-webfont.woff') format('woff'),
         url('font/opensans-bold-webfont.ttf') format('truetype'),
         url('font/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  url('font/OpenSans-Semibold.woff') format('woff'), url('font/OpenSans-Semibold.ttf')  format('truetype'),url('font/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Bebas';
  src: url('font/Bebas.eot?#iefix') format('embedded-opentype'),  url('font/Bebas.woff') format('woff'), url('font/Bebas.ttf')  format('truetype'), url('font/Bebas.svg#Bebas') format('svg');
  font-weight: normal;
  font-style: normal;
}
h1,h2,h3{font-weight:normal;}
*{margin:0;padding:0;}
a{text-decoration:none;}
body{font-family: 'open_sansregular';}
img{max-width:100%;vertical-align:middle;}
.header_bg{background:#87c442;padding:0.5%;}
.clear{clear:both;}
.header{margin:2% 0% 2% 0%;}
.wrapper{max-width:980px;margin:0 auto;width:100%;}
.header_left{width:64%;display:inline-block;}
.header_right{display:inline-block;width:18%;vertical-align:top;float:right;margin-top:7%;}
.phone_no{font-size:22px;color:#0070b9;font-family: 'Oswald-Medium';}
.phone_no img{margin-right:3%;}
.banner_img{position:relative;}
.banner_img img{width:100%;}
.banner_text{position:absolute;top: 54px;left: 0px;right: 0px;width:980px;margin:0 auto;}
.banner_text h1{font-family: 'Bebas';color:#0070b9;font-size:44px;letter-spacing: 1px;word-spacing: 10px;}
.banner_text h2{font-size:40px;color:#000000;  font-family: 'OpenSans-Semibold';margin-top:3%;}
.banner_text h3{font-size:40px;color:#000000;margin-top:3%;  }
.blue_sect{background:#0070b9;padding:2% 0% 2% 0%;}
.business_sect{display:inline-block;width:54%;margin-right:6%;}
.business_sect h1{font-size:32px;font-family: 'open_sansbold';color:#fff;}
.business_content{font-size:30px;color:#fff;margin:4% 0% 4% 0%}
.business_content ul{padding-left:4%;}
.business_content p{font-size:26px;margin-top:4%;}
.contact_sect{display:inline-block;width:39%;vertical-align:top;margin-top:3%;}
.contact_head{font-size:35px;background:#86c542; color:#fff;padding:1%;text-align:center;font-family: 'open_sansbold';}
.contact_form input{width: 100%;border: 1px solid #cacaca;padding: 2.5% 0% 2.5% 0%;text-indent:10px;}
.contact_form{background:#fff;padding:5%;}
.contact_form .error{color:#FF0000;}
.label{font-size:14px;margin-bottom:2%;}
.space{margin-bottom:5%;}
.button{text-align:center;}
.button input{background:#86c542;width:50%;border:1px solid #86c542;font-family: 'open_sansbold';font-size:35px;color:#fff;padding:0%;}
.button input:hover,.contact_but:hover{cursor:pointer;background:#569710}
.pre_footer{background:#e2e2e2;padding:3% 0% 3% 0%;text-align:center;}
.pre_footer h1{font-family: 'open_sansbold';font-size:30px;}
.space_div{margin-bottom:2%;}
.pre_footer h2 a{color:#000;font-size:26px;font-family: 'open_sansbold';word-wrap:break-word}
.pre_footer h2 a:hover{color:#0070b9;}
.pre_footer h3{font-size:28px;font-family: 'open_sansbold';}
.contact_but{font-size:28px;background:#86c542; color:#fff;padding:1%;text-align:center;width:19%;margin:0 auto;font-family: 'open_sansbold';}
.small{font-family: 'Oswald-Medium';font-size:36px;color:#0070b9;text-align:center;}
.copyright{font-size:14px;text-align:center;}
.footer{padding:1% 0% 1% 0%;}
.copyright a{color:#000;}
.copyright a:hover{text-decoration:underline;}
.mail_text,.mail_icon{display:inline-block;}
.mail_text{margin-left:1%;}
.banner_sect{position:relative;}
