update home page & styles for responsive issues