@media (max-width: 900px){   /* TABLET */
  .bump-text .wysiwyg-text-block {padding-top: 0}
  .testimonials.layout--all-reviews {grid-template-columns: 1fr 1fr !important}
  .expertise-padding-bottom {padding-bottom: 20px}
}

@media (max-width: 770px){    /* MOBILE */
  #form_6941b9e968854 .af-fields {padding-top: 20px; padding-bottom: 20px}
}

@media (max-width: 600px){    /* MOBILE */
  .testimonials.layout--all-reviews {grid-template-columns: 1fr !important}
}

@media (max-width: 360px){    /* TINY MOBILE */
  
}