I have two columns which I want to swap the order of the <div> with FORM HERE with TITLE so the TITLE switches above the FORM when on tablet and mobile.
Hi, you canāt switch the order of the divs once they are stacking vertically (unless you use flexbox).
If the elements are horizontal (floated) then you can switch their appearance as you can pull and push to one side or the other. However once you go to small screen then pushing or pilling sideways makes no sense (even if it worked) because the elements are vertical.
What you could do though is have the wide screen display pull and pushed but have the html in the correct place for the small screen to start with so that when vertical the html is already in the right place.
Itās not possible with that structure even with flexbox. To re-order elements with flexbox the elements concerned need to be siblings and not a mixture of parent and children.
It could be done without using bootstrap but would need a completely different approach.
If all you are interested in is moving the title then a simple solution would be to duplicate the title html in the form div (above āForm hereā text) and then use bootstrapās visible and hidden classes (whatever they are called now) to show and hide depending on desktop or mobile etc. Itās a bit of duplication but for a simple title it may be the easier solution rather than rewriting that whole section outside of bootstrap.
with the ātext hereā in is appearing under the end height of the āleft columnā. Is there a way to have it appear directly under the āformā div?