make shop view fully responsive