Homepage layout and media queries complete.