Salut !
Je pense que c'est peut être un problème avec Safari, et pas avec "mac" à proprement parlé.
As tu bien géré les webkit dans ton css ? Pour gérer la compatibilité des navigateurs ?
Par contre, rien à voir mais tu charges Jquery deux fois, dans le head (qui n'est pas une bonne chose) et à la fin de ton body. Et tu ne charges pas les mêmes version donc tu peux en virer une ;)