A vrai dire si tu met pas ton CSS, il est difficile de savoir comment tu as mis en place tes images (float ou position absolute).
Mais avec ton code tu auras déjà un problème, c'est que si tu veux que l'images soit avant le texte, faut que ça soit pareil en HTML, donc ton deuxième bloc aura un soucis, enfin je dis ça c'est pour ne pas ajouter trop de CSS inutile.
Ensuite vu comment tu as coder, je présume que tu n'utilises pas de float, car juste avec un float: left et right pour placer les éléments e; temps normal tu auras ce que tu veux et un float: none; en responsive pour que les éléments se placent de la même façon qu'ils apparaisent dans le flux.