ul {list-style-image: url('/images/elementi/li2.svg');}
em {font-style: normal;}

.kont {font-weight: 600; font-size: .8rem; line-height: 1.2; color: #000;}
.kont span {font-weight: 700; font-size: .9rem; color: #606263;}
.vert_line.uk-divider-vertical {height: 40px; border-left: 3px solid #A23636;}

.uk-modal-title {font-size: 1.3rem; line-height: 1.1; font-weight: 700; text-transform: uppercase;}
.uk-form-label span {color: red;}
.uk-tile-primary {border-radius: 15px;}
.uk-tile-secondary {border-radius: 15px;}
.uk-border-rounded {border-radius: 15px;}
.uk-tile-muted {border-radius: 15px;}
.fon_kartinka .uk-position-cover {border-radius: 15px;}
.fon_kartinka .uk-background-cover {border-radius: 15px;}
.cont_bot .el-content {line-height: 1.2; font-size: .9rem; letter-spacing: 0.01rem;}
.cont_bot div {margin-bottom: 20px;}
.cont_bot .uk-grid-small > * {padding-left: 10px;}
.phone_bot span {font-size: 1.7rem;}
.phone_bot {font-size: 1.2rem; line-height: 1.3; color: #fff; padding-top: 20px;}
.phone_bot svg {margin-top: -5px;}
.phone_bot .uk-grid-small > * {padding-left: 10px;}
.zg_cont_bot {line-height: 1.2; font-size: 1.2rem; letter-spacing: 0; text-transform: uppercase; color: #B9B0B0 !important; padding: 5px 0;}
.menu_bot .uk-nav-header {text-transform: uppercase; font-weight: 700; font-size: 1.1rem; color: #B9B0B0 !important;}
.menu_bot .el-link {font-size: .85rem; line-height: 1.1; padding: 12px 15px }
.lang {font-weight: 600; }
.lang .mod-languages {/* border-bottom: 1px solid #cf1f27; */ padding: 14px 0;}
.lang .mod-languages .uk-dropdown {min-width: 0px; padding: 10px; background: #1a1d37;}

/* .uk-navbar-sticky .lang a {color: #000;} */
.lang .uk-dropdown-nav a {font-weight: 400; font-size: .8rem;}
.lang .uk-dropdown-nav .uk-active a {font-weight: 400;}
.lang div.mod-languages li {margin: 0;}
.lang .uk-subnav > * {padding-left: 0px;}


.over_small .el-title {font-size: 1rem; line-height: 1.3; font-weight: 700; color: #fff;}
.over_small .uk-panel {background: linear-gradient(0deg,rgba(0,1,24,0.87) 20%,rgba(0,1,4,0) 100%);}
.over_small .uk-panel:hover .el-title {color: #eee;}
.over_small .uk-padding-small {padding: 30px 30px;}

.preim .el-title {font-size: 1.2rem; line-height: 1.1; font-weight: 700;}
.preim .el-content {font-size: .9rem; line-height: 1.1;}
.preim .el-image {position: absolute; top: -10px; right: 7px; background: #A22B26; padding: 0px; border-radius: 100%; box-shadow: 1px 1px 15px 0 rgba(0,0,0,.05); border: 2px solid #A22B26;}

.clienti .el-image {border-radius: 15px;  filter: grayscale(100%); transition: all 400ms;}
.clienti .el-image:hover {filter: grayscale(0%); cursor: pointer; transition: all 400ms;}

.uk-navbar-sticky .lang .uk-dropdown-nav a {color: rgba(255,255,255,.7); font-weight: 400;}
.uk-navbar-sticky .lang .uk-dropdown-nav a:hover {color: rgba(255,255,255);}
.uk-navbar-sticky .lang .uk-dropdown-nav .uk-active a {color: #fff; font-weight: 600;}
.news_main .el-title {font-weight: 700; font-size: 1.1rem; line-height: 1.1; letter-spacing: 0.01rem;}
.news_main .el-meta svg {color: #A32C27;}
.news_main .el-content hr {padding-bottom: 5px;}

.production_alt_zg {font-size: 1.2rem; line-height: 1.1; font-weight: 700;}
.production_alt_spisok .el-link {font-size: .9rem; line-height: 1.2; font-weight: 700; color: #666;}
.production_alt_spisok .el-link:hover {color: #a32c27;}
.projects_main .el-title {font-size: 1.1rem; line-height: 1.1; font-weight: 700;}
.projects_main .el-meta {font-size: .9rem; line-height: 1; margin-bottom: 7px;}
.projects_main .el-content {font-size: .8rem;}
.projects_main .uk-overlay-primary {border-radius: 15px;}
.projects_zg {font-size: 1.1rem; line-height: 1.1; font-weight: 700; padding-top: 5px;}
.projects_opisanie {font-size: .9rem; line-height: 1; padding-bottom: 5px;}

.zg1 {font-size: 4rem; line-height: 1.1; font-weight: 700; letter-spacing: 0.03rem; text-shadow: 2px 2px 30px #000;}
.zg1 span {font-weight: 400; color: rgba(255,255,255,.7); !important;}
.zg2 {line-height: 1.2; font-size: 2.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.03rem;}
.zg3 {line-height: 1; font-size: 2.3rem; font-weight: 700; letter-spacing: 0rem; text-transform: uppercase;}
.zg1-1 {line-height: 1; font-size: 2.3rem; font-weight: 400; letter-spacing: 0rem; text-transform: uppercase;}
.zg1-1 span {text-transform: uppercase; font-size: 2.5rem; font-weight: 700;}
.pod_zg {line-height: 1.3; font-size: 1.1rem;}

.uk-section-secondary .pod_zg strong {color: #fff !important;}
.naprav .el-title {font-size: .9rem; line-height: 1.1; font-weight: 700; letter-spacing: 0.02rem;}
.naprav .el-title span {text-transform: uppercase; font-weight: 900; color: #fff; font-size: 1.2rem;}
.naprav .el-meta {font-size: 1.3rem; line-height: 1.1; font-weight: 900; letter-spacing: 0.02rem;}
.naprav .uk-card-secondary {background-color: #0E101CBD;}
.naprav .uk-card-small.uk-card-body {padding: 20px 20px;}
.naprav .uk-card-secondary.uk-card-hover:hover {background-color: #15182ad1;}
.mission .el-content {font-size: 1rem; line-height: 1.3;}
.mission .el-content span {text-transform: uppercase; font-weight: 700; color: #fff;}
.oborudovanie .el-content {font-size: .95rem; line-height: 1.2; font-weight: 400; padding-bottom: 10px;}
.oborudovanie .el-content span {color: #b2b2b2; font-size: .8rem;}
.oborudovanie .el-image {width: 11px; height: 11px;}
.zg_proiz {font-size: 2rem; line-height: 1.1; font-weight: 700;}
.sld_proiz .el-image {border-radius: 15px;}
.sld_proiz .el-slidenav {border-radius: 5px; margin-right: 5px;}
.sert .el-item {border-radius: 15px; border: 3px solid #a32c27;}

.cifri .el-counter {font-size: 6rem; line-height: 1.1;}
.cifri .el-title {font-size: 1.3rem; line-height: 1.1; font-weight: 700;}
.cifri .el-meta {font-size: 1rem; line-height: 1.2;}

.cifri2 .el-counter {font-size: 1.7rem; line-height: 1.1; font-weight: 600; color: #fff4d9 !important; text-transform: none;}
.cifri2 .el-suffix {font-size: 1.1rem;}
.cifri2 .el-title {font-size: .85rem; line-height: 1.1; font-weight: 400;}
.cifri2 .el-content {font-size: .85rem; line-height: 1.1; margin-top: 5px !important;}

.rolik .el-image {border-radius: 15px;}
.map .el-title {font-size: .9rem; line-height: 1.1; font-weight: 400;}
.map .el-item {display: none;}
.text_lizensce h4 {font-size: 1.3rem; line-height: 1.1; font-weight: 700; margin: 0; padding: 0;}
.text_lizensce li {line-height: 1.1; font-size: 1rem; margin-bottom: 8px;}
.pod_text {font-size: 1.1rem; line-height: 1.4;}
.zg_cicl {font-size: 1.9rem; line-height: 1;}
.products_category .el-title {font-size: 1.1rem; line-height: 1.1; font-weight: 700; letter-spacing: 0.01rem;}
.zg_head {font-size: 2.5rem; line-height: 1.1; font-weight: 700; text-transform: uppercase;}
.zg_category {font-size: 2rem; line-height: 1.1; font-weight: 700;}
.prod_zg {font-size: 2.3rem; line-height: 1.1; font-weight: 700;}
.prod_small_text {font-size: .9rem; line-height: 1.5;}
.prod_small_text h4 {font-size: 1.3rem; line-height: 1; font-weight: 700; text-transform: uppercase; margin: 20px 0 0 0;}
.prod_small_text li {margin-bottom: 8px; font-size: .9rem;}
.prod_small_text ul {margin-top: 15px;}
.prod_tabs .uk-subnav {text-transform: uppercase; font-weight: 700; font-size: 1.1rem;}
.prod_tabs .el-nav {background: #eee; padding: 10px; border-radius: 7px; font-weight: 700;  font-size: .9rem;}
.prod_tabs .uk-subnav a {font-size: .9rem;}
.prod_tabs .uk-subnav-pill > * > :first-child {padding: 6px 14px; color: #222; border-radius: 5px;}
.prod_tabs .uk-subnav-pill > .uk-active > a {color: #fff !important;}
.prod_tabs h2 {font-size: 1.5rem; line-height: 1.1; font-weight: 700; margin: 0; color: #666;}
.prod_tabs h3 {font-size: 1.4rem; line-height: 1.1; font-weight: 700; margin: 0; color: #666;}
.prod_tabs td {padding: 16px 0; line-height: 1.3;}
.prod_tabs th {padding: 16px 0; font-size: .9rem; line-height: 1.1; font-weight: 700; color: #010979; text-transform: uppercase;}
.prod_file .el-title {font-size: 1rem; line-height: 1.1; font-weight: 700; letter-spacing: 0.02rem;}
.other .el-title {font-size: 1.1rem; line-height: 1.1; font-weight: 700;}
.download .el-title {font-size: 1rem; line-height: 1.1; font-weight: 700; letter-spacing: 0.02rem;}
.download .el-meta {font-size: .8rem; line-height: 1.1; color: #222;}
.about_zg {font-size: 1.5rem; line-height: 1.1; font-weight: 700;}
.about_text p {margin: 0 0 20px 0;}
.about_text h2 {font-size: 1.4rem; line-height: 1.2; font-weight: 700;}
.about_text li {margin: 10px 0; line-height: 1.3; margin-bottom: 10px;}
.about_text h3 {margin: 0; padding: 0; font-size: 1.2rem; line-height: 1.2; font-weight: 700;}
.about_text ul {margin: 10px 0 20px; }
.about_whats .el-title {font-size: 1.3rem; line-height: 1.1; font-weight: 700;}
.about_whats .el-content {font-size: .9rem; line-height: 1.3; color: #000;}
.about_prod .el-title {font-size: 1.3rem; line-height: 1.1; font-weight: 700;}
.about_prod .el-title span {text-transform: uppercase; font-size: 1.6rem;}
.about_prod .el-meta hr {margin-bottom: 10px;}
.about_prod .el-content {font-size: .9rem; line-height: 1.3;}
.tehnologi .el-title {font-size: 1.3rem; line-height: 1.1; font-weight: 700;}
.tehnologi .el-content {font-size: .9rem; line-height: 1.3;}
.tehnologi .el-content li {margin-bottom: 7px;}
.leaflet-control-attribution {display: none;}
.cont_page .el-title {font-size: 1rem; line-height: 1.1; font-weight: 700;}
.cont_page .el-content {font-size: 1rem; line-height: 1.1;}
.phone_page {font-size: 1.5rem; line-height: 1.1; font-weight: 700;}
.map2 .el-title {font-size: .9rem; line-height: 1.1; font-weight: 700;}
.map2 .el-title strong {color: #8e2622;}
.map2 .el-meta {font-size: .8rem; line-height: 1.1;}
.zg_news_text {font-size: 1.5rem; line-height: 1.1;  font-weight: 700;}
.news_text p {margin: 0 0 20px 0;}
.news_text div {line-height: 1.1;}
.news_text h2 {font-size: 1.2rem; line-height: 1.2; font-weight: 700;}
.news_text h3 {margin: 0 0 10px 0; padding: 0; font-size: 1.1rem; line-height: 1.2; font-weight: 700;}
.news_text ul {margin: 10px 0 20px;}
.news_text li {margin: 10px 0; line-height: 1.3; margin-bottom: 10px;}

@media screen and (min-width: 1366px) and (max-width:1680px) {
	.zg1 {font-size: 5.5rem;}
	.zg2 {font-size: 2.4rem;}
	.zg3 {font-size: 1.8rem;}
	.uk-navbar-nav > li > a, .uk-navbar-toggle {font-size: .85rem;}
	.phone_top {font-size: .85rem;}
	.pod_text {font-size: 1rem;}
	.naprav .el-title {font-size: .8rem;}
	.naprav .el-title span {font-size: 1rem;}
	.naprav .el-meta {font-size: .95rem;}
	.zg1-1 {font-size: 1.8rem; }
	.zg1-1 span {font-size: 2.5rem;}
	.pod_zg {font-size: .9rem;}
	.production .el-title {font-size: 1rem;}
	.zg_cicl {font-size: 1.5rem;}
	.news_main .el-title {font-size: 1rem;}
	.news_main .el-content {font-size: .8rem;}
	.news_main .el-meta {font-size: .8rem;}
	.text_lizensce h4 {font-size: 1.1rem;}
	.text_lizensce li {font-size: .9rem;}
	.cifri .el-counter {font-size: 4rem;}
	.cifri .el-title {font-size: 1.1rem;}
	.cifri .el-meta {font-size: .9rem;}
	.zg_proiz {font-size: 1.7rem;}
	.oborudovanie .el-content {font-size: .8rem;}
	.oborudovanie .el-content span {font-size: .7rem;}
	.oborudovanie .el-image {width: 9px; height: 9px;}
	.zg_cont_bot {font-size: 1rem;}
	.phone_bot {font-size: 1rem;}
	.phone_bot span {font-size: 1.5rem;}
	.menu_bot .uk-nav-header {font-size: 1rem;}
	.menu_bot .el-link {font-size: .75rem;}
	.lang .mod-languages {font-size: .8rem;}
	.lang .uk-dropdown-nav {font-size: .8rem;}
	.uk-button {padding: 0 25px; font-size: .9rem; line-height: 40px;}
	.uk-button-small {padding: 0 15px; line-height: 30px; font-size: .8rem;}
	.uk-slidenav {padding: 15px 12px;}
	.zg_head {font-size: 2.1rem;}
	.prod_zg {font-size: 2rem;}
	.prod_small_text h4 {font-size: 1.1rem;}
	.zg_category {font-size: 1.6rem;}
	.about_prod .el-title {font-size: 1.2rem;}
	.about_prod .el-title span {font-size: 1.3rem;}
	.about_prod .el-content {font-size: .9rem;}
	.about_zg {font-size: 1.3rem;}
	.about_text p {font-size: .9rem;}
	.about_whats .el-title {font-size: 1.1rem;}
	.tehnologi .el-title {font-size: 1.1rem;}
	.tehnologi .el-content {font-size: .9rem;}
	.uk-nav-secondary {font-size: .8rem; line-height: 1.4;}
	.uk-nav-secondary > li > a {padding: 10px 20px;}
	.prod_tabs h2 {font-size: 1.2rem;}
	.prod_tabs h3 {font-size: 1.1rem;}
	.about_text h2 {font-size: 1.2rem;}
	.about_text li {font-size: .9rem;}
	.about_text h3 {font-size: 1.1rem;}
	.projects_zg {font-size: 1rem;}
	
	.cifri2 .el-counter {font-size: 1.5rem;}
	.cifri2 .el-suffix {font-size: 1rem;}
	.cifri2 .el-title {font-size: .8rem;}
	.cifri2 .el-content {font-size: .8rem;}
	
	.over_small .el-title {font-size: .95rem;}
	.over_small .uk-padding-small {padding: 30px 25px;}
	
	.preim .el-title {font-size: 1rem;}
	.preim .el-content {font-size: .85rem;}
	
	.kont {font-size: .75rem;}
	.kont span {font-size: .85rem;}
	
	.cont_bot .el-content {font-size: .8rem;}
}

@media screen and (max-width: 768px) {
	.zg1 {font-size: 3rem;}
	.zg2 {font-size: 1.4rem;}
	.zg3 {font-size: 1.4rem;}
	.zg1-1 {font-size: 1.1rem;}
	.zg1-1 span {font-size: 1.6rem;}
	.pod_zg {font-size: .8rem;}
	.production_alt_zg {font-size: 1rem;}
	.zg_cicl {font-size: 1.2rem;}
	.mission .el-content {font-size: .85rem; line-height: 1;}
	.projects_main .el-title {font-size: 1rem;}
	.news_main .el-title {font-size: .9rem;}
	.news_main .el-content {font-size: .8rem;}
	.news_main .el-meta {font-size: .8rem;}
	.news_main .uk-button-small {padding: 0 15px; line-height: 30px; font-size: .7rem;}
	.products_category .el-title {font-size: .93rem;}
	.products_category .uk-button-small {padding: 0 15px; line-height: 30px; font-size: .7rem;}
	.text_lizensce h4 {font-size: 1rem;}
	.text_lizensce li {font-size: .8rem;}
	.pod_text {font-size: 1rem;}
	.cifri .el-counter {font-size: 2.5rem;}
	.cifri .el-title {font-size: 1.1rem;}
	.cifri .el-meta {font-size: .85rem;}
	.zg_proiz {font-size: 1.1rem;}
	.oborudovanie .el-content {font-size: .8rem;}
	.oborudovanie .el-content span {font-size: .7rem;}
	.oborudovanie .el-image {width: 9px; height: 9px;}
	.zg_cont_bot {font-size: 1rem;}
	.phone_bot {font-size: 1rem;}
	.phone_bot span {font-size: 1.5rem;}
	.menu_bot .uk-nav-header {font-size: 1rem;}
	.menu_bot .el-link {font-size: .8rem; padding: 7px 15px }
	.siemens {max-width: 80%; margin: 0 auto;}
	.zg_head {font-size: 1.6rem;}
	.uk-breadcrumb > * > * {font-size: .7rem;}
	.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {margin: 0 5px;}
	.zg_category {font-size: 1.1rem;}
	.text_category {font-size: .8rem; line-height: 1.3;}
	.uk-nav-sub a {font-size: .8rem; line-height: 1.3; font-weight: 400;}
	.uk-nav-sub a:before {content: '- ';}
	.uk-nav-default {font-size: .9rem; line-height: 1.7; font-weight: 700;}
	.uk-nav-default .uk-active a {color: #A22B26 !important;}
	.uk-nav-default .uk-nav-sub a {color: #000 !important;}
	.uk-nav-default .uk-nav-sub .uk-active a {color: #A22B26 !important;}
	.prod_zg {font-size: 1.5rem;}
	.lang .mod-languages {border-bottom: 1px solid #cf1f27; padding: 3px 0;}
	.prod_tabs .uk-subnav a {font-size: .8rem;}
	.prod_tabs h2 {font-size: 1.1rem;}
	.prod_tabs h3 {font-size: 1rem;}
	.prod_tabs p {font-size: .8rem;}
	.prod_tabs li {font-size: .8rem;}
	.prod_tabs td {font-size: .8rem; line-height: 1.1;}
	.prod_tabs th {font-size: .8rem;}
	.prod_file .el-title {font-size: .75rem;}
	.other_zg {font-size: 1rem; line-height: 1;}
	.other .el-title {font-size: .9rem;}
	.about_zg {font-size: 1.1rem;}
	.about_text p {margin: 0 0 10px 0; font-size: .8rem;}
	.about_prod .el-title {font-size: 1rem;}
	.about_prod .el-title span {font-size: 1.2rem;}
	.about_prod .el-content {font-size: .8rem;}
	.about_whats .el-title {font-size: 1rem;}
	.about_whats .el-content {font-size: .8rem;}
	.citata {font-size: 1rem;}
	.tehnologi .el-title {font-size: 1rem;}
	.tehnologi .el-content {font-size: .8rem;}
	.tehnologi .el-content li {font-size: .8rem;}
	.about_zg {font-size: 1.3rem;}
	.about_text p {margin: 0 0 10px 0; font-size: .8rem;}
	.about_text h2 {font-size: 1rem;}
	.about_text li {font-size: .8rem;}
	.about_text h3 {font-size: .9rem;}
	.about_text div {font-size: .8rem;}
	.cont_page .el-title {font-size: .9rem;}
	.cont_page .el-content {font-size: .8rem;}
	.phone_page {font-size: 1.1rem;}
	.map2 .el-title {font-size: .8rem;}
	.production .el-title {font-size: .85rem; line-height: 1.2;}
	.phone_top {font-weight: 700;}
	.knopka .uk-button {padding: 0 25px; font-size: .75rem; line-height: 40px;}
	.zg_news_text {font-size: 1.1rem;}
	.news_text h2 {font-size: .9rem;}
	.news_text h3 {font-size: .9rem;}
	.news_text p {margin: 0 0 10px 0; font-size: .8rem;}
	.news_text li {font-size: .8rem;}
	.projects_zg {font-size: .9rem; }
	.projects_opisanie {font-size: .8rem;}
	div.mod-languages a {font-size: .8rem;}
	
	.cifri2 .el-counter {font-size: 1.5rem;}
	.cifri2 .el-suffix {font-size: 1rem;}
	.cifri2 .el-title {font-size: .8rem;}
	.cifri2 .el-content {font-size: .8rem;}
	.cifri2 .el-image {width: 6px;}
	
	.over_small .el-title {font-size: .95rem;}
	.over_small .uk-padding-small {padding: 30px 25px;}
	
	.preim .el-title {font-size: .9rem;}
	.preim .el-content {font-size: .8rem;}
	.preim .el-image {top: -10px; right: 7px; width: 50px;}
	
	.uk-button {padding: 0 20px; line-height: 35px; font-size: .85rem;}
	.cont_bot .el-content {font-size: .8rem;}
	
}