/****** Media Queries *****/
	
/* for 1200px or less */
@media screen and (max-width: 1200px) {
	.container{ margin:0 2%; width:auto}
}

/* for 800px or less */
@media screen and (max-width: 800px) {
	#pagenav { display:none}
	#mob-pagenav { display:block}
	#tap-to-call { display:block; text-align:center;}
	.nivo-directionNav a { display:none!important}
	.nivo-caption { position:relative; background:#000}
	#banner-area .slide-caption-entry { max-width:inherit!important; padding:20px; font-size:12px}
	#banner-area .slide-caption-entry h1 { font-size:13px}
	#banner-area .btn-button a { font-size:11px; padding:5px 7px;}
	.home .content-column,
	#upperfooter .footerwidget { float:none; width:auto; margin:0 0 40px 0!important}
	#upperfooter .footerwidget#footerwid2{ display:none}

	#social-icons, #copy { display:block; width:auto; text-align:center; float:none}
	#social-icons { margin:10px 0 0 0}
	#social-icons ul li { float:none; display:inline-block; vertical-align:top;}
}

/* for 600px or less */
@media screen and (max-width: 600px) {
	body { position:inherit}
}
/* for 500px or less */
@media screen and (max-width: 500px) {
	#top { padding:15px 0;}
	#logo img { width:160px}
	#linken { margin:0}
	.entry > img.alignright,
	.entry > .alignright,
	.entry > img.alignleft,
	.entry > .alignleft,
	.entry > img.aligncenter,
	.entry > .aligncenter,
	.entry > img.alignnone,
	.entry > .alignnone { float:none!important; display: block; margin-left: auto!important; margin-right: auto!important;}
}

/* for 320px or less */
@media screen and (max-width: 330px) {
	#tap-to-call a { width:auto}
}