responsive styles improvements and optimization