@media (max-width: 992px) {
  .text-formatted .column-1 {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .text-formatted .column-2 {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
  .text-formatted .three-column {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .text-formatted .thin-column {
    display: block;
    width: 100%;
    padding: 0;
  }
  .text-formatted .wide-column,
  .text-formatted .gray-wide-col {
    display: block;
    width: 100%;
    padding: 0;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .text-formatted .gray-thin-col {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
  .text-formatted .four-column {
    width: 44%;
    margin-right: 5%;
  }
}

@media (max-width: 767px) {
  .text-formatted .four-column {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}