/* CSS Document */

/*
----------------------------------
01. DEFAULT ELEMENTS
----------------------------------
*/

body{margin:0px;padding:0px;}
*{border:none;outline:none;text-decoration:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
iframe{width:100% !important;}
img{vertical-align:top;}
a{color:inherit;}
@font-face {
font-family: 'robotobold';
src: url('roboto-bold-webfont.eot');
src: url('roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('roboto-bold-webfont.woff') format('woff'),
	 url('roboto-bold-webfont.ttf') format('truetype'),
	 url('roboto-bold-webfont.svg#robotobold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Lato-Bold';
src: url('latobol.eot');
src: url('latobol.eot?#iefix') format('embedded-opentype'),
	 url('latobol.woff') format('woff'),
	 url('latobol.ttf') format('truetype'),
	 url('latobol.svg#latobol') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Lato-Regular';
src: url('latoreg.eot');
src: url('latoreg.eot?#iefix') format('embedded-opentype'),
	 url('latoreg.woff') format('woff'),
	 url('latoreg.ttf') format('truetype'),
	 url('latoreg.svg#latoreg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'mohaveregular';
src: url('mohave-webfont.eot');
src: url('mohave-webfont.eot?#iefix') format('embedded-opentype'),
	 url('mohave-webfont.woff2') format('woff2'),
	 url('mohave-webfont.woff') format('woff'),
	 url('mohave-webfont.ttf') format('truetype'),
	 url('mohave-webfont.svg#mohaveregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'robotoblack';
src: url('roboto-black-webfont.eot');
src: url('roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
	 url('roboto-black-webfont.woff') format('woff'),
	 url('roboto-black-webfont.ttf') format('truetype'),
	 url('roboto-black-webfont.svg#robotoblack') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'robotomedium';
src: url('roboto-medium-webfont.eot');
src: url('roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
	 url('roboto-medium-webfont.woff') format('woff'),
	 url('roboto-medium-webfont.ttf') format('truetype'),
	 url('roboto-medium-webfont.svg#robotomedium') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'latoblack';
src: url('lato-bla-webfont.eot');
src: url('lato-bla-webfont.eot?#iefix') format('embedded-opentype'),
	 url('lato-bla-webfont.woff') format('woff'),
	 url('lato-bla-webfont.ttf') format('truetype'),
	 url('lato-bla-webfont.svg#latoblack') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: "Roboto";
src: url('128814698-Roboto-Light.eot');
src: url('128814698-Roboto-Light.eot?#iefix') format('embedded-opentype'),
url('128814698-Roboto-Light.svg#Roboto') format('svg'),
url('128814698-Roboto-Light.woff') format('woff'),
url('128814698-Roboto-Light.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}







/*
----------------------------------
02. CONTAINER, WRAPPER
----------------------------------
*/

#container{width:100%;}
#wrapper{width:100%;}
.main{max-width:1200px;margin:0 auto;padding:0 2%;}
img {
	max-width: 100%;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}




/*
----------------------------------
03. HEADER
----------------------------------
*/

#header{width:100%;background:url(../images/banner.jpg) no-repeat center top;background-size:cover;padding-bottom:21px;}
.header_top h2{font:normal 30px 'robotobold';color:#000d92;margin:0 0 10px 0;padding:0 0 6px 0;border-bottom:1px solid #2b2c9a;display:inline-block;line-height:normal;}
.header_top h3{font:normal 17px 'Lato-Bold';color:#000000;margin:0;padding:0;line-height:35px;}
.header_top p{font:normal 17px 'Lato-Regular';color:#4d4d4d;margin:0;padding:0;line-height:35px;}
.logo{margin-bottom:34px;}
.header_top p span{color:#292b9d;font-family:'Lato-Bold';}
#banner{position:relative;}
.banner_inner{width:500px;padding:4% 0;}
.banner_inner h2{font:normal 65px 'mohaveregular';color:#d5d5d5;margin:0;padding:0;text-transform:uppercase;line-height:normal;}
.banner_inner h3{font:normal 40px 'robotoblack';color:#3b3d95;margin:0;padding:0;text-transform:uppercase;line-height:normal;}
.banner_inner h3 span{color:#000000;}
.banner_inner h4{font:normal 22px 'robotomedium';color:#000000;margin:0;padding:0 0 20px 0;text-transform:uppercase;line-height:normal;}
.banner_inner h4 span{color:#3b3d95;}
.quote{width:140px;height:35px;text-align:center;font:normal 17px 'Lato-Regular';color:#ffffff;display:inline-block;vertical-align:top;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background: rgba(79,79,222,1);
background: -moz-linear-gradient(top, rgba(79,79,222,1) 0%, rgba(32,35,138,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(79,79,222,1)), color-stop(100%, rgba(32,35,138,1)));
background: -webkit-linear-gradient(top, rgba(79,79,222,1) 0%, rgba(32,35,138,1) 100%);
background: -o-linear-gradient(top, rgba(79,79,222,1) 0%, rgba(32,35,138,1) 100%);
background: -ms-linear-gradient(top, rgba(79,79,222,1) 0%, rgba(32,35,138,1) 100%);
background: linear-gradient(to bottom, rgba(79,79,222,1) 0%, rgba(32,35,138,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4fde', endColorstr='#20238a', GradientType=0 );line-height:35px;}




 

/*
----------------------------------
04. CONTENT
----------------------------------
*/

#content{width:100%;}
.img_left{/*width:469px;*/width:39.08%;float:left;margin-right:4%;}
.img_right{overflow:hidden;text-align:right;padding-top:8%;}
.img_right h2{font:normal 17px 'latoblack';color:#0a0a0a;text-transform:uppercase;margin:0;padding:0 0 12px 0;line-height:normal;}
.img_right p{font:normal 14px 'Lato-Regular';color:#595959;margin:0;padding:0;line-height:22px;}
.sec1{background:url(../images/bg1.jpg) no-repeat right top #1c1d83;background-size:80% 100%;padding:4% 0;}
.sec1 h2{font:normal 60px 'robotobold';color:#ffffff;text-transform:uppercase;margin:0 0 23px 0;padding:0 0 12px 0;display:inline-block;border-bottom:1px solid #5758d0;line-height:normal;}
.sec1 h2 span{font-size:40px;font-family:"Roboto";}
.sec1 p{font:normal 14px 'Lato-Regular';color:#ffffff;margin:0;padding:0 0 24px 0;line-height:22px;}
ul.list1{margin:0;padding:0;list-style-type:square;list-style-position:inside;}
ul.list1 li{margin:0;padding:0;font:normal 14px 'Lato-Regular';color:#ffffff;line-height:22px;}
.sec2{background:url(../images/bg2.jpg) no-repeat left top #f9f9f9;background-size:60% 100%;padding:4% 0;text-align:right;}
.text_sec{width:600px;}
.sec2 h2{font:normal 60px 'robotobold';color:#1c1d83;text-transform:uppercase;margin:0 0 23px 0;padding:0 0 12px 0;display:inline-block;border-bottom:1px solid #c7c6c6;line-height:normal;}
.sec2 h2 span{font-size:40px;font-family:"Roboto";color:#000000;}
.sec2 p{font:normal 14px 'Lato-Regular';color:#707070;margin:0;padding:0 0 24px 0;line-height:22px;}
.gallery_box{width:25%;float:left;}





/*
----------------------------------
05. FOOTER
----------------------------------
*/

#footer{width:100%;background:url(../images/footer_bg.jpg) no-repeat center top;background-size:cover;text-align:center;}
.footer_top{padding:4% 0;}
.footer_top p{padding-bottom:20px;}
.footer_text{display:inline-block;background-color:rgba(75, 206, 256, 0.5);padding:6px 0px;margin-bottom:35px;}
.footer_text h6{font:normal 20px 'robotobold';color:#000000;text-transform:uppercase;margin:0;padding:0;display:inline-block;vertical-align:top;margin:0 15px;line-height:normal;}
.footer_text h6 span{color:#000cff;}
.footer_top h2{font:normal 40px 'robotobold';color:#000d92;margin:0 0 10px 0;padding:0 0 1px 0;border-bottom:1px solid #9fb3c3;display:inline-block;line-height:normal;}
.footer_top h3{font:normal 22px 'Lato-Regular';color:#000000;margin:0;padding:0 0 25px 0;line-height:normal;}
.footer_top h4{font:normal 22px 'Lato-Bold';color:#000000;margin:0 10px;padding:0 0 12px 0;display:inline-block;vertical-align:top;line-height:normal;}
.footer_top h4 span{color:#000d91;font-family:'Lato-Regular';}
.footer_top h4 img{vertical-align:top;margin-right:2px;}
.footer_btm{background-color:rgba(3, 142, 249, 0.8);padding:14px 0px 4px 0;}
.footer_btm p{font:normal 14px 'Lato-Regular';color:#ffffff;margin:0;padding:0 0 10px 0;line-height:normal;}
.footer_btm p span{color:#acf2ff;}
#footer p img{ vertical-align:middle;}