.table-responsive {
	overflow-x: auto;
}
.table-responsive table {
	min-width: fit-content;
}

.table-responsive table tr td,.table-responsive table tr th {
	min-width: 100px;
    border-left: 1px solid #ccc;
}

@media (max-width: 1200px) {
  .table-responsive table tr {
      flex-wrap: nowrap;
      display: table-row;
  }
}

@media (max-width: 560px) {
  .table-responsive table td:nth-child(2), .table-responsive table th:nth-child(2) {padding-top: 25px;}
}

.table-responsive.pros-cons tr td {
	width: 50%;
}

.content-wrapper {max-width: 100%}