.page-header {
	padding-top: 8.25rem;  }
.page-header .heading {
	text-align: center;
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: .125rem;
    color: #4f4e4c; }
.page-content {
	padding-top: 5rem; }

.bg-image {
	line-height: 0; 
	overflow: hidden;
	height: 16.875rem;
	position: relative; }
.bg-image img {
	max-width: none;
	height: 16.875rem;
	position: absolute;
	left: 50%;
	transform:translateX(-50%); }

	.introduction {
	margin-bottom:4rem;
	}

.introduction .paragraph {
	text-align: center;
    max-width: 33.75rem;
    margin: 0 auto;
    margin-bottom: 1rem;
    color: #4f4e4c; }

.feature-header {
	margin-bottom: 1rem; }
.feature-heading {
	letter-spacing: .25rem;
	font-size: 1.5rem;
	color: #4f4e4c; }

.feature p, .feature ul {
	margin-bottom: 1rem;
	color: #4f4e4c; }

	.capitalize {
	text-transform:capitalize;}

/* GENERAL MEDIA QUERIES (FOUNDATION) */

/* Small only */
@media screen and (max-width: 39.9375em) {
}
/* Medium and up */
@media screen and (min-width: 40em) {
}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {
	.bg-image {
		height: auto; }
	.bg-image img {
		max-width: 100%;
		height: auto;
		position:static;
		left: 0;
		transform: translateX(0); }
}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}