Fix responsive and add gradient