
.responsive-title-h1 {
  font-size: 2.5rem;
  @media (max-width: 1200px) {
    font-size: 2rem;
  }
  @media (max-width: 900px) {
    font-size: 1.7rem;
  }
  @media (max-width: 768px) {
    font-size: 1.3rem;
  }
}
.responsive-title-h2 {
  font-size: 2rem;
  @media (max-width: 1200px) {
    font-size: 1.5rem;
  }
  @media (max-width: 900px) {
    font-size: 1.2rem;
  }
  @media (max-width: 768px) {
    font-size: 1rem;
  }
}
.responsive-title-h3 {
  font-size: 1.5rem;
  @media (max-width: 1200px) {
    font-size: 1.2rem;
  }
  @media (max-width: 900px) {
    font-size: 1rem;
  }
  @media (max-width: 768px) {
    font-size: 1rem;
  }
}
.hide-on-sm {
  @media (max-width: 900px) {
    display: none !important;
  }
}
