#main { padding-top: 0; }
#main .container { padding: 0; }
.flexslider {
  background: transparent;
  border: 0 none;
  margin: 0;
  webkit-border-radius: 0;
  moz-border-radius: 0; 
  o-border-radius: 0;
  border-radius: 0;
  z-index: 10;
}
.flexslider .slides li { margin-bottom: 0; }
ul.hmButtons {
  list-style: none;
  margin: 10px 0 30px 0;
  padding: 0 10px;
  position: relative;
  z-index: 20;
}
#seoText { text-align: justify; }
#seoText h1 { font-size: 18px; font-size: 1.8rem; }

@media only screen and (max-width: 800px) {
  xul.hmButtons { margin-top: -80px; }
}
@media only screen and (max-width: 767px) {
  #main { text-align: center; }
  .flexslider, .hmVideos { display: none; }
  ul.hmButtons { margin-top: 20px; margin-bottom: 20px; }
  #seoText h1 { font-size: 22px; font-size: 2.2rem; }
  #seoText img { float: none; margin-bottom: 15px }
}
@media only screen and (max-width: 450px) {
  #seoText h1 { font-size: 16px; font-size: 1.6rem; }
}