.jumbotron {
    background: url(../img/hero.jpg) no-repeat;
	background-size:cover;
	padding-top:56%;
	padding-bottom:0;
	clear:both;
	position:relative;
	margin-bottom:80px;
	
}

.jumbotron .container {

}
.hero {
	position:absolute;
	top:20%;
	width: 40%;
	left:50%;
}

.divider {
	border-right: 1px solid #EDEDED;
	min-height: 460px;
	margin-bottom:90px;
	position:relative;
}
.download {
	position: absolute;
	bottom:0;
	left:10px;
}
.video {
	position: absolute;
	bottom:15px;
	right:10px;
}
footer {
	padding:10px 0 80px;
	background:#dddddd;
	
}
/*----------------------------------------TEXT STYLES 
---------------------------------------------------------------*/
.jumbotron h1 {
	font-family: "jaf-facitweb",sans-serif;
	font-size:20px;	
	font-weight:400;
	color:#30363a;
	margin:0;
	line-height:20px;	
	letter-spacing:-1px;
}
.jumbotron h1 span {
	display:block;	
	font-weight:700;
	font-size:60px;
	letter-spacing:-3px;
	font-family: "jaf-facitweb",sans-serif;
	line-height:54px;
	
}
h2 {
	color:#324c75;
	font-weight:400;
	font-size:22px;
	letter-spacing:-1px;
	font-family: "jaf-facitweb",sans-serif;
}
h3 {
	color: #30363a;	
	font-family: "jaf-facitweb",sans-serif;
	font-size:24px;
	letter-spacing:-1px
}
p {
	font-size:16px;
	font-family: "museo-slab",serif;
	color:#727272;
	font-weight:100;
	line-height:1.2;
}
footer p {
	font-size:11px;
}
/*----------------------------------------MEDIA QUERIES 
---------------------------------------------------------------*/

@media (max-width: 1200px) {
	.download img {
	width:80%;
	height:auto;
}
.divider {
	min-height: 490px;
	
}
.video {
	position: absolute;
	bottom:10px;
	right:10px;
}

}

@media (min-width: 1200px) {
 .jumbotron {
	padding-top:40%;
	background-position: center 20%;
}

}

@media (max-width: 768px) {
	.jumbotron h1 {
	font-size:20px;	
	font-weight:400;
	margin:0;
	line-height:18px;	
	letter-spacing:-1px;
}
.jumbotron h1 span {
	display:block;	
	font-weight:700;
	font-size:36px;
	letter-spacing:-2px;
	line-height:34px;
	
}	
h2 {
	font-size:16px;
	letter-spacing:-1px;
}
.btn {
	display:block;	
}
}

@media (max-width: 480px) {
.download {
	position: inherit;
	margin:0 auto 20px;
	text-align:center;
}
.video {
	position: inherit;
	margin:0 auto 20px;
	text-align:center;
}
}
@media (max-width: 360px) {
.jumbotron h1 {
	font-size:14px;	
	font-weight:400;
	margin:0;
	line-height:14px;	
	letter-spacing:-1px;
}
.jumbotron h1 span {
	display:block;	
	font-weight:700;
	font-size:24px;
	letter-spacing:-2px;
	line-height:24px;
	
}	
h2 {
	font-size:12px;
	letter-spacing:-1px;
}
.divider {
	min-height: 450px;
	margin-bottom:20px;
}

	
h3 {
	font-size:16px;
}	
p {
	font-size:12px;
	
}



	
}