updated styling for mobile devices