made page responsive with flexible grid