.banner-top{
    background-color: #fff;
    border: 0 none;
    border-radius: 2px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 
    0 1px 6px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 10px;
  margin-top: 20px;
    padding: 10px;
    text-align: center;
}
.banner-pic{

margin-top: 10%;

}
.map{
  background-color: #fff;
    border: 0 none;
    border-radius: 2px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 
    0 1px 6px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 10px;
    margin-top: 20px;	
	padding: 10px 15px 10px 15px;
}

.medium{
	font-size: 3em;
}
.contact{
	background-color: #fff;
    border: 0 none;
    border-radius: 2px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 
    0 1px 6px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 10px;
    margin-top: 20px;	
	padding: 10px;
	
}

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.pic-cover-med{
    height: 500px;
}


.overlay { 
  position:absolute;
  z-index:12;
  top:10%;
  left: 500px;
  max-width:600px;
  text-align:center;
  background-color: rgba(0, 0, 0, 0.7);
  margin: 0 auto;
border-radius: 10px;
padding:; 10px;

}
.overlay h2{ 
  color:#fff;
font-size: 3em;
}
.overlay h3{ 
  color:#fff;
font-size: 2em;
}
.schedule{
  background-color: #fff;
    border: 0 none;
    border-radius: 2px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 
    0 1px 6px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 10px;
    margin-top: 20px; 
  padding: 10px;
  text-align: center;
  
}
.schedule h2{

margin: 2px;

}
@media (max-width: 770px) {
.googledoc{
  height: 1000px;
}
.banner-pic{
margin-top: 0;
}
}


}