updated homepage

add fix for box overflow and improved layout