@media (max-width: 832px) {
  .software-detail { font-size: 14px; line-height: 1.45; overflow-wrap: anywhere; }
  .software-detail img { max-width: 100%; height: auto; }
  .software-detail #test22 > span,
  .software-detail #test22 > span a,
  .software-detail .lista_plikow_s,
  .software-detail .lista_plikow_s span,
  .software-detail .lista_plikow_s a,
  .software-detail [itemprop="description"],
  .software-detail [itemprop="description"] *,
  .software-detail #historia-plikow,
  .software-detail #historia-plikow * {
    font-size: 14px !important;
    line-height: 1.45;
  }
  .software-detail [itemprop="description"] {
    display: block;
    width: auto !important;
    max-width: 100%;
    box-sizing: border-box;
    text-align: start;
  }
  .software-detail [itemprop="description"] * {
    max-width: 100%;
    box-sizing: border-box;
    text-align: start;
  }
  .software-detail .software-detail__gallery-image,
  .software-detail [itemprop="description"] img { max-width: 100% !important; }
  .software-detail .dwnld_tr {
    width: auto !important;
    max-width: calc(100% - 14px);
    box-sizing: border-box;
  }
  .software-detail #historia-plikow {
    width: auto !important;
    max-width: calc(100% - 10px);
    box-sizing: border-box;
  }
  .software-detail div.div_bg {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto !important;
    max-width: calc(100% - 14px);
    min-height: 44px;
    height: auto !important;
    box-sizing: border-box;
  }
  .software-detail h1.div_bg {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    height: auto !important;
    line-height: 1.3;
  }
  .software-detail .div_bg a,
  .software-detail #historia-plikow a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  .software-detail .news_autor {
    color: var(--cdr-muted, #dcdcdc) !important;
  }
  .software-detail #historia-plikow,
  .software-detail #historia-plikow strong {
    color: var(--cdr-text, #dcdcdc) !important;
  }
}
