Sushil Adhikari

You’re not really doing anything wrong, it’s more of a problematic editor that WordPress uses; it has a nasty habit of not cooperating when working with custom html stuff as it likes to change things. It’s usually better to work in the “text” editor view for things like this. Was each column to have a heading, then image, then below that text content per column?