Homepage mobile optimized

some css changes for better mobile display