Fully responsive down to smartphone sizes