.project-row-display p{
  max-width: 40vw;
}

.project-row-display h2, .project-row-display h3{
  max-width: 50vw;
}

.project-row-display h3{
  font-size: 2.4rem;
}

.project-row-display img{
  max-width: 30vw;
}

.project-row-display .portrait{
  max-width: 15vw;
}

.project-row-first{
  padding-right: 5rem;
}

.project-row-second{
  padding-left: 5rem;
  border-left: 4px solid white;
}

@media( max-width: 1200px){
  .project-row-display.flex-container{
    flex-direction: column;
  }

  .project-row-display section{
    margin-bottom: 6rem;
  }

  .project-row-first{
    padding-right: 1rem;
  }

  .project-row-second{
    padding-left: 0rem;
    border: none;
  }

  .project-row-display p{
    max-width: 60rem;
    margin-right: 1rem;
  }

  .project-row-display img{
    max-width: 90%;
    margin-right: 1rem;
  }

  .project-row-display .portrait{
    max-width: 50%;
  }
}
