updated styling for better mobile support