body {
  min-width: 320px;
  background: white;
}

.page-container {
  width: inherit;
  margin: 0 0;
  box-shadow: none;
}

.profile-picture {
  margin: 0 auto;
  display: block;
  float: none;
}

.map-image {
  float: none;
  margin: 0 auto;
  width: 100%;
  max-width: 500px;
  height: inherit;
  display: block;
}

.videoplayer {
  width: 100%;
  max-width: 500px;
}

.call-out-box {
  display: none;
}

.photo {
  width: 241px;
  height: 364px;
  display: block;
  float: none;
  margin: 4px auto;
}

.not-mobile {
  display: none !important;
}

.header {
  background: none;
  width: auto;
  height: auto;
  border-bottom: none;
}

.header .mobile-image {
  display: block;
  text-align: center;
}

.header .mobile-image img {
  width: 100%;
  max-width: 360px;
  border: none;
}

.header-quote {
  display: none;
}

.header-menu {
  padding: 0;
  border-bottom: 1px solid #DEDEDE;
}

.header-menu ul {
  height: auto;
  background: white;
  text-align: center;
}

.header-menu ul li {
  display: inline-block;
  background: white;
  border-right: 1px solid #DEDEDE;
  float: none;
}

.header-menu ul li.desktop {
  display: none;
}

.header-menu ul li.mobile-last {
  border-right: none;
}

.header-menu ul li a {
  font-size: 12px;
  display: inline;
  padding: 4px 8px;
}

.footer .social-media {
  display: none;
}

.footer .contact-info {
  float: none;
}

.footer .footer-menu {
  border-top: 1px solid #DEDEDE;
}

.footer .footer-menu ul {
  text-align: center;
}

.footer .footer-menu ul li {
  display: inline;
  float: none;
}

.footer .copyright {
  text-align: center;
}

/*# sourceMappingURL=mobile.css.map */