mainly mobile layout fixes