Well, it was an issue with the Chrome browser. The same page looks great on Naked Browser ( https://play.google.com/store/apps/details?id=com.fevdev.nakedbrowserpro). Screenshot attached. Sorry for the noise. But thanks for that nudge for getting me thinking.