@media (max-width: 864px){

  .desktop-only {
    /* visibility: hidden; */
    display: none!important;
  }

  .mobile-only {
    /* visibility: visible; */
    display: block!important;
  }

  .fullpage {
    min-height: 100%;
  }

  #titleimage {
    min-height: 100%!important;
  }

  .col-4, .col-2 {
    width: 50%;
  }

  .col-6 {
    width: 100%;
  }

  div.quote, span.author {
    font-size: 1.1em;
  }

}
