Responsive navigation (started working)