JSFiddle - React, Tailwind, and code Playground

HTML

<div class="container">
    <div class="row">
        <div class="col-sm-8 a">A</div>
        <div class="col-sm-4 b">B</div>
        <div class="col-sm-8 c">C</div>
        <div class="col-sm-8 d">D</div>
        <div class="col-sm-4 e">E</div>
    </div>
</div>

CSS

.row > div {
    border: 1px solid #000;
}

JavaScript

var wasMobile = true;
function moveColumn() {
    if ($(window).innerWidth() < 768 && !wasMobile) {
        $('.e').detach().insertAfter('.d');
        wasMobile = true;
    } else if ($(window).innerWidth() >= 768 && wasMobile) {
        $('.e').detach().insertAfter('.c');
        wasMobile = false;
    }
}
$(window).on('resize', moveColumn);
moveColumn();