.featured-flex .cmsmasters_row_margin { display: flex; flex-wrap: wrap; justify-content: center; }
.featured-flex .cmsmasters_column { display: flex; flex-direction: column; float: none !important; }
.featured-flex .button_wrap { margin-top: auto; }

.mission-statement h1 { font-size: 32px !important; }
.blk-comment { max-width: 1060px; margin-left: auto; margin-right: auto; }

.email-subscription { display: flex; flex-direction: column; max-width: 500px; margin: auto; }
.emailbox { margin-bottom: 15px; background: #b9b9b9 !important; }
.btnsubmit { background: #f78401 !important; border-color: #c96b00 !important; }

@media screen and (max-width: 768px) {
	.mission-statement h1 { font-size: 24px !important; }
	.mission-statement p { font-size: 18px !important; }
	.blk-quotes p { font-size: 24px !important; }

	.mission-statement .featured_block_inner { padding: 30px 20px !important; }
}