refined CSS to remove redudant declarations and add better responsive support