Да это дело плагина, он не задает абсолютную позицию для текста, и блок как бы думает что текст все еще ниже картинки и оставляет там место. Не нужен вам этот Fit.js, сделайте все на css. В примере который я написал все работает на css, просто уберите ширину и высоту.
Измените свой кусок кода на этот, и все будет работать. Но я на вашем месте не подключал бы всякие библиотеки только из за того что вам нужно текст выставить, это все можно сделать на цсс.
Изменил свой ответ, он работает, проверял несколько раз. Клас может быть где угодно в строке класов. Если есть еще пожелания по коду то пишите пока я закрыл все.
Скобки может на хватать, но работать будет, если бы в начале ее не было тогда не работало бы. Мне незачем вас обманывать, просто этот пример также работает и у моего друга. Могу вам краткое видео снять где я кликаю и тд если не верите ))