a little more responsive design using max-width in media queries not min-width