.term-description .item-image.float-left,
.term-description .item-image.pull-left {
    margin: 0 20px 20px 0;
    max-width: 30%;
}
.term-description .item-image.float-right,
.term-description .item-image.pull-right {
    margin: 0 0 20px 20px;
    max-width: 30%;
}
@media (max-width: 767.98px) {
    .term-description .item-image {
        float: none !important;
        margin: 0 0 20px 0 !important;
        max-width: none !important;
    }
    .term-description .item-image img {
        max-width: 100%;
        width: 100%;
    }
    .glossary-terms-table thead {
        display: none;
    }
    .glossary-terms-table tr,
    .glossary-terms-table td {
        display: block;
    }
    .glossary-terms-table td:first-child {
        border: 0;
    }
}