@media only screen and (max-width: 990px) {
   #groups-table td:nth-of-type(1):before {
      content: 'Group:';
   }
   #groups-table td:nth-of-type(2):before {
      content: 'Body Diameter:';
   }
   #groups-table td:nth-of-type(3):before {
      content: 'Die Count in Set:';
   }
   #groups-table td:nth-of-type(4):before {
      content: 'Die Set:';
   }
   #groups-table td:nth-of-type(5):before {
      content: 'Carbide Die Set:';
   }
   #groups-table td:nth-of-type(6):before {
      content: 'Neck/Full Length Sizer:';
   }
   #groups-table td:nth-of-type(7):before {
      content: 'Carbide Sizer:';
   }
   #groups-table td:nth-of-type(8):before {
      content: 'Expander Die:';
   }
   #groups-table td:nth-of-type(9):before {
      content: 'Seating Die:';
   }
   #groups-table td:nth-of-type(10):before {
      content: 'Taper Crimp:';
   }
   #groups-table td:nth-of-type(11):before {
      content: 'File Trim or Form Die:';
   }
   #groups-table td:nth-of-type(12):before {
      content: 'Dillon Trim:';
   }
   #groups-table td:nth-of-type(13):before {
      content: 'Reamer Die w/Reamer:';
   }

   #groups-table td {
      padding: 0 0 0 61%;
   }

   #groups-table td:before {
      width: 60%;
   }
}

@media only screen and (min-width: 1080px) {
   #groups-table th {
      width: 7.7%;
   }

   #groups-table td {
      text-align: right;
   }
   #groups-table tbody tr td:nth-child(1),
   #groups-table tbody tr td:nth-child(2),
   #groups-table tbody tr td:nth-child(3) {
      padding: 0;
      text-align: center;
   }

   #groups-table tr *:first-child {
      padding-left: 1rem;
   }

   #groups-table tr *:last-child {
      padding-right: 1rem;
   }
}

@media only screen and (min-width: 1280px) {
   #groups-table td {
      padding-left: 2rem;
   }
}
