footer {
	margin-top:0;
}

#welcome {
	background-image:url('../img/Begley-chapel-3.jpg');
	background-size:cover;
  	color:white;
	padding-top:100px;
	padding-bottom:40px;
	margin-top:-10px;
	
}

#intro {
	font-size:4em;
	text-align:center;
	line-height:1em;
	max-width:880px;
	margin:0 auto 30px;
}

.subHeading {
	display:block;
	font-size:2em;
	font-weight:bold;
	margin-bottom:5px;
}

div[id^="section"] {
	width:40%;
}

#areYouReady {
	 font-size:3.5em; 
	 line-height:1em; 
	 padding:10px 0; 
/*	 border-top:2px solid white; 
	 border-bottom:2px solid white;*/
}

.banner {
	margin:30px 0;
	padding:10px 0;
	background-color:white;
	box-shadow: 0px 10px 10px -5px rgba(0,0,0,.3);
}

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

.highlights {
	flex-basis:33%;
	padding-right:10px;
	padding-top:20px;
}

#iAmReady {
	/*background-image: url('../img/students.jpg');
	background-size:cover;*/
	padding-bottom:40px;
	padding-top:40px;	
	background-color:#f2f2f2;	
}


.linkButton {
	background-color:;
	color:white;
	padding:10px 5px;
	display:inline-block;
	font-weight:bold;
	margin-bottom:20px;
}

@media screen and (max-width: 1130px) {

	.bannerImages {
		justify-content:space-around;		
	}
}

@media screen and (max-width: 991px) {
	.highlights {
		flex-basis:auto;
	}

	#welcome {
		padding-top:10px;
		
	}		

	div[id^="section"] {
		width:100%;
	}		

}