total revamp of css for mobile