for css you have to learn how to use grids, easy way is to use bootstrap, but speed website will be little bit lower when you use Bootstrap. You can contact me if you need any help with css.