@media screen and (max-width: 775px) {
div.wrapper  {
	max-width:94%; 
} 
.logo	{
	display:block;
}
.phone	{
	margin-top:0px; 
	line-height:40px;
}
/* 
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;
}
/* 
css for contact.php
*/
}
@media screen and (max-width: 750px) {
.slide_one	{
	background:url(images/slide-one-tablet-portrait.jpg);
	padding-top: 50.67%; /* (img-height / img-width * container-width) (460 / 1600 * 100) */
	}
.slide_two	{
	background:url(images/slide-two-tablet-portrait.jpg);
	padding-top: 50.67%; /* (img-height / img-width * container-width) (460 / 1600 * 100) */
	}
	.top_layer	{
		margin-top:10%;
		}
	.slide_button a { 
		width: 90%;
	}
}
@media screen and (max-width: 600px) {
.top_layer	{
	margin-top:6%;
	}
}
@media screen and (max-width: 555px) {
.slide_one	{
	background:url(images/slide-one-phone.jpg);
	padding-top: 97.30%; /* (img-height / img-width * container-width) (460 / 1600 * 100) */
	}
.slide_two	{
	background:url(images/slide-two-phone.jpg);
	padding-top: 97.30%; /* (img-height / img-width * container-width) (460 / 1600 * 100) */
	}
	.top_layer	{
		margin-top:27%;
		}
}
@media screen and (max-width: 500px) {
		.top_layer	{
		margin-top:20%;
		}
h1	{
	font-size:38px;
	margin-top:30px;
	margin-bottom:30px;
}
h2	{
	margin-top:40px;
}
}
@media screen and (max-width: 481px) {	
a[class="disable-link"] {
	pointer-events: auto !important;
	cursor: auto !important;
}
a[class="disable-header-link"] {
	pointer-events: auto !important;
	cursor: auto !important;
}
a[class="disable-footer-link"] {
	pointer-events: auto !important;
	cursor: auto !important;
}
}
@media screen and (max-width: 425px) { /* smallest device width should always be last to prevent overwriting */
		.top_layer	{
		margin-top:10%;
		}
	.h1_highlight	{
	font-size:36px;
}
#copyright {
	padding-top:40px;
}
}
@media screen and (max-width: 408px) {	
	.slide_heading { 
		font-size:38px;
	}
	.slide_text { 
		font-size:28px;
		margin-top:15px;
		margin-bottom:15px;
	}
	.slide_button a { 
		width: 80%;
	}
	.phone a	{
		font-size:20px; 
	}
}

	
	
	
	
