/*
 * Start Bootstrap - One Page Wonder (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
body {
	margin-top: 50px;
	/* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.header-image {
	display: block;
	width: 100%;
	text-align: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff9933+66,fcf7c9+100 */
	background: rgb(255, 153, 51); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 153, 51, 1) 66%,
		rgba(252, 247, 201, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 153, 51, 1) 66%,
		rgba(252, 247, 201, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 153, 51, 1) 66%,
		rgba(252, 247, 201, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9933',
		endColorstr='#fcf7c9', GradientType=0); /* IE6-9 */
}

.headline {
	padding: 120px 0;
}

.headline h1 {
	font-size: 130px;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}

.headline h2 {
	font-size: 77px;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}

.featurette-divider {
	margin: 80px 0;
}

.featurette {
	overflow: hidden;
}

.featurette-image.pull-left {
	margin-right: 40px;
}

.featurette-image.pull-right {
	margin-left: 40px;
}

.featurette-heading {
	font-size: 50px;
}

footer {
	height: 120px;
	text-align: center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcf7c9+0,ff9933+61&1+0,0.65+100 */
	background: -moz-linear-gradient(top, rgba(252, 247, 201, 1) 0%,
		rgba(255, 153, 51, 0.79) 61%, rgba(255, 153, 51, 0.65) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(252, 247, 201, 1) 0%,
		rgba(255, 153, 51, 0.79) 61%, rgba(255, 153, 51, 0.65) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(252, 247, 201, 1) 0%,
		rgba(255, 153, 51, 0.79) 61%, rgba(255, 153, 51, 0.65) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf7c9',
		endColorstr='#a6ff9933', GradientType=0); /* IE6-9 */
}

@media ( max-width :1200px) {
	.headline h1 {
		font-size: 140px;
	}
	.headline h2 {
		font-size: 63px;
	}
	.featurette-divider {
		margin: 50px 0;
	}
	.featurette-image.pull-left {
		margin-right: 20px;
	}
	.featurette-image.pull-right {
		margin-left: 20px;
	}
	.featurette-heading {
		font-size: 35px;
	}
}

@media ( max-width :991px) {
	.headline h1 {
		font-size: 105px;
	}
	.headline h2 {
		font-size: 50px;
	}
	.featurette-divider {
		margin: 40px 0;
	}
	.featurette-image {
		max-width: 50%;
	}
	.featurette-image.pull-left {
		margin-right: 10px;
	}
	.featurette-image.pull-right {
		margin-left: 10px;
	}
	.featurette-heading {
		font-size: 30px;
	}
}

@media ( max-width :768px) {
	.container {
		margin: 0 15px;
	}
	.featurette-divider {
		margin: 40px 0;
	}
	.featurette-heading {
		font-size: 25px;
	}
}

@media ( max-width :668px) {
	.headline h1 {
		font-size: 70px;
	}
	.headline h2 {
		font-size: 32px;
	}
	.featurette-divider {
		margin: 30px 0;
	}
}

@media ( max-width :640px) {
	.headline {
		padding: 75px 0 25px 0;
	}
	.headline h1 {
		font-size: 60px;
	}
	.headline h2 {
		font-size: 30px;
	}
}

@media ( max-width :375px) {
	.featurette-divider {
		margin: 10px 0;
	}
	.featurette-image {
		max-width: 100%;
	}
	.featurette-image.pull-left {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.featurette-image.pull-right {
		margin-bottom: 10px;
		margin-left: 0;
	}
}