@media (max-width: 768px) {

  .project-layout {
    flex-direction: column;
    height: auto;
  }

  .project-info,
  .project-gallery {
    width: 100%;
    height: auto;
  }

  .project-info-inner {
    position: relative;
    top: auto;
  }

  .project-gallery {
    overflow: visible;
  }

  .project-gallery-inner {
    padding: 40px 20px;
  }

}
