@media screen and (max-width: 760px) {

	
    .mob-table {
    display:block;
    }
    
    .mob-table tr.display_none,
    .mob-table tr.new_balon{
        display:none;
    }
    .mob-table tr.new_balon.active {
        display:block;
    }
    .mob-table tr,
    .mob-table td {
        display:block;
        width:100%;
    }
    .mob-table td:last-child {
        padding-left:20px;
        box-sizing: border-box;
        padding-right: 20px;
    }
    .mob-table td {
        margin-bottom:10px;
    }
    .calcTotal-right {
        margin-top:15px;
    }
    .calcHead {
        display:block;
    }
    .calcHead-item {
        display:block;
    }
    .calcHead td {
        width: 100% !important;
        display: block;
    }
    .calcTable-total,
    .calcTable-total tr,
    .calcTable-total td {
        display:block;
        width:100%;
    }
    #calk_all {
        width: 100%;
        margin-top: 20px;
    }
    #subsidy-val {
        width:100%;
    }
    .subsidy-btn {
        width: 100%;
        margin-top: 20px;
        margin-left: 0;
    }
    .subsidy-total {
        width:100%;
    }
    .subsidy-eco {
        width:100%;
    }
    .total-table thead th {
        display:none;
    }
    .total-table b {
        display: inline;
        color: #464646;
        font-size: 16px;
        font-weight: normal;
        line-height: 18px;
        vertical-align: middle;
    }
    .total-table tbody td {
        display:block;
    }
    .total-table {
        padding-top:30px;
    }
    .calcTotal-res {
        display: block;
        vertical-align: middle;
        margin-top: 0;
    }
    .calcTotal-list {
        justify-content: flex-start;
    }
    .calcTable-total tbody {
        display:block;
    }
    .calcTable-total td:first-child {
        box-sizing:border-box;
    }
    .calcTable-total tr td {
        vertical-align: bottom;
        text-align: right;
        box-sizing: border-box;
        padding-right: 20px;
    }
    .ballon-cl td, .new_balon td {
        padding-top: 8px !important;
    }
    .table2 br {
        display:none;
    }
    .calcTable-total tr td {
        text-align:left;
    }
    .calcDop-item {
        margin-top:0;
        margin-bottom:20px;
    }
    #calk_all {
        margin-bottom:20px;
    }
}
@media screen and (max-width: 330px) {
   .table2 .ballon-cl select {
        max-width: 190px;
    } 
}