My own Responsive navigation solution