grid layout design done for mobile, tablet and desktop