@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);

*{
	margin:0px; 
	padding:0px;
}

@font-face {
    font-family: 'nixie_oneregular';
    src: url('../fonts/nixieone-regular_1.eot');
    src: url('../fonts/nixieone-regular_1.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nixieone-regular_1.woff2') format('woff2'),
         url('../fonts/nixieone-regular_1.woff') format('woff'),
         url('../fonts/nixieone-regular_1.ttf') format('truetype'),
         url('../fonts/nixieone-regular_1.svg#nixie_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.brand{
	margin-top:20px; 
	display: inline-block;
}

body{
	background:#4675bd url(../images/backgrounds/bg.jpg) top center no-repeat; 
	width:100%;
	height:100%;
	font-family:'Open Sans', sans-serif;
}

.innerContainer{
	max-width:1008px;
	width:100%;
	margin:0 auto;	
}
.clear_fix{ clear:both;}


header{ padding:30px 0}
.header_right{font-weight:600; color:#fff; text-align:right; text-transform:uppercase;}
.header_right .green_dot{font-family: 'nixie_oneregular'; margin:0; padding:4px 10px; width:36px; height:36px; background:#a9cd2d; border-radius:50%; font-size:20px; text-align:center;}
.header_right .blue_dot{font-family: 'nixie_oneregular'; margin:0; padding:4px 10px; width:36px; height:36px; background:#1d4f98; border-radius:50%;font-size:20px; text-align:center;}

.banner_block{ text-align:center; background-color:#fff; padding:50px 100px;}
.banner_img{position:relative;}
.banner_img img{position:relative;}
.banner_block h1{ font-family: 'nixie_oneregular'; margin:0; padding:0px; font-size:46px; color:#118ecd; }
.banner_block p{font-size:17px; color:#363636; font-weight:400;}

.green_link{ background-color:#aace2d;font-family: 'nixie_oneregular'; margin:0; padding: 28px 70px ; font-size:36px; color:#fff;display:inline-block;}
p.sec_psg{ padding:30px 0; color:#363636; line-height:28px;}
.social{ position:absolute; top:0; right:-36px;}
.social ul{ list-style-type:none;}
.social ul li{ margin-bottom:5px;}

.social a {
    display: block;
}

.img-responsive__wrapper {
    text-align: center;
}

.img-responsive__wrapper a {
    display: inline-block;
}

.img-responsive__wrapper img {
    max-width: 300px;
}

/* People Section */
.peopleBg{
	width:100%;
	height:100%;
	background:#ff0000 url(../images/people.jpg) no-repeat; 
	background-size: cover;
	padding:35px 0px;
	color:#fff;
	max-height:393px;
}

.peopleBg h1{
	font-family: 'nixie_oneregular';
	font-size:46px;
	margin:0 0 20px;
}

.peopleBg p.peopleSpeak{
	max-width:504px;
	width:100%;
	font-size:13px;
	padding:0 15px;
	margin:30px auto 10px;
}

.peopleBg p.peopleName{
	font-size:13px;
	text-transform:uppercase;
	font-weight:700;
}

.peopleBg p.peopleName span{
	text-transform:uppercase;
    color:#99e035;
}

.footer{
	background:#fff;
	padding:30px 0;
}

.footer p{
	color:#0f0f0f;
	font-size:11px;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:0px;
}

.footer ul.nav{
	list-style: none;
}

.footer ul.nav li{
	display:inline-block;
	font-size:11px;
	text-transform:uppercase;
	line-height: 10px;
}

.footer ul.nav li a {
    color:#0f0f0f;
    border-left: 1px solid #0f0f0f;
    padding: 0 8px;
}

.footer ul.nav li:first-child a {
	border-left: none;
}

.footer ul.smNav{
	list-style:none;
}

.footer ul.smNav li{
	display:inline-block;
}

.footer ul.smNav li a {
    display: block;
}

.video-wrapper__target video,
.video-wrapper__target iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-wrapper__target {
    display: inline-block;
    padding: 0;
    margin: 0;
    width: 100%;
    min-height: 315px;
    position: relative;
    box-sizing: border-box;
}

@media only screen and (max-width:768px){
	.banner_block {
    background-color: #ffffff;
    padding: 50px 15px;
    text-align: center;
    }
	.social ul li {
    display: inline;
    margin-bottom: 5px;
    }
	.social {
    bottom: -46px;
    left: 0;
    position: absolute;
    right: auto;
    top: auto;
    }
	p.sec_psg {
   
    padding: 71px 0 30px;
    }
	.green_link {
    background-color: #aace2d;
    color: #ffffff;
    display: inline-block;
    font-family: 'nixie_oneregular';
    font-size: 36px;
    margin: 0;
    padding: 23px 51px;
}
	
}
@media only screen and (max-width:767px){
	.peopleBg h1{font-size:35px;}
	
	
	
}

@media only screen and (max-width:481px){
	.d_block{   display: block;margin-top: 6px;}
	.text_left{ text-align:left;}
	.banner_block h1 {font-size: 42px;}
	.green_link {
    background-color: #aace2d;
    color: #ffffff;
    display: inline-block;
    font-family: 'nixie_oneregular';
    font-size: 18px;
    margin: 0;
    padding: 13px 18px;
}
}

@media only screen and (max-width:360px){
	.peopleBg h1{font-size:30px;}
}
