fix main-footer and main-nav responsive layout