@media only screen and (min-width: 300px) {
  html {
    font-size: 18px;
  }
  #intro-desktop {
    display: none;
  }

  .logo {
    display: none;
  }

  .testimonials-image {
    display: none !important;
  }
}

@media only screen and (min-width: 350px) {
  html {
    font-size: 18px;
  }
}

@media only screen and (min-width: 768px) {
  html {
    font-size: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  html {
    font-size: 22px;
  }

  section {
    padding-bottom: 4%;
    padding-top: 4%;
  }

  .stool-text {
    font-weight: 400;
  }

  .stokrle-eq {
    font-size: 2em;
  }

  .stokrle-eq-txt {
    font-size: 1.2em;
  }

  .logo {
    display: block;
  }

  /* INTRO */
  #intro-desktop {
    display: block;
  }

  #intro-mobile {
    display: none;
  }

  .contact-icon {
    width: 10%;
  }
}

@media only screen and (min-width: 1400px) {
  html {
    font-size: 22px;
  }
}
