Hola,
los problemas de visualización en los diferentes navegadores son muy comunes, de hecho es un reto para todos los creadores de web y conseguirlo con un diseño de cierta complejidad es sinónimo de un buen trabajo, algo que se ve limitado quizás por la utilización de recursos externos o códigos que modifican Iceblue, ciertos códigos no convencionales que producen efectos en el diseño no son los más aptos pero son la única alternativa si se trabaja con diseños predeterminados como Iceblue, por eso si trabaja con CSS Design se puede conseguir un resultado mucho más personalizado con códigos corriente.
Es cuestión de borrar todos los códigos que producen estas variaciones si deseas una visualización más uniforme en los distintos navegadores. Si el problema está en que tu web directamente no se ve está relacionado a algún código más grave, deberías borrar todo código que pueda haber producido este problema. Si no te das cuenta deberías sacar código por código (respaldándolo en Bloc de Notas) y probando que modificaciones producen un cambio satisfactorio
Saludo!