When code appears differently on different browsers bad coding is suspect not a line of code. http://validator.w3.org
shows 54 errors and 18 warnings. example </br> is not correct. the /> is not used with html5. You a number of <div> tags with no closing tags(A big error). Correct your code and see if things work a little better.