These super heavy duty kneeling pads are actually made from remnants of industrial strength anti-fatigue floor mats. Kneeling pad colors, style, and size will vary. All mats are 18" x 10" and thickness will vary between 3/8"-5/8". All pads are Made in USA.