@media only screen and (min-width: 992px) {.s-header-menu ul.s-header-submenu li a{ -webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; }.s-header-menu li.active ul.s-header-submenu{ opacity: 1;visibility: visible; }.s-header-menu ul.s-header-submenu{ position: absolute;left: -24px;top: 41px;text-align: left;width: 198px;-webkit-transition: all .3s linear;transition: all .3s linear;opacity: 0;visibility: hidden; }.s-header{ border-bottom: 1px solid transparent; }.s-header:hover,.s-header.lang,.s-header.menu{ background-color: var(--data-primary);border-bottom: 1px solid var(--data-color-gray400); }}
@media only screen and (min-width: 1200px) {.s-header-menu{ gap: 56px; }}
@media only screen and (min-width: 768px) {.s-hero-img{ margin: 0; }}
@media only screen and (min-width: 992px) {.s-hero-title{ word-break: normal; }.s-hero{ padding-bottom: 74px; }}
@media only screen and (min-width: 1200px) {.s-hero-img{ margin: 0 -64px; }.s-hero-title{ font-size: 56px;line-height: 64px; }.s-hero-descr{ font-size: 20px;line-height: 32px;padding-top: 17px;max-width: 500px; }.s-hero-button{ padding-top: 48px; }.s-hero-info{ padding-top: 112px; }}
@media only screen and (min-width: 768px) {.s-products-title{ font-size: 32px;line-height: 56px; }.s-products-more{ text-align: right; }.s-products-slider .swiper-wrapper{ -ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 0; }.s-products-slider-item{ width: 416px; }.s-products-slider .swiper-slide{ padding-bottom: 0;width: auto; }.s-products-slider-item-price{ font-size: 32px;line-height: 40px; }.s-products-slider-item-button{ padding-top: 48px; }.s-products-slider-item-icon{ right: 22px; }.s-products-info{ position: relative;z-index: 10;background-color: var(--data-bgcolor); }.s-products-slider-nav{ padding-top: 40px;gap: 24px; }.s-products-slider-arrow{ cursor: pointer; }.s-products-slider-arrow img{ -webkit-transition: .3s all linear;transition: .3s all linear;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1); }.s-products-slider-arrow:hover img{ -webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2); }}
@media only screen and (min-width: 992px) {.s-products-more{ text-align: left; }.s-products .container{ position: relative; }.s-products .container:after{ content: "";position: absolute;left: 0;top: 0;height: 100%;width: 33%;background-color: var(--data-bgcolor);z-index: 5; }.s-products .container:before{ content: "";position: absolute;left: -2000px;top: 0;height: 100%;width: 2000px;background-color: var(--data-bgcolor);z-index: 5; }.s-products{ padding-top: 74px;padding-bottom: 88px; }}
@media only screen and (min-width: 768px) {.s-news .s-products-more{ -webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;padding-top: 0; }.s-news .s-products-title{ -webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; }.s-news-line-wrap{ -webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;width: 100%; }.s-news-line{ padding-top: 50px; }.s-news-item{ height: 100%; }}
@media only screen and (min-width: 992px) {.s-news{ padding-top: 88px;padding-bottom: 154px; }}
@media only screen and (min-width: 992px) {.s-footer-menu{ padding-top: 0;gap: 24px; }.s-footer-soc{ padding-top: 0; }.s-footer-top{ gap: 32px; }.s-footer-menu li ul{ padding-top: 20px; }.s-footer-top{ padding-bottom: 22px; }}
@media only screen and (min-width: 1200px) {.s-footer-menu{ gap: 48px; }}
@media only screen and (min-width: 768px) {.p-products-line{ padding-top: 48px; }.p-products .s-products-slider-item{ width: 100%; }.p-products .s-products-slider-item-price{ padding-top: 27px; }}
@media only screen and (min-width: 992px) {.p-products{ padding-bottom: 170px; }}
@media only screen and (min-width: 91200px) {.p-products .s-products-slider-item-price{ padding-top: 8px; }}
@media only screen and (min-width: 768px) {.p-product .s-breadcrumb{ padding-bottom: 30px; }.p-product .s-hero-info{ padding-top: 25px; }.p-product-descr li{ font-size: 24px;line-height: 32px;padding-left: 25px; }.p-product-descr li::before{ font-size: 48px;top: 2px; }}
@media only screen and (min-width: 992px) {.p-product{ padding-bottom: 109px; }}
@media only screen and (min-width: 768px) {.p-news-line{ padding-top: 47px; }.p-news-pager{ padding-top: 42px;margin-left: -5px; }}
@media only screen and (min-width: 992px) {.p-news{ padding-bottom: 84px; }}
@media only screen and (min-width: 768px) {.p-article-title{ font-size: 40px;line-height: 48px; }}
@media only screen and (min-width: 992px) {.p-article{ padding-bottom: 106px; }}
@media only screen and (min-width: 768px) {.p-career-nav{ padding-top: 47px; }.p-career-pager{ padding-top: 42px; }.p-career-search{ max-width: 416px; }}
@media only screen and (min-width: 992px) {.p-career{ padding-bottom: 48px; }}
@media only screen and (min-width: 768px) {.p-audit-item .s-products-slider-item-price{ font-size: 24px;line-height: 32px; }.p-audit-item .s-products-slider-item-button{ padding-top: 56px; }}
@media only screen and (min-width: 992px) {.p-audit{ padding-bottom: 156px; }}
@media only screen and (min-width: 768px) {.p-branches-line{ padding-top: 48px; }.p-branches-content{ height: 480px;margin-right: -35px;padding-right: 33px; }.p-branches-map{ margin-left: 34px;height: 100%; }.p-branches-item-addr{ padding-top: 3px; }}
@media only screen and (min-width: 992px) {.p-branches{ padding-bottom: 120px; }.p-branches-map{ height: calc(100% - 40px);margin-top: 20px;margin-bottom: 20px; }}
@media only screen and (min-width: 768px) {.p-branchmanage .s-breadcrumb{ padding-bottom: 22px; }.p-branchmanage-inner{ max-width: 864px;margin: 0 auto; }.p-branchmanage-info{ padding-top: 8px; }.p-branchmanage-item{ max-width: 561px; }.p-branchmanage-button{ display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;position: sticky;top: 20px;-webkit-transition: .3s all ease;transition: .3s all ease; }}
@media only screen and (min-width: 992px) {.p-branchmanage{ padding-bottom: 108px; }.p-career-item-list{ padding-top: 25px;gap: 32px; }.p-career-item-list li + li{ padding-top: 0; }}
@media only screen and (min-width: 768px) {.p-contacts-line{ padding-top: 50px; }.p-contacts-infolist{ padding-top: 30px; }.p-contacts-infolist li + li{ padding-top: 32px; }.p-contacts-form-block{ padding-top: 29px; }}
@media only screen and (min-width: 992px) {.p-contacts{ padding-bottom: 157px; }.p-contacts-title{ font-size: 32px;line-height: 40px; }.p-contacts-infolist li span{ font-size: 24px;line-height: 32px;gap: 16px; }}
@media only screen and (min-width: 768px) {.p-searchresult{ padding-bottom: 100px; }.p-searchresult .p-article-title{ font-size: 48px;line-height: 56px; }.p-searchresult-list{ font-size: 24px;line-height: 32px;padding-top: 49px; }}
@media only screen and (max-width: 1400px) {


    .product-img-col {
        display: center;
    }
    .tag1 {
        top: -32px;
        right: -43px;
    }
    .tag2 {
        left: -72px;
    }

    .tag3 {
        bottom: 20px;
    }

    .product-img-col {
        justify-content: center;
    }
}

@media only screen and (max-width: 1198px) {

    .tag1 {
        right: 151px;
    }

    .tag2 {
        left: 120px;
    }
    .custom-padding-lg {
        margin-bottom: 60px !important;
    }
}

@media only screen and (max-width: 992px) {

    .tag1 {
        right: 32px;
    }
    .tag2 {
        left: 0px;
    }

}



