.info_item .middle_info .buy_block .counter_wrapp {
  width: 100%;
  padding: 0 !important;
}
.counter_block.big_basket {
  width: 150px !important;
}
.counter_block.big_basket > span {
  width: 45px !important;
} 
@media (max-width: 870px) {
  .wrapper_inner .info_item .middle_info .buy_block .counter_wrapp .button_block {
    float: right;
  }
}

.captcha-row {
  margin-bottom: 45px !important;
}

.but-ig {display:none;border: 1px solid #ccc;text-align: center;padding: 7px 10px;margin:20px 0;}
.par-ig {clear: both;}
.tit-ig {margin: 7px 0;display: block;font-style: italic;}

.info_item .top_info .article {
    font-size: 15px !important;
    color: #000 !important;
    font-weight: bold;
}

.middle_info .prices_block .quantity_block_wrapper .item-stock {margin-top:5px;}

/*фотогалерея в продуктовой*/
     .slider_card_second_flex {
       display: flex;
       flex-wrap: wrap;
       margin: 0 -7px;
     }
     .slider_card_second_flex > div {
       width: 25%;
       padding: 7px;
     }
     .slider_card_second_flex > div a {
       display: block;
       position: relative;
       overflow: hidden;
     }
     .slider_card_second_flex > div a::before {
       content: '';
       display: block;
       padding-top: 100%;
       position: relative;
     }
     .slider_card_second_flex > div a img {
       position: absolute;
       left: 0;
       top: 0;
       width: 100%;
       object-fit: cover;
       object-position: center;
       height: 100%;
     }
     .slider_card_second_wrap {
       width: 440px;
     }

     .serts {
        clear: both;
        float: left;
        display: flex;
        clear: both;
        align-items: center;
        justify-content: center;
        width: 50%;
        position: absolute;
        bottom: 30px;
     }
     .simg img {max-width:150px !important;}

     @media all and (max-width: 450px) { 
	    .serts {float: none;width: 100%;position: relative;}
        .simg img {max-width: 100px !important;}
        .slider_card_second_wrap {width: 100%;}
	    .middle_info > .row > .col-md-6 {display:grid;}
	    .middle_info > .row > .col-md-6 > .sku_props {order:2;}
        .middle_info > .row > .col-md-6 > .top_props {order:1;border-bottom: 1px solid #f2f2f2;border-top: none;margin: -28px 0 22px;}
     }