Responsive layout, close #31