Responsive framework using css flexbox