table {margin-left: auto; margin-right: auto;}
th, td {border-color: #000; padding: 0.5em 0.5em;}
@media (min-width: 576px) {
  table {max-width: 100%;}
}
@media (min-width: 768px) {
  table {max-width: 90%;}
}
@media (min-width: 960px) {
  table {max-width: 70%;}
}

