@media only screen and (max-width: 767px) 
{
	#page,
	#page > #header,
	#page > #content,
	#page > #footer,
	#header > .container
	{
		width:100%;
	}
	
	#header > .container > .span-8
	{
		width:100%;
		margin:0;
	}
	
	#header > .container > .span-8 ul#menu-quick-links a
	{
		padding:0px 10px;
	}
	
	#header > .container  #social-links.span-8 ul a
	{
		padding:0px 5px 0px 20px;
	}
	
	.page-title
	{
		display:none;
	}
	
	select.select-menu
	{
		display:inline-block;
		padding:5px;
		width:90%;
	}
	
	.menu-top-menu-container ul
	{
		display:none;
	}
	div.span-10,
	.span-10
	{
		float:none;
		margin:0 auto;
		width:355px;
		max-width:100%;
	}
	
	#header div.span-14
	{
		width:355px;
		max-width:100%;
	}
	
	#header .container
	{
		padding:20px 0px 0px 0px;
	}	
	
	#headerimg
	{
		height:auto;
	}
	
	#site-title
	{
		margin:0px;
		background-size:90%;
		background-position:center;
	}
	
	.container 
	{
		width:100%;
	}
	
	div.span-8,
	div.span-9,
	div.span-14,
	div.span-15,
	div.span-16,
	div.span-24
	{
		float:none;
		width:90%;
		margin:0 auto;
	}
	
	#footer .where-to-buy
	{
		text-align:center;
	}
	
	#footer .where-to-buy img
	{
		width:90%;
	}
	
	#footer .where-to-buy .vf
	{
		margin:0 30px;
	}
	
	.append-1,
	.append-8,
	.append-16
	{
		padding-right:0px;
	}
	
	.prepend-10
	{
		padding-left:0px;
	}
	
	#content .page, .single #content .post
	{
		background:none;
	}
	
	h1,
	.page div.entry-title, .single div.entry-title
	{
		text-align:center;
	}
	
	ul#nuvohair-products li.nhtsl
	{
		padding-left:0px;
		padding-top:160px;		
	}
	
	ul#nuvohair-products li.nhtslhs
	{
		padding-left:0px;
		margin-left:0px;
		padding-top:160px;
	}
	
	ul#nuvohair-products li.nhtslhsc
	{
		padding-left:0px;
		margin-left:0px;
		padding-top:160px;
	}
	
	.wp-image-1005
	{
		width:100%;
		height:auto !important;
	}
	
	img.left, img.alignleft
	{
		float:none;
		width:75%;
		height:auto;
		margin:0 auto;
	}
	
	.ptslhs .entry-content
	{
		background:url("src/novuhair-topical-scalp-lotion-herbal-shampoo.png") no-repeat top center;
		background-size:100% auto;
		padding-top:520px;
	}
	
	.page h1.entry-title, 
	.page div.entry-title, 
	.single h1.entry-title, 
	.single div.entry-title
	{
		line-height: normal;
		padding:10px 0px;
	}
	
	.menu-top-menu-container
	{
		text-align:center;
	}
}