responsive layout (12 colum adaptive  grid + media queries)