Sometimes I get annoyed when see that cross browsers debugging was not done properly. First thing first, embrace and work with it. There’s no escaping. Do not hack around the discrepancies between browsers, but figure why it’s appearing differently.
if you need a list of things to check if you have bugs, refer to this article. http://www.stubbornella.org/content/2012/05/02/cross-browser-debugging-css/