fix some responsive layout issues