improve responsive styles