body{
	background-color: #f1f1f1;
}

.navbar{
	margin-bottom: 0em !important;
}

.main{
	background-color: white;
}

.text{
	font-size: 1em;
	text-align: justify;
	padding: 0em 3.125em;
}

.col-md-8{
	padding: 0em;
}

.text p{
	margin: 1.875em 0em;
	font-size: 1.2em;
}

.header{

	background-color: #47a6ff;
	color:white;
}

.header h1{
	margin: 0em auto;
	padding-top: 1.25em;
	padding-bottom: 3.125em;
	display: table;
}

.header p{
	font-size: 1.75em;
	text-align: justify;
	padding: 0em 10.5em;
	padding-bottom: 1.25em;
	margin-bottom: 0em;
}

.image img{
	margin-left: auto;
	margin-right: auto;
	display: table;
	width: 80%
}

.subheader{
	padding-left: 3.125em;
}

.subheader img{
	float:left;
	width: 2.5em;
}

.subheader h2{
	position: relative;
	left: 0.625em;
	font-size:3em;
}

.btn{
	width: 31.25em;
	margin: 0em auto;
	display: table; 
	background-color: #2db300; 
	color: white; 
	font-size: 1.5em;
}

 @media screen and (max-width: 900px) {
      .btn{width: 11.25em;}
      .header p{
      	padding: 0em 5em;
      	padding-bottom: 1em;
      }
}

 @media screen and (max-width: 500px) {
	.btn{width: 11.25em;}

	.header p{
		font-size: 1.5em;
		padding: 0em 2em;
		padding-bottom: 1em;
	}

	.image img{
		width: 100%;
	}
}