#main_content h2 {
	line-height: 1.25em !important;
}

#home_what-can {
	padding: 2%;
}

.what-can {
	width: 40%;
	float: left;
	padding: 0;
}

.tagline {
	max-width: 1035px;
}

#home_buildings {
	width: 50%;
	float: right;
	padding: 2%;
	margin-left: 2%;
	margin-bottom: 2%;
}

#home_buildings .column_one{
	width: 139px !important;
	margin-right:3% !important;
}

/*#home_buildings .column_two{
	float:left;
	width:60% !important;
	margin-left:1%;
}*/

#home_buildings article {
	margin-bottom: 19px;
}

#home_buildings article h1{
	font-size: 2em !important;
	font-family: bitter !important;
	color: #fff !important;
	line-height: .9em !important;
	margin-top: -0.1000em !important;
	margin-bottom: 0.0000em !important;
}

#home_buildings article h2{
	line-height:18px !important;
	font-size:18px !important;
	margin-top: 5px !important;
	color:#151E2B !important;
	font-family: 'Arial', sans-serif !important;
}

#home_buildings article p{
	font-size:12px;
	line-height:150% !important;
	color:#151E2B;
	margin-bottom: 0 !important;
}

a.btn.btn_gray_white {
	color: #fff !important;
	border-bottom: 2px solid #fff !important;
	width: 50px;
	float: right !important;
}

a.btn.btn_blue_white {
	color: #fff !important;
	border-bottom: 2px solid #fff !important;

}

#home_what-can ul {
	margin-bottom: 0px !important;
	padding-left: 0 !important;
}

a.btn.btn_blue {
	border-bottom: 2px solid #0D6DB7 !important;
}

#home_social {
	margin-top: -15px !important;
}

#home_social h1 {
	font-size: 12pt !important;
	margin-top: 14px !important;
}

#home_social a {
	margin-left: 2% !important;
}

.home_photo {
	background-size: cover;
	width: 100%;
}

@media only screen and (max-width:1190px) {

}

@media only screen and (max-width:1115px) {

}

@media only screen and (max-width:1080px) {
	#home_buildings article h1{
		font-size: 1.8em !important;
		line-height: 1em !important;
	}

	#home_what-can h1 {
		font-size: 32px !important;
	}
}

@media only screen and (max-width:980px) {

	#home_buildings, #home_what-can {
		width: 96%;
	}

	#home_buildings {
		margin-left: 0 !important;
		float: none !important;
		margin-bottom: 5%;
	}

	#home_social h1 {
		font-size: 10pt !important;
	}

	.column_two {
		padding-top: 0 !important;
	}


}

@media only screen and (max-width:920px) {
	#home_news {
		width: 100% !important;
		float: none !important;
		margin: 0px !important;
	}

	#home_buildings article p {
		margin-bottom: 2% !important;
	}

	#home_social {
		margin-top: 5% !important;
	}

	#home_social h1 {
		font-size: 12pt !important;
	}


}

@media only screen and (max-width:680px) {

}

@media only screen and (max-width:410px) {

}