@charset "utf-8";
/* Top Image Bottom Copy CSS */

.topimage-main-container {
	position: relative;
	max-width: 1190px; margin:0 auto;
	padding: 20px 20px 0px 20px;
}

.topimage-container {
	max-width: 30%;margin:0 auto;
}
h2 {
	font-size: 24px;
	font-weight: 300;
	line-height: 30px;
}
.topimage-main-container p {
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 70px;
	padding-right: 10px;
	margin: 0px;
}

	@media (min-width: 320px) {
	}


@media (min-width: 360px) {


}


@media (min-width: 375px) {

	
}


@media (min-width: 576px) {

	.topimage-container {
		max-width: 131px;
	}
	h2 {
		font-size: 34px;
		line-height: 47px;
	}
	.topimage-main-container p {
		font-size: 18px;
		line-height: 27px;

	}
	.topimage-main-container {
		padding: 20px 20px 0px 0px;
	}	

}

		
@media (min-width: 768px) {

				
}

	
@media (min-width: 992px) {
	.topimage-main-container {
		padding: 20px 20px 0px 20px;
	}			
		
}


@media (min-width: 1200px) {
	.topimage-main-container {
		padding: 20px 40px 0px 40px;
	}		


}


@media (min-width: 1440px) {
	.topimage-main-container {
		padding: 20px 0px 0px 0px;
	}		


}


@media (min-width: 1441px) {
	

}


@media (min-width: 1500px) {


}


@media (min-width: 1650px) {


}