It happens because your Lumia smart phone uses a different browser to other smart phones/PCs. That said, browser incompatibilities get blamed for a lot of downright bad code. So first verify your code! If that does not resolve the issues, you may have to accept that different browsers work differently. That is why you need to test your code on a variety of browsers.