.jumbotron {
  position: relative;
  background: #000 url("../images/banners/Banner2.png") center center;
  width: 100%;
  height: 100%;
  background-size: cover;
  overflow: hidden;
}

.softwareEngineeringHeaderJumbotron {
  position: relative;
  background: #000 url("../images/banners/Banner1.png") center center;
  width: 100%;
  height: 100%;
  background-size: cover;
  overflow: hidden;
}

.musicHeaderJumbotron {
  position: relative;
  background: #000 url("../images/banners/Banner3.png") center center;
  width: 100%;
  height: 100%;
  background-size: cover;
  overflow: hidden;
}

.musicResearchHeaderJumbotron {
  position: relative;
  background: #000 url("../images/banners/Banner99.png") center center;
  width: 100%;
  height: 100%;
  background-size: cover;
  overflow: hidden;
}

.writingHeaderJumbotron {
  position: relative;
  background: #000 url("../images/banners/Banner4.png") center center;
  width: 100%;
  height: 100%;
  background-size: cover;
  overflow: hidden;
}

.contactHeaderJumbotron {
  position: relative;
  background: #000 url("../images/banners/Banner5.png") center center;
  width: 100%;
  height: 100%;
  background-size: cover;
  overflow: hidden;
}

.BookDescriptionParagraph {
  font-size: 15px;
  margin: 6px 7px 6px 101px;
  height: 107px;
  overflow: hidden;
}

.subMenu {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 40px;
  border: 3px solid green;
}

.homeMenu {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  border: 3px solid blue;
}

.bottomjumbotron {
  position: relative;
  background-color: #ffddff;
  width: 100%;
  height: 100%;
  background-size: cover;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
}

.certjumbotron {
  position: relative;
  background-color: #ddffdd;
  width: 100%;
  height: 100%;
  background-size: cover;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
}

.container {
  background-color: #ddddff88;
}

.container-1 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

body {
  background-image: url("../images/rcl_bgrnd.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-color: #464646;
}

.PaneText {
  margin: 10px 10px 10px 10px;
}

#Panels {
  float: left;
  width: 950px;
  height: 645px;
}

.PaneBlocks {
  display: inline-block;
  min-height: 275px;
  max-width: 340px;
  background: white;
  margin: 25px 20px 25px 20px;
}

.PaneBlocks img {
  width: 100%;
}

.bookPaneBlocks {
  border-radius: 15px;
  padding: 7px;
  display: inline-block;
  height: 200px;
  max-width: 310px;
  background: white;
  margin: 20px;
}

.mrPaneBlocks {
  border-radius: 15px;
  padding: 7px;
  display: inline-block;
  height: 610px;
  max-width: 310px;
  background: white;
  margin: 20px;
}

._Panes {
  border-radius: 25px;
  padding: 20px;
}

td {
  padding: 3px;
}

.Panes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.software-engineering-panes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.music-panes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.software-panes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.software-engineering-panes-blocks {
  border-radius: 15px;
  padding: 15px;
  display: inline-block;
  height: auto;
  max-width: 310px;
  background: white;
  margin: 20px;
}

.music-panes-blocks {
  border-radius: 15px;
  padding: 15px;
  display: inline-block;
  height: auto;
  max-width: 500px;
  background: white;
  margin: 20px;
}

.software-panes-blocks {
  border-radius: 15px;
  padding: 15px;
  display: inline-block;
  height: auto;
  max-width: 310px;
  background: white;
  margin: 20px;
}

.magazine-articles-panes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.magazine-articles-panes-blocks {
  border-radius: 15px;
  padding: 15px;
  display: inline-block;
  height: auto;
  width: 300px;
  max-width: 310px;
  background: white;
  margin: 20px;
}

.contact-panes-blocks {
  border-radius: 15px;
  padding: 15px;
  display: inline-block;
  height: auto;
  width: 300px;
  max-width: 310px;
  background: white;
  margin: 20px;
}

@media only screen and (max-width: 768px) {
  .jumbotron img {
    width: 100%;
  }

  .writingHeaderJumbotron img {
    width: 100%;
  }

  .softwareEngineeringHeaderJumbotron img {
    width: 100%;
  }
  
  .musicJumbotron img {
    width: 100%;
  }
  
  .magazineArticleHeaderJumbotron img {
    width: 100%;
  }
  
  .contactHeaderJumbotron img {
    width: 100%;
  }
  
}

.MagDescriptionParagraph
{	
	font-size: 15px;
	margin: 6px 7px 6px 115px;
	height: 170px;
	overflow:hidden;
}

.ready-player-1, .ready-player-2 
{
	margin: 24px 0;
}

.titleRect
{
	border-radius: 15px; 
	background-color: white; 
	padding: 20px; 
	text-align: center; 
	font-size:50px;
	border: 10px solid black;	
	font-weight: bolder;
}