body,
.page {
	height: 100%;
}
.normalpara {
	text-align: justify;
}
.headlinediv > div > h2 {
	font-family: gothamMedium;
}
.headlinediv > .text > .sectionheader {
	color: white !important;
	margin-bottom: 8px;
}
.services-section {
	text-align: center;
	padding: 60px 15px 40px 15px;
	background-color: white;
	border-bottom: 1px #f5f6f6 solid;
	border-top: 1px #f5f6f6 solid;
}
.services-section img {
	max-width: 150px;
}
.services-section h3 {
	font-family: GothamBold;
	margin-top: 25px;
	margin-bottom: 20px;
}
.services-section p {
	font-family: GothamBook;
	margin-bottom: 20px;
}
#service-select {
	padding-right: 33px;
}
@media (min-width: 768px) {
	.services-section img {
		max-width: 300px;
	}
}
@media (min-width: 1025px) {
	.services-section {
		padding: 100px 50px;
		text-align: left;
		position: relative;
		overflow: hidden;
	}
	.services-section img {
		width: 20%;
		float: left;
		position: absolute;
		top: 50%;
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.services-section h3 {
		margin-top: 0;
		margin-bottom: 10px;
	}
	.services-section .text {
		float: right;
		width: 70%;
	}
	.services-section.flipped img {
		right: 50px;
	}
	.services-section.flipped .text {
		float: left;
	}
}
@media (min-width: 1500px) {
	.headlinediv > .text {
		top: 30% !important;
		color: white;
	}
}
