responsive behaviour for header