Fixed various css issues on mobile devices

Signed-off-by: Justin Wiblin <justin_wiblin@hotmail.co.uk>