@media only screen and (min-width: 300px) {
  html {
    font-size: 16px;
  }

  .logo {
    display: none;
  }
}
@media only screen and (min-width: 350px) {
  html {
    font-size: 18px;
  }
}

@media only screen and (min-width: 1024px) {
  html {
    font-size: 20px;
  }
  h5 {
    font-size: 1.2em;
  }
  section {
    padding-bottom: 4%;
    padding-top: 4%;
  }

  .logo {
    display: block;
  }

  .price {
    margin-bottom: 0;
  }

  .cta-img {
    width: 85%;
  }

  .contact-icon {
    width: 10%;
  }

  .feature-text {
    font-size: 1em;
  }
}
