Fixed CSS issues on mobile for most part