improved styles for mobile and tablet