.ranges {
	margin-top: 1.5rem;
}
.ranges .range {
	padding: 1.5rem 0;
	border-top: 3px solid #e7a512;
}
.ranges .donors {
	list-style: square;
	padding: 0 0 0 1.5rem;
}
@media only screen and (min-width: 640px) and (max-width: 1023px) {
	.ranges .donors {
		columns: 2; column-gap: 2rem;
	}
}
@media only screen and (min-width: 1280px) {
	.ranges .donors {
		columns: 2;
	}
}
@media only screen and (min-width: 1440px) {
	.ranges .donors {
		columns: 3;
	}
}
.ranges .donors li {
	margin-top: 0.25rem;
	font-size: 1.125rem; line-height: normal;
}

@media only screen and (min-width: 748px) {
	.cblock {
		border: 0; 
		width: 90%; 
		margin: 0 auto; 
		padding: 45px 45px 0;
	}
}