@media (max-width:1100px) {

    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu.container,
    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu2nd.container {
        top: 268px !important;
        height: calc(100% - 269px) !important;
    }

    div.leadbox {
        width: calc(33.333333333333% - 3.3333333333333px);
        height: 70px;
    }

    div.leadTabs div.lead_revert {
        width: auto;
    }

    div.leadTabs {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        height: auto;
    }

    div#lead_quoted_revert.lead_revert,
    div#lead_closed_revert.lead_revert {
        grid-column: auto;
    }

    div.leadbox:nth-child(3) {
        margin-right: 0 !important;
    }

    div.leadbox div.lead_header {
        font-weight: normal;
        font-size: .9em;
        float: left;
        width: auto;
        margin-top: 2px;
        margin-left: 10px;
    }

    div.leadbox div.figure_large {
        top: 0;
        line-height: .55em;
    }

    div.leadbox div.figure {
        top: 0;
        width: 90%;
        margin-left: 5%;
        font-weight: normal !important;
    }

    div.leadbox div.sub_figure {
        position: absolute;
        width: auto !important;
        top: 26px;
        right: 7px;
        font-weight: normal !important;
        text-align: right;
    }

    div.leadbox div:not(.lead_header) {
        padding-top: 20px;
    }

    div.leadbox div.figure_semilarge {
        top: -5px;
        width: 90%;
        margin-left: 5%;
        font-weight: normal !important;
        line-height: 1.35em;
        font-size: 1.8em;
    }

    div.leadbox div.figure_semilarge small {
        position: relative;
        top: -6px;
        line-height: 1em;
        font-size: .6em;
    }

    div.arrow:after {
        display: none;
    }
}

@media (max-width:900px) {
    div.lead_revert {
        font-size: 1.6em !important;
        line-height: 2.2em !important;
    }

    div.lead_revert svg.svg-inline--fa {
        margin-right: 0;
    }

    div.lead_revert span {
        display: none;
    }
}

@media (max-width:750px) {

    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu.container,
    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu2nd.container {
        top: 344px !important;
        height: calc(100% - 345px) !important;
    }

    div.leadbox {
        width: calc(50% - 2.5px);
        height: 70px;
    }

    div.leadTabs div.lead_revert {
        width: auto;
    }

    div.leadTabs {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        height: auto;
    }

    div.leadbox:nth-child(3) {
        margin-right: 5px !important;
    }

    div.leadbox:nth-child(2) {
        margin-right: 0 !important;
    }

    div.leadbox:nth-child(4) {
        margin-right: 0 !important;
    }
}

@media (max-width:600px) {
    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu.container {
        display: block !important;
        height: auto !important;
    }

    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu.container div.popup_submenu {
        display: block !important;
        position: relative;
    }

    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu.container,
    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu2nd.container {
        position: relative !important;
        top: 10px !important;
        height: auto !important;
        background-color: transparent !important;
        padding: 0 !important;
    }

    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu.container div.popup_submenu,
    div#popup_outer_lead_mgmt_admin div.popup_inner div.popup_submenu2nd.container div.popup_submenu {
        position: relative !important;
        top: 0 !important;
        height: auto !important;
    }
}