For responsive images you could have
.responsive-image { max-width:100%; height:auto; }
and you could use this as
For responsive navigation
Use tinynav https://github.com/viljamis/TinyNav.js
This converts
and
navigation to a select box for small screens.