@media (max-width: 1365px){
    .catalog_tovar_list_stul_block{
        padding:30px 10px 30px 10px;
    }
    .catalog_tovar_list_stul_item_price_now{
        font-size:21px;
    }
    .catalog_tovar_list_stul_item_price_old{
        font-size:13px;
    }

    .catalog__cat_tovar_list1_item_cat_name{
        font-size:25px;
    }
    .catalog__cat_tovar_list1_item_content{
        margin-top:20px;
    }

    .catalog__cat_tovar_list1_item{
        margin-top:60px;
    }
    .catalog__cat_tovar_list1_item_total{
        font-size:12px;
    }
    .catalog__cat_tovar_list1_item_more{
        font-size:14px;
    }
    .catalog__cat_tovar_list1_item_footer{
        margin-top:10px;
    }

    .catalog__tovar_view1_action_filemanag_pane{
        padding:5%;
        font-size:16px;
    }

    .catalog_cat_tovar_list2_wrap{
        max-width:990px;
        margin:0 auto;
    }
    .catalog_cat_tovar_list2_item_header{
        width:calc(25% - 5px);
    }
    .catalog_cat_tovar_list2_item_body{
        width:calc(75% - 5px);
        margin-left:10px;
    }
    .catalog_cat_tovar_list2_item_header_innner{
        min-height:200px;
    }

    .catalog_tovar_list_one_wrap{
        max-width:736px;
        margin:0 auto;
    }
    .catalog_tovar_list_one{
        margin-left:-5px;
        margin-right:-5px;
    }
    .catalog_tovar_list_one_item{
        width:calc(33.33% - 10px);
        margin:0 5px 10px 5px;
    }
    .catalog_tovar_list_one_block_inner{
        min-height:200px;
    }
    .catalog_tovar_list_one_block_content{
        padding:5px 5px 15px 5px;
    }
    .catalog_tovar_list_one_block_name{
        font-size:16px;
        padding-left:10px;
        padding-right:5px;
        min-height:45px;
    }

    .catalog__tovar_view_action_rent_available{
        min-height:20px;
        padding:8px 11px 8px 11px;
    }
    .catalog__tovar_view_action_rent_available_cont{
        align-items:center;
    }
    .catalog__tovar_view_action_rent_available_cont_icon{
        width:13px;
        margin-right:9px;
    }
    .catalog__tovar_view_action_rent_available_cont_tx{
        font-size:15px;
        margin:0;
    }

    .catalog__tovar_view_action_name{
        padding-top:10px;
    }
    .catalog__tovar_view_action_name_span{
        font-size:30px;
    }
    .catalog__tovar_view_action_quantity{
        font-size:15px;
    }
    .catalog__tovar_view_action_text1{
        margin-top:25px;
        font-size:16px;
    }
    .catalog__tovar_view_action_param2{
        margin-top:25px;
    }
    .catalog__tovar_view_action_param2_list_item{
        font-size:15px;
        margin-top:7px;
    }
    .catalog__tovar_view_action_price_rent_pane{
        margin-top:35px;
    }
    .catalog__tovar_view_action_price_rent_pane_title{
        font-size:19px;
    }
    .catalog__tovar_view_action_price_rent_pane_price_value{
        font-size:22px;
    }
    .catalog__tovar_view_action_price_rent_pane_type_name{
        margin-top:7px;
        font-size:14px;
    }

	.catalog_cat_tovar_list2_item_header_name{
		font-size:22px;
	}
}

@media (max-width: 1279px){
    .catalog_cattov_navigation1_cat_pip{
        display:none;
    }
    .catalog_cattov_navigation1_cat{
        padding:20px 5px 15px 15px;
    }
    .catalog_cattov_navigation1_cat_name{
        font-size:22px;
    }
    .catalog_cattov_navigation1_tovar_list_item_cont{
        padding:10px 5px 9px 10px;
    }
    .catalog_cattov_navigation1_tovar_list_item_pip{
        width:20px;
        height:11px;
        background-size:20px 11px;
    }
    .catalog_cattov_navigation1_tovar_list_item_name{
        margin-left:15px;
        font-size:15px;
    }
}

@media (max-width: 1023px){
    .catalog_nav_condition{
        max-width:300px;
        display:none;
    }
    .catalog_nav_condition__contractor{
        display:block;
        margin:0 auto;
    }
    .catalog_nav_condition__content{
        margin-top:10px;
        display:none;
    }
    .catalog_nav_condition.contractor_active .catalog_nav_condition__content{
        display:block;
    }

    .catalog_cattov_navigation1_contractor_header{
        display:block;
    }
    .catalog_cattov_navigation1_contractor_content{
        display:none;
    }
    .catalog_cattov_navigation1_contractor.contractor_active .catalog_cattov_navigation1_contractor_header{
        background:#f6f6f6;
    }
    .catalog_cattov_navigation1_contractor.contractor_active .catalog_cattov_navigation1_contractor_content{
        display:block;
    }

    .catalog_tovar_list_stul{
        max-width:550px;
        margin:0 auto;
    }
    .catalog_tovar_list_stul_item{
        width:50%;
    }

    .catalog__basket_action_tovar_list{
        max-width:750px;
        margin:0 auto;
    }
    .catalog__basket_action_tovar_list_item{
        position:relative;
    }
    .catalog__basket_action_tovar_list .td_summa{
        display:none!important;
    }
    .catalog__basket_action_tovar_list table tbody tr:after{
        content:'';
        display:block;
        clear:both;
    }
    .catalog__basket_action_tovar_list table,
    .catalog__basket_action_tovar_list table tbody,
    .catalog__basket_action_tovar_list table tr,
    .catalog__basket_action_tovar_list table td{
        display:block!important;
        width:100%!important;
        padding:0!important;
        margin:0!important;
        border:0!important;
    }

    .catalog__basket_action_tovar_list_namephoto{
        margin-bottom:15px;
    }
    .catalog__basket_action_tovar_list_namephoto_photo{
        width:50px;
    }
    .catalog__basket_action_tovar_list_namephoto_name{
        margin-left:15px;
    }
    .catalog__basket_action_tovar_list_name{
        font-size:18px;
    }
    .catalog__basket_action_tovar_list_prop{
        font-size:14px;
    }

    .catalog__basket_action_tovar_list table tbody tr{
        padding-bottom:25px!important;
        margin-bottom:25px!important;
        border-bottom:1px #ccc solid!important;
    }
    .catalog__basket_action_tovar_list table tbody tr:last-child{
        margin-bottom:0!important;
    }

    .catalog__basket_action_tovar_list .td_kolvo{
        float:left;
        width:130px!important;
        text-align:left!important;
        padding-left:20px!important;
    }
    .catalog__basket_action_tovar_list .td_price{
        float:left;
        width:150px!important;
        padding-top:10px!important;
        padding-left:10px!important;
        text-align:left!important;
    }
    .catalog__basket_action_tovar_list .td_del{
        position:absolute;
        z-index:20;
        right:0;
        bottom:30px;
        width:50px!important;
    }
    .catalog__basket_action .tovar_list thead{
        display:none;
    }

    .catalog__basket_action_summa_itog{
        font-size:23px;
        padding:0;
        margin-top:15px;
    }

    .catalog__basket_action_oform_form{
        margin-top:15px;
    }
    .catalog__basket_action_oform .oform_cont1_box{
        display:block;
        width:100%;
        margin:0;
        padding:0!important;
        margin-top:10px;
    }

    .catalog__basket_action_oform_step2{
        margin-top:10px;
    }
    .oform-delivery{
        margin-top:25px;
    }
    .oform-delivery__title{
        margin-top:10px;
        font-size:25px;
    }
    .oform-delivery_type_list{
        text-align:left;
    }
    .oform-delivery__adress{
        margin-top:10px;
    }
    .oform-delivery__stocks{
        margin-top:10px;
        text-align:left;
        padding:15px;
    }

    .catalog__basket_action_oform_rules{
        font-size:13px;
    }

    .catalog__basket_action_oform_title{
        font-size:25px;
    }

    .catalog__basket_action .price_pane_now{
        font-size:18px;
    }

    .catalog__basket_action_oform{
        max-width:400px;
        margin-left:auto;
        margin-right:auto;
    }

    .catalog__order_action_label{
        padding:20px 10px;
        border-width:3px;
        max-width:750px;
        margin:0 auto;
    }
    .catalog__order_action_label_list table tbody tr:after{
        content:'';
        display:block;
        clear:both;
    }
    .catalog__order_action_label_list table,
    .catalog__order_action_label_list table tbody,
    .catalog__order_action_label_list table tr,
    .catalog__order_action_label_list table td{
        display:block!important;
        width:100%!important;
        padding:0!important;
        margin:0!important;
        border:0!important;
    }
    .catalog__order_action_label_list tr.catalog__order_action_label_list_item{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important;
    }

    .catalog__order_action_label_list_namephoto{
        margin-bottom:15px;
    }
    .catalog__order_action_label_list_namephoto_photo{
        width:50px;
    }
    .catalog__order_action_label_list_namephoto_name{
        margin-left:15px;
    }
    .catalog__order_action_label_list_name{
        font-size:17px;
    }
    .catalog__order_action_label_list_prop{
        font-size:14px;
    }

    .catalog__order_action_label_list table tbody tr{
        padding-bottom:25px!important;
        margin-bottom:25px!important;
        border-bottom:1px #ccc solid!important;
    }
    .catalog__order_action_label_list table tbody tr:last-child{
        margin-bottom:0!important;
    }

    .catalog__order_action_label_list .td_kolvo{
        width:100px!important;
        text-align:left!important;
        padding-left:10px!important;
    }
    .catalog__order_action_label_list .td_price{
        width:150px!important;
        text-align:left!important;
        padding-left:10px!important;
    }
    .catalog__order_action_label_list .td_summa{
        display:none!important;
    }

    .catalog__order_action_label_list table thead{
        display:none;
    }

    .catalog_cat_tovar_list2_wrap{
        max-width:750px;
    }
    .catalog_cat_tovar_list2_item{
        flex-direction:column;
        padding:0;
        border:0;
    }
    .catalog_cat_tovar_list2_item_header{
        width:100%;
    }
    .catalog_cat_tovar_list2_item_header_innner{
        justify-content:flex-start;
        text-align:left;
        padding:20px 170px 20px 25px;
    }
    .catalog_cat_tovar_list2_item_body{
        width:100%;
        margin:0;
        margin-top:15px;
    }
    .catalog_cat_tovar_list2_item_header_innner{
        min-height:50px;
    }
    .catalog_cat_tovar_list2_item_header_name{
        font-size:25px;
    }
    .catalog_cat_tovar_list2_item_all{
        left:auto;
        right:15px;
        top:50%;
        bottom:auto;
        transform:translateY(-50%);
        width:auto;
    }
    .catalog_cat_tovar_list2_item_all_cont_tx{
        font-size:15px;
    }

    .catalog_tovar_list_one_wrap{
        max-width:750px;
    }

    .catalog_cat_tovar_list2_item{
        margin-top:40px;
    }
    .catalog_cat_tovar_list2_item_header_innner{
        padding:11px 15px 11px 25px;
        min-height:40px;
    }
    .catalog_cat_tovar_list2_item_all{
        display:none;
    }
    .catalog_cat_tovar_list2_item_all2{
        display:block;
    }

    .catalog__tovar_view_action_inner{
        max-width:500px;
        margin:0 auto;
    }

    .catalog__tovar_view_action_toper_cont{
        flex-direction:column;
    }
    .catalog__tovar_view_action_toper_cont_box1{
        width:100%;
    }
    .catalog__tovar_view_action_toper_cont_box2{
        width:100%;
        padding:0;
        margin-top:25px;
    }

    .catalog__tovar_view_action_name{
        padding:0;
    }
    .catalog__tovar_view_action_name_span{
        font-size:28px;
    }
    .catalog__tovar_view_action_quantity{
        margin-top:10px;
    }
    .catalog__tovar_view_action_param2_list_item{
        font-size:14px;
        margin-top:6px;
    }
    .catalog__tovar_view_action_param2_list_item_value{
        padding-left:7px;
    }
    .catalog__tovar_view_action_param2_list_item_name:after{
        margin-left:7px;
    }
    .catalog__tovar_view_action_price_rent_pane_price_value{
        font-size:20px;
    }

    .catalog__tovar_view_action_oformonline{
        margin-top:70px;
    }
}

@media (max-width: 768px){
    .catalog__cat_inselect{
        padding:20px 0 20px 0;
    }
    .catalog__cat_inselect_title a{
        font-size:22px;
    }
    .catalog__cat_inselect_list ul li a{
        font-size:14px;
        padding:5px 4px 6px 15px;
    }
    .contractor_active .catalog__cat_inselect{
        margin:0;
    }
}

@media (max-width: 767px){
    .catalog__pagenav_move{
        display:none;
    }

    .catalog_cattov_navigation1_cat{
        padding:17px 5px 10px 10px;
    }
    .catalog_cattov_navigation1_cat_name{
        font-size:19px;
    }
    .catalog_cattov_navigation1_tovar_list_item_cont{
        padding:12px 5px 10px 10px;
    }
    .catalog_cattov_navigation1_tovar_list_item_name{
        font-size:16px;
    }

	.catalog__tovar_view_review_list_item_cont{
		display:block;
	}
	.catalog__tovar_view_review_list_item_cont_box1{
		margin:0;
		padding:0;
		width:100%;
		
	}
	.catalog__tovar_view_review_list_item_cont_box2{
		margin:0;
		padding:0;
		border:0;
		margin-top:4px;
		border-top:1px #ece8dc solid;
		padding-top:7px!important;
	}
	.catalog__tovar_view_review_list_item_name_sentence{
		font-size:14px;
		line-height:1.1;
	}
	.catalog__tovar_view_review_list_item_name{
		font-size:15px;
	}
	.catalog__tovar_view_review_list_item{
		margin-top:30px;
	}
	.catalog__tovar_view_review_list_item:nth-child(1){
		margin:0;
	}

    .catalog__tovar_view1_action_status{
        left:10px;
    }
    .catalog__tovar_view1_action_status_item{
        max-width:20px;
        margin-right:10px;
    }

    .catalog_tovar_list_stul{
        max-width:330px;
        display:block;
    }
    .catalog_tovar_list_stul_item{
        width:auto;
    }
    .catalog_tovar_list_stul_item_info{
        margin-top:10px;
    }

    .catalog__order_action_label_summa_itog{
        font-size:22px;
    }
    .catalog__order_action .infocont{
        margin-top:70px;
        padding:0;
    }
    .catalog__order_action .infocont_zagol{
        font-size:15px;
    }
    .catalog__order_action .infocont_info{
        font-size:15px;
    }
    .catalog__order_action_result .link_cont{
        font-size:15px;
    }

    .catalog__search_action_schform_section_box2{
        width:80px;
    }
    .catalog__search_action_schform_button{
        font-size:15px;
        padding:0 10px;
    }

    .catalog__cat_tovar_list1_item_cat_name{
        font-size:19px;
    }
    .catalog__cat_tovar_list1_item_total{
        font-size:11px;
    }
    .catalog__cat_tovar_list1_item_more{
        margin-top:8px;
        font-size:13px;
    }
    .catalog__cat_tovar_list1_item{
        margin-top:50px;
    }

    .catalog__tovar_view1_action_filemanag_pane_content{
        margin-top:13px;
    }

    .catalog__search_action_form{
        margin-bottom:30px;
    }
    .catalog__search_action_cat_title{
        font-size:15px;
    }
    .catalog__search_action_cat_list_item{
        font-size:14px;
    }

    .catalog_search_pane_energo_wrap{
        margin-bottom:35px;
    }
    .catalog_search_pane_energo{
        padding-bottom:5px;
    }
    .catalog_search_pane_energo_inner{
        padding:5px 5px 5px 5px;
    }
    .catalog_search_pane_energo_inner:after{
        height:5px;
    }
    .catalog_search_pane_energo_input{
        height:40px;
        font-size:15px;
        padding:0 5px 0 10px;
    }
    .catalog_search_pane_energo_button_field{
        padding-left:5px;
    }
    .catalog_search_pane_energo_button{
        height:40px;
        width:45px;
    }
    .catalog_search_pane_energo_button_icon{
        width:21px;
        height:20px;
        background-size:21px 20px;
        margin-top:-10px;
        margin-left:-10px;
    }

    .catalog_cat_tovar_list2_item_header_innner{
        padding-left:20px;
    }
	.catalog_cat_tovar_list2_item_header_name{
	    font-size:23px;
    }

    .catalog_tovar_list_one_wrap{
        max-width:460px;
    }
    .catalog_tovar_list_one{
        margin-left:-3px;
        margin-right:-3px;
    }
    .catalog_tovar_list_one_item{
        width:calc(50% - 6px);
        margin:0 3px 6px 3px;
    }

    .catalog__tovar_view_action_name_span{
        font-size:26px;
    }

    .catalog__tovar_view_action_oformonline{
        margin-top:55px;
    }
}

@media (max-width: 479px){
    .catalog__basket_action_oform_title{
        font-size:20px;
    }
    .oform-delivery__title{
        font-size:22px;
    }
    .catalog__basket_action_oform input[type="text"]{
        font-size:18px;
    }
    .catalog__basket_action_oform_textarea{
        font-size:18px;
        height:140px;
    }
    .catalog_oform_delivery textarea[name="adress"]{
        height:100px;
        font-size:17px;
    }
    .catalog__basket_action_oform_oform_button{
        max-width:260px;
        font-size:19px;
        height:50px;
    }
    .catalog__basket_action_oform_rules{
        font-size:12px;
    }

    .catalog__cat_tovar_list1_item_cat_name{
        font-size:18px;
    }

    .catalog_tovar_view_table_charact_hand{
        font-size:13px;
    }

    .catalog_cat_tovar_list2_item_all2{
        margin-top:7px;
    }
    .catalog_cat_tovar_list2_item_all2_cont{
        padding:7px 10px 7px 10px;
    }
    .catalog_cat_tovar_list2_item_all2_cont_tx{
        font-size:13px;
    }

    .catalog_cat_tovar_list2_wrap{
        margin-left:-5px;
        margin-right:-5px;
    }
    .catalog_cat_tovar_list2_wrap .catalog_tovar_list_one_wrap{
        margin-left:0!important;
        margin-right:0!important;
    }
    .catalog_tovar_list_one_wrap{
        margin-left:-5px;
        margin-right:-5px;
    }
    .catalog_cat_tovar_list2_item_header_name{
        font-size:21px;
    }
    .catalog_tovar_list_one_block_border2{
        border-width:2px;
    }
    .catalog_tovar_list_one_block_content{
        padding:3px 3px 15px 3px;
    }
    .catalog_tovar_list_one_block_name{
        font-size:14px;
        margin-top:10px;
        padding-left:4px;
        padding-right:3px;
    }
    .catalog_tovar_list_one_block_inner{
        min-height:180px;
    }

    .catalog__tovar_view_action_rent_available_cont_icon{
        width:10px;
        margin-right:5px;
    }
    .catalog__tovar_view_action_rent_available{
        padding:6px 7px 6px 7px;
    }
    .catalog__tovar_view_action_rent_available_cont_tx{
        font-size:12px;
    }

    .catalog__tovar_view_action_name_span{
        font-size:23px;
        line-height:1.2;
    }
    .catalog__tovar_view_action_text1{
        margin-top:23px;
        font-size:15px;
        line-height:1.35;
    }
    .catalog__tovar_view_action_param2_list_item{
        font-size:13px;
    }
    .catalog__tovar_view_action_param2_list_item_name{
        letter-spacing:-0.1px;
    }
    .catalog__tovar_view_action_param2_list_item_box1{
        max-width:68%;
    }
    .catalog__tovar_view_action_param2_list_item_box2{
        max-width:29%;
    }
    .catalog__tovar_view_action_price_rent_pane{
        margin-top:30px;
    }
    .catalog__tovar_view_action_price_rent_pane_head{
        min-height:35px;
    }
    .catalog__tovar_view_action_price_rent_pane_title{
        font-size:17px;
    }
    .catalog__tovar_view_action_price_rent_pane_cont1{
        min-height:70px;
    }
    .catalog__tovar_view_action_price_rent_pane_cont1_box{
        padding:18px 5px 18px 5px;
    }
    .catalog__tovar_view_action_price_rent_pane_price_value{
        font-size:16px;
    }
    .catalog__tovar_view_action_param2_list_item_value{
        padding-left:4px;
    }
    .catalog__tovar_view_action_price_rent_pane_type_name{
        margin-top:7px;
        font-size:13px;
    }
    .catalog__tovar_view_action_param2_list_item_name:after{
        margin-left:4px;
    }

    .catalog__tovar_view_action_oformonline{
        margin-left:-10px;
        margin-right:-10px;
    }

    .catalog_cat_tovar_list2_item_body{
        margin-top:10px;
    }
}

@media (max-width: 359px){
    .catalog_tovar_list_one_block_name{
        padding-left:3px;
        font-size:13px;
    }
}