The boxes should be aligned properly if you’re trying to make it available for all sorts of users. Responsive web design demands the alignment of objects in a centralized manner such that everything contained in the page is visible without any hiccups.
http://www.innomediatechnologies.com/