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

    .a_menu{
        display: none;
    }

    .a_menu_mobile{
        display: block;
    }

    .a_menu_mobile ul{
        padding: 0;
        margin: 0;
    }

    .a_menu_mobile ul li{
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .a_menu_mobile ul li a{
        font-size: 14px;
        text-transform: uppercase;
        color: #282828;
        font-weight: bold;
        padding: 10px ;
        border-bottom: 1px solid #e2e2e2;
        display: inline-block;
        text-decoration: none;
        width: 100%;
    }

    .auction-types {
        flex-direction: column;
    }

    .cars-wrapper .car_image,
    .cars-wrapper .car_info1,
    .cars-wrapper .car_bets,
    .cars-wrapper .car_timer
    {
        float: none;
        width: 100%;
        height: auto;
        min-height: auto;
        margin-right: 0;
        padding-right: 0;
        padding-left: 0;
        border-right: none;
    }

    .cars-wrapper .car_image{
        text-align: center;
    }

    .cars-wrapper .car_bets{
        background-color: #faebd7;
    }


    .cars-wrapper .car_timer .auction-end,
    .cars-wrapper .car_info1 .short-params{
        padding-top:   10px;
    }

    .cars-wrapper .car_bets .line-4{
        padding-bottom: 10px;
    }

    /* car */

    .component img{
        max-width: 100%;
    }

    .easyshop_item_heading.auction {
        font-size: 16px;
    }

    .auctionitem-section-1 #mainpic{
        float: none;
        width: 100%;
    }

    #auction-bets .auction-end {
        padding-top: 30px;
        font-size: 20px;
    }

    .auctionitem-section-2 .left{
        width: 100%;
        float: none;
    }

    .auctionitem-section-2 .easyshop_item_additional_image{
        width: 49%;
        margin-right: 1%;
    }

    .auctionitem-section-2 .right{
        width: 100%;
        float: none;
    }

    .auctionitem-section-2 .subtitle{
        margin-bottom: 10px;
    }

    .auctionitem-section-2 .parameter {
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .au-complectation .col-param-title,
    .au-complectation .col-param-value{
        font-size: 14px;
        padding: 5px;
    }

    #damages_table{
        font-size: 14px;
    }

    #damages_table tr{
        display: flex;
        flex-wrap: wrap;
    }

    #damages_table tr:first-child{
        display: none;
    }

    #damages_table tr td:nth-child(1),
    #damages_table tr td:nth-child(2){
        width: 50%;
    }

    #damages_table tr td:nth-child(3),
    #damages_table tr td:nth-child(4){
        width: 100%;
    }

    .bet_result {
        text-align: center;
        padding: 0 50px 20px;
    }


}