@media (max-width: 768px) {

  h1 {
    font-size: 42px !important;
    line-height: 1.15 !important;
  }

  h2 {
    font-size: 34px !important;
    line-height: 1.2 !important;
  }

  h3 {
    font-size: 28px !important;
  }

  p,
  li {
    font-size: 18px !important;
    line-height: 1.7 !important;
  }

  img {
    max-width: 100% !important;
    height: auto !important;
  }

  .vc_row,
  .wpb_row {
    display: block !important;
  }

  .vc_column_container {
    width: 100% !important;
    display: block !important;
  }

  [style*="grid-template-columns"] {
    display: block !important;
  }

}