#sectionOne {
  padding: 60px 0;
  background-color: #33CEE7;
  flex-wrap: wrap;
}

#sectionOne h1 {
  color: white;
}

#sectionOne p {
  max-width: 425px;
  color: white;
  font-weight: lighter;
}

#sectionOne > div {
  margin: 0 15px;
}

#sectionOne .cta {
  margin-bottom: 130px;
}

@media only screen and (max-width: 960px) {
  #sectionOne {
    padding: 40px 20px;
  }

  #sectionOne > div:first-child {
    order: 2;
  }

  #sectionOne > div:last-child {
    order: 1;
  }

  #sectionOne .cta {
    margin-bottom: 30px;
  }

  #sectionOne > div:first-child {
    margin: 0;
  }

  #sectionOne img {
    max-width: 100%
  }
}