/* Mobile corrections only. The 768px navigation breakpoint is unchanged. */
@media (max-width: 991px) {
    .contactarea .address1 {
        background-image: url('first-address-client.png') !important;
        background-size: 42px auto !important;
        background-repeat: no-repeat !important;
    }

    body.page-id-64 #favorites-row .listing-container {
        box-sizing: border-box !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
    }

    body.home #listings-5 .listing-masonry-label-top > a {
        color: #fff !important;
        background-color: #25313a !important;
        padding: 3px 6px !important;
        text-shadow: none !important;
    }

    body.single .detail-banner .detail-title {
        align-items: first baseline !important;
    }

    body.single .detail-banner .detail-title .renderedlogo,
    body.single .detail-banner .detail-title .listingtitle {
        grid-row: 1 !important;
        align-self: first baseline !important;
    }

    body.single .detail-banner .detail-title .renderedlogo {
        height: auto !important;
    }

    body.single .detail-banner .detail-title .listing-title-logo {
        height: auto !important;
        max-height: 65px !important;
        object-position: bottom !important;
    }

    .submission-form .miggfit-oct-gps-duplicate {
        display: none !important;
    }

    .submission-form .miggfit-oct-gps-label {
        display: block !important;
        margin: 10px 0 8px !important;
        clear: both !important;
    }

    .submission-form .cmb2-metabox input.pw-map-latitude,
    .submission-form .cmb2-metabox input.pw-map-longitude {
        box-sizing: border-box !important;
        display: inline-block !important;
        float: none !important;
        clear: none !important;
        vertical-align: top !important;
        width: calc(50% - 5px) !important;
        max-width: calc(50% - 5px) !important;
        margin: 0 !important;
    }

    .submission-form .cmb2-metabox input.pw-map-longitude {
        margin-left: 10px !important;
    }

    .infobox-category > .inventor-poi-span {
        display: none !important;
    }

    .submission-form .miggfit-oct-editor-wrap {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
    }

    .submission-form .miggfit-oct-editor-wrap .mce-tinymce,
    .submission-form .miggfit-oct-editor-wrap .mce-container-body,
    .submission-form .miggfit-oct-editor-wrap .mce-toolbar-grp {
        box-sizing: border-box;
        max-width: 100% !important;
    }

    .submission-form .miggfit-oct-editor-wrap .mce-toolbar .mce-container-body {
        white-space: normal !important;
    }

    .submission-form .miggfit-oct-editor-wrap .mce-toolbar-grp .mce-flow-layout-item {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .submission-form .miggfit-oct-editor-wrap .mce-edit-area iframe {
        max-width: 100% !important;
        min-height: 180px;
    }

    .listing-detail-section .miggfit-oct-rich-answer p:last-child {
        margin-bottom: 0;
    }

    .listing-detail-section .miggfit-oct-rich-answer ul,
    .listing-detail-section .miggfit-oct-rich-answer ol {
        margin: 0 0 12px;
        padding-left: 24px !important;
        list-style-position: outside !important;
    }

    .listing-detail-section .miggfit-oct-rich-answer ul {
        list-style-type: disc;
    }

    .listing-detail-section .miggfit-oct-rich-answer ol {
        list-style-type: decimal;
    }

    .listing-detail-section .miggfit-oct-rich-answer li {
        display: list-item !important;
        list-style-type: inherit;
    }

    .listing-detail-section .miggfit-oct-rich-answer ul ul {
        list-style-type: circle;
    }

    .listing-detail-section .miggfit-oct-rich-answer ul ul ul {
        list-style-type: square;
    }
}
