updated styles for mobile devices