@media all and (max-width: 1050px)
{
    html, body, div, table, h1, h2, h3, td, a, p,
    article, aside, details, figcaption, figure, footer, header, main, mark, nav, section, summary, time
    {
        font-size: 11px;
    }
    h1 { font-size: 200%}
    h2 { font-size: 150%}
    
    .leftmenublock
    {
        display: none;
    }
    
    .leftmenutopblock
    {
        display: block;
    }
    
    .hideon850
    {
        display: none;
    }
    
    div.tableheadericonesBig
    {
        display: none;
    }
    div.tableheadericonesSmall
    {
        display: inline-block;
    }
    
    .cardFieldLabel4change
    {
        float: none;
        clear: both;
        position: relative;
        text-align: left;
        padding: 0;
        padding-top: 10px;
        width: calc(100% - 10px);
    }
    .cardFieldLabel
    {
        float: none;
        clear: both;
        position: relative;
        text-align: left;
        padding-bottom: 0;
        width: 80%;
    }

    .cardFieldValue4change
    {
        float: left;
        clear: both;
        position: relative;
        text-align: left;
        width: calc(100% - 40px);
        padding: 0;
        padding-left: 10px;
    }
    
    .cardFieldValue4change_comment
    {
        padding: 5px;
        padding-left: 0;
        padding-right: 0;
    }
    
    .cardFieldValue
    {
        float: none;
        clear: both;
        position: relative;
        text-align: left;
        padding-top: 0;
        width: 80%;
    }
    
    
    .dasboard_center_block
    {
        position: relative;
        float: none;
        clear: both;
        width: calc(100% - 2px)!important;
    }
    
    input.login_form_element
    {
        width: 185px;
    }
    
    .showon850
    {
        display: block;
    }
    
}