.main
	{
	width:100%;
	margin:-16px auto 2% auto;
	display:block;
	overflow:hidden;
	background-color:#ffffff;
	}

.compassion
	{
	width:100%;
	margin:15px 0px 5% 0px;
	padding:5px;
	text-align:center;
	background-color:#FAFAFA;
        font-family: 'Josefin Sans', sans-serif;
        font-size:calc(1.25em + 1vw);
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	font-weight:600;
        color:#666666;
	}

.areas
	{
	margin:20px auto 15px auto;;
        font-family: 'Josefin Sans', sans-serif;
        font-size:calc(.7em + 1vw);
        max-width:1200px;
        padding:0 3%;
	}

.testimonial
        {
        background-color:#f8f8f8;
	border-bottom: 4px solid #D3D3D3;
	border-top: 4px solid #D3D3D3;
        color:#484848;
        margin-bottom:3%;
        }

.stars
       {
        font-size:calc(1em + 1vw);
        text-align:center;
        margin-top:-.1%;
       }

.review
	{
	margin:3% 3% 2px 3%;
	}

.client
	{
	margin:2% 0px 5% 60%;
	}
