/* Start custom CSS */.table-wrap { max-width: 760px; margin: 0 auto; background: #ffffff; border-radius: 6px; overflow: hidden; }
  .table-wrap thead th { background: #1b2545; color: #ffffff; text-align: left; font-size: 12px; letter-spacing: 0.04em; text-transform: uppercase; font-weight: 700; padding: 16px 20px; }
  .table-wrap tbody tr { background: #f4f6fa; border-bottom: 1px solid #e4e8f0; }
  .table-wrap tbody tr:nth-child(2n) { background: #ffffff; }
  .table-wrap td { padding: 18px 20px; vertical-align: top; font-size: 12px; line-height: 1.5; }
  @media (max-width: 767px) {
    .table-wrap { overflow-x: auto; }
    .table-wrap table { min-width: 800px; }
  }/* End custom CSS */