adding media queries to allow better mobile ux