.cleared {
	clear:both;
}

.textColumn h2 {
	text-align: center;
}

.textColContainer {
	  display: flex;
    justify-content: space-between;
}

.textCol {
	float:left;
}

.textColTwoCols .textCol {
	width:45%;
}

.textColThreeCols .textCol {
	width:30%;
}

/* 960 - 1200px */
@media screen and (min-width: 960px) and (max-width: 1200px) {
	
}

/* 768 - 959px */
@media screen and (min-width: 768px) and (max-width: 959px) {

}

/* 481 - 767px */
@media screen and (min-width: 481px) and (max-width: 767px) {
	
	.textColContainer {
		display: block;
	}
	
	.textColContainer .textCol {
		text-align: center;
		width:100%;
	}
	
}

/* max 480px */
@media screen and (max-width: 480px) {
	
	.textColContainer {
		display: block;
	}
	
	.textColContainer .textCol {
		text-align: center;
		width:100%;
	}
	
}