Animation glitch with infinite scroll wheel

I have an infinite scroll wheel cycling images, it seems when the website is left idle in the background the animation gets confused on the position and stacks elements on top of each other.

The way I have created the wheel is by setting elements at 100% which flow across the screen to -100%.

Here is an example of is screwing up:

Here is the live site

Any help would be great thank you!