.brand_logo {
  padding: 40px;
  text-align: center;
  background: #000000;
}
.brand_logo img {
  vertical-align: top;
  max-width: 100%;
  max-height: 200px;
}

@media screen and (min-width: 1200px) {
  .listing_section .products_list li {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .listing_section .products_list li:nth-child(5) {
    border-top: none;
  }
}

.brand_info {
  padding-left: 0;
}

.history_block {
  margin-bottom: 20px;
}
.history_block .text_block {
  border: 2px solid #ededed;
  font-size: 140%;
  line-height: 20px;
  padding: 15px;
}
.history_block img {
  width: 100%;
  height: auto;
}

.bnr_block a {
  display: block;
}
.bnr_block a img {
  width: 100%;
  height: auto;
}

.filter_btn {
  display: none !important;
}

@media (max-width: 1440px) {
  .history_block {
    font-size: 120%;
    line-height: 17px;
  }
}
@media (max-width: 959px) {
  .brand_logo {
    padding: 20px;
    margin: 20px 0;
    border: none;
  }
  .brand_logo img {
    max-height: 160px;
  }

  .brand_info {
    padding: 0 15px;
    margin-top: 20px;
  }

  .history_block {
    border: none;
    padding: 0;
  }

  .bnr_block {
    display: none;
  }

  .listing_section {
    padding-top: 0;
  }
}

/*# sourceMappingURL=brand.css.map */
