.service-times, .location-info{
	width:100%;
	float:left;
	text-align:center;
	font-size:1.1em;
}

.all-campus-info{
	clear:both;
	text-align:center;
	width:100%;
	font-size: 1.1em;
}

.all-campus-info br{
	display: none;
}

@media(min-width:700px){
	.service-times, .location-info{
		width:48%;
		font-size: 1.5em;
	}
	
	.all-campus-info{
		font-size: 1.5em;
	}
	
	br.relevant-br{
		display: block;
	}
	
}

@media(min-width:990px){
	.all-campus-info br{
		display: block;
	}
	
	br.relevant-br{
		display: none;
	}
}

.campus-details{
	background-color: white;
	
}

.location-details p{
	text-indent:-15px;
	padding-left: 35px;
	width: 100%;
}