@media only screen and (max-width: 500px) {
	.white{background: transparent url("/assets/templates/nmmonuments/graphics/headerbg.png") repeat-x repeat-y;}
	.head {position: static;}
	.space {display: none;}
	#container, .container {width: 100%;}
	.content-wrapper {padding-top: 0px; background-size: 100%;}
	#maincontent {padding-left: 0; padding-top: 0px;}
	#main {width: 100%; float: none; margin-left: 0; padding-left: 0;}
	#main p, h1, h2.parent, #main h3 {margin-right: 1rem; margin-left: 1rem;}
	#right, div.right {width: auto; float: none; margin: 0; padding: 0; padding-left: 0; margin-left: 0; min-height: 0; background: #FFF;}
	.inset {width: auto: margin: 0; }
	#sitemap {display: none;}
	.one-third {width: 99%; margin: 0px auto 1em auto; background: #FFF; border: 1px solid #CFCFCF;}
	.one-third {min-height: 200px;}
	.onethird img {width: 95%; margin: 0px 1em;}
	.footer-wrapper img {max-width: 80%; margin: auto; auto;}
	#footer {width: 100%;}
	#footer ul {margin-left: 0;}
	#footer li {float: none; display: block; margin: 0; padding: 1em; border-top: 1px solid #CCC;}
	#right {background: transparent;}
	#toplinks {padding-right: 0px;}
	#toplinks a, #toplinks li { color: #FFF; padding-bottom: .5em; padding-top: .5em; padding-left: .5em; padding-right: .5em; }
	#toplinks li { padding-left: 0; padding-right: 0; }
	#toplinks li.last {display: none;}
	#toplinks ul {width: 100%; background: #000; border-bottom: 1px solid #666;}
	#toplinks ul ul {width: 100%; margin-top: 0; left: 0;}
	#toplinks li.active {background: #FFF;}
	#toplinks ul ul a, #toplinks li.active a, #toplinks li:hover a { color: #000;}
	
	
	.column4, .column3, .columnFull { flex: 100%;}
}