.text-row:after,
.col-4:after {
	content: '';
	display: block;
	clear: both;
}

.col-4>li {
	float: left;
	width: 25%;
}

.col-4>li h1 a {
	color: #707473;
	font-size: 20px;
	margin-bottom: 28px;
	font-weight: 400;
	text-transform: uppercase;
}

.col-4>li p a {
	color: #44a8f2;
	font-size: 13px;
	cursor: pointer;
	padding-right: 10px;
}

.text-row {
	margin-top: 50px;
}

.text-row.small {
	margin-top: 30px;
}

.col-4 .title {
	color: #707473;
	font-weight: 100;
}

@media only screen and (max-width: 768px) {
	.col-4>li {
		width: 49%;
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	.col-4>li h1 a {
		font-size: 16px;
	}
	.text-row {
		margin-top: 30px;
	}
	.text-row.small {
		margin-top: 15px;
	}
	.col-4 .title {
		font-size: 18px;
	}
	.col-4>li h1 {
		line-height: 26px;
	}
}