.site-navigation {
  display: none;
}

.site-footer .site-info {
  display: none;
}

@media screen and (max-width: 600px) {
  figure.alignleft {
    display: block;
    float: none;
    width: 100%;
  }
}


@media screen and (max-width: 320px) {
  .site-header .social-links {
     display: none;
  }

  .header-bar.right-content  .container {
	padding: 0 0.2rem;
  }

  .builder-banner-content h1,
  .builder-banner-content h2 {
     font-size: 1em;
  }

  .builder-banner-slide.content-position-none.cycle-slide {
     background-size: 155% auto;
  }
  .builder-banner-slide {
     padding-bottom: 10em !important;
  }
}