add font awesome and improve responsive css