Updated styles with media query for mobile.