@media print {
    .art-header, .art-nav.desktop-nav, .region-dowm-obl, .art-footer, #banner1, #calculator_skupka, #mymodal, #tops, .art-layout-wrapper, #bottoms, .close_mc, .print_btn_block button, #currency, #block-block-41, #mymodalShopBy, .region-botobl, #art-hmenu-bg, #block-block-47, #rb{
        display: none !important;
     }
     body.printBody2 .region-print-up, body.printBody2 .formCalc--print, body.printBody2 .region-print-center, body.printBody2 .formCalc--print{
      display: none;
     }
     .art-sheet{
      padding: 0;
     }
     #modalPrint{
        display: block !important;
     }
     .flex_adres, .flex_document, .flex_calcprint_cotacts{
        display: flex;
        flex-wrap: wrap;
        margin: 0 -10px;
     }
     .flex_adres>*, .flex_document>*, .flex_calcprint_cotacts>*{
        width: 100%;
        padding: 0 10px;
     }
     
     .flex_adres>.form-group{
        flex: 0 0 auto;
        width: 33.33333%;
     }
     .flex_adres>.form-group.form-group-ok{
         width: 100%;
     }
     .flex_adres>.form-group.form-group-gorod, .flex_adres>.form-group.form-group-ulica{
        width: 50%;
     }
     .flex_document>.form-group{
        flex: 0 0 auto;
        width: 33.33333%;
     }
     .flex_calcprint_cotacts>.form-group{
        flex: 0 0 auto;
        width: 50%;
     }
     .table_print table{
        width: 100%;
        /*margin-top: 7cm;*/
     }
     .table_print table td{
        border: 1px solid #000;
        padding: 5px;
     }
     .itog_all_summ_print table{
        width: auto;
     }
     .region-print-center{
        margin-bottom: 2cm;
     }
     .formCalc--print .form-group{
        margin-bottom: 15px;
     }
     .formCalc--print label:not(.labelmin){
        margin-bottom: 4px;
     }
     .formCalc--print .form-group label.labelmin{
        font-weight: normal;
        font-size: 12px;
        margin-top: 4px;
     }
     .formCalc--print .form-group .form-control{
        height: 34px;
        padding: 0px 4px;
        width: 100%;
        font-size: 12px;
     }
     .modal_custom *{
        box-sizing: border-box;
     }
     #block-block-46{
         font-size: 14px;
     }
 }