ol li {
		margin-bottom: .5em;
}
@media (min-width: 576px){
.home .header-content {
		padding-top: 8rem;
		padding-bottom: 0;
		}
}

@media only screen and (max-width: 575px){
		body.home .site-header .header-content { display:block; display: flex; }
		.home-header-title-wrapper { padding:0; }
		.home-header-title { 
				font-size: 2.25rem; 
				width: 100%; 
		}
		.home-header-title-wrapper .row .home-header-button { 
				font-size: 18px;
				width: 100%;
		}
		body.home .site-header .header-content .row {
				margin: 0;
		}
		body.home .site-header .header-content .offset-lg-1, 
		body.home .site-header .header-content .home-header-title-wrapper .col-lg { 
			width: 100%;
			padding-left: 0;
			padding-right:0;
		}
		
}