@media only screen and (max-width: 750px) {
header	{
	overflow:hidden;
	box-shadow: 0 2px 14px #999;
}
.banner	{
	display:none;
}
nav	{
	text-align:center;
}
/* 
following css for slicknav
*/
.js #menu {
	display:none;
}
.js .slicknav_menu {
	display:block;
	text-align:center;
}
.slide_one, .slide_two {
	padding-top: 60.0%; /* (img-height / img-width * container-width) (450 / 750 * 100) */
	}
.slide_one	{
	background:url(images/slide-one-tablet-portrait.jpg);
	}
.slide_two	{
	background:url(images/slide-two-tablet-portrait.jpg);
	}
.top_layer	{
	margin-top:8%;
	}
.button	{
	width:100%;
	margin-right:0%;
}
.button2	{
	width:100%;
	margin-top:10px;
}
}
@media only screen and (max-width: 720px) {
div.wrapper  {
	max-width:94%; 
	} 
/* 
css for thank-you.php
*/
.min_height	{
	padding-top:15px;
 	height:80px;
}
}
@media only screen and (max-width: 700px) { 
	.top_layer	{
		margin-top:6%;
		}
	.tire_description	{
		width: 50%;	
	}
	.tire_selector	{
		width:90%;
		padding:4%;
	}
	} 
@media only screen and (max-width: 675px) { 
	.slide_button a { 
		width: 90%;
	}
	} 
@media screen and (max-width: 640px) {
	.logo	{
		float:none;
	}
	header   {
		text-align:center;
	}
	.phone	{
		float:none;
		margin-left:0px;
	}
	.phone p	{
		font-size:16px; 
		padding-bottom:0px;
	}
	h1	{
		font-size:24px;
	}
	.top_layer	{
		margin-top:4%;
		}
}
@media only screen and (max-width: 625px) { 
	.tire_description	{
		width: 100%;
		float: left;
	}
	} 
@media screen and (max-width: 600px) {
	.top_layer	{
		margin-top:2%;
		}
	.flex-control-nav {
		display:none;
	}
	.tire_selector_image	{
		display: block;
	}
	.tire_selector_text	{
		display: block;
	}
}
@media only screen and (max-width: 575px) {
	.slide_one, .slide_two	{
		padding-top: 101.74%; /* (img-height / img-width * container-width) (585 / 575 * 100) */
		}
	.slide_one	{
		background:url(images/slide-one-phone.jpg);
		}
	.slide_two	{
		background:url(images/slide-two-phone.jpg);
		}
	.top_layer	{
		margin-top:20%;
		}
}
@media screen and (max-width: 575px) {
	.slide_heading { 
		font-size:50px;
	}
	.slide_text { 
		font-size:22px;
	}
}
@media screen and (max-width: 500px) {
	.top_layer	{
		margin-top:15%;
		}
}
@media only screen and (max-device-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;
	}
}
@media only screen and (max-width: 475px) {
	.slide_heading { 
		font-size:40px;
		line-height:90%; /* important when line breaks on tablet widths */
	}
	.slide_text { 
		font-size:20px;
	}
	.slide_left { 
		margin-right: 15px;
	}
}
@media screen and (max-width: 435px) {
	.slide_one, .slide_two	{
		padding-top: 142.86%; /* (img-height / img-width * container-width) (600 / 420 * 100) */
		}
	.slide_one	{
		background:url(images/slide-one-phone-narrow.jpg);
		}
	.slide_two	{
		background:url(images/slide-two-phone-narrow.jpg);
		}
	.top_layer	{
		margin-top:18%;
		}
	.slide_left { 
		display: block;
		margin-top: 0px;
		margin-right: 0px;
	}
	.slide_left p { 
		margin-bottom: 0px;
	}
	.slide_right img { 
		margin-right: auto;
		margin-left: auto;
	}
	.slide_button a { 
		width: 80%;
	}
}
@media only screen and (max-width: 375px) {
	.top_layer	{
		margin-top:8%;
		}
	h1	{
		font-size:30px;
	}
	.product_pdf_button	{
		width: 100%;
	}
	.product_left	{
		text-align: left;
		width: 100%;
		display: inline-block;
		vertical-align: text-top;
		padding-right: 4%;
		margin-top: 30px;
	}
}
@media only screen and (max-width: 363px) {
	.float_right	{
		float:left; 
		text-align:left;
	}
}
@media only screen and (max-width: 340px) {
	.top_layer	{
		margin-top:4%;
		}
	.slide_button a { 
		padding:15px;
		font-size:16px;
	}
}
@media only screen and (max-width: 320px) {
	.top_layer	{
		margin-top:4%;
		}
	.slide_right img { 
		width: 75%;
	}
	.product_sheet_button	{
		width: 99%;
	}
}
@media only screen and (max-width: 300px) {
	.slide_button a { 
		padding:10px;
		font-size:16px;
		line-height: 120%;
		font-weight:400;
	}
}
	
	
	
	
