.h-large {font-size: 26px;}
.h-big {font-size: 22px;}
.index .h-large {font-size: 32px;}
.index .h-big {font-size: 26px;}
.c-padding, .bg__inner-panel {padding-left: 25px; padding-right: 25px;}
.attention {padding: 20px; line-height: 1.5;}
[data-device-width~="320"]{
    position: static;
    left: auto;
    top: auto;
}
#site-header {position: fixed; z-index: 2; width: 100%; left: 0; top: 0;}
.inner {padding-top: 76px;}
/* PAGE INDEX*/
/*en*/
.company-fix {padding: 30px 25px 0; margin-top: 76px;}
.company-addon__item {
    width: 100%;
    border-top: 1px solid #CCA60E;
    border-left: none;
    padding: 25px;
}
.main-production__item {
    padding: 25px;
    width: 100%;
    border-left: none;
}
/*ru*/
.mobile-section-padding {padding-top: 50px; padding-bottom: 30px;}
.mobile-section-margin {margin-top: 50px; margin-bottom: 50px;}
.main-mobile-catalog-section {text-align: center; color: #fff;}
.main-mobile-catalog-section__item {/*height: 600px; max-height: 100vh;*/ position: relative; width: 100%; background: no-repeat 50% 50%; background-size: cover; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0;}
.main-mobile-catalog-section__item--tc {background-image: url('../img/main-bg-1920-tc.jpg');}
.main-mobile-catalog-section__item--vv {background-image: url('../img/main-bg-1920-vv.jpg'); background-position: 75% 50%;}
.main-mobile-catalog-section__item--rza {background-image: url('../img/main-bg-1920-1.jpg');}
.main-mobile-catalog-section__h {font-size: 30px; color: #fff;}
.main-mobile-catalog-section__link {text-decoration: none; line-height: 2.4;}
.main-mobile-catalog-section__button {padding: 8px;}
.main-mobile-catalog-section__button strong {font-size: 18px; font-family: houschka, sans-serif;}
.main-mobile-catalog-section__item--tc .main-mobile-catalog-section__button {background: rgba(255, 204, 0, 0.87); color: #333538;}
.main-mobile-catalog-section__item--vv .main-mobile-catalog-section__button {background: rgba(227, 30, 37, 0.87);}
.main-mobile-catalog-section__item--rza .main-mobile-catalog-section__button {background: rgba(1, 160, 226, 0.87);}
.main-mobile-catalog-section .owl-prev, .main-mobile-catalog-section .owl-next {position: absolute; top: 50%; margin-top: -20px; padding: 10px; -webkit-transition: 0.25s; transition: 0.25s;}
.main-mobile-catalog-section .owl-prev {left: 0;}
.main-mobile-catalog-section .owl-next {right: 0;}
.main-mobile-catalog-section .owl-nav--disabled {opacity: 0.3; cursor: auto !important;}
.fieldset {border: solid #FC0; border-width: 4px 0; font-size: 16px; margin: 80px 25px 60px; padding: 0 0 10px; text-align: center;}
.fieldset .h {margin-top: -25px; margin-bottom: 20px; text-align: center;}
.fieldset .h > span {background: #fff; padding: 0 15px; display: inline-block;}
.tabs-wrapper {background: #414850; display: block;}
.tab {display: block; background: #414850; line-height: 1; font-size: 16.5px; font-family: houschka, sans-serif; font-weight: 400; text-transform: uppercase; color: #FFF !important; text-decoration: none; padding: 20px 0; text-align: center; white-space: nowrap; border-bottom: 1px solid #676C73;}
.tab.active {background: #5F666F;}
.tab > span {border-bottom: 2px dotted #B1B3B5;}
.tab.active > span {border: none;}
.tab-content {display: none; overflow: hidden;}
.production-list__item.active .tab-content {display: block;}
.product-image {display: block; margin-bottom: 30px;}
.main-mobile-service-section {background: #F2F2F2;}
.main-mobile-contact-section {background: #F2F2F2; padding-top: 50px; padding-bottom: 50px;}
.main-mobile-map {height: 600px; max-height: 100vh;}
.footer-nav, .footer__address {float: none; margin-bottom: 18px;}
.language-list, .by {float: none; text-align: left !important;}
.footer-nav > li:last-child {margin-right: 0;}


/* PAGE COMPANY*/
.company-production {height: auto; }
.bg__inner-panel {width: 100%; background: rgba(255, 204, 0, 0.93); position: static;}
.company-digital {height: auto;}
.company-digital-list {height: auto; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; border: none; padding-left: 25px; padding-right: 25px;}
.company-digital .h {font-size: 28px;}
.company-digital .h > span {padding-left: 25px; padding-right: 25px;}
.company-digital .h::before, .company-digital .h::after {content: none;}
.company-digital-list > li {font-size: inherit; margin-left: 0; width: 100%;}
.company-digital-list > li:last-child {padding-left: 0; border-left: none; margin-top: 30px;}

/* PAGE PRODUCTS */
.products-cat-list.list-col-3 > li {width: 100%;}
.products-cat-list.list-col-2 > li {width: 100%;}
/* PAGE CATEGORY */
.catalog-goods__item {width: 100%;}
.catalog-goods__item__img-container {max-height: 120px;}

/* PAGE PRODUCT */
.features-list {margin-left: -25px;}
.features-list > li {width: 50%; padding-left: 25px; margin-bottom: 15px;}
.features-list__value {font-size: 20px;}
.download-list__item {width: 100%;}
.table {width: auto; min-width: 100%;}
.note {text-align: left;}
.fotorama__arr {width: 45px; height: 45px; background-size: auto 24px;}
.goods-relative__item {width: 100%;}
.goods-relative__item__image-wrapper {height: 120px;}

/* PAGE SERVICE */
.service-bg1 {height: auto;}

/* PAGE CONTACTS */
.contacts-list > li {width: 100%;}