added a screen-size responsive menu