@media screen and (max-width: 700px) {
div.wrapper  {
	max-width:94%; 
} 
#banner	{
	display:none;
}
/* 
following css for slicknav
*/
.js #menu {
	display:none;
}
.js .slicknav_menu {
	display:block;
}
/* 
css for footer.php
*/
footer 	{
	height:100%;
	padding-bottom:20px;
	overflow:hidden;
}
.float_right	{
	float:left; 
	margin-right:75px;
	text-align:left;
}
#copyright {
	padding-top:60px;
}
}
@media screen and (max-width: 650px) {
	.slides_text_container	{
		width: 48%;
		padding-right:0%;
	}
	.slides_image_container	{
		width: 50%;
	}
	.slides_heading	{
		padding-top:60px;
		margin-bottom:5px;
	}
	.slides_text	{
	margin-bottom: 10px;
	}
}
@media screen and (max-width: 532px) {
.slides_text_container	{
	width: 80%;
	padding-right:0%;
	float: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.slides_image_container	{
	width: 80%;
	float: none;
	margin-left: auto;
	margin-right: auto;

}
.slides_image {
	margin-top:20px;
}
}
@media screen and (max-width: 480px) {	
a[class="disable-link"] {
	pointer-events: auto !important;
	cursor: auto !important;
}
a[class="disable-footer-link"] {
	pointer-events: auto !important;
	cursor: auto !important;
}
.logo	{
	display:block;
	width:100%;
	text-align: center;
}
.phone	{
	float: none;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
	h1	{
		font-size:25px;
	}
.three_column_images img	{
	width: 48%;
}
.middle_image	{
	padding-right:0%;
	padding-left: 2%;
}
}
@media screen and (max-width: 425px) { /* smallest device width should always be last to prevent overwriting */
#copyright {
	padding-top:40px;
}
}

	
	
	
	
