/* CSS Document */

#topnav .container {
	width:1000px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

#content		 {
}
#content .container {
	width:1000px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	padding:0;
}
#content h2    	 {
	font-size:30px; 
	text-align:center; 
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	margin:50px 0 0 0;
}
#content .im	{
	position: relative;
}
#content img  {
	width: 300px; 
	height: 225px;
	margin:30px 10px;
}
#content .services .h {
	width:300px; 
	height:35px;
	background-color:#000; 
	opacity:0.7;
	position:absolute; 
	color:#FFF;
	text-align:center; 
	margin-top:220px;
	font-size:22px; 
	margin-left:10px;
	font-family:Impact, Haettenschweiler, "Arial Black", "sans-serif";
}

#wrapper         {
	background-image: url("../images/cover photo.png"); 
	width:1500px; 
	height:600px; 
	color:#FFF;
	font-size:60px; 
	text-align:center;
	line-height:600px; 
	margin:0 auto;
	overflow:hidden;
} 
#wrapper img 	 {width:123px; height:125px;}




@media (max-width:540px) {
#wrapper {
	background-image: url("../images/cover photo02.png"); 
	width:100%;
	font-size:1.5em;
	height:260px;
	line-height:260px;
	}
#content .container {
	width:100%;	
	}
#content .im {
	width:100%;
	display:flex;
	justify-content: center;
	position: relative;
	}
#content .im img  {
	margin:30px 30px;

}

	
#content .services .h {
	z-index:10;
	position:absolute; 
	color:#FFF;
	text-align:center; 
	font-size:22px;
	margin-top:80px;
	margin-left:37px;
	font-family:Impact, Haettenschweiler, "Arial Black", "sans-serif";

	
	}


}