@media (max-width: 1280px){
    .catalog__cat_list_index_item{
        flex:0 0 50%;
        margin:0;
        padding:4%;
    }


    .catalog__tovar_list1_item{
        width:25%;
        padding:2%;
    }
}

@media (max-width: 1024px){
    .catalog__tovar_view1_action_content{
        display:block;
        width:100%;
    }
    .catalog__tovar_view1_action_content_box1{
        padding:0;
        margin:0;
        width:100%;
        max-width:500px;
        margin:0 auto;
    }
    .catalog__tovar_view1_action_content_box2{
        padding:0;
        margin:0;

        margin-top:25px;
    }


    .catalog__cat_list_index_item_content_appear{
        visibility:visible;
        opacity:1;
    }
    .catalog__cat_list_index_item_content_name{
        left:0;
        opacity:1;
    }
    .catalog__cat_list_index_item_content_name:before,
    .catalog__cat_list_index_item_content_name:after{
        opacity:0.3;
    }
}

@media (max-width: 992px){
    .catalog__charact_data_list_side{
        margin-top:60px;
        background:#f6f6f6;
    }
    .catalog__charact_data_list_side_item{
        width:30%;
    }

    .footer1{
        margin-top:80px;
    }


    .catalog__tovar_list_die_item{
        min-height:auto;
    }
}

@media (max-width: 768px){
    .catalog__tovar_list1_item_name{
        margin-top:5px;
    }
}


@media (max-width: 767px){
    .catalog__cat_list_index_item{
        padding:2%;
    }
    .catalog__cat_list_index_item_content_name{
        font-size:16px;
    }


    .catalog__tovar_list1_item{
        width:33.33%;
    }

    .catalog_tovar_list1_action img{
        max-width:30px;
    }

    .catalog__cat_lister_action_header_cat_list{
        margin-bottom:30px;
    }


    .catalog_cat_list_headchoice{
        display:block;
    }
    .catalog_cat_list_headchoice_item a{
        padding:15px 20px;
    }

    .catalog__tovar_list_die_item_cont{
        display:block;
    }
    .catalog__tovar_list_die_item_cont_box1{
        width:100%;
        padding:0;
        margin:0;
    }
    .catalog__tovar_list_die_item_cont_box2{
        width:100%;
        padding:0;
        margin:0;
        margin-top:10px;
    }
    .catalog__tovar_list_die_item_photo{
        display:block;
    }
    .catalog__tovar_list_die_item{
        padding:10px;
    }
    .catalog__tovar_list_die_item_name a{
        font-size:23px;
    }
    .catalog__tovar_list_die_item_name{
        margin-bottom:15px;
    }
    .catalog__tovar_list_die_item_basket_cont_box1{
        font-size:18px;
    }
}

@media (max-width: 480px){
    .catalog__cat_list_index_item:nth-child(2) .catalog__cat_list_index_item_content_name{
        font-size:15px;
    }

    .catalog__cat_tovar_list1_item_name a{
        font-size:25px;
    }

    .catalog__tovar_list1_item{
        width:50%;
    }
    .catalog__tovar_list1_item_name{
        font-size:14px;
    }


    .catalog__basket_action .tovar_list table{
        display:block;
    }
    .catalog__basket_action .tovar_list table thead{
        display:none;
    }
    .catalog__basket_action .tovar_list table tbody{
        display:block;
    }
    .catalog__basket_action .tovar_list table tr{
        display:block;
        border-bottom:1px #ccc solid;
        padding-top:10px;
        padding-bottom:5px;
    }
    .catalog__basket_action .tovar_list table td{
        display:block;
        width: 100%!important;
        border:0!important;
        text-align:left;
    }
    .catalog__basket_action .td_photo .photo{
        max-width:100px;
        min-height:auto;
        margin:0;
    }
    .catalog__basket_action .td_summa{
        display:none !important;
    }
    .catalog__basket_action .td_del{
        text-align:center!important;
    }
    .catalog__basket_action .tovar_list .name{
        font-size:23px;
    }

    .catalog__basket_action_dopparam_cont{
        padding:0 10px;
    }

    .catalog__basket_action_oform .oform_cont1_box{
        display:block!important;
        margin:0!important;;
        padding:0!important;;
        width:100%!important;

        margin-top:10px!important;
    }

    .catalog__basket_action_oform .oform_form{
        margin-top:10px;
    }




    .catalog__order_action_label{
        padding:10px;
    }
    .catalog__order_action .list table{
        display:block;
    }
    .catalog__order_action_label thead{
        display:none;
    }
    .catalog__order_action .list table tr{
        display:block;
        border-bottom:1px #ccc solid;
        padding-top:10px;
        padding-bottom:10px;
    }
    .catalog__order_action .list table td{
        border:0 !important;
        display:block;
        width:100%!important;
        text-align:left;
    }
    .catalog__order_action .list table .td_photo{
        max-width:100px;
    }
    .catalog__order_action .list table .td_summa{
        display:none;
    }
    .catalog__order_action .list table tbody .td_name .name a{
        font-size:23px;
    }

    .catalog__order_action .infocont{
        padding:0;
    }
}