added responsive functionality to nav