@media (max-width: 1299px) {
  :root[theme=dark] .template-mobile-top-product header > .container > .row > .col-sm-12 > .top-panel .contact-email a {
    color: #fff;
  }
  :root[theme=dark] .page-thank {
    background: none;
  }
}
@media (max-width: 991px) {
  :root[theme=dark] .large-link:after {
    background-image: url("../img/large-link-mobile-yellow.svg");
  }
  :root[theme=dark] .btn-blue:after {
    background-image: url("../img/btn-blue-yellow-mobile.svg");
  }
  :root[theme=dark] .btn-next:after {
    background-image: url("../img/btn-next-mobile-yellow.svg");
  }
  :root[theme=dark] .btn-white:after {
    background-image: url("../img/btn-black-mobile.svg");
  }
  :root[theme=dark] .btn-careers:after {
    background-image: url("../img/form-button-mobile-yellow.svg");
  }
  :root[theme=dark] header .menu-overlay {
    background-image: url("../img/menu-bg-mobile-black.png");
  }
  :root[theme=dark] .main-products .main-products-image {
    display: none;
  }
  :root[theme=dark] .main-products .products-row .products-right .products-button {
    background-image: url("../img/products-btn-black.png");
  }
  :root[theme=dark] .main-benefits .benefits-image {
    background-image: url("../img/update/benefits-bg-mobile-black.png");
  }
  :root[theme=dark] .template-form form .form-button:after {
    background-image: url("../img/btn-form-yellow-mob.svg");
  }
  :root[theme=dark] .template-mobile-top-white header .menu-overlay .top-panel .logo .logo-black {
    display: none;
  }
  :root[theme=dark] .template-mobile-top-white header .menu-overlay .top-panel .logo .logo-white {
    display: block;
  }
  :root[theme=dark] .template-mobile-top-black header .top-panel .logo .logo-black {
    display: block;
  }
  :root[theme=dark] .template-mobile-top-black header .top-panel .logo .logo-white {
    display: none;
  }
  :root[theme=dark] .template-mobile-top-black header .top-panel .menu-open span {
    background-color: #000;
  }
  :root[theme=dark] .template-mobile-top-black header .menu-overlay .top-panel .logo .logo-black {
    display: none;
  }
  :root[theme=dark] .template-mobile-top-black header .menu-overlay .top-panel .logo .logo-white {
    display: block;
  }
  :root[theme=dark] .template-mobile-top-black .page-top .page-title {
    color: #000;
  }
  :root[theme=dark] .template-mobile-top-black .page-top .page-subtitle {
    color: #000;
  }
  :root[theme=dark] .template-mobile-top-black .page-top .page-desc {
    color: #000;
  }
  :root[theme=dark] .template-mobile-top-product header > .container > .row > .col-sm-12 > .top-panel .menu-open span {
    background-color: #fff;
  }
  :root[theme=dark] .product {
    background: none;
  }
  :root[theme=dark] .all-products .all-products-bg-1 {
    background-image: url("../img/all-products-bg-1-mobile-black.png");
  }
  :root[theme=dark] .all-products .all-products-bg-2 {
    background-image: url("../img/all-products-bg-2-mobile-black.png");
  }
  :root[theme=dark] .template-page {
    background-image: url("../img/page-bg-mobile-black.png");
  }
  :root[theme=dark] .page-thank {
    background-image: url("../img/thank-bg-mobile-black.png");
    background-repeat: no-repeat;
    background-position: bottom right;
  }
  :root[theme=dark] .page-thank .template-thank .thank-top .thank-mobile-title:before {
    background-color: #FFD25D;
  }
  :root[theme=dark] .page-thank .template-thank .thank-top .thank-mobile-title:after {
    background-color: #FFD25D;
  }
  :root[theme=dark] .main-products.main-products-app .section-title.white {
    color: #fff;
  }
}
@media (max-width: 767px) {
  :root[theme=dark] .page-top .page-top-background {
    background-image: url("../img/update/page-top-background-mobile-black.png");
  }
  :root[theme=dark] .page-top .page-top-background {
    background-image: url("../img/update/ceramic-background-mobile-black.png");
  }
  :root[theme=dark] .page-template-metallurgy .page-top .page-top-background {
    background-image: url("../img/update/metallurgy-background-mobile-black.png");
  }
  :root[theme=dark] .page-template-coating .page-top .page-top-background {
    background-image: url("../img/update/coating-background-mobile-black.png");
  }
  :root[theme=dark] .page-template-glass .page-top .page-top-background {
    background-image: url("../img/update/glass-background-mobile-black.png");
  }
  :root[theme=dark] .page-template-polymer .page-top .page-top-background {
    background-image: url("../img/update/polymer-background-mobile-black.png");
  }
  :root[theme=dark] .page-template-production .page-top .page-top-background {
    background-image: url("../img/update/production-bg-mobile-black.png");
  }
  :root[theme=dark] .page-template-products .page-top .page-top-background {
    background-image: url("../img/update/products-bg-mobile-black.png");
  }
  :root[theme=dark] .page-template-suppliers .page-top .page-top-background {
    background-image: url("../img/update/suppliers-bg-mobile-black.png");
  }
  :root[theme=dark] .page-template-careers .page-top .page-top-background {
    background-image: url("../img/update/careers-bg-mobile-black.png");
  }
  :root[theme=dark] .page-template-news .page-top .page-top-background {
    background-image: url("../img/update/news-bg-mobile-black.png");
  }
}