@media only screen and (max-width: 840px) {
div.wrapper  {
	max-width:94%; 
	} 
h1	{
	padding:30px 0px 30px 0px;
	}
p	{
	margin-bottom:20px;
	}
.logo	{
	float:none;
	width:40%;
 	margin-left:auto;
 	margin-right:auto;
	}
/* 
following css for slicknav
*/
.js #menu {
	display:none;
	}
.js .slicknav_menu {
	display:block;
	}
/* 
css for all pages
*/
.upper_center, .upper_center_middle {
	width:94%;
	height:100%;
	margin-top:0px;
	margin-bottom:10px;
	}
.upper_center_middle {
	margin-right:0%;
	margin-left:0%;
	}
.home_h1 {
	text-align:center;
	}
.services-buttons div	{
	margin-right:0px;
	}
/* 
css for thank-you.php
*/
.min_height	{
	padding-top:15px;
 	height:80px;
	}
/* 
css for footer.php
*/
footer 	{
	height:100%;
	padding-bottom:20px;
	overflow:hidden;
	}
#social img	{
	opacity: 1; 
	filter: alpha(opacity=100);
	}
#social img:hover	{
	opacity: 1; 
	filter: alpha(opacity=100);
	}
.float_left	{
	float:left; 
	margin-right:75px;
	}
.float_right	{
	float:left; 
	margin-right:75px;
	text-align:left;
}
}
		@media screen and (max-width: 560px) {
		.logo	{
			width:50%;
		}
		}
		@media screen and (max-width: 460px) {
		.logo	{
			width:60%;
		}
		}
		@media screen and (max-width: 360px) {
		.logo	{
			width:70%;
		}
		}
