Perchè Chrome ha un maggior rispetto dei css e quindi meno interpretazione degli errori rispetto agli altri browser. Nel tuo caso il box con classe ot-content non ha una dimensione specifica e viene inserito al 100% della width, quindi viene messo a capo. Se provi a impostargli una dimensione vedrai che si metterà alla destra dell'altro div presente.