updated css for mobile devices and some other small mods