@media (max-width: 1800px) {
  .main-products .main-products-image {
    width: 42%;
  }
  .main-about .main-about-image {
    right: 10%;
    left: auto;
    margin: 0;
  }
}
@media (min-width: 1600px) {
  footer .footer-map {
    width: 68%;
  }
}
@media (max-width: 1600px) {
  .main-products .main-products-image {
    width: 41%;
  }
}
@media (max-width: 1400px) {
  header .menu-overlay .menu li {
    margin-bottom: 15px;
  }
  header .menu-overlay .menu li a {
    font-size: 30px;
  }
}
@media (min-width: 1300px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1290px;
  }
}
@media (max-width: 1299px) {
  .main-about .main-about-image {
    max-width: 1140px;
    right: 21%;
  }
  .main-about .main-about-image img.about-image-1 {
    left: 78%;
  }
  .main-about .main-about-image img.about-image-2 {
    left: 89%;
  }
  .main-about .main-about-image img.about-image-3 {
    left: 106%;
  }
  .main-about .main-about-image img.about-image-4 {
    left: 81%;
  }
  .main-about .main-about-image img.about-image-5 {
    left: 66.6%;
  }
  .main-about .main-about-image img.about-image-6 {
    left: 60.6%;
  }
  .main-about .main-about-image img.about-image-7 {
    left: 52%;
  }
  .main-products .main-products-image {
    width: 43%;
  }
  .main-industries .industries-list .industries-item.item-1 {
    width: 615px;
    height: 544px;
    margin-left: auto;
    margin-right: 0;
    margin-top: -165px;
  }
  .main-industries .industries-list .industries-item.item-1 a {
    top: 67px;
    left: 52px;
  }
  .main-industries .industries-list .industries-item.item-2 {
    width: 615px;
    height: 544px;
    margin-right: auto;
    margin-left: 0;
    margin-top: -260px;
  }
  .main-industries .industries-list .industries-item.item-2 a {
    top: 67px;
    left: 52px;
  }
  .main-industries .industries-list .industries-item.item-3 {
    width: 550px;
    height: 486px;
    margin-right: 0;
    margin-left: auto;
    margin-top: -230px;
  }
  .main-industries .industries-list .industries-item.item-3 a {
    top: 67px;
    left: 36px;
  }
  .main-industries .industries-list .industries-item.item-4 {
    width: 550px;
    height: 486px;
    margin-left: 70px;
    margin-right: auto;
    margin-top: -224px;
  }
  .main-industries .industries-list .industries-item.item-4 a {
    top: 67px;
    left: 36px;
  }
  .main-industries .industries-list .industries-item.item-5 {
    width: 615px;
    height: 544px;
    margin-right: 0;
    margin-left: auto;
    margin-top: -177px;
  }
  .main-industries .industries-list .industries-item.item-5 a {
    top: 67px;
    left: 52px;
  }
  .main-products .products-row .products-left .products-button {
    padding-left: 95px;
  }
  .main-products.main-products-app .section-contact {
    padding-left: 0;
    max-width: 355px;
  }
  .other-industries .industries-list .industries-item span {
    margin-left: 24px;
  }
  .template-mobile-top-product header > .container > .row > .col-sm-12 > .top-panel .contact-email a {
    color: #1C1C1C;
  }
  .our-services .services-list .service-list-image {
    width: 550px;
  }
  .page-thank {
    background: none;
  }
}
@media (max-width: 1199px) {
  .main-benefits .benefits-list .benefits-item .benefits-item-title {
    font-size: 24px;
    min-height: 80px;
  }
  .main-industries .industries-list .industries-item a {
    font-size: 24px;
  }
  .main-industries .industries-list .industries-item.item-1 {
    width: 520px;
    height: 460px;
    margin-left: auto;
    margin-right: 0;
    margin-top: -165px;
  }
  .main-industries .industries-list .industries-item.item-1 a {
    top: 67px;
    left: 29px;
  }
  .main-industries .industries-list .industries-item.item-2 {
    width: 520px;
    height: 460px;
    margin-right: auto;
    margin-left: 0;
    margin-top: -200px;
  }
  .main-industries .industries-list .industries-item.item-2 a {
    top: 67px;
    left: 29px;
  }
  .main-industries .industries-list .industries-item.item-3 {
    width: 455px;
    height: 402px;
    margin-right: 0;
    margin-left: auto;
    margin-top: -190px;
  }
  .main-industries .industries-list .industries-item.item-3 a {
    top: 67px;
    left: 13px;
  }
  .main-industries .industries-list .industries-item.item-4 {
    width: 455px;
    height: 402px;
    margin-left: 20px;
    margin-right: auto;
    margin-top: -184px;
  }
  .main-industries .industries-list .industries-item.item-4 a {
    top: 67px;
    left: 13px;
  }
  .main-industries .industries-list .industries-item.item-5 {
    width: 520px;
    height: 460px;
    margin-right: 0;
    margin-left: auto;
    margin-top: -160px;
  }
  .main-industries .industries-list .industries-item.item-5 a {
    top: 67px;
    left: 29px;
  }
  .main-products .products-row .products-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 35%;
            flex: 0 1 35%;
  }
  .main-products .products-row .products-left .products-button {
    padding-left: 25px;
  }
  .main-products.main-products-app .section-desc {
    max-width: 100%;
  }
  .main-products.main-products-app .section-contact {
    bottom: 32px;
  }
  .main-products.main-products-app .section-contact .section-contact-title {
    margin-bottom: 0;
    font-size: 28px;
  }
  .main-products.main-products-app .section-contact .section-contact-name {
    margin-bottom: 0;
    font-size: 18px;
  }
  .main-products.main-products-app .section-contact .contact-item-value {
    font-size: 14px;
  }
  .other-industries .industries-list .industries-item span {
    margin-left: 13px;
    font-size: 12px;
    max-width: 125px;
  }
  .other-products .other-products-list .other-products-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
  }
  .our-services .services-list .service-list-image {
    width: 450px;
  }
  .all-products .all-products-list .product-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
  }
}
@media (min-width: 1170px) and (max-width: 1199px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 1170px;
  }
  .main-industries .industries-list {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  .main-products.main-products-app .section-contact {
    padding-left: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .slide-materials {
    padding-top: 235px;
    padding-bottom: 0;
  }
  .slide-materials .slide-materials-row .slide-materials-left .slide-materials-title {
    font-size: 48px;
  }
  .slide-materials .slide-materials-row .slide-materials-left .slide-materials-title .slide-materials-sublabel {
    font-size: 20px;
  }
  .main-about {
    padding-top: 130px;
  }
  .main-benefits {
    padding: 130px 0;
  }
  .main-benefits .benefits-image {
    background-position: center center;
  }
  .main-industries {
    padding-top: 130px;
  }
  .main-articles {
    padding: 130px 0;
  }
  footer .footer-menu {
    max-width: 73%;
  }
  footer .footer-newsletter {
    max-width: 80%;
  }
  footer .footer-bottom {
    max-width: 77%;
  }
  .other-industries {
    padding: 130px 0;
  }
  .main-about {
    min-height: 955px;
  }
  .main-about .main-about-image {
    right: 4%;
    left: auto;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  .main-about .about-text-short-1 {
    max-width: 460px;
  }
  .main-about .about-text-short-2 {
    max-width: 460px;
  }
  .main-about .about-text-short-3 {
    max-width: 345px;
  }
  .main-about .about-text-short-4 {
    max-width: 345px;
  }
  .main-about .main-about-image {
    max-width: 960px;
  }
  .main-about .main-about-image img.about-image-1 {
    left: 73%;
  }
  .main-about .main-about-image img.about-image-2 {
    left: 85%;
  }
  .main-about .main-about-image img.about-image-3 {
    left: 106%;
  }
  .main-about .main-about-image img.about-image-4 {
    left: 75%;
  }
  .main-about .main-about-image img.about-image-5 {
    left: 57.6%;
  }
  .main-about .main-about-image img.about-image-6 {
    left: 50.6%;
  }
  .main-about .main-about-image img.about-image-7 {
    left: 40%;
  }
}
@media (max-width: 991px) {
  header .top-panel {
    padding-top: 30px;
  }
  header .top-panel .contact-email {
    display: none;
  }
  header .top-panel .language {
    display: none;
  }
  header .top-panel .logo img {
    max-width: 130px;
  }
  header .top-panel .toggle-theme {
    margin-right: 45px;
  }
  header .menu-overlay {
    background-image: url("../img/menu-bg-mobile-white.png");
  }
  header .menu-overlay .menu li a {
    font-size: 35px;
  }
  header .menu-overlay .top-panel .language {
    display: block;
  }
  body {
    font-size: 16px;
  }
  p {
    margin-bottom: 20px;
  }
  .btn-blue {
    padding-right: 24px;
  }
  .btn-blue:after {
    width: 14px;
    height: 14px;
    background-image: url("../img/btn-blue-mobile.svg");
  }
  .btn-blue:hover:after {
    background-image: url("../img/btn-blue-yellow-mobile.svg");
  }
  .btn-next {
    padding-right: 26px;
  }
  .btn-next:after {
    width: 17px;
    height: 16px;
    background-image: url("../img/btn-next-mobile.svg");
  }
  .btn-next:hover:after {
    background-image: url("../img/btn-next-mobile-yellow.svg");
  }
  .btn-white:after {
    background-image: url("../img/btn-white-mobile.svg");
  }
  .btn-yellow {
    font-size: 25px;
    padding-right: 24px;
  }
  .btn-yellow:after {
    width: 14px;
    height: 14px;
    background-image: url("../img/btn-yellow-mobile.svg");
  }
  .btn-yellow:hover:after {
    background-image: url("../img/btn-white-top-mobile.svg");
  }
  .btn-careers {
    margin-top: 25px;
    padding-right: 24px;
    font-size: 25px;
  }
  .btn-careers:after {
    width: 14px;
    height: 14px;
    bottom: 6px;
    background-image: url("../img/form-button-mobile.svg");
  }
  .btn-careers:hover:after {
    background-image: url("../img/form-button-mobile-yellow.svg");
  }
  .slide-materials {
    padding-top: 125px;
  }
  .slide-materials .slide-materials-row .slide-materials-left .slide-materials-list li {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 25px;
  }
  .slide-materials .slide-materials-row .slide-materials-left .slide-materials-list li a {
    font-size: 16px;
  }
  .slide-materials .slide-materials-row .slide-materials-left .slide-materials-title {
    padding-top: 400px;
    font-size: 35px;
  }
  .slide-materials .slide-materials-row .slide-materials-left .slide-materials-title .slide-materials-sublabel {
    font-size: 15px;
  }
  .slide-materials .slide-materials-row .slide-materials-right .slide-materials-label {
    padding-top: 0;
    font-size: 20px;
    margin-bottom: 0;
    width: 50%;
    float: left;
  }
  .slide-materials .slide-materials-row .slide-materials-right .slide-materials-sublabel {
    padding-left: 25px;
    font-size: 15px;
    width: 50%;
    float: right;
  }
  .slide-materials .slide-materials-row .slide-materials-right .large-link {
    font-size: 25px;
    margin-top: 30px;
    float: left;
    clear: both;
    margin-bottom: 0;
  }
  .slide-materials .slide-materials-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .slide-materials .slide-materials-row .slide-materials-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
  .slide-materials .slide-materials-row .slide-materials-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
  .slide-materials .slide-material-map-section .slide-materials-map {
    margin-top: 200px;
  }
  .large-link {
    padding-right: 25px;
  }
  .large-link:after {
    width: 14px;
    height: 14px;
    bottom: 5px;
    background-image: url("../img/large-link-mobile.svg");
  }
  .large-link:hover:after {
    background-image: url("../img/large-link-mobile-yellow.svg");
  }
  .main-about .main-about-image {
    display: none;
  }
  .main-about {
    min-height: auto;
  }
  .main-about .main-about-image {
    display: none;
  }
  .main-about .about-text-short-1 {
    max-width: 100%;
  }
  .main-about .about-text-short-2 {
    max-width: 100%;
  }
  .main-about .about-text-short-3 {
    max-width: 100%;
  }
  .main-about .about-text-short-4 {
    max-width: 100%;
  }
  .main-about .main-about-image-mobile {
    display: block;
    padding: 30px 0;
    height: 909px;
    max-width: 818px;
    position: relative;
    margin-bottom: 30px;
  }
  .main-about .main-about-image-mobile img {
    position: absolute;
  }
  .main-about .main-about-image-mobile img.about-image-1 {
    left: 35%;
    top: 0;
    z-index: 2;
  }
  .main-about .main-about-image-mobile img.about-image-2 {
    left: 50%;
    top: 3%;
    z-index: 1;
  }
  .main-about .main-about-image-mobile img.about-image-3 {
    left: 75%;
    top: 55%;
    z-index: 2;
  }
  .main-about .main-about-image-mobile img.about-image-4 {
    left: 41%;
    top: 61%;
  }
  .main-about .main-about-image-mobile img.about-image-5 {
    left: 21%;
    top: 29%;
    z-index: 2;
  }
  .main-about .main-about-image-mobile img.about-image-6 {
    max-width: 220px;
    left: 12%;
    top: 64%;
  }
  .main-about .main-about-image-mobile img.about-image-7 {
    left: 0;
    top: 81%;
    z-index: 2;
  }
  .slide-materials {
    padding-bottom: 0;
  }
  .main-about {
    padding-top: 90px;
  }
  .section-title {
    font-size: 35px;
  }
  .main-about {
    padding-bottom: 0;
  }
  .main-about .section-title {
    margin-bottom: 40px;
  }
  .main-about .about-text-short {
    max-width: 100%;
  }
  .main-about .about-text-medium {
    max-width: 100%;
  }
  .main-about .about-text-small {
    max-width: 100%;
  }
  .main-about .main-about-image-mobile {
    height: 410px;
    width: 345px;
    margin-left: auto;
    margin-right: auto;
  }
  .main-about .main-about-image-mobile img {
    position: absolute;
  }
  .main-about .main-about-image-mobile img.about-image-1 {
    left: 22%;
    top: 0;
    max-width: 73px;
  }
  .main-about .main-about-image-mobile img.about-image-2 {
    left: 36%;
    top: 2%;
    max-width: 194px;
  }
  .main-about .main-about-image-mobile img.about-image-3 {
    left: auto;
    right: 0;
    top: 55%;
    max-width: 81px;
  }
  .main-about .main-about-image-mobile img.about-image-4 {
    left: 41%;
    top: 61%;
    max-width: 154px;
  }
  .main-about .main-about-image-mobile img.about-image-5 {
    left: 21%;
    top: 32%;
    max-width: 134px;
  }
  .main-about .main-about-image-mobile img.about-image-6 {
    left: 12%;
    top: 64%;
    max-width: 93px;
  }
  .main-about .main-about-image-mobile img.about-image-7 {
    left: 0;
    top: 81%;
    max-width: 62px;
  }
  .main-benefits {
    padding-top: 90px;
    padding-bottom: 0;
  }
  .main-benefits .benefits-image {
    background-image: url("../img/update/benefits-bg-mobile.png");
    background-position: top 90px center;
  }
  .main-benefits .benefits-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 40px;
  }
  .main-benefits .benefits-list .benefits-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    width: 100%;
    margin-bottom: 50px;
    padding-left: 34px;
  }
  .main-benefits .benefits-list .benefits-item:last-child {
    margin-bottom: 0;
  }
  .main-benefits .benefits-list .benefits-item .benefits-item-title {
    min-height: auto;
    margin-bottom: 10px;
    font-size: 18px;
  }
  .main-benefits .benefits-list .benefits-item:before {
    left: 0;
    width: 24px;
    height: 21px;
    background-size: contain;
  }
  .main-industries {
    padding-top: 100px;
    background-position: left 0 bottom 50px;
  }
  .main-industries .industries-list {
    max-width: 355px;
    margin-left: auto;
    margin-right: auto;
  }
  .main-industries .industries-list .industries-item a {
    font-size: 9px;
    padding-left: 20px;
    padding-top: 3px;
    max-width: 85px;
  }
  .main-industries .industries-list .industries-item a:before {
    width: 19px;
    height: 17px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
  }
  .main-industries .industries-list .industries-item.item-1 {
    width: 189px;
    height: 166px;
    margin-left: auto;
    margin-right: 0;
    margin-top: -45px;
    background-image: url("../img/ceramic-mobile.png");
  }
  .main-industries .industries-list .industries-item.item-1 a {
    top: 10px;
    left: 25px;
  }
  .main-industries .industries-list .industries-item.item-2 {
    width: 189px;
    height: 167px;
    margin-right: auto;
    margin-left: 0;
    margin-top: -74px;
    background-image: url("../img/glass-mobile.png");
  }
  .main-industries .industries-list .industries-item.item-2 a {
    top: 10px;
    left: 25px;
  }
  .main-industries .industries-list .industries-item.item-3 {
    width: 144px;
    height: 128px;
    margin-right: 36px;
    margin-left: auto;
    margin-top: -72px;
    background-image: url("../img/metallurgy-mobile.png");
  }
  .main-industries .industries-list .industries-item.item-3 a {
    top: 10px;
    left: 14px;
  }
  .main-industries .industries-list .industries-item.item-4 {
    width: 144px;
    height: 129px;
    margin-left: 32px;
    margin-right: auto;
    margin-top: -38px;
    background-image: url("../img/polymer-mobile.png");
  }
  .main-industries .industries-list .industries-item.item-4 a {
    top: 10px;
    left: 14px;
  }
  .main-industries .industries-list .industries-item.item-5 {
    width: 188px;
    height: 166px;
    margin-right: 0;
    margin-left: auto;
    margin-top: -70px;
    background-image: url("../img/different-coating-industries-mobile.png");
  }
  .main-industries .industries-list .industries-item.item-5 a {
    top: 10px;
    left: 25px;
  }
  .main-products {
    padding-top: 90px;
    padding-bottom: 0;
  }
  .main-products .main-products-image {
    display: none;
  }
  .main-products .products-row {
    display: block;
  }
  .main-products .products-row .products-left {
    padding-bottom: 0;
  }
  .main-products .products-row .products-left .products-left-col {
    min-height: auto;
  }
  .main-products .products-row .products-left .products-button {
    display: none;
  }
  .main-products .products-row .products-right {
    padding-top: 40px;
  }
  .main-products .products-row .products-right .products-list .products-item {
    margin-bottom: 23px;
  }
  .main-products .products-row .products-right .products-list .products-item a {
    padding-left: 32px;
    font-size: 14px;
  }
  .main-products .products-row .products-right .products-list .products-item a:before {
    width: 22px;
    height: 20px;
    background-size: contain;
  }
  .main-products .products-row .products-right .products-button {
    display: inline-block;
    background-image: url("../img/products-btn.png");
    background-repeat: no-repeat;
    padding: 130px 0;
    padding-left: 15px;
    padding-right: 50px;
    margin: 0 -15px;
    background-position: center right;
    background-size: cover;
  }
  .main-products.main-products-app .products-row .products-left {
    padding-bottom: 0;
  }
  .main-articles {
    padding-bottom: 90px;
    padding-top: 90px;
  }
  .main-articles .main-articles-image {
    width: 100%;
    background-position: top left;
  }
  .main-articles .articles-row {
    display: block;
  }
  .main-articles .articles-row .articles-left {
    width: 100%;
  }
  .main-articles .articles-row .articles-left .articles-button {
    display: none;
  }
  .main-articles .articles-row .articles-right {
    width: 100%;
  }
  .main-articles .articles-row .articles-right .articles-button {
    display: block;
  }
  .main-articles .articles-row .articles-right .articles-list {
    padding-top: 40px;
  }
  .main-articles .articles-row .articles-right .articles-list .article-slide .article-slide-row .article-item {
    margin-bottom: 30px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
  .main-articles .articles-row .articles-right .articles-list .article-slide .article-slide-row .article-item:first-child {
    margin-bottom: 30px;
  }
  .main-articles .articles-row .articles-right .articles-list .article-slide .article-slide-row .article-item .article-data {
    font-size: 14px;
  }
  .main-articles .articles-row .articles-right .articles-list .article-slide .article-slide-row .article-item .article-title {
    font-size: 16px;
    margin-bottom: 10px;
    min-height: auto;
  }
  .main-articles .articles-row .articles-right .articles-list .article-list-slide .slick-prev, .main-articles .articles-row .articles-right .articles-list .article-list-slide .slick-next {
    bottom: auto;
    top: -75px;
    left: auto;
    right: 0;
    width: 40px;
    height: 40px;
    background-size: contain;
  }
  .main-articles .articles-row .articles-right .articles-list .article-list-slide .slick-prev {
    right: 45px;
  }
  .main-articles .articles-row .articles-right .articles-list .article-list-slide {
    padding-bottom: 0;
  }
  footer {
    padding-top: 159px;
    background-image: url("../img/footer-map-mobile.png");
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 375px;
  }
  footer .footer-map {
    display: none;
  }
  footer .footer-logo {
    text-align: right;
  }
  footer .footer-logo img {
    max-width: 130px;
  }
  footer .footer-contacts {
    padding-top: 40px;
  }
  footer .footer-contacts .contacts-title {
    font-size: 30px;
    margin-bottom: 40px;
  }
  footer .footer-contacts .contacts-list .contacts-item {
    padding-left: 67px;
  }
  footer .footer-contacts .contacts-list .contacts-item .contacts-label {
    font-size: 14px;
  }
  footer .footer-contacts .contacts-list .contacts-item.contacts-phone .contacts-value a {
    font-size: 18px;
  }
  footer .footer-contacts .contacts-list .contacts-item .contacts-value {
    font-size: 16px;
  }
  footer .footer-contacts .contacts-list .contacts-item:before {
    width: 55px;
    height: 55px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  footer .footer-button {
    padding-top: 40px;
  }
  footer .footer-button .btn {
    padding-right: 24px;
  }
  footer .footer-button .btn:after {
    width: 13px;
    height: 13px;
    background-image: url("../img/btn-footer-form-yellow-mobile.svg");
  }
  footer .footer-button .btn:hover:after {
    background-image: url("../img/btn-footer-form-white-mobile.svg");
  }
  footer .footer-menu {
    padding-top: 40px;
    font-size: 14px;
    max-width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  footer .footer-menu .footer-menu-left {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
  footer .footer-menu .footer-menu-left .footer-menu-left-col .footer-menu-left-item {
    margin-bottom: 20px;
  }
  footer .footer-menu .footer-menu-left .footer-menu-left-col .footer-menu-left-item a {
    max-width: 130px;
  }
  footer .footer-menu .footer-menu-right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    margin-bottom: 10px;
  }
  footer .footer-menu .footer-menu-right ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
  footer .footer-newsletter {
    display: block;
    max-width: 100%;
    padding-top: 20px;
  }
  footer .footer-newsletter .footer-newsletter-desc {
    padding-bottom: 5px;
  }
  footer .footer-newsletter .footer-newsletter-desc .footer-newsletter-desc-title {
    font-size: 16px;
  }
  footer .footer-newsletter .footer-newsletter-desc .footer-newsletter-desc-subtitle {
    font-size: 12px;
  }
  footer .footer-newsletter .footer-newsletter-form .form .form-row .form-field {
    padding-right: 30px;
  }
  footer .footer-newsletter .footer-newsletter-form .form .form-row .form-field input {
    font-size: 12px;
  }
  footer .footer-bottom {
    padding-top: 35px;
    max-width: 100%;
  }
  footer .footer-bottom .footer-bottom-logo {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  footer .footer-bottom .footer-social {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  footer .footer-bottom .footer-social .social-list li a {
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
  }
  #top {
    width: 50px;
    height: 50px;
    right: 15px;
    bottom: 15px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .fancybox-content {
    padding: 30px 0;
  }
  .fancybox-content .popup-top-panel .logo img {
    max-width: 130px;
  }
  .template-form .form-title {
    font-size: 35px;
    margin-bottom: 20px;
  }
  .template-form .form-subtitle {
    font-size: 14px;
  }
  .template-form .form-header {
    margin-bottom: 15px;
  }
  .template-form form .form-row {
    display: block;
  }
  .template-form form .form-col:first-child {
    padding: 0;
  }
  .template-form form .form-col:last-child {
    padding: 0;
  }
  .template-form form .form-field input, .template-form form .form-field textarea {
    padding: 15px 0;
    font-size: 14px;
  }
  .template-form form .form-field .jq-selectbox__select {
    font-size: 14px;
  }
  .template-form form .form-bottom {
    padding-top: 10px;
    display: block;
  }
  .template-form form .form-checkbox {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .template-form form .form-checkbox:last-child {
    margin-bottom: 30px;
  }
  .template-form form .form-checkbox label {
    font-size: 14px;
    padding-left: 10px;
  }
  .template-form form .form-button {
    padding-right: 24px;
  }
  .template-form form .form-button .btn-form {
    font-size: 25px;
  }
  .template-form form .form-button:after {
    width: 15px;
    height: 15px;
    bottom: 6px;
    background-image: url("../img/btn-form-blue-mob.svg");
  }
  .template-form form .form-button:hover:after {
    background-image: url("../img/btn-form-yellow-mob.svg");
  }
  .template-form .jq-checkbox, .template-form .jq-radio {
    width: 22px;
    height: 22px;
  }
  .template-form .jq-checkbox.checked .jq-checkbox__div {
    margin: 4px 0 0 3px;
  }
  .page-top {
    padding-top: 135px;
    min-height: 350px;
    margin-bottom: 0;
  }
  .page-top.page-top-news {
    min-height: 350px;
  }
  .page-top .section-line-bg {
    width: 100%;
    left: 0;
    background-size: cover;
  }
  .page-top .section-line-bg.style-1 {
    background-image: url("../img/line-1-mobile.jpg");
  }
  .page-top .section-line-bg.style-2 {
    background-image: url("../img/line-2-mobile.jpg");
  }
  .page-top .section-line-bg.style-3 {
    background-image: url("../img/line-3-mobile.jpg");
  }
  .page-top .section-line-bg.style-4 {
    background-image: url("../img/line-4-mobile.jpg");
  }
  .page-top .section-line-bg.style-5 {
    background-image: url("../img/line-5-mobile.jpg");
  }
  .page-top .section-line-bg.style-6 {
    background-image: url("../img/line-6-mobile.jpg");
  }
  .page-top .breadcrumbs {
    display: none;
  }
  .page-top .page-title {
    margin: 0;
    font-size: 35px;
    margin-bottom: 20px;
  }
  .page-top .page-subtitle {
    font-size: 20px;
  }
  .page-top .page-desc {
    font-size: 14px;
  }
  .page-top.page-top-post .page-title {
    margin-bottom: 20px;
  }
  .template-mobile-top-white header .top-panel .logo .logo-black {
    display: none;
  }
  .template-mobile-top-white header .top-panel .logo .logo-white {
    display: block;
  }
  .template-mobile-top-white header .top-panel .menu-open span {
    background-color: #fff;
  }
  .template-mobile-top-white header .top-panel .toggle-theme {
    background-color: rgba(246, 246, 246, 0.2);
  }
  .template-mobile-top-white header .menu-overlay .top-panel .logo .logo-black {
    display: block;
  }
  .template-mobile-top-white header .menu-overlay .top-panel .logo .logo-white {
    display: none;
  }
  .template-mobile-top-white .page-top .page-title {
    color: #fff;
  }
  .template-mobile-top-white .page-top .page-subtitle {
    color: #fff;
  }
  .template-mobile-top-white .page-top .page-desc {
    color: #fff;
  }
  .template-mobile-top-black .top-panel .toggle-theme {
    background-color: rgba(246, 246, 246, 0.2);
  }
  .team {
    padding-top: 90px;
    padding-bottom: 0;
  }
  .team .team-list {
    display: block;
    padding-top: 40px;
  }
  .team .team-list .team-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
  }
  .team .team-list .team-item:last-child {
    margin-bottom: 0;
  }
  .team .team-list .team-item:nth-child(2n) {
    margin-top: 0;
  }
  .team .team-list .team-item .team-image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 142px;
            flex: 0 0 142px;
    margin-bottom: 0;
  }
  .team .team-list .team-item .team-desc {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding-left: 20px;
    text-align: left;
  }
  .core-identity {
    padding-top: 90px;
    padding-bottom: 0;
  }
  .core-identity .core-identity-background-top {
    height: 73px;
    top: 67px;
    width: 20%;
  }
  .core-identity .core-identity-background-full {
    top: 67px;
    left: 20%;
  }
  .core-identity .core-identity-row {
    display: block;
  }
  .core-identity .core-identity-row .core-identity-right .identity-list {
    margin-top: 0;
    padding-top: 30px;
    margin-left: auto;
    margin-right: 0;
    display: block;
  }
  .core-identity .core-identity-row .core-identity-right .identity-list:before {
    left: 12px;
  }
  .core-identity .core-identity-row .core-identity-right .identity-list .identity-item {
    padding-left: 38px;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .core-identity .core-identity-row .core-identity-right .identity-list .identity-item .identity-title {
    font-size: 20px;
  }
  .core-identity .core-identity-row .core-identity-right .identity-list .identity-item .identity-desc {
    font-size: 14px;
  }
  .core-identity .core-identity-row .core-identity-right .identity-list .identity-item .identity-desc ul {
    padding-left: 15px;
  }
  .core-identity .core-identity-row .core-identity-right .identity-list .identity-item:before {
    width: 28px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
  }
  .main-products.main-products-app .section-title {
    margin-bottom: 20px;
  }
  .main-products.main-products-app .section-title.white {
    color: #1C1C1C;
  }
  .main-products.main-products-app .section-desc {
    font-size: 14px;
  }
  .main-products.main-products-app .products-row .products-left .products-left-col {
    min-height: auto;
    margin-top: 0;
  }
  .main-products.main-products-app .section-contact {
    display: none;
  }
  .main-products.main-products-app .products-row .products-right .products-contact-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 -15px;
    background-image: url("../img/products-bg-app-mobile.png");
    background-repeat: no-repeat;
    background-position: center left;
    padding-top: 114px;
    padding-bottom: 156px;
    min-height: 482px;
  }
  .main-products.main-products-app .products-row .products-right .products-contact-mobile .section-contact-mobile {
    color: #fff;
    padding-left: 20px;
    max-width: 360px;
  }
  .main-products.main-products-app .products-row .products-right .products-contact-mobile .section-contact-mobile .section-contact-title {
    font-size: 20px;
    line-height: 1;
    font-family: Visby Bold, sans-serif;
    margin-bottom: 30px;
  }
  .main-products.main-products-app .products-row .products-right .products-contact-mobile .section-contact-mobile .section-contact-name {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .main-products.main-products-app .products-row .products-right .products-contact-mobile .section-contact-mobile .contact-item-label {
    font-size: 12px;
    color: #727981;
  }
  .main-products.main-products-app .products-row .products-right .products-contact-mobile .section-contact-mobile .contact-item-value {
    font-size: 14px;
  }
  .main-products.main-products-app .products-row .products-right .products-contact-mobile .section-contact-mobile .section-contact-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .main-products.main-products-app .products-row .products-right .products-contact-mobile .section-contact-mobile .section-contact-list .section-contact-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    margin-bottom: 20px;
  }
  .main-products.main-products-app {
    padding-bottom: 90px;
    padding-top: 90px;
  }
  .other-industries {
    padding-bottom: 90px;
    padding-top: 0;
  }
  .other-industries .other-industries-image {
    display: none;
  }
  .other-industries .section-title {
    max-width: 50%;
  }
  .other-industries .industries-list {
    display: block;
    padding-top: 0;
    max-width: 355px;
    margin-left: auto;
    margin-right: auto;
  }
  .other-industries .industries-list .industries-item {
    width: 189px;
    height: 167px;
  }
  .other-industries .industries-list .industries-item:nth-child(2n) {
    margin-top: 0;
  }
  .other-industries .industries-list .industries-item span {
    font-size: 10px;
    margin-left: 18px;
    padding-left: 25px;
    margin-top: 20px;
    max-width: 100px;
  }
  .other-industries .industries-list .industries-item span:before {
    width: 20px;
    height: 18px;
    background-image: url("../img/other-industries-list-mobile.svg");
  }
  .other-industries .industries-list .industries-item:nth-child(1) {
    margin-left: auto;
    margin-right: 0;
    margin-top: -75px;
  }
  .other-industries .industries-list .industries-item:nth-child(2) {
    margin-left: 0;
    margin-right: auto;
    margin-top: -75px;
  }
  .other-industries .industries-list .industries-item:nth-child(3) {
    margin-left: auto;
    margin-right: 0;
    margin-top: -75px;
  }
  .other-industries .industries-list .industries-item:nth-child(4) {
    margin-left: 0;
    margin-right: auto;
    margin-top: -75px;
  }
  .product {
    padding-top: 135px;
    background-image: url("../img/product-bg-mobile.png");
    background-position: center center;
  }
  .product .breadcrumbs {
    display: none;
  }
  .product .section-title {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 20px;
    width: 100%;
  }
  .product .section-title:after {
    display: none;
  }
  .product .products-desc .product-mobile {
    display: block;
    margin: 0 -15px;
    margin-bottom: 30px;
  }
  .product .products-desc .product-mobile img {
    width: 100%;
  }
  .product .products-desc .text-shorts {
    width: 100%;
  }
  .product .products-desc .text-medium {
    width: 100%;
  }
  .product .products-desc h2 {
    font-size: 20px;
  }
  .product .products-desc ul {
    padding-top: 30px;
  }
  .product .products-desc ul li {
    font-size: 16px;
    padding-top: 0;
    padding-left: 30px;
    margin-bottom: 30px;
  }
  .product .products-desc ul li:before {
    width: 23px;
    height: 20px;
    background-size: contain;
  }
  .product .product-background {
    display: none;
  }
  .template-mobile-top-product header > .container > .row > .col-sm-12 > .top-panel .menu-open span {
    background-color: #1C1C1C;
  }
  .template-mobile-top-product header > .container > .row > .col-sm-12 > .top-panel .toggle-theme {
    background-color: #f6f6f6;
  }
  .other-products {
    padding-top: 0;
    padding-bottom: 90px;
  }
  .other-products .other-products-list {
    padding-top: 40px;
  }
  .other-products .other-products-list .other-products-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    margin-bottom: 20px;
  }
  .other-products .other-products-list .other-products-item a {
    font-size: 14px;
    padding-left: 30px;
  }
  .other-products .other-products-list .other-products-item a:before {
    width: 22px;
    height: 20px;
    background-size: contain;
  }
  .page-form {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .page-form .contact-form-image {
    display: none;
  }
  .our-services {
    padding-top: 50px;
    padding-bottom: 0;
    background-position: center center;
  }
  .our-services .services-list {
    display: block;
    margin-top: 40px;
  }
  .our-services .services-list .service-list-image {
    display: none;
  }
  .our-services .services-list .services-row {
    display: block;
  }
  .our-services .services-list .services-row .services-item {
    padding-top: 0;
    padding-left: 55px;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .our-services .services-list .services-row .services-item:nth-child(4) {
    margin-bottom: 0;
  }
  .our-services .services-list .services-row .services-item .services-item-title {
    font-size: 20px;
    margin-bottom: 15px;
    padding-top: 10px;
  }
  .our-services .services-list .services-row .services-item .services-item-number {
    width: 47px;
    height: 40px;
    background-size: contain;
    font-size: 20px;
    left: 0;
    top: 0;
    right: auto;
    bottom: auto;
  }
  .our-services .services-list .services-row .services-item:nth-child(2n) {
    padding-left: 55px;
  }
  .our-services .services-list .services-row.services-row-first .services-item:first-child .services-item-number {
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
  }
  .our-services .services-list .services-row.services-row-first .services-item:last-child .services-item-number {
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
  }
  .our-services .services-list .services-row.services-row-second .services-item:first-child .services-item-number {
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
  }
  .our-services .services-list .services-row.services-row-second .services-item:last-child .services-item-number {
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
  }
  .all-products {
    padding-top: 90px;
  }
  .all-products .all-products-list {
    padding-top: 40px;
    margin-bottom: 64px;
  }
  .all-products .all-products-list:last-child {
    margin-bottom: 0;
  }
  .all-products .all-products-list .product-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    margin-bottom: 20px;
  }
  .all-products .all-products-list .product-item a {
    font-size: 14px;
    padding-left: 32px;
  }
  .all-products .all-products-list .product-item a:before {
    width: 22px;
    height: 20px;
    background-size: contain;
  }
  .all-products .all-products-bg-1 {
    background-image: url("../img/all-products-bg-1-mobile.png");
    background-position: top left;
  }
  .all-products .all-products-bg-2 {
    background-image: url("../img/all-products-bg-2-mobile.png");
    background-position: center right;
  }
  .careers {
    padding-top: 90px;
    padding-bottom: 0;
  }
  .careers .careers-list .careers-list-header {
    margin-bottom: 10px;
  }
  .careers .careers-list .careers-list-header .careers-position {
    font-size: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
  }
  .careers .careers-list .careers-list-header .careers-location {
    font-size: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
  }
  .careers .careers-list .careers-list-header .careers-type {
    font-size: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
  }
  .careers .careers-list .careers-item {
    padding: 20px 0;
  }
  .careers .careers-list .careers-item .careers-item-header .careers-position {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
  }
  .careers .careers-list .careers-item .careers-item-header .careers-location {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
  }
  .careers .careers-list .careers-item .careers-item-header .careers-type {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33.3%;
            flex: 0 1 33.3%;
    padding-right: 40px;
  }
  .careers .careers-list .careers-item .careers-item-header:after {
    width: 30px;
    height: 30px;
    background-size: contain;
    top: 0;
  }
  .careers .careers-list .careers-item .careers-item-full {
    max-width: 100%;
  }
  .careers .careers-list .careers-item .careers-item-full ul li {
    padding-left: 23px;
  }
  .careers .careers-list .careers-item .careers-item-full ul li:before {
    width: 17px;
    height: 15px;
    background-size: contain;
  }
  .news {
    padding-bottom: 90px;
  }
  .news .news-categories {
    padding-top: 0;
    padding-bottom: 20px;
  }
  .news .news-categories .news-categories-list li {
    margin-right: 30px;
    margin-bottom: 20px;
  }
  .news .news-list .news-col {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
  .news .news-list .news-col .news-item {
    max-width: 345px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
  }
  .news .news-list .news-col .news-item .news-item-image {
    margin-bottom: 15px;
  }
  .news .news-list .news-col .news-item .news-item-data {
    margin-bottom: 25px;
  }
  .news .news-list .news-col .news-item .news-item-data .news-item-date {
    font-size: 14px;
  }
  .news .news-list .news-col .news-item .news-item-data .news-item-category a {
    font-size: 14px;
  }
  .news .news-list .news-col .news-item .news-item-title a {
    font-size: 18px;
  }
  .news .news-list .news-col .news-item .news-item-desc {
    font-size: 14px;
  }
  .news .news-pages {
    padding-top: 0;
  }
  .template-post {
    padding-bottom: 0;
  }
  .template-post .post-data {
    margin-bottom: 10px;
  }
  .template-post .post-data .post-date {
    font-size: 14px;
  }
  .template-post .post-data .post-category a {
    font-size: 14px;
  }
  .template-post .post-content p {
    margin-bottom: 20px;
  }
  .template-post .post-content ul {
    margin-bottom: 20px;
  }
  .template-post .post-content ul li {
    font-size: 14px;
    padding-left: 22px;
  }
  .template-post .post-content ul li:before {
    width: 17px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .template-page {
    padding-bottom: 70px;
    background-image: url("../img/page-bg-mobile.png");
  }
  .template-page .page-content h2 {
    font-size: 20px;
    margin: 30px 0;
  }
  .template-page .page-content h3 {
    font-size: 18px;
    margin: 20px 0;
  }
  .template-page .page-content h4 {
    font-size: 16px;
    margin: 10px 0;
  }
  .template-page .page-content ul li {
    padding-left: 30px;
    margin-bottom: 15px;
  }
  .template-page .page-content ul li:before {
    top: 5px;
    width: 22px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .page-thank {
    background-image: url("../img/thank-bg-mobile.png");
    background-repeat: no-repeat;
    background-position: bottom right;
  }
  .page-thank .template-thank .thank-top .thank-top-title {
    display: none;
  }
  .page-thank .template-thank .thank-top .thank-mobile-title {
    display: block;
    font-size: 95px;
    font-family: Visby Bold, sans-serif;
    line-height: 1;
    position: relative;
    text-align: right;
    margin-bottom: 35px;
  }
  .page-thank .template-thank .thank-top .thank-mobile-title:before {
    content: "";
    display: block;
    position: absolute;
    left: 25%;
    bottom: 0;
    height: 2px;
    width: 100%;
    background-color: #110939;
  }
  .page-thank .template-thank .thank-top .thank-mobile-title:after {
    content: "";
    display: block;
    position: absolute;
    right: 75%;
    bottom: 0;
    height: 2px;
    width: 1000px;
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
    -webkit-transform-origin: top right;
            transform-origin: top right;
    background-color: #110939;
  }
  .page-thank .template-thank .thank-bottom {
    display: block;
  }
  .page-thank .template-thank .thank-bottom .thank-bottom-title {
    display: none;
  }
  .page-thank .template-thank .thank-bottom .thank-bottom-desc {
    max-width: 100%;
  }
  .page-thank .template-thank .thank-bottom .thank-bottom-desc p {
    margin-bottom: 30px;
  }
  .page-404 .template-404 .template-404-title {
    font-size: 200px;
  }
  .page-404 .template-404 .template-404-title img {
    max-width: 109px;
    margin: 0;
  }
  .page-404 .template-404 .template-404-desc p {
    margin-bottom: 30px;
  }
  .page-template-about .main-about {
    padding-top: 90px;
  }
  .page-template-suppliers .main-industries {
    padding-top: 100px;
  }
  .page-template-production .page-form {
    padding-top: 90px;
  }
  .page-404 .template-404 .template-404-title .image-404 {
    width: 100px;
    height: 100px;
    margin: 0;
  }
  .cookie-popup .cookie-row {
    display: block;
  }
  .cookie-popup .cookie-row .cookie-col img {
    display: none;
  }
  .cookie-popup .cookie-row .cookie-col .cookie-content {
    padding: 15px;
  }
  .cookie-popup .cookie-row .cookie-col .cookie-content h2 {
    font-size: 28px;
  }
  .cookie-popup .cookie-row .cookie-col .cookie-content p {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer {
    background-size: 590px;
    padding-top: 290px;
  }
}
@media (max-width: 767px) {
  .slide-materials .slide-materials-row .slide-materials-left .slide-materials-title {
    padding-top: 255px;
  }
  .slide-materials .slide-material-map-section .slide-materials-map {
    width: 375px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .news .news-list {
    display: block;
  }
  .page-top .page-top-background {
    background-image: url("../img/update/page-top-background-mobile.png");
  }
  .page-template-ceramic .page-top .page-top-background {
    background-image: url("../img/update/ceramic-background-mobile.png");
  }
  .page-template-metallurgy .page-top .page-top-background {
    background-image: url("../img/update/metallurgy-background-mobile.png");
  }
  .page-template-coating .page-top .page-top-background {
    background-image: url("../img/update/coating-background-mobile.png");
  }
  .page-template-glass .page-top .page-top-background {
    background-image: url("../img/update/glass-background-mobile.png");
  }
  .page-template-polymer .page-top .page-top-background {
    background-image: url("../img/update/polymer-background-mobile.png");
  }
  .page-template-production .page-top .page-top-background {
    background-image: url("../img/update/production-bg-mobile.png");
  }
  .page-template-products .page-top .page-top-background {
    background-image: url("../img/update/products-bg-mobile.png");
  }
  .page-template-suppliers .page-top .page-top-background {
    background-image: url("../img/update/suppliers-bg-mobile.png");
  }
  .page-template-careers .page-top .page-top-background {
    background-image: url("../img/update/careers-bg-mobile.png");
  }
  .page-template-news .page-top .page-top-background {
    background-image: url("../img/update/news-bg-mobile.png");
  }
}