@font-face {font-family:'roboto';src:url('roboto/roboto-bold-webfont.eot');src:url('roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-bold-webfont.woff2') format('woff2'),
url('roboto/roboto-bold-webfont.woff') format('woff'),
url('roboto/roboto-bold-webfont.ttf') format('truetype'),
url('roboto/roboto-bold-webfont.svg#robotobold') format('svg');font-weight:700;font-style:normal;}
@font-face {font-family:'roboto';src:url('roboto/roboto-bolditalic-webfont.eot');src:url('roboto/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),                   
url('roboto/roboto-bolditalic-webfont.woff2') format('woff2'),
url('roboto/roboto-bolditalic-webfont.woff') format('woff'),
url('roboto/roboto-bolditalic-webfont.ttf') format('truetype'),
url('roboto/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');font-weight:700;font-style:italic;}
@font-face {font-family:'roboto';src:url('roboto/roboto-italic-webfont.eot');src:url('roboto/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-italic-webfont.woff2') format('woff2'),
url('roboto/roboto-italic-webfont.woff') format('woff'),
url('roboto/roboto-italic-webfont.ttf') format('truetype'),
url('roboto/roboto-italic-webfont.svg#robotoitalic') format('svg');font-weight:400;font-style:italic;}
@font-face {font-family:'roboto';src:url('roboto/roboto-light-webfont.eot');src:url('roboto/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-light-webfont.woff2') format('woff2'),
url('roboto/roboto-light-webfont.woff') format('woff'),
url('roboto/roboto-light-webfont.ttf') format('truetype'),
url('roboto/roboto-light-webfont.svg#robotolight') format('svg');font-weight:300;font-style:normal;}
@font-face {font-family:'roboto';src:url('roboto/roboto-lightitalic-webfont.eot');src:url('roboto/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-lightitalic-webfont.woff2') format('woff2'),
url('roboto/roboto-lightitalic-webfont.woff') format('woff'),
url('roboto/roboto-lightitalic-webfont.ttf') format('truetype'),
url('roboto/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');font-weight:300;font-style:italic;}
@font-face {font-family:'roboto';src:url('roboto/roboto-regular-webfont.eot');src:url('roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('roboto/roboto-regular-webfont.woff2') format('woff2'),
url('roboto/roboto-regular-webfont.woff') format('woff'),
url('roboto/roboto-regular-webfont.ttf') format('truetype'),
url('roboto/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight:400;font-style:normal;}

@font-face {font-family:'fl-bigmug-line';
    src:url('fonts/fl-bigmug-line.eot');
    src:url('fonts/fl-bigmug-line.eot#iefix') format('embedded-opentype'),
    url('fonts/fl-bigmug-line.woff') format('woff'),
    url('fonts/fl-bigmug-line.ttf') format('truetype'),
    url('fonts/fl-bigmug-line.svg') format('svg');
    font-weight:400;
    font-style:normal
}

.flexrow {
  margin-left: -15px;
  margin-right: -15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
}

.flexrow>* {padding: 0px 15px;margin-bottom:30px;}
.flex421>* {width: 25%;}
.flex21>* {width: 50%;}
.flex31>* {width: 33.3333%;}
.flex321>* {width: 33.3333%;}


BODY {
    position:relative;
    font-family: roboto,Monaco,Consolas,courier new,monospace;
    font-size: 14px;
    font-weight:400;
    line-height:2;
    letter-spacing:.05em;
    /*color:#9b9b9b;*/
    color: rgba(30,30,30,1);
    /* background-color:#fff; */
    -webkit-text-size-adjust:none;
    -webkit-font-smoothing:subpixel-antialiased;
    text-align: justify;
}
a{
    /* color:#151515; */
    color: rgba(30,30,30,1);
    text-decoration:none;
    transition:.25s;
}
* {margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
a, button, .buttonSend {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
:focus {outline:none;}
[data-naglav] {display:none;}
[data-poisk] {display: none;}
p {margin-bottom:15px;}
img {height:auto;max-width:100%;}
ol {margin-top:10px;margin-bottom:10px;}
ul {margin-top:10px;margin-bottom:10px;/* list-style: none; */}
li {margin-bottom:5px;}
a {text-decoration:none;}
A:hover {text-decoration:underline;}
INPUT {font-size:inherit;font-family:inherit;background-color:#f6f6f6;border-width:1px;border-color: #2a2a2a;border-style:solid;padding:13px 20px;cursor: pointer;

    color: #151515;
    background-color: #ccc;
    border-color: #ccc;
    padding: 15px 30px;
    min-width: 140px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-weight: 700;
    font-size: 13px;
    line-height: 24px;

}
TEXTAREA {font-size:inherit;font-family:inherit;background-color:#f6f6f6;border-width:1px;border-color: #2a2a2a;border-style:solid;height:150px;padding:13px 20px;}
fieldset {border-style:none;margin:0;padding:0;}
.buttonSend {color: #fff;text-decoration:none;text-transform:uppercase;cursor:pointer;display:inline-block;padding:10px 30px;}
.buttonSend:hover {text-decoration:underline;}
#siteTitle {font-size:16px;line-height:1;}
#pageTitle {font-size: 48px;margin-bottom:15px;font-weight: 500;text-transform: none;}
.contentTitle {margin-bottom:25px;font-size: 36px;line-height: 1.16667;font-weight: 500;letter-spacing: .05em;color: #140D81;border-left: 2px solid #140D81;padding-left: 20px;}
.objectTitle {font-size: 24px;margin-bottom:15px;font-weight: 500;}
.centrovka {margin:auto;width:1170px;padding: 80px 15px;}
.objectText.record-text img {
    float: left;
    padding-right: 20px;
    padding-top: 10px;
}
.btnmobmenu {display:none;}
.shapka.centrovka {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;}
#logodesk {text-align:center;}
#shapka {color: #151515;background-color: #fff;top:0px;left:0px;right:0px;z-index:50;/* border-bottom: 1px solid #000; */}
#blue-line-top {
    background-color: #bcbcbc;
    height: 50px;
}
.phone1 a {color: #151515;color: rgba(30,30,30,1);}
.phone1 a i {
	font-size: 20px;
	margin-right: 4px;
	color: #008538;
}
.phone1 {margin-bottom:10px;text-align:center;}
#konttop .zakzvonok.buttonSend {
    color: #151515;
    color: rgba(30,30,30,1);
}
#menuitem1 #pageMenu {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
#menuitem1 #pageMenu .menu {/* color: #151515; */font-weight: 500;text-decoration: none;margin-left:2px;margin-right:2px;display:block;position:relative;padding: 60px 22px;text-transform: uppercase;line-height: 1.33333;letter-spacing: .1em;}
#menuitem1 #pageMenu .menu span {position:relative;}
#menuitem1 #pageMenu .menu.menuActive {color:#008538;}
#menuitem1 #pageMenu .menu:hover {color:#008538;}
#menuitem1 #pageMenu .submenu {background-color: #fff;display:none;position:absolute;z-index:10;padding: 8px 8px 0;margin-top: -55px;}
#menuitem1 #pageMenu .submenu .menu {padding:12px 15px;}
#menuitem1 #pageMenu .mtditem:hover > .submenu {display:block;position:absolute;}
#menuitem1 #pageMenu .mtditem > a {padding-right:35px;position:relative;}
#menuitem1 #pageMenu .mtditem > a:after {border-color:#FFFFFF;border-style:solid;border-top:6px solid;border-bottom:none;border-left:4px solid transparent !important;border-right:4px solid transparent !important;margin:auto;margin-left:5px;display:inline-block;width:0px;height:0px;position:absolute;top:0px;bottom:0px;content:"";}
#menuitem1 #pageMenu .mtditem:hover > .menu {color:#008538;}
#menuitem1 #pageMenu > a + a:before, #menuitem1 #pageMenu > a + .mtditem>a:before, #menuitem1 #pageMenu > .mtditem + a:before, #menuitem1 #pageMenu > .mtditem + .mtditem>a:before {background-color:rgba(255,255,255,0.25);margin:auto;width:1px;height:20px;position:absolute;top:0px;bottom:0px;left:-1px;content:"";}
#menuitem1 #pageMenu .submenu .menu:hover span:before {width:50%;position:absolute;}
.zakzvonok.buttonSend {background-color:transparent;}
.zakzvonok.buttonSend:hover {color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}
.adapkarslick .contentBody > button {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size:15px;border: none;margin:auto;display:block;width:40px;height:40px;position:absolute;top: 0;bottom: 0;z-index:10;background-color: rgba(0,0,0,0.5);}
.adapkarslick .contentBody > button:hover {-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);position:absolute;}
.adapkarslick .contentBody button.slick-prev {background-image: url(strelka-left.svg); left: 0;}
.adapkarslick .contentBody button.slick-next {background-image: url(strelka-prav.svg);position:absolute;right: 0;}
.adapkarslick .contentBody .slick-dots li {margin-left:3px;margin-right:3px;display:inline-block;list-style-type:none;}
.adapkarslick .contentBody .slick-dots {padding-left:0px;text-align:center;}
.adapkarslick .contentBody .slick-dots li button {color:transparent;cursor:pointer;background-color:#222222;border-style:none;width:12px;height:12px;position:relative;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.adapkarslick .contentBody .slick-dots li.slick-active button {background-color:#008538;}
.adapkarslick .contentBody .slick-dots li:hover button {background-color:#008538;}
#content1 .adapkarslick .contentBody .slick-dots, #content3 .adapkarslick .contentBody .slick-dots {display:none !important;}
#content1 .adapkarslick .contentBody .object, #content3 .adapkarslick .contentBody .object {background-position:center center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;/*height:400px;*/ min-height: 39.0625vw; height: auto;position:relative;}
#content1 .adapkarslick .contentBody .blokkont, #content3 .adapkarslick .contentBody .blokkont {color:#FFFFFF;position:relative;z-index:6;padding:0;margin-top: 40px;}
#content1 .adapkarslick .contentBody .object .objectTitle, #content3 .adapkarslick .contentBody .object .objectTitle {font-size:60px;margin-bottom:15px;}
#content1 .adapkarslick .contentBody .object .objectNote {font-size:24px;color: #fff;}
#content3 .adapkarslick .contentBody .object .objectNote {font-size:24px;color: #fff;}
#content1 .quote_note {font-size: 70px;line-height: 1.1;}
#content3 .quote_note {color: #fff;font-size: 40px;}
span.title-img {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 0;
}
#content1 a.big-slider-link, #content3 a.big-slider-link {
    font-size: 20px;
    padding-right: 20px;
    color: #fff;
}
#content1 a.big-slider-link::before, #content3 a.big-slider-link::before {
    content: '';
    position: absolute;
    left: 0;
    top: 25px;
    height: 0;
    width: 69px;
    border-bottom: 5px solid;
    border-color: #008538;
}
#content1 .big-slider-block-link, #content3 .big-slider-block-link {
    position: relative;
    height: 30px;
    /* width: 200px; */
    padding-left: 100px;
    margin-top: 30px;
}
#content3 .adapkarslick .contentBody .object:after {
    background-color: rgba(0,0,0,0.4);
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 5;
    content: "";
}
#osnova {display:block;}
.osnova.centrovka {padding: 0;}
.fon-pagetitle-krohi {
	color: #fff;
	background-image: url(zagolovok-fon.jpg);
	background-position: center center;
	background-repeat: repeat;
	padding: 40px 0;
	text-align: center;
	font-size: 16px;
}
/*poisk*/
#global4 A:link{
    color:inherit;
    text-decoration:none
}
#global4 A:hover{
    color:inherit;
    text-decoration:underline
}
#global4 .objectTitle{
    text-transform:none;
    margin-bottom:20px;
    height:35px
}
#global4 .object{
    margin-left:20px;
    width:30%;
    float:left
}
#global4 a{
    margin-bottom:15px;
    display:block
}
#global4 .content{
    /* display:inline-block */
}
#global4 A:visited{
    color:inherit
}
#global4{
    text-align: right;
    /* margin-top: -7px; */
}
#global4{
    /* margin-right:auto; */
    /* right:26%; */
}

.contShopSearch .searchContent{
    background-color:#fff;
    padding-bottom:7px;
    padding-top:7px;
    /* border:1px solid #d6d7da; */
    display:inline-block;
    width: 100%;
    position:relative;
    -webkit-border-radius:7px;
    border-radius:24px;
    text-align: left;
}
.contShopSearch #livesearch{
    opacity:.5;
    background-color:transparent;
    border:none;
    margin-left:20px;
    width:-webkit-calc(100% - 80px);
    width:calc(100% - 80px);
    position:relative;
    padding:0;
    outline:0;
}
.contShopSearch .suggestions{
    font-size:90%;
    background-color:#fff;
    border:1px solid #d6d7da;
    width:100%;
    position:absolute;
    top:100%;
    left:-1px;
    z-index:999;
    -webkit-border-radius:7px;
    border-radius:7px;
    background:#fff;
    display:none
}
.contShopSearch .suggestItem{
    overflow:hidden;
    padding:10px;
    white-space:nowrap;
    white-space:nowrap;
    overflow:hidden
}
.contShopSearch .suggestItem .goodsImage{
    margin-right:10px;
    display:inline-block;
    width:40px;
    height:40px;
    float:left;
    overflow:hidden;
    text-align:center
}
.contShopSearch .suggestItem .goodsImage img{
    max-width:40px;
    max-height:40px
}
.contShopSearch .suggestItem .goodsName{
    margin-bottom:5px;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap
}
.contShopSearch .suggestItem .goodsName strong{
    font-weight:700
}
.contShopSearch .suggestItem .goodsPrice{
    color:#140D81;
    font-weight:700;
    float:right
}
.contShopSearch .suggestItem .goodsArticle{
    display:none
}
.contShopSearch .preloader{
    margin:auto 3px;
    width:20px;
    height:20px;
    position:absolute;
    top:0;
    bottom:0;
    right:50px;
    z-index:1;
    background-image:url(ashop_search53/preloader.gif);
    -webkit-background-size:contain;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:50%
}
.contShopSearch .buttonSend{
    font-size:0;
    cursor:pointer;
    background-color:transparent;
    background-image: url(lupa.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    border:none;
    margin:auto;
    width:46px;
    position:absolute;
    top:0;
    bottom:0;
    right:-1px;
    padding:0;
    -webkit-border-radius:0 7px 7px 0;
    border-radius:0 7px 7px 0;
    outline:0;
    margin-right:7px;
}
.contShopSearch .buttonSend:hover{
    background-color:transparent
}
/*poisk*/
.menuUnit.menuUnit {
    display: inline-block;
    padding: 5px 10px;
    text-transform: uppercase;
}
.submenu.submenu1 {
    position: absolute;
    max-width: 200px;
    background-color: #fff;
    z-index: 100;
}
	#slaider {
    margin-top: 0px;
    position: relative;
}
.container.centrovka.slider {
    padding-top: 0;
}
#konttop {
    margin-top: 10px;
}
.proizvodstvo {
    padding-top: 90px;
}
#content10 {padding: 0 35px;}
#karyera-fon {
    padding-top: 90px;
}
.karyera.centrovka {padding: 0 10px 60px 10px;}
#content18 .content-title { color: #fff; border-left: 2px solid #fff;}
#content18 .contentText { line-height: 2;}
#content18 ul {list-style: square;}
#content19 .contentTitle {color: #fff; border-left: 2px solid #fff;}
#content19 .contentText {padding-bottom: 20px;}
#content19 a {color: #008538; font-size: 16px;}
#content19 input#file19001_5 {color: #000; margin-left: 20px;}
#content19 .umsa_ank .contentBody .goanket {
    margin-bottom: 10px;
}
#global3 .contentText {
    color: #fff;
    padding-bottom: 20px;
}
#global3 .umsa_ank .contentBody .infochek {
    color: #fff;
    text-align: left;
}
#global3 .info {
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
}
#global3 .info a {
    color: #18c139;
}
#okomp {color: #fff;position: relative;margin: 0 auto;margin-top: 70px;}
.okomp.centrovka {width: 99%; z-index: 5; padding: 0;}
a.okomp-knop-link.buttonSend {
    color: #fff;
    text-decoration: none;
    background-color: #404040;
}
a.okomp-knop-link.buttonSend:hover {
        background-color: #008538;
}
#okomp a.o-nas-next {
    color: #fff;
    background-color: #404040;
    border-color: #404040;
    padding: 15px 30px;
    text-decoration: none;
}
#okomp a.o-nas-next:hover {
    background-color: #008538;
}
#content26 h3.contentTitle {
    text-align: center;
    border: none;
    font-size: 48px;
    color: #000;
}

.produkciya.centrovka {
    width: 90%;
    max-width: 1800px;
    text-align: center;
}
.content.photoAlbumAdapt {margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;}
.photoAlbumAdapt .contentTitle {width:100%;}
.photoAlbumAdapt .contentText {margin-bottom:35px;width:100%;}
.photoAlbumAdapt .obj {line-height:1;/* border-width:1px; *//* border-color:#FFFFFF; *//* border-style:solid; */width:15%;
margin-right:10px;
margin-bottom:10px}
.photoAlbumAdapt .obj .photoPreview .photoLink {background-position:center center;background-repeat:no-repeat;background-size:cover;/* padding-top:60%; */display:block;position:relative;}
.photoAlbumAdapt .obj .photoPreview .previewImg {/* display:none; */}
.photoAlbumAdapt .obj .photoPreview .photoLink:after {-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);background-color:rgba(0,0,0,0.5);background-image:url(lupa-2.png);background-position:center center;background-repeat:no-repeat;position:absolute;top:0px;bottom:0px;left:0px;right:0px;content:"";-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.photoAlbumAdapt .obj:hover .photoPreview .photoLink:after {-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);position:absolute;}
#preimuschestva {position:relative;background-color: #f2f3f8;margin-top: 0;}
.preimuschestva.centrovka {position:relative;z-index:4;}
#preimuschestva .objectTitle {
    font-size: 70px;
    font-weight: 300;
    line-height: 1;
}
#preimuschestva .objectNote.object-note {
    font-size: 18px;
}
#content7 {
    margin-top: 70px;
    position: relative;
}
#content7 .object {
    text-align: center;
    font-size: 18px;
}
#content7 .objectChislo {
    font-size: 70px;
    margin-top: -45px;
}

#content7 h4.objectTitle {
    font-size: 18px;
    margin-top: -25px;
}

#content17 .opyt-raboty {
    width: 100%;
    overflow: hidden;
    padding-bottom: 30px;
}
#content17 .opyt-zagolovok {
    float: left;
}
#content17 .opyt-raboty h2 span {
    font-weight: 500;
    font-size: 48px;
    line-height: 1.16667;
}
#content17 .heading-5 {
    font-size: 18px;
    line-height: 1.33333;
    font-weight: 400;
    letter-spacing: .02em;
    margin-top: 20px;
    display: block;
    position: relative;
    padding-left: 370px;
}

#content17 .heading-5::before {
    content: '';
    position: absolute;
    left: 0;
    top: .58em;
    height: 0;
    width: 36px;
    border-bottom: 4px solid;
    border-color: #008538;
    margin-left: 320px;
}
#content17 a.link-to-proizvodstvo, #content2 a.link-to-catalogue {
    float: left;
    color: #fff;
    background-color: #008538;
    text-decoration: none;
    cursor: pointer;
    /* display: inline-block; */
    float: left;
    font-weight: 700;
    padding: 15px 30px;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-top: -9px;
}
#content17 a.link-to-proizvodstvo:hover, #content2 a.link-to-catalogue:hover {    
    background-color: #151515;    
}
#content17 .button-video-play h5 {
    float: right;
}
#content17 .button-video-play h5:hover {
	cursor: pointer;
}
#content17 i.fa.fa-play-circle.button-video-play {
    font-size: 70px;
    color: #D2D4E0;
    margin-top: -17px;
}
#content17 i.fa.fa-play-circle.button-video-play:hover {
	color: #008538;
	cursor: pointer;
}

#content17 span.link-txt-video-play {
    float: right;
    font-size: 16px;
    margin-left: 20px;
}
#content17 span.link-txt-video-play:hover {
	color: #008538;
}
#content17 p {
    padding-bottom: 30px;
}

#content8 .contentTitle {}
#content8 .contentText {margin-bottom:35px;margin-left:auto;margin-right:auto;margin-top: 35px;}
#content9 .object {background-color:#FFFFFF;padding-bottom:40px;margin-bottom:40px;width:31%;overflow:hidden;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#content9 .records-container {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
#content9 .contentText {margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center;}
#content9 .objectImage {margin-bottom:35px;}
#content9 .objectTitle {padding:0 15px;}
#content9 .objectNote {padding:0 15px;}
#content9 .object:hover {background-color:#F8F0ED;-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5);}
#content10 .contentTitle {}
.umsa_ank .contentBody .object .lebel_text {display:none;}
.umsa_ank .contentBody .object .error_mess {color:#FF0000;font-size:12px;display:none;position:absolute;}
.umsa_ank .contentBody .object {padding-bottom:30px;width:100%;position:relative;}
.umsa_ank .contentBody .object .int_element .pole_vvoda {width:100%;}
.umsa_ank .contentBody .object .int_element .pole_texta {width:100%;}
.umsa_ank .contentBody {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
.umsa_ank .contentBody .object.error .error_mess {display:block;position:absolute;}
.umsa_ank .contentBody .infochek {margin-bottom:15px;width:100%;text-align:center;}
.umsa_ank .contentBody .infochek label input {margin-right:8px;}
.umsa_ank .contentBody .goanket {margin:auto;display:block;text-decoration: none;background-color: #008538;border-color: #008538;}
.umsa_ank .contentBody .goanket:hover {
    background-color: #151515;
    color: #fff;  
	border-color: #151515; 
}
.umsa_ank .contentBody .goanket:disabled {-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);cursor:default;background-color:#008538;border-color:#008538;}
.umsa_ank form .usp_otpravka {color:#FFFFFF;background-color:rgba(0,0,0,0.6);display:none;position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:20;}
.umsa_ank form .usp_otpravka.act {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;}
#content10 .umsa_ank .contentBody .object.object1, #content10 .umsa_ank .contentBody .object.object2 {width:48%;}
#global1 {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
#global1 .content {color:#FFFFFF;}
#global1 a {color:#FFFFFF;}
#global1 a i {display: none;}
#global1 span.contentTitleTxt::before {
    content: '';
    position: absolute;
    left: 0;
    top: .58em;
    height: 0;
    width: 50px;
    border-bottom: 1px solid;
    border-color: #696969;
}

#global1 .object {
    display: inline-block;
    margin-right: 20px;
}
#listLinks a {
    font-weight: normal;
}
.podval.centrovka {padding: 90px 0 0;}
#global1 .contentTitle {font-size:16px;margin-bottom:15px;text-align:left;color: #fff;border-left: none;position: relative;padding-left: 70px;}
.superpodval.centrovka {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding: 50px 0 0;}
.logo-podval img {
    width: 200px;
    margin-left: 0;
}
h3.contentTitle.youtube-title {
    font-size: 16px;
    margin-bottom: 15px;
    text-align: left;
    color: #fff;
    border-left: none;
    position: relative;
    padding-left: 70px;
}
h3.contentTitle.youtube-title::before {
    content: '';
    position: absolute;
    left: 0;
    top: .58em;
    height: 0;
    width: 50px;
    border-bottom: 1px solid;
    border-color: #696969;
}
.modalwind #modalwind {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#modalwind {background-color:rgba(0,0,0,0.5);display:none;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:99;}
.bigexit {position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:5;}
.poleokna {background-color:#FFFFFF;width:100%;max-width:800px;position:relative;z-index:6;padding: 40px 20px 20px 20px;background-color: #2a2a2a; max-height: 720px;}
.miniexit {cursor:pointer;background-image: url(lightbox_close-white.png);background-position:center center;background-repeat:no-repeat;background-size:60%;width:30px;height:30px;position:absolute;top:5px;right:5px;z-index:10;}
#minext.miniexit {
    display: none;
}
.poleokna .kontent {display:none;}
.poleokna .kontent.active {display:block;}
.umsa_ank .contentTitle {
    color: #fff;
    border-left: 2px solid #fff;
}
.breadcrumbs .buterpath a {color: #fff;text-decoration: none;font-size: 16px;line-height: 1.7;}
.breadcrumbs .buterpath a:hover {    text-decoration: underline;}
.breadcrumbs .buterpath .space {margin-left:8px;margin-right:8px;}
.breadcrumbs .buterpath .endtitle {/* color:#222222; */}
#content .contentTitle {font-size:20px;text-align:left;}
#content .umsa_ank .contentBody .object.object1, #content .umsa_ank .contentBody .object.object2 {width:48%;}
#content .contentImage {margin-right:2%;max-width:49%;float:left;}
#global0 {margin-bottom:20px;}
#content14 .contentText.content-text {padding-bottom: 30px;}
#content14 h4.object-title.objectTitle {
    margin-bottom: 0;
}
#content14 .objectNote.object-note {
    margin-bottom: 30px;
}
#content14 section.object.record-item.obj1 {
    max-width: 700px;
    margin: auto;
}
#str-proizvodstvo-2 {
    height: 400px;
    background-image: url(syrye-fon-25-2000.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    position: relative;
}
.str-proizvodstvo.centrovka {
    padding: 60px 10px 0 10px;
}
.container.centrovka.slaider2 {
    padding-top: 0;
}
#content6 .object {width: 48%;}
#content20 {
    margin-bottom: 50px;
}
#content6 img {padding-right: 20px; float: left;}
#content16 img.contentImage {
    padding: 0 20px 20px 0;
    float: left;
}

#content16 {
    margin-top: 50px;
}
#content .content {margin-bottom:40px;}
#content .art_bank .records-container {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
#content .art_bank .object {line-height:1;margin-bottom:30px;width:31%;position:relative;overflow:hidden;}
#content .art_bank .object .objectImage {line-height:1;width:100%;position:relative;z-index:9;}
#content .art_bank .object .link {color:#FFFFFF;background-color:rgba(0,0,0,0.7);display:block;width:100%;position:absolute;bottom:-40px;left:0px;z-index:10;padding:10px 0;text-align:center;}
#content .art_bank .object:hover .link {position:absolute;bottom:0px;}
#content .cont_news .objectImage {margin-bottom:10px;margin-right:2%;max-width:49%;float:left;}
#content .cont_news .object:after {display:block;clear:both;content:"";}
#content .cont_news .object {padding-bottom:20px;margin-bottom:40px;position:relative;}
#content .cont_news .objectTitleTxt {color:#222222;}
#content .cont_news .newslink {margin-top:25px;display:block;text-align:right;}
#content .cont_news .object:before {background-color:#fafafa;width:100%;height:1px;position:absolute;bottom:0px;right:0px;content:"";}
#content .cont_news #linkArchive {color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;cursor:pointer;background-color:#008538;border-width:2px;border-color:#008538;border-style:solid;display:inline-block;padding:10px 30px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
#content .cont_news #linkArchive:hover {color:#FFFFFF;text-decoration:none;background-color:#222222;border-color:#222222;}
#content .cont_news #view .objectNote {margin-bottom:10px;}
#content .cont_news #view .objectText {margin-bottom:10px;}
#content .cont_news .buttonSend {margin-top:25px;display:block;clear:both;}
#content .cont_news #view .objectImage {margin-bottom:25px;}
#back-top {-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);cursor:pointer;background-image:url(up2.png);background-position:center center;background-repeat:no-repeat;background-size:95%;display:block;width: 50px;height: 50px;position:fixed;bottom:10px;left: 10px;z-index:50;background-color: #008538;}
#back-top:hover {-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);position:fixed;}
.adaptable {display:block;width:100%;overflow:auto;}
.adaptable tbody {}
#siteLogotype {margin:auto;display:block;}
#bextmen.bigexit {display:none;}
#content12 .object.record-item a {
    display: block;
    text-align: left;
}
#content12 .object h4 {
    margin-top: 12px;
    font-size: 24px;
    padding-left: 100px;
    line-height: 1.3;
    letter-spacing: 0;
    text-align: left;
    font-weight: 500;
}
#content12 .object a {	
text-decoration: none;
}
#content12 .object a:hover {
	color: #008538;
}
#content12 .object.record-item {position: relative;}
#content12 .object.record-item .flex421 {
	width: 20%;
} 
#content12 .thumb-corporate__inner {
    position: relative;
    padding: 0 15px 0 35px;
}
#content12 .thumb-corporate__inner::before {
    content: '';
    position: absolute;
    top: 51px;
    left: 17px;
    bottom: -30px;
    width: 65px;
    border: 3px solid #008538;
    border-top: 0;
    border-right: 0;
    transition: .33s ease-out;
}
#content12 .thumb-corporate__inner:hover::before {
	top: 0px;
}
#proizvodstvo-foto {
	background-image: url(proizvodstvop.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 500px;
	position: relative;
	background-attachment: fixed;
	margin-top: 40px;
}
#podval {
	color: #fff;
	letter-spacing: .05em;
	line-height: 2;
	background-image: url(podval-fon.jpg);
	background-position: center center;
	background-repeat: repeat;
	margin-top: -10px;
}
#podval a {
    color: #fff;
}

span.zag-zvon-nam-podval {
    font-size: 24px;
}

span.zag-otprav-email-podval {
    font-size: 24px;
}

span.zag-vremya-raboty-podval {
    font-size: 24px;
}

.vremya-raboty {
    border-left: 1px solid #696969;
    padding-left: 40px;
}

.zvonite-nam {
    border-left: 1px solid #696969;
    padding-left: 40px;
}

.otprav-email {
    border-left: 1px solid #696969;
    padding-left: 40px;
}

span.zag-green {
    color: #008538;
}
#slaider-logo {
}
#content11 ul.slick-dots {
    display: none !important;
}
#content8 .content-image {
    text-align: center;
}
#content8 ul {list-style: none;}
.statist {
	display: none;
}
.produkt.centrovka {
	padding: 90px 15px;
}
#content2 .content .records-container, #content6 .content .records-container, #content25 .content .records-container {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;}
#content2 .object {width: 35%;}
#content2 .object.record-item.obj1 {
    width: 60%;
}
#vakansii-rezume-fon {
	background-color: #3c3c3c;
	padding-top: 90px;
	color: #fff;
}
#content25 .object {width: 48%;}
.geo-postavok.centrovka {
    padding-top: 0;
}
#politika-konf {
    padding-top: 90px;
}
.politika-konf.centrovka {
    padding: 0 0 60px 0;
}
#news-str {
    padding-top: 50px;
    margin-bottom: 50px;
}
.headerCatalog li.headerCatalogItem.horiz {
    margin: 0 .5rem;
    text-transform: uppercase;
    position: relative;
}
.headerCatalog li.headerCatalogItem.horiz a:hover {
    color: #008538
}
.headerCatalog a.headerCatalogSubItem.headerCatalogSubSection.headerCatalogSubNormal {
    color: #3e3e3e;
    /* font-size: 16px; */
}
.cont_news a#linkArchive {
    color: #fff;
    background-color: #008538;
    text-decoration: none;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: 700;
    padding: 15px 30px;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: .1em;
}
.cont_news a#linkArchive:hover {    
    background-color: #151515;
    color: #fff;   
}


.zagolovok-menu-grupp.button_menu {
    display: none;
}

ul.groupList {
    padding-left: 0;
    display: -webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    list-style: none;
}
#content0 .cont_news .objectTitle {margin-bottom: 25px;margin-top: 20px;font-size: 18px;letter-spacing: .05em;border-left: 2px solid #008538;padding-left: 20px;line-height: 1.44444;font-weight: 600;}
#content0 .cont_news .objectTitle a {
    color: #151515;
}
#content0 .cont_news span#dataType_date {
    display: block;
    padding-top: 20px;
}
.productItem .modifications, .goodsContent .vitrineSort.pull-left, .goodsContent .productsLimit, .productItem .flag_new, .productItem .flag_hit, .productItem .flag_discount {
    display: none;
}
.productItem a.details.btn.btn-link {color: #151515;background-color: #ccc;border-color: #ccc;padding: 15px 30px;min-width: 140px;text-decoration: none;text-transform: uppercase;letter-spacing: .1em;font-weight: 700;font-size: 13px;line-height: 24px;}
.productItem a.details.btn.btn-link:hover {
    background-color: #008538;
    color: #fff;
}
.productItem {
    text-align: center;
    position:relative;
    padding:30px 10px;
    text-align:center;
}
.productItem .objectTitle {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 10px;
}
.productItem .objectTitle a:hover {
    color: #008538;   
        text-decoration: none; 
}
.product__image-wrap{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:180px;
    width:100%;
    padding:5px
}
.product__image-wrap img{
    max-height:170px
}
.product__image-wrap:hover{
    transform:scale(1.05,1.05)
}

@media(min-width:992px){
.product__footer{
        opacity:0;
        visibility:hidden;
        transform:translate3d(0,-15px,0);
        transition:.22s
    }
.productItem:hover .product__footer{
        opacity:1;
        visibility:visible;
        transform:translate3d(0,0,0)
    }
.productItem:hover{
 z-index:20;
    box-shadow:0 0 10px 0 rgba(0,0,0,.08);
}    
}
@media(max-width:767px){
    .product{
        max-width:320px;
        margin-left:auto;
        margin-right:auto
    }
}
.product::before{
    content:'';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-1;
    pointer-events:none;
    background:#fff;
    box-shadow:0 0 10px 0 rgba(0,0,0,.08)
}
.product .button{
    min-width:140px
}
}
.e_shopvit .goodsContent .goodsNavigator.bottom{
    border-top:solid 1px #e5e5e5;
    margin-top:20px
}
.e_shopvit .goodsContent .goodsNavigator{
    margin-bottom:20px;
    overflow:auto
}
.seNavigator{
    margin-top:10px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-justify-content:flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow:auto;
    padding:10px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
.goodsNavigator  nav {
    float: left;
}
.download-pdf-katalog {
    float: right; display:none;   
}
.download-pdf-katalog a.link-to-catalogue {
    color: #fff;
    background-color: #008538;
    text-decoration: none;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: 700;
    padding: 15px 30px;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-top: 19px;
}
.download-pdf-katalog a.link-to-catalogue:hover {    
    background-color: #151515;
    color: #fff;    
}
.e_shopvit .goodsContent .goodsNavigator .pagen{
    width:auto
}
.seNavigator .pagen{
    padding:4px 8px;
    display:table-cell;
    white-space:nowrap
}
.seNavigator .pagenactive{
    background-color:#008538;
    color:#fff;
    padding: 10px 15px; 
    font-size:20px; 
    border: 1px solid #008538;  
}
.seNavigator .pagen a{
    color:#008538;
    font-size:20px;
    border: 1px solid #cdcdcd;
    padding: 10px 15px;
}
.seNavigator .pagen:hover a{
    color:#008538;
    background-color:#008538;
    border: 1px solid #008538; 
    color:#fff;
}
.content.shopGrouppicMenu {
    border-bottom: 1px solid #000;
    margin-bottom: 100px;
}
.goodsPrice, .addCount.form-group, button.buttonSend.addcart.btn.btn-default, .e_shopvit .socialButtons {
    display: none;
}
.content.e_shopvit .goodsNavigator.top {
    display: none;
}
.e_shopvit .goodsPath {
    padding: 0;
    list-style: none;
    margin: 0 0 1.5rem;
    line-height: 2;
    margin-top: 30px;
}
.e_shopvit .goodsPath li {
    display: inline;
}
.e_shopvit .goodsPathRoot {
    color: #3e3e3e;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
}
.e_shopvit .goodsPath li:after {
    content: '|';
    margin: 0 .5rem;
}
.e_shopvit .goodsDetail{
    position:relative;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.e_shopvit.quickShow .goodsDetail{
    padding:0;
    border:none
}
.e_shopvit .goodsDetail .buttonSend.back{
    text-shadow:none
    color: #151515;
    background-color: #ccc;
    border: none;
    padding: 15px 20px;
    text-decoration: none;
    text-transform: lowercase;
    letter-spacing: .1em;
    line-height: 24px;
    color: #151515;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 600;
    width: 220px;
}
.e_shopvit .goodsDetail .buttonSend.back:hover {
	    background-color: #008538;
    color: #fff;
}
.e_shopvit .goodsDetail .buttonSend.addcart{
    margin-right:15px
}
.e_shopvit .goodsDetTitle {
    color: #505050;
    font-size: 2em;
    font-weight: 400;
    font-family: trebuchet ms,helvetica,sans-serif;
    width: 100%;
    /* margin: 0 0 .5em; */
    padding-left: 10px;
}
.goodsContentDet h1.goodsDetTitle {
    font-size: 36px;
    /* text-transform: uppercase; */
    position: relative;
    /* margin-bottom: 45px; */
}
.e_shopvit .goodsDetail-image_block {
    width: 48%;
    margin-right: 2%;
}
.e_shopvit .goodsLinkPhoto {
    /* border: 1px solid #b3b3b3; */
    margin-bottom: 15px;
    height: 300px;
    padding: 1rem;
    text-align: center;
    vertical-align: middle;
    position: relative;
    z-index: 0;
}
.e_shopvit .goodsLinkPhoto .goodsPhoto {
    display: block;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.e_shopvit .morephotos {
    /* margin-bottom:20px; */
    /* display:inline-block; */
    /* width: 90%; */
    overflow: hidden;
    margin-left: 20px;
}
.e_shopvit .morephotos .prev {opacity: 0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;font-size:0;cursor:pointer;background-image:url(strelkishopnext.png);background-repeat:no-repeat;display:inline-block;width:9px;height:22px;vertical-align: middle;}
.e_shopvit .morephotos .photoSlider { margin-left:3px; display:inline-block; vertical-align:middle; width: 95% !important}
.e_shopvit .imageList {
    list-style: none;
    margin: 0;
    padding: 0;
}
.e_shopvit .imageList .imageItem { margin-right:3px; display:inline-block; vertical-align:top; }
.e_shopvit .imageList .imageItem a { margin:2px; display:inline-block; text-align:center;display:block; width:70px; height:70px;overflow:hidden; }
.e_shopvit .imageList .activeImg a { -moz-box-shadow: 0px 0px 0px 2px #008538; -webkit-box-shadow: 0px 0px 0px 2px #008538; box-shadow: 0px 0px 0px 2px #008538; }
.e_shopvit .imageList .imageItem .imgAll {
    max-width: 100% !important;
}
.e_shopvit .morephotos .prev:hover { opacity:1; }
.e_shopvit .morephotos .next {
    opacity: 0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    font-size:0;
    cursor:pointer;
    background-image:url(strelkishopnext.png);
    background-position:top right;
    display:inline-block;
    width:9px;
    height:22px;
    vertical-align:middle;
}

.e_shopvit .morephotos .next:hover { opacity:1; }
.e_shopvit .morephotos .photoSlider {
    max-width: 95%;
    height: 74px !important;
}

.e_shopvit .imageList .imageItem {
    width: 60px !important;
}

.e_shopvit .imageList .imageItem a {
    width: 80% !important;
    height: auto !important;
}

.e_shopvit .morephotos .next {
    position: absolute;
    margin: 25px 0px;
}

.morephotos .prev {
    position: absolute;
    margin: 25px 0 0 -20px;
}
.e_shopvit .goodsDetail-desc_block {
    width: 48%;
}
.e_shopvit .goodsDetail-desc_block {
    width: 48%;
}
.e_shopvit .socialButtons {
    margin: 0 0 1.5rem;
    width: 100%;
}
.e_shopvit .tabs {
    width: 48%;
}
.e_shopvit .tabs .tabsNav {
    overflow: hidden;
    padding: 0;
    list-style-type: none;
    margin: 0;
    overflow: auto;
}
.e_shopvit .tabs .tabsNav .itemTab {
    color: #3e3e3e;
    font-size: 14px;
    cursor: pointer;
    margin-right: 3px;
    display: inline-block;
    padding: 15px 25px;
    white-space: nowrap;
    margin-bottom: 0;
    color: #d2d2d2;
}
.e_shopvit .tabs .tabsNav .itemTab:hover {
    color: #3e3e3e;
}
.e_shopvit .tabs .tabsNav .activeTab {
    color: #3e3e3e;
    border-bottom: 4px solid #209d1a;
}
.e_shopvit .tabsContent {
    border-top: 1px solid #d2d2d2;
    padding: 20px 10px;
    margin-top: -3px;
}
.e_shopvit .modifications {
    display: none;
}
 ul.headerCatalogCol
 {    list-style-type: disc;
     white-space: nowrap;
         margin: 10px 20px 0px 0px;}
ul.subsubitems {

}
.headerCatalogSub {
    position: absolute;
    
}
a.knop-txt-next-links {
    color: #fff;
    background-color: #008538;
    text-decoration: none;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: 700;
    padding: 15px 30px;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: .1em;    
}
a.knop-txt-next-links:hover {
    background-color: #151515;
    color: #fff; 
}
/*Adaptiv-karusel-modal*/
.sl_swiper .swiper-slider_style-3 .swiper-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 625px;
}
.sl_swiper .swiper-slider_style-3 .swiper-button-prev:before {
	background-image: url(arrow_l.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	margin: auto;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 10px;
	padding: 0;
	content: "";
}
.sl_swiper .swiper-slider_style-3 .swiper-button-next:before {
	background-image: url(arrow_r.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	margin: auto;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 10px;
	padding: 0;
	content: "";
}
.sl_swiper .swiper-slider_style-3 .objectTitle {
	color: #3e4041;
	font-size: 70px;
	position: relative;
}
.sl_swiper .swiper-slider_style-3 .objectNote {
	color: #3e4041;
	font-size: 36px;
	width: auto;
}
.sl_swiper .swiper-slider_style-3 .swiper-slide-caption.st1 .objectTitle {
	color: #FFFFFF;
	margin-bottom: 0;
}
.sl_swiper .swiper-slider_style-3 .swiper-slide-caption.st1 .objectNote {
	color: #FFFFFF;
}
.sl_swiper .swiper-slider_style-3 .swiper-pagination {
	position: absolute;
	left: 0px;
	right: 0px;
	text-align: left;
}
.sl_swiper .swiper-slider_style-3 .swiper-pagination-bullet:after {
	    transform: scale(1);
    opacity: 1;
}
.sl_swiper .swiper-slider_style-3 .swiper-pagination-bullet {
	background-color: transparent;
	width: 22px;
	height: 22px;
	position: relative;
}
.sl_swiper .swiper-slider_style-3 .swiper-pagination-bullet:before {
	background-color: #fff;
	margin: auto;
	position: absolute;
}
.sl_swiper .swiper-slider_style-3 .slide-inner {
	background-position: top center;
	height: 100% !important;
}
.sl_swiper .swiper-slider_style-3 .swiper-slide {
	height: 625px;
}
.sl_swiper .swiper-slider_style-3 .swiper-container {
	height: 100%;
}
.sl_swiper .swiper-slider_style-3 {
	height: 625px;
}
.sl_swiper .swiper-slider_style-3 .object-decorated {
	/* margin-top: 30px; */
	margin-left: -10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}
#content .sl_swiper .swiper-slider_style-3 .more_info_link {
	display: block;
}
#content3 .swiper-slider_style-3 .swiper-slide::before,#content3  .swiper-slider_style-3 .slide-inner::before{
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:0;
background-color: rgba(0,0,0,0.4);
}
.object-decorated__divider {
    background: transparent !important;
}
.popup_modal_window {
	background-color: rgba(0,0,0,0.5);
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 99;
}
.popup_window .flexrow.flex21 {
       /* max-width: 99%; */
       /* max-height: 98%; */
       margin-left: 0;
       margin-right: 0;
}
.popup_modal_window .popup_window {
	max-width: 800px;
	position: relative;
	z-index: 6;
	padding: 40px 15px;
	background-color: #2a2a2a;
	/* max-height: 100%; */
}
.popup_active_window .popup_modal_window {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
}
.popup_modal_window .close_btn {
	cursor: pointer;
	background-image: url(lightbox_close-white.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 60%;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 10;
}
.popup_modal_window .objimage {
	margin-bottom: 15px;
	max-width: 100%;
}

.popup_modal_window .record-item {
	color: #FFFFFF;
	position: relative;
	/* max-height: 98%; */
}


.popup_modal_window .objectTitle {
	padding-left: 20px;
	/* border-left: 1px solid #fff; */
}
.popup_modal_window .record-item .objectText {
	overflow-y: auto;
	max-height: 600px;
	height: auto;
	max-width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

.sl_swiper .swiper-slider_style-3 .swiper-button-prev:hover {
	position: absolute;
}
.big-slider-link1 {
    color: #fff;
    text-decoration: none;
}
span.big-slider-link1.gomodal:hover {
    cursor: pointer;
}

/*Adaptiv-karusel-modal*/
/*Adapkarslikhover*/
.adapkarslick_hov .contentBody .object .objectTitle {
	/* color: #d00c34; */
	font-size: 65px;
	font-weight: normal;
	line-height: 1.2;
	text-transform: uppercase;
	padding-bottom: 8px;
	margin-top: 0px;
	display: block;
	position: relative;
}
.adapkarslick_hov .contentBody .object .objectNote {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 20px;
	max-width: 550px;
}
.adapkarslick_hov .contentBody .slick-dots {
	margin: 0px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	position: relative;
	left: 0px;
	right: 0px;
	padding: 0;
	text-align: center;
	list-style-type: none;
}
.adapkarslick_hov .contentBody .slick-dots li {
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	font-size: 0px;
	cursor: pointer;
	background-color: rgba(21,21,21,.2);
	margin: 0px 3px;
	display: inline-block;
	width: 24px;
	height: 4px;
	position: relative;
}
.adapkarslick_hov .contentBody .slick-dots li button {
	font-size: 0px;
    cursor: pointer;
    background-color: transparent;
    border: transparent;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    outline:none;
}
.adapkarslick_hov .contentBody .slick-dots li.slick-active {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	background-color: #008538;
}
.adapkarslick_hov .contentBody .slick-dots li:hover {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	background-color: #008538;
	position: relative;
}
.slick-dotted.slick-slider {
	margin-bottom: 0px !important;
}
.adapkarslick_hov .contentBody > button {
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	cursor: pointer;
	background-color: transparent;
	border: transparent;
	margin: auto;
	width: 40px;
	height: 60px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	z-index: 10;
}
.adapkarslick_hov .contentBody button.slick-prev {
/*	background-image: url(strelka-left.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70%;
	position: absolute;
	left: 10px;*/
	display: none !important;
}
.adapkarslick_hov .contentBody button.slick-next {
/*	background-image: url(strelka-prav.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70%;
	position: absolute;
	right: 10px;*/
	display: none !important;
}
.adapkarslick_hov .contentBody > button:hover {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	position: absolute;
}
.adapkarslick_hov .contentBody .blokkont.t1 .thumb-corporate {
	color: #151515;
	text-decoration: none;
	display: block;
}

.adapkarslick_hov .contentBody .blokkont.t1 .objectImage {
	position: relative;
    z-index: 2;
    width: 100%
}
.adapkarslick_hov .contentBody .blokkont.t1 .thumb-corporate__inner:before {
	border: 2px solid #008538;
	border-top: 1px none;
	border-right: 1px none;
	width: 35px;
	position: absolute;
	top: 51px;
	bottom: -30px;
	left: 12px;
	content: "";
	transition: .33s ease-out;
}
.adapkarslick_hov .contentBody .blokkont.t1 .thumb-corporate__inner {
	position: relative;
	padding: 0 5px 0 25px;
}
.adapkarslick_hov .contentBody .blokkont.t1 .objectTitle {
	font-size: 18px;
	text-decoration: none;
	letter-spacing: 0;
	line-height: 1.3;
	text-transform: none;
	padding-left: 60px;
	margin-top: 18px;
	transition: .33s ease-out;
}

.adapkarslick_hov .contentBody .blokkont.t1 .objectImage {
	float: none;
}
.adapkarslick_hov .contentBody .blokkont.t1 {
	padding-left: 15px;
	padding-right: 15px;
}
.adapkarslick_hov .contentBody {
	margin: 0 auto;
	max-width: 1400px;
	position: relative;
}
.adapkarslick_hov .contentBody .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.adapkarslick_hov .contentBody .blokkont.t1:hover .thumb-corporate__inner:before {
	position: absolute;
	top: 0px;
}

.adapkarslick_hov .contentBody .blokkont.t1:hover .thumb-corporate {
	color: #008538;
}

.adapkarslick_hov .contentBody .blokkont.t1:hover .objectTitle {
	color: #008538;
}
.adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez {
	background-color: #2a2a2a;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	position: relative;
	perspective: 1700px;
	   perspective-origin: 0 50%;
	   transform-style: preserve-3d;
	   background: #2a2a2a;
}
.adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez__image-wrap {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	z-index: 2;
	transition: transform .4s;
}
.adapkarslick_hov .contentBody .blokkont.t2 .objectImage {
	margin-right: 0px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100.1%;
	max-width: 100%;
	position: relative;
	float: none;
}
.adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez__content {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	color: #9b9b9b;
	background-color: #2a2a2a;
	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-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	width: 50%;
	min-width: 240px;
	min-height: 380px;
	position: relative;
	z-index: 10;
	text-align: left;
	transform-origin: 0 0;
	     transform: rotateY(-90deg);
	     transition: transform .4s,opacity .1s .3s;
}

.adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez__content-inner {
	    padding: 25px;
}

.adapkarslick_hov .contentBody .blokkont.t2:hover .thumb-janez__image-wrap {
	    transform: translateX(25%);
}

.adapkarslick_hov .contentBody .blokkont.t2:hover .thumb-janez__content {
	    opacity: 1;
    transform: rotateY(0deg);
    transition: transform .4s,opacity .1s;
}
.adapkarslick_hov .contentBody .blokkont.t2 .objectTitle {
	color: #FFFFFF;
	font-size: 18px;
}
.adapkarslick_hov .contentBody .blokkont.t2 .objectNote {
	color: #9b9b9b;
	font-size: 12px;
	line-height: 2;
}
.adapkarslick_hov .contentBody .blokkont.t2 .buttonSend {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 700;
	font-family: roboto;
	text-decoration: none;
	line-height: 24px;
	text-transform: uppercase;
	cursor: pointer;
	background-color: #404040;
	border-style: none;
	display: inline-block;
	width: auto;
	max-width: 100%;
	position: relative;
	z-index: 0;
	padding: 12px 33px;
	text-align: center;
	white-space: normal;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	transition: .33s all ease;
}
.adapkarslick_hov .contentBody .blokkont.t2 .buttonSend:before {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	background-color: #008538;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
	content: "";
	-moz-border-radius: inherit;
	-webkit-border-radius: inherit;
	border-radius: inherit;
	background: #008538;
	   transform: scale3d(.7,1,1);
	   transition: transform .4s,opacity .4s;
	    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.adapkarslick_hov .contentBody .blokkont.t2 .buttonSend:hover:before {opacity: 1;
    transform: translate3d(0,0,0) scale3d(1,1,1);}

.adapkarslick_hov .contentBody .blokkont.t2 .buttonSend:hover {
	color: #fff;
    border-color: #008538;
}
.adapkarslick_hov .contentBody .blokkont.t2 {
	margin-bottom: 20px;
	position: relative;
}
 #content12 .adapkarslick_hov .contentBody, #content26 .adapkarslick_hov .contentBody {max-width: 100%;}
.adapkarslick_hov .contentBody .object {
	float: none;
}

































/*@media*/
.content.cont_news.cont_news_view.record-item.container-fluid .buttonSend {
    background-color: #008538;
}
.content.cont_news.cont_news_view.record-item.container-fluid .buttonSend:hover {
    background-color: #151515;
    text-decoration: none;
}
div#arh_news .buttonSend {
    background-color: #008538;
}
div#arh_news .buttonSend:hover {
    background-color: #151515;
    text-decoration: none;
}
input:hover {
    /* background-color: #008538; */
    /* color: #ffffff; */
}
.shopGrouppicMenu .groupList .menuUnit .menu.menuActive {
    color: #008538;
}

@media (max-width: 767px){ #str-proizvodstvo-2 {
   background-attachment: local; 
 height: 135px  }  }
 @media (max-width: 991px){ #str-proizvodstvo-2 {
   background-attachment: local; 
 height: 260px  }  }

@media (max-width: 1800px) {
#okomp {
	background-color: #fff;
}
}

@media (max-width: 991px) {
 .flex421>* {width: 50%;}     
 .flex31>* {width: 100%;} 
 .flex321>* {width: 50%;}  
 .flex21>* {width: 100%;}
 }

@media (max-width: 500px) {  

  .flex421>* {width: 100%;} 
 .flex321>* {width: 100%;} 
 }

@media (max-width:1199px) {
.centrovka {width:96%;}
#content12 .object h4 {
    font-size: 18px;
    margin-top: 6px;
}
#content .art_bank .object .link {position:absolute;bottom:0px;}
}

@media (max-width:991px) {
#shapka {
	position: relative;
}
#siteLogotype {
    max-height: 50px;
}
#blue-line-top {
	display: none;
}
#osnova {
    margin-top: 0;
}    
.centrovka {width:94%;}
#pageTitle {font-size: 38px;}
#content1 a.big-slider-link, #content3 a.big-slider-link {
    font-size: 16px;
}
#content1 .quote_note, #content3 .quote_note {font-size: 50px;}
#content1 a.big-slider-link::before, #content3 a.big-slider-link::before {
    content: none;
}
#content1 .big-slider-block-link, #content3 .big-slider-block-link {    
    padding-left: 0;
}
#menukon {background-color: #fff;width:100%;max-width:220px;position:fixed;top:0px;bottom:0px;left:-300px;z-index:20;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.mobilmenu #menukon {left:0px;}
#konttop {display:none;}
.btnmobmenu {background-image:url(menu-adapt-24.png);background-position:center center;background-repeat:no-repeat;background-size:20px;border-width:1px;border-color: #140D81;border-style:solid;display:block;width:40px;height:40px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.shapka.centrovka {padding:10px 0;}
#content1 .blokkont.centrovka, #content3 .blokkont.centrovka {
    padding: 0 15px !important;
}
BODY {padding-top: 0;}
#menuitem1 #pageMenu .menu {margin-left:0px;margin-right:0px;width:100%;padding:20px 15px;}
#menuitem1 #pageMenu {display:block;}
#menuitem1 #pageMenu .submenu {padding-left:20px;display:block;position:relative;margin-top: 0;}
#menuitem1 #pageMenu > a + a:before, #menuitem1 #pageMenu > a + .mtditem>a:before, #menuitem1 #pageMenu > .mtditem + a:before, #menuitem1 #pageMenu > .mtditem + .mtditem>a:before {display:none;}
#menuitem1 #pageMenu .mtditem:hover > .submenu {position:relative;}
.miniexitmenu {position:absolute;}
.mobilmenu #bextmen.bigexit {background-color:rgba(0,0,0,0.8);display:block;position:fixed;z-index:5;}
#minext.miniexit {background-image:url(lightbox_close-white.png);position:absolute;right:-30px;display: block;}
#menuitem1 {/* padding-top:70px; */height:100%;position:relative;overflow:auto;}
.proizvodstvo.flexrow {
    margin: 0;
}

#content10 {
    padding: 0 20px;
}

.swiper-container.gallery-thumbs.photo_line-thumbs_gallery.swiper-container-horizontal {
    display: none;
}

.proizvodstvo {
    padding-top: 40px;
}
#karyera-fon {
    padding-top: 40px;
}

#vakansii-rezume-fon {
    padding-top: 40px;
}

.karyera.centrovka {
    padding-bottom: 0;
}

.podval.centrovka {
    padding: 40px 0 0;
}

.fon-pagetitle-krohi {
    padding: 10px 0;
}
[data-naglav] {
    margin-top: 40px;
}

#content7 {
    margin-top: 0;
}

#content17 {
    margin-bottom: 0;
}

#okomp {
    margin-top: 40px;
}
.produkt.centrovka {
    padding: 40px 15px;
}
.str-proizvodstvo.centrovka {
    padding: 40px 10px 0 10px;
}

#content6 img {
    margin-bottom: 20px;
}

#content16 {
    margin-top: 0;
}
.popup_modal_window .popup_window {
	/* max-width: 100%; */
	/* max-height: 98%; */
	padding: 40px 0;
}
}

@media (max-width: 767px) {.centrovka {width:92%;padding: 80px 15px;}
.shapka.centrovka {padding:10px 15px !important;}
.contentTitle {font-size:22px;}
img {margin:auto;display:block;}
#content1 .quote_note, #content3 .quote_note {font-size: 30px;}
#content1 .quote_note {
    font-size: 30px;
}
.adapkarslick .contentBody > button {
    top: 85%;
}
[data-pagetitle] > .centrovka {
    padding: 0 !important;
}
#content12 .thumb-corporate__inner::before {
width: 35px;	
}
#content12 .object h4 {
    padding-left: 70px;
}
.photoAlbumAdapt .obj {width:50%;}
#content7 .object {width:49%;}
#content9 .object {width:49%;}
.superpodval.centrovka > div {margin-top:5px;margin-bottom:5px;width:100%;text-align: left;}
.logo-podval p {
}
.statist img {margin-left:3px;margin-right:3px;display:inline-block;}
.superpodval.centrovka {padding:15px 15px !important;}
#content .contentImage {margin:0 auto 20px auto;width:100%;max-width:400px;float:none;}
.goodsContentDet h1.goodsDetTitle {font-size: 24px;}
#pageTitle {font-size: 26px;text-align:center;}
#global0 {text-align:center;}
#content .contentTitle {text-align:center;}
#content .art_bank .object {width:49%;}
#content17 .opyt-raboty h2 span {
font-size: 36px;
}
.opyt-raboty {
    padding-left: 0;
}
.object-decorated__divider {
    text-align: center;
}

#content17 .heading-5 {
    float: none;
    padding-left: 300px;
    margin-top: 12px;
}
#content17 .heading-5::before {
    top: .58em;
    margin-left: 240px;
}
#content2 .object, #content6 .object, #content25 .object, #content2 .object.record-item.obj1 {margin-bottom: 40px;width:100%;}
#content2 .objectTitle, #content6 .objectTitle, #content25 .objectTitle  {text-align:center;}
#content2 img, #content6 img, #content25 img {max-width:300px;/* width:100%; */}
.e_shopvit .goodsDetail-image_block {
    width: 100%;
    margin-right: 0;
}
.e_shopvit .tabs {
    width: 100%;
}
}

@media (max-width:639px) {
.centrovka {width:100%;}
ul.groupList {
    display: block;
}
#content1 .adapkarslick .contentBody .object .objectNote, #content3 .adapkarslick .contentBody .object .objectNote {
font-size: 18px;
}
}

@media (max-width:479px) {
.centrovka {display:block;width:100%;}
#content1 .adapkarslick .contentBody .blokkont, #content3 .adapkarslick .contentBody .blokkont {
	margin-top: 10px;
}
#content1 .quote_note, #content3 .quote_note {
	font-size: 20px;
}
#content1 .adapkarslick .contentBody .object .objectNote, #content3 .adapkarslick .contentBody .object .objectNote {
	font-size: 14px;
}
#content7 .object {width:100%;}
#content9 .object {margin:0 auto 40px auto;width:49%;max-width:300px;}
.umsa_ank .contentBody .object {width:100% !important;}
#global1 .content {margin-bottom:40px;width:100%;}
#global1 .contentTitle {text-align:center;}
#global1 .cont-text-container {width:100%;}
#global1 .cont-text-container .content {margin-bottom:0px;}
#content .cont_news .objectImage {margin:0 auto 10px auto;width:100%;max-width:200px;float:none;}
#content .cont_news .object {margin:0 auto 40px auto;max-width:300px;}
#content .art_bank .object {width:100%;}
.menuLinkToggle .contentTitle {border-bottom:1px dashed #FFFFFF;display:block;position:relative;padding:5px;}
.menuLinkToggle .contentTitle:after {border-color:#FFFFFF;border-style:solid;border-top:6px solid;border-bottom:none;border-left:4px solid transparent !important;border-right:4px solid transparent !important;margin:auto;margin-left:5px;display:inline-block;width:0px;height:0px;position:absolute;top:0px;bottom:0px;content:"";}
.menuLinkToggle .objects_wrapper {display:none;position:relative;}
.trigger-show .objects_wrapper {display:block;}
.menuLinkToggle .object {margin-bottom:3px;}
.menuLinkToggle .object .link {display:block;padding:8px 10px;}
a.button.button-primary {
    float: none;
    width: 170px;
}
.button-video-group {
    float: none;
    display: block;
    width: 200px;
    margin-top: 50px;
}
a.read-all-news.buttonSend {
    float: none;
    padding-left: 0;
    padding-top: 30px;
}
#content17 .opyt-zagolovok {
	float: none;
}
#content17 .heading-5 {
	
padding-left: 60px;
}
#content17 .heading-5::before {
    top: .58em;
    margin-left: 0;
}
#content17 a.link-to-proizvodstvo {
    float: none;
}

#content17 .button-video-play h5 {
    float: none;
    display: block;
}
#content17 .button-video-play {
    display: block;
    margin-top: 50px;
}

#content17 i.fa.fa-play-circle.button-video-play {
    display: inline-block;
    float: left;
}

#content17 span.link-txt-video-play {
    float: left;
}
.popup_modal_window .popup_window {/* padding: 0; *//* margin: 0; */}
.popup_modal_window .record-item .objectText {
	    max-height: 500px;
}
 .popup_modal_window .record-item .objectText {
	    max-height: 300px;
}
.popup_modal_window .popup_window {
	 height: 400px;
	 padding: 20px 0;
}
}

@media (max-width: 320px) {
	#content19 .umsa_ank .contentBody .object .int_element .pole_vvoda {
    width: 250px;
}

#content19 input#file19001_5 {
    width: 250px;
    margin-left: 0;
}

}

@media (max-width: 1199px) { 
 .sl_swiper .swiper-slider_style-3 .objectTitle {
	font-size: 62px;
 } 
}/*@media*/

@media (max-width: 991px) {
	.swiper-wrapper .container.centrovka {
    padding: 0 15px;
    margin-top: 0;
}
 .sl_swiper .swiper-slider_style-3 .objectTitle {
	font-size: 56px;
 } 
 .sl_swiper .swiper-slider_style-3 .swiper-slide {
	max-height: 500px;
 }  
 .sl_swiper .swiper-slider_style-3 .swiper-wrapper {
	max-height: 500px;
 } 
 .sl_swiper .swiper-slider_style-3 {
	max-height: 500px;
 }
}/*@media*/

@media (max-width: 767px) { 

.sl_swiper .swiper-slider_style-3 .objectTitle {
    font-size: 20px;
}
.swiper-slider_style-3 .swiper-slide-caption {
    padding: 0 20px;
}

.sl_swiper .swiper-slider_style-3 .object-decorated {
    margin-top: 0;
}

.sl_swiper .swiper-slider_style-3 .objectNote {
    font-size: 16px;
}
  .sl_swiper .swiper-slider_style-3 .swiper-slide {
	max-height: 300px;
 }  
 .sl_swiper .swiper-slider_style-3 .swiper-wrapper {
	max-height: 300px;
 } 
 .sl_swiper .swiper-slider_style-3 {
	max-height: 300px;
 }
}/*@media*/

@media (max-width: 639px) { 

 .sl_swiper .swiper-slider_style-3 .swiper-slide {
	min-height: 200px;
 }  
 .sl_swiper .swiper-slider_style-3 .swiper-wrapper {
	min-height: 200px;
 } 
 .sl_swiper .swiper-slider_style-3 {
	min-height: 200px;
 }
 .swiper-slider_style-3 .swiper-slide-caption {
    padding: 0 !important;
}

.sl_swiper .swiper-slider_style-3 .swiper-slide-caption.st1 .objectNote {
    padding-left: 10px;
    font-size: 13px;
}
}/*@media*/

@media (max-width: 991px) { 
.flexrow>#global4{
width: 50%;
}
.flexrow>#global5{
	width: 50%;
}
 .adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez__image-wrap {
	display: block;
	position: relative;
 }  
 .adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez {
	display: block;
 }
 .adapkarslick_hov .contentBody .blokkont.t2:hover .thumb-janez__image-wrap {
    transform: translateX(0%);
}        
 .adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez__content {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	width: 100%;
	min-height: 240px;
	transform: rotateY(0deg);
	}  
 .adapkarslick_hov .contentBody .blokkont.t2 .objectImage {
	display: block;
 }
}/*@media*/

@media (max-width: 1199px) { 
 .adapkarslick_hov .contentBody .blokkont.t2 .objectImage {
	max-width: 100%;
 } 
 .adapkarslick_hov .contentBody .blokkont.t2 {
	padding-left: 10px;
	padding-right: 10px;
 }
}/*@media*/

@media (max-width: 767px) { 
 .adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez__image-wrap {
	position: absolute;
 }  
 .adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez__image-wrap:after {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	content: "";
	background: rgba(42,42,42,.66);
	 pointer-events: none;
 }
 .adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez__content {
	background-color: transparent;
 } 
 .adapkarslick_hov .contentBody .blokkont.t2 .objectNote {
	color: #FFFFFF;
 } 
 .adapkarslick_hov .contentBody .blokkont.t2 .thumb-janez {
	min-height: 250px;
 } 

}

@media (max-width:479px) {
.flexrow>#global4{
width: 100%;
}
.flexrow>#global5{
	width: 100%;
}
}

@media (max-width: 767px) {
 #proizvodstvo-foto {
 background-attachment: local; 
 height: 360px; }

}

@media (max-width: 991px)
{#content7 .object {
    width: 49%;
}   }

@media (max-width: 991px)
{.swiper-pagination.centrovka.swiper-pagination-clickable.swiper-pagination-bullets {
        height: 20px;
    bottom: -30px;
}   }
