On Firefox this JSFiddle does not work as intended.
In chrome you can see the gear spins around the screwdriver, but in Firefox it spins around the entire image. I have tried using -moz- for the animations and keyframes with no luck.
I have also attempted implementing a transform-origin with numerous values of center, center center, 50% 50% etc.
Is there a solution to this?