.wrapfig-wrapper {
    width: 100%;
    position: relative;
}

.wrapfig {
    width: 100%;
}

.wrapfig.left {
    float: none;
}

.wrapfig.right {
    float: none;
}

.wrapfig-text {
    margin: 5px;
    width: 100%;
}


@media only screen and (min-width: 999px) {
    .wrapfig {
        width: 40%;
    }
    
    .wrapfig.left {
        float: left;
    }
    
    .wrapfig.right {
        float: right;
    }
    
    .wrapfig-text {
        width: 58%;
    }

    .wrapfig-text.left {
        margin-right: auto;
    }
    
    .wrapfig-text.right {
        margin-left: auto;
    }    
}
