.hero {
  background-image: url("https://cambridgeosteopaths.com/wp-content/uploads/2019/02/HO-osteopath-homepage-img.jpg");
  min-height: 1000px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top:-175px;
}
.innerpage {
  background-image: none;
}
.mynav {
  margin-top: 33px;
}
.header-logo-wrapper {
  z-index:99;
}
.header-logo {
  margin:15px 0px 15px 0px;
}
.mobile-logo {
  display:none;
}
.logo {
  margin:-20px 0px 0px 60px;
}

.feedback {
  min-height:1200px;
  margin-top: 33px;
}
.about {
  min-height:1000px;
  margin-top: 13px;
}
.testimonials {
  min-height:1000px;
  margin-top: 13px;
}
.treatments {
  min-height:1000px;
  margin-top: 13px;
}
.treatments h4 {
  font-size:15px;
  line-height:30px;
}
.book {
  min-height:1000px;
  background-image: url('https://cambridgeosteopaths.com/wp-content/uploads/2019/03/about-osteopathy.png');
  background-color:#d6d6d6;
  background-repeat: no-repeat;
  background-size: 450px 450px;
  background-attachment: scroll;
  background-position: 970px 300px;
  z-index:999;
}
.contact {
  min-height:1200px;
}
p {
  padding: 0px;
}
em {
  padding: 5px 0px 10px 0px;
  font-size: 12px;
}
.tagline {
  margin: 0px;
  padding: 0px;
}
.tagline h1{
  color: #99CC00;
  font-size: 72px;
  margin:-700px 0px 0px 30px;
  padding: 15px 0px 15px 0px;
  border-top: 2px solid #99CC00;
  border-bottom: 2px solid #99CC00; 
}
h2{
  color: #99CC00;
  font-size: 34px;
  margin:0px;
  padding: 22px 0px 15px 0px;
  border-top: 2px solid #99CC00;
}
h3{
  color: #99CC00;
  font-size: 22px;
  margin:0px;
  padding: 5px 0px 0px 0px;
  border-top: 2px solid #99CC00;
}
.grey h3{
  color: #666666;
  font-size: 22px;
  margin:0px;
  padding: 5px 0px 0px 0px;
  border-top: 2px solid #666666;
}
h4{
  color: #99CC00;
  font-size: 18px;
  margin:0px;
  padding: 15px 0px 0px 0px;
  line-height: 26px;
}
h5{
  font-size: 15px;
  margin:0px;
  padding: 5px 0px 15px 0px;
  border-top: 2px solid #666666;
}
.mPS2id-highlight {
  color: #99CC00 !important;
}
iframe {
    height:100%;
    width:100%;
    border:0;
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
	  -webkit-filter: grayscale(99%); /* Chrome 19+ & Safari 6+ */
	  -webkit-backface-visibility: hidden;  /* Fix for transition flickering */
}
@media screen and (max-width: 900px) {
  .mobile-header {
    background-color:rgba(255,255,255,0.9);
    margin:0px;
    padding:0px;
    text-align:center;
  }
  .navmenu, .header-logo, .tagline, .tagline h1, .sidebar,.spacer {
    display: none;
  }
  .hero {
    min-height:375px;
  }
  .mobile-logo {
    display: block;
    margin:10px 0px 0px 0px;
    padding:0px;
  }
  .tagline h1{
  font-size: 30px;
  margin:0px;
  padding: 10px 0px 10px 0px; 
  }
  .tagline {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }
  .images {
  padding: 0px 20px 0px 20px;
  }
  
}

