repsonsive layout implemented