Updated a lot of the css fixing issues with small phone screens