styled both desktop and mobile with media query