That's quite a bit of things. Among them, alignment on mobile devices is important. As for Firefox, are many people here using that browser?

matigo.ca.