  table.responsive-table {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }

  @media screen and (min-width: 601px) {
    table.responsive-table {
      width: 600px;
    }
  }

  @media screen and (min-width: 768px) {
    table.responsive-table {
      width: 600px;
    }
  }

  @media screen and (min-width: 992px) {
    table.responsive-table {
      width: 800px;
    }
  }

  @media screen and (min-width: 1200px) {
    table.responsive-table {
      width: 800px;
    }
  }