@media screen and (max-width: 959px) {
  body {
    background-color: lightgray;
  }

  .place-logo-info {
    flex-direction: column;
  }

  .place-logo-info .paid-logo,
  .place-logo-info .paid-logo img {
    width: 100%;
  }

  form#google-places-search-form>* {
    flex: 1 1 100%;
    padding: 5px;
  }


  .temp-vid-for-mobile {
    display: block;
  }

}