@media (max-width: 480px), (min-width: 481px) and (max-width: 1024px)  {
  /* Story */
  .kristi-more-time {
    padding: 0 0px;
  }

  .kristi-short-p {
    width: 100%;
  }

  .kristi-stadium {
    padding: 0;
  }

  .kristi-stadium iframe {
    width: 100%;
    height: 300px;
    margin: 20px 0;
  }

  /* Kristi Sings */
  #kristi-singing {
    padding: 0;
  }

  #kristi-story {
    padding: 0px 0px 20px 0px;
  }

  #kristi-story .row-text,
  #kristi-story .row-image {
    width: 100%;
    padding: 0 20px;
  }

  #kristi-story .row-image h2 {
    font-size: 35px;
  }

  #kristi-story .row-image .red-underline {
    margin-bottom: 20px;
  }


  .kristi-singing-container {
    height: auto;
    background: #f8f8f8;
    position: static;
  }

  .kristi-sing-cover {
    position: static;
    width: 100%;
    padding: 40px;
  }

  .mobile-singing-back {
      height: 400px;
      width: 100vw;
      object-fit: cover;
  }

  /* Kristi Gallery */
  #kristi-gallery {
    padding: 20px;
  }

   .kristi-images a {
    width: 100%;
    margin: 10px 0;
  }

  .kristi-videos iframe {
    width: 100%;
    margin: 10px 0;
  }

  .kristi-gallery-button {
      padding: 20px 0 30px 0;
  }
}
