.apply-section {
	background-color:#fafafa;
	padding: 1em;
}

.apply-section ol {
	font-size:1.2em; 
	list-style: none;
	padding-left: 3px;
}

.steps {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	margin: 0 auto;
	margin-bottom:0.5em;
	padding: 0.8em 1em;
	background-color:white;
}

.step-btn {
	align-self: center;
}

.w-200 {
	min-width:200px;
	padding: 8px;
}

.step-description {
	max-width:100%;
}

.step-description p {
	font-size: 16px;
}

.step-description h2 {
	font-size: 1.25em;
	color:#757575;
}

@media (min-width:767px) {
	.step-description {
		max-width:60%;
	}
}