.service-article {
  min-width: 0;
}

@media (max-width: 760px) {
  .material-price {
    min-width: 0;
    table-layout: fixed;
  }

  .material-price th:first-child,
  .material-price td:first-child {
    display: none;
  }

  .material-price th,
  .material-price td {
    padding: 10px 7px;
    overflow-wrap: anywhere;
  }

  .material-price th:nth-child(3) {
    width: 24%;
  }

  .material-price th:nth-child(4) {
    width: 23%;
  }

  .material-price td:nth-last-child(2),
  .material-price td:last-child {
    width: auto;
    white-space: normal;
  }
}
