.header-social-ads header {
  background: #e0eeeb url('/templates/img/social-ads-header.jpg') no-repeat center 52% !important;
  background-size: cover !important;
}
.header-technical-ru header {
  background-image: url('/templates/img/technisches-seo-header-ru-v5.jpg') !important;
  background-color: #e0eeeb;
  background-position: center 52% !important;
  background-size: cover !important;
}
.header-social-ads header:before { background: #26344280; }
.social-ads-content section > h2:first-child { margin-top: 0; }
.social-ads-content .titl { margin-top: 28px; }
.social-ads-content table { width: 100%; border-collapse: collapse; }
.social-ads-content th, .social-ads-content td { padding: 12px 14px; border-bottom: 1px solid #d6e0ee; text-align: left; vertical-align: top; }
.social-ads-content th { background: #edf2f8; }
.social-ads-content .knowledge-table-wrap { overflow-x: auto; }
@media (min-width: 980px) {
  .header-social-ads header {
    background-image: none !important;
    background-color: #d8ebe8 !important;
  }
  .header-social-ads header:after {
    width: 80%;
    left: calc(10% + 70px);
    right: auto;
    background: url('/templates/img/social-ads-header.jpg') no-repeat center calc(52% - 40px);
    background-size: 100% auto;
    mask-image: linear-gradient(to right, transparent, #000 5%, #000 95%, transparent);
    z-index: 0;
    pointer-events: none;
  }
  .header-social-ads header:before { z-index: 1; }
  .header-social-ads header .content { position: relative; z-index: 2; }
  .header-technical-ru header {
    background-image: none !important;
    background-color: #d8ebe8;
  }
  .header-technical-ru header:after {
    width: 80%;
    left: calc(10% - 70px);
    right: auto;
    background: url('/templates/img/technisches-seo-header-ru-v5.jpg') no-repeat center 52%;
    background-size: 100% auto;
    mask-image: linear-gradient(to right, transparent, #000 5%, #000 95%, transparent);
    z-index: 0;
    pointer-events: none;
  }
  .header-technical-ru header:before { z-index: 1; }
  .header-technical-ru header .content { position: relative; z-index: 2; }
}
@media (max-width: 979px) {
  .header-social-ads header, .header-technical-ru header {
    background-size: auto 144% !important;
    background-position: 74% 51% !important;
  }
  .header-social-ads header {
    background-position: 74% calc(51% - 20px) !important;
  }
  .header-social-ads header:before { background: #26344299; }
}
