Add responsive support. But still need to fix touch event issue on sidebar scrolling and image zooming.