Phil and anyone else with Android devices,
I borrowed that Huawei thingie from my neighbour and have seen, that if I use the default web browser, I get the error you mention. That is, I get the image, but the card is pushed off to the right.
I have now tried every possible tweak to fix this, but so far I have not been able to. I have changed the position absolute around to different containers, changed the top and left distance, put a wrapper container around the card with exactly the same width as the card itself, even narrowed the body to that same width, - to no avail. And I don't find anything in the script either that is pushing the card out to the right.
If someone has some ideas that I haven't thought of, you are welcome to have a go. The 'original' is at the URL mentioned in the first post here, the tweaked copy is here:
http://horgenhonning.net/sharing/flip2/http://horgenhonning.net/sharing/flip2.rsd
Some years ago I red some comparison between Apple and Android gadgets when creating websites for them. The conclusion was actually not very favourable for the Android browser, because every company who is using it in their devices seems to be allowed to change bits and pieces, so that designing for them can be a real nightmare. It seems that is still the case.