Added responsive support, and made some other tweaks