close #167 close #168 styling changes and responsive layout