h1 {
	text-transform: uppercase;
	color: #00a1bb;
	line-height: 50px;
}
#secondText h2 {
	text-transform: uppercase;
	color: #00a1bb;
	line-height: 40px;
	font-size: 40px;
}
h6 {
	text-transform: uppercase;
	color: #00a1bb;
	font-size: 22px;
	margin: 0;
	color: #999;
}
.flex {
	display: flex;
	flex-wrap: wrap;
}
#secondText {
	padding: 20px 0;
}
#secondText .col1 {
	width: 68%;
	margin-right: 2%;
}
#mainText .col1 {
	width: 63%;
	margin-right: 2%;
}
#secondText .col2 {
	width: 30%;
	padding-top: 20px;
}
#secondText .col2 img {
	max-width: 250px;
}
#mainText .col2 {
	width: 35%;
	padding-top: 100px;
}
.teal {
	background: #00a1bb;
	padding: 20px 0;
	color: #fff;
}
#embedForm {
	margin-bottom: 25px;
}
#ThreeCols {}
.teal h2,
#ThreeCols h2 {
	text-transform: uppercase;
	text-align: center;
}
#ThreeCols #ThreeCols1 {
	margin-bottom: 30px;
}
#ThreeCols #ThreeCols2 .col3,
#ThreeCols #ThreeCols2 .col2,
#ThreeCols #ThreeCols2 .col1,
#ThreeCols #ThreeCols1 .col3,
#ThreeCols #ThreeCols1 .col2,
#ThreeCols #ThreeCols1 .col1 {
	width: 33%;
	padding: 20px;
	text-align: center;
	color: #fff;
}
#ThreeCols #ThreeCols2 .col3 span,
#ThreeCols #ThreeCols2 .col2 span,
#ThreeCols #ThreeCols2 .col1 span,
#ThreeCols #ThreeCols1 .col3 span,
#ThreeCols #ThreeCols1 .col2 span,
#ThreeCols #ThreeCols1 .col1 span {
	text-transform: uppercase;
	display: block;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
#BlockImages {
	padding-top: 5px;
}
#BlockImages img {
	display: block;
}
#ServiceThreeCols {
	padding: 40px 0;
}
#ServiceThreeCols #ServiceCols {}
#ServiceThreeCols #ServiceCols  .col1 {
	width: 26%
}
#ServiceThreeCols #ServiceCols  .col2 {
	width: 37%
}
#ServiceThreeCols #ServiceCols  .col3 {
	width: 37%
}
#ServiceThreeCols #ServiceCols ul {
	list-style: none;
	margin-left: 0;
}
#ServiceThreeCols #ServiceCols ul li span {
	font-style: italic;
}
#Videos {
	background: #f0f0f0;
}
#Videos #VideoCols {
	padding: 20px 0 40px;
}
#Videos #VideoCols .col1 {
	width: 48%;
	margin-right: 4%;
}
#Videos #VideoCols .col2 {
	width: 48%;
}
#Videos #VideoCols .map-responsive {
	padding-bottom: 27.25%;
}

@media (max-width:1000px) {
	#secondText .col1,
	#mainText .col1,
	#secondText .col2,
	#mainText .col2,
	#ThreeCols #ThreeCols2 .col3,
	#ThreeCols #ThreeCols2 .col2,
	#ThreeCols #ThreeCols2 .col1,
	#ThreeCols #ThreeCols1 .col3,
	#ThreeCols #ThreeCols1 .col2,
	#ThreeCols #ThreeCols1 .col1,
	#ServiceThreeCols #ServiceCols  .col1,
	#ServiceThreeCols #ServiceCols  .col2,
	#ServiceThreeCols #ServiceCols  .col3,
	#Videos #VideoCols .col1,
	#Videos #VideoCols .col2 {
		width: 100%;
		margin: 10px 0;
	}
	#Videos #VideoCols .map-responsive {
		padding-bottom: 50.25%;
	}
	#secondText h2 {
		font-size: 30px;
	}
	#mainText .col2 {
		padding-top: 10px;
	}
}



