changed styles to support mobile devices