fix responsive layout, add style for portrait type display