lots of style changes for mobile only