added responsive nav and styled