@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .medium .width {
    flex: 0 0 50px;
    height: 40px;
    padding: 15px;
    text-align: center;
  }
  .large .width {
    flex: 0 0 60px;
    height: 50px;
    padding: 10px;
    text-align: center;
  }
  .block .card_block img {
    max-height: 100%;
    max-width: 100%;
    min-width: 0%;
  }
  .content.itemInfo {
    flex: 1 0 100%;
    float: none;
  }
  .content.itemInfo.content .compareItems .compareInfo table tr td a {
    display: block;
    width: 100%;
  }
  .content.itemInfo.content .itemsTable {
    display: block;
  }
  .content.itemInfo.content .commentBox .mainComment .infoComment .commetForm .main .captcha.form .input input + span {
    position: relative;
    top: 18px;
  }
  .content.itemInfo.content .commentBox .mainComment .infoComment .commetForm .main .captcha.form div.accept {
    margin: 60px 0 0 0;
  }
  .content.itemInfo.content .commentBox .mainComment .ratingComment {
    -ms-flex: 0 0 250px;
  }
  .content.itemInfo.content .commentBox .mainComment .ratingComment .ratingTeble div > span {
    width: 110px;
    margin-left: 10px;
  }
  .content.itemInfo.content .reviewsVideo .reviewsAll .box .item .itemText {
    width: 275px;
  }
  .content.itemInfo.content .recommendItems .recommendInfo .item .img a {
    display: block;
    text-align: center;
    width: 100%;
  }
  .content.itemInfo.content .recommendItems .recommendInfo .item .info {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
  .content.itemInfo.content .recommendItems .recommendInfo .item .info a {
    flex: 1 0 100%;
  }
  .content.itemInfo.content .adjacent.recommendItems ul li {
    flex: 0 1 24.87%;
  }
  .content.offers .itemOfferSearch .offerMainSearch .helperOffer .payments .drops_view {
    display: inline;
  }
  .content.offers .itemOfferSearch .offerMainSearch .city select::-ms-expand {
    display: none;
  }
  .content.shopProduct {
    flex: 1 0 100%;
  }
  .content.shopProduct .itemLiteInfo {
    flex: 1 0 200px;
  }
  .content.shopProduct .itemLiteInfo .shopProductMain .bigImage .littleGallery li img {
    width: 100%;
  }
  .content.shopProduct .itemLiteInfo .moreItems .slickShopProduct .slide {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .content.shopProduct .similarBox .similarInfo ul li .info {
    -ms-flex-flow: column wrap;
    -ms-flex: 1 0 20px;
  }
  .left .search .checkBoxImage.ver-filter_row .drops_main .drops_view .b-cbx i img {
    width: 90%;
  }
}
