more mobile styling fixes