.flexcolomnwys {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.halfed .leftcontent,
.halfed .rightcontent {
    width: calc(50% - 15px);
}

.onezero .leftcontent {
    width: calc(10% - 15px);
}

.onezero .rightcontent {
    width: calc(90% - 15px);
}

.twozero .leftcontent {
    width: calc(20% - 15px);
}

.twozero .rightcontent {
    width: calc(80% - 15px);
}

.threezero .leftcontent {
    width: calc(30% - 15px);
}

.threezero .rightcontent {
    width: calc(70% - 15px);
}

.fourzero .leftcontent {
    width: calc(40% - 15px);
}

.fourzero .rightcontent {
    width: calc(60% - 15px);
}

.leftcontent>*:first-child,
.rightcontent>*:first-child {
    margin-top: 0;
}

@media (max-width:1199px) {

    .halfed .leftcontent,
    .halfed .rightcontent,
    .threezero .leftcontent,
    .threezero .rightcontent,
    .fourzero .leftcontent,
    .fourzero .rightcontent {
        width: 100%;
    }
}