#top {padding: 5em 0;}
#top .sectionHeading {text-align: left}
#top .sectionHeading::after, #boxes .sectionHeading::after {display: none}
#top h1 {font-size: 200%}
#main_content {padding: 2em 0; text-align: center}
#main_content .sectionHeading:after {margin-left: auto; margin-right: auto}
#main_content .content a {text-decoration: none}
#boxes {padding: 2em 0;}
#boxes .sectionHeading {text-align: center}
#boxes h2 {font-size: 175%}
#boxWrapper .box {display: block; padding: 2em; text-align: center}
#boxWrapper .box img.boxIcon {display: inline-block;}
#boxWrapper .box span.boxLabel {display: block; margin:0;}
#bottom {padding: 2em 0}
@media (min-width: 980px){
	.sectionHeading{text-shadow: 0 0 9px #ffffff, 0 0 80px #ffffff;}
	#top {padding: 10em 0}
	#top h1 {font-size: 350%}
	#main_content {padding: 4em 0;}
	#boxes {padding: 8em 0;}
	#boxes h2 {font-size: 250%}
	#boxWrapper {
		 border-spacing: 0 1em;
		 display: table;
		 width: 100%;
	}
	#boxWrapper .box {
		 display: table-cell;
		 padding: 0;
		 width: 33.3333%;
		 flex-grow: 1;
	}
	#bottom {padding:4em 0}
}
#ADA {font-size: smaller;}