@media (max-width: 991px) {

  .left-right-layout .four-plus-line-title~.four-plus-line-title {
    -webkit-line-clamp: 2;
  }

  .left-right-layout .item-title {
    font-size: 1.625em;
  }

  .left-right-layout .item-desc h3 {
    font-size: 2.375em;
  }

  .left-right-layout .item-list ul {
    flex-direction: column;
  }

  .left-right-layout .item-list li:not(:last-child) {
    margin-bottom: 15px;
  }

  .n-column-layout .four-column-layout {
    width: 50%;
  }

  .single-center-container {
    max-width: none;
  }
}
