.home .featured-image
{
	text-align: center;
}

.home .featured-image .title
{
	width: 80%;
	margin: 0 auto;
	padding-top: 25%;
	color: white;
    font-size: 34px;
    line-height: 34px;
    font-size: 3.4rem;
    line-height: 3.4rem;

}

.home .featured-image .description
{
	width: 60%;
	margin: 30px auto;
	color: white;
    font-size: 14px;
    line-height: 24px;
    font-size: 1.4rem;
    line-height: 2.4rem;
}

.home .featured-image .button
{
	margin: 0 auto 15% auto;
}


@media all and (min-width: 1025px) {

	.home .featured-image .title
	{
		width: 60%;
		margin: 0 auto;
		padding-top: 25%;
	    font-size: 60px;
	    line-height: 70px;
	    font-size: 6rem;
	    line-height: 7rem;
	}

	.home .featured-image .description
	{
		width: 50%;
		max-width: 600px;
		margin: 3% auto;
	    font-size: 16px;
	    line-height: 26px;
	    font-size: 1.6rem;
	    line-height: 2.6rem;
	}

	.home .featured-image .cta
	{
		margin: 0 auto 3%;
	    font-size: 22px;
	    line-height: 30px;
	    font-size: 2.2rem;
	    line-height: 3rem;
	}
}