@media only screen and (max-width: 480px) {
  .footers_box .footer_links .column_container {
    width: 100% !important;
    padding-left: 0;
  }
}
.layout_section.banner_visual {
  background-position: 40% 100% !important;
}

.no_headers h3 {
  display: none;
}
.no_headers .main {
  display: inline;
}
.no_headers p {
  display: block;
  margin-top: 5px;
}
.no_headers > UL > LI > .text.with-image {
  margin-bottom: 25px;
}

@media only screen and (max-width: 480px) {
  .desktop-only {
    display: none;
  }
}