.carousel-caption {
	 position: absolute;
	 top: 60%;
	 left: 50%;
	 transform: translate(-50%, -50%);
	 text-align: center;
	 background-color: rgba(255,255,255,.2);
	 height: 10rem;
	 width: 35rem;
}
 .title{
	 position: absolute;
	 left: 25%;
	 top: 200px;
	 background-color: rgba(0,0,0,.3);
	 transform: translate(-50%, -50%);
	 color: white;
	 padding: 20px;
	 text-align: center;
	 font-size: 3.5em;
	 width: 45rem;
}
 .nav{
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: center;
	 align-items: center;
	 margin-top: 25px;
}
 .link{
	 padding: 15px;
	 border: 1px solid red;
	 border-radius: 10px;
	 margin: 10px;
	 width: 15rem;
	 text-align: center;
	 background-color: rgba(200,16,46, 0);
	 transition: background-color .3 ease;
}
 .link:hover{
	 background-color: rgba(200,16,46, 1);
	 color: white;
	 border-color: gray;
}
 #uh-links{
	 padding-bottom: 0px;
}
 .footer-container{
	 display: flex;
	 align-item: ;
	 justify-content: center;
	 flex-wrap: wrap;
}
 .link1{
	 padding: 5px;
}
