@charset "UTF-8";
@font-face{font-family:Roboto;font-weight:500;font-style:normal;src:url(../fonts/RobotoMedium/RobotoMedium.eot);src:url(../fonts/RobotoMedium/RobotoMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoMedium/RobotoMedium.woff) format("woff"),url(../fonts/RobotoMedium/RobotoMedium.ttf) format("truetype");font-display:swap}
@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(../fonts/RobotoRegular/RobotoRegular.eot);src:url(../fonts/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoRegular/RobotoRegular.woff) format("woff"),url(../fonts/RobotoRegular/RobotoRegular.ttf) format("truetype");font-display:swap}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#337ab7;text-decoration:none}
a:focus,a:hover{color:#23527c;text-decoration:underline}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-rounded{-webkit-border-radius:6px;border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{-webkit-border-radius:50%;border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role=button]{cursor:pointer}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px) {
.container{width:750px}
}
@media (min-width:992px) {
.container{width:970px}
}
@media (min-width:1200px) {
.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
@media (max-width:767px) {
.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.visible-xs-block{display:block!important}
.visible-xs-inline{display:inline!important}
.visible-xs-inline-block{display:inline-block!important}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
td.visible-sm,th.visible-sm{display:table-cell!important}
.visible-sm-block{display:block!important}
.visible-sm-inline{display:inline!important}
.visible-sm-inline-block{display:inline-block!important}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
td.visible-md,th.visible-md{display:table-cell!important}
.visible-md-block{display:block!important}
.visible-md-inline{display:inline!important}
.visible-md-inline-block{display:inline-block!important}
}
@media (min-width:1200px) {
.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}
}
@media (min-width:1200px) {
.visible-lg-block{display:block!important}
}
@media (min-width:1200px) {
.visible-lg-inline{display:inline!important}
}
@media (min-width:1200px) {
.visible-lg-inline-block{display:inline-block!important}
}
@media (max-width:767px) {
.hidden-xs{display:none!important}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm{display:none!important}
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md{display:none!important}
}
@media (min-width:1200px) {
.hidden-lg{display:none!important}
}
.visible-print{display:none!important}
@media print {
.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
td.visible-print,th.visible-print{display:table-cell!important}
}
.visible-print-block{display:none!important}
@media print {
.visible-print-block{display:block!important}
}
.visible-print-inline{display:none!important}
@media print {
.visible-print-inline{display:inline!important}
}
.visible-print-inline-block{display:none!important}
@media print {
.visible-print-inline-block{display:inline-block!important}
}
@media print {
.hidden-print{display:none!important}
}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px) {
.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
::-webkit-input-placeholder{color:#666;opacity:1}
:-moz-placeholder{color:#666;opacity:1}
::-moz-placeholder{color:#666;opacity:1}
:-ms-input-placeholder{color:#666;opacity:1}
body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}
body input:required:valid,body textarea:required:valid{color:#666}
body,html{height:100%}
body{font-size:16px;min-width:320px;position:relative;line-height:1.75;font-family:Roboto,sans-serif;overflow-x:hidden;opacity:1;color:#050505}
*{outline:0!important}
a:hover{text-decoration:none}
a:active{text-decoration:none}
a:focus{text-decoration:none}
.img-responsive{max-width:100%;height:auto}
.fl{float:left}
.flr{float:right}
.main-header{padding-top:5px}
.main-header .mob-menu-btn{display:none;width:35px;height:35px;background-color:transparent;position:absolute;top:21px;right:15px;padding:0 5px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.9);box-shadow:0 2px 2px 0 rgba(0,0,0,.9);opacity:.5;border:1px solid #006939;-webkit-border-radius:3px;border-radius:3px}
.main-header .mob-menu-btn:active{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.9);box-shadow:0 2px 2px 0 rgba(0,0,0,.9)}
.main-header .mob-menu-btn.active{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.5);box-shadow:0 2px 2px 0 rgba(0,0,0,.5);opacity:1}
.main-header .mob-menu-btn .wrap{position:relative;display:block;height:35px}
.main-header .mob-menu-btn .wrap span{position:absolute;background-color:#006939;width:100%;height:2px;-webkit-border-radius:3px;border-radius:3px;left:0;right:0}
.main-header .mob-menu-btn .wrap span:nth-child(1){top:9px}
.main-header .mob-menu-btn .wrap span:nth-child(2){top:17px}
.main-header .mob-menu-btn .wrap span:nth-child(3){bottom:9px}
.main-header .logo-top-wrap{float:left}
.main-header .text-wrap{float:left;margin-left:445px;padding-top:9px}
.main-header .text-wrap a.downloads{font-size:15px;color:#000;padding:2px;padding-right:15px;position:relative}
.main-header .text-wrap a.downloads:hover{color:#f9ae00}
.main-header .text-wrap a.downloads:first-child{margin-right:50px}
.main-header .text-wrap a.downloads:first-child:hover::before{background-image:url(../img/download-ic-hover.png)}
.main-header .text-wrap a.downloads:first-child::before{content:'';display:block;position:absolute;width:9px;height:10px;background-image:url(../img/download-ic.png);top:9px;right:0}
.main-header .text-wrap a.downloads:nth-child(2){margin-right:56px}
.main-header .text-wrap a.downloads:nth-child(2):hover::before{background-image:url(../img/download-ic-hover.png)}
.main-header .text-wrap a.downloads:nth-child(2)::before{content:'';display:block;position:absolute;width:9px;height:10px;background-image:url(../img/download-ic.png);top:8px;right:-3px}
.main-header .text-wrap .phones-top{font-weight:500;font-size:16px;padding-right:30px;display:inline-block;cursor:pointer;position:relative}
.main-header .text-wrap .phones-top:hover::before{background-image:url(../img/arrow-down-yellow.png)}
.main-header .text-wrap .phones-top::before{position:absolute;content:'';display:block;width:12px;height:8px;background-image:url(../img/arrow-down-black.png);top:12px;right:5px;z-index:24}
.main-header .text-wrap .phones-top:hover{color:#f9ae00}
.main-header .text-wrap .phones-top .hide-phones{position:absolute;display:none;top:25px;width:160px;height:65px;background-color:#006939;padding-top:2px;padding-left:18px;padding-right:35px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.5);box-shadow:0 2px 2px 0 rgba(0,0,0,.5);z-index:23}
.main-header .text-wrap .phones-top .hide-phones a{display:block;width:100%;color:#fff;font-size:16px;line-height:28px;font-weight:500}
.main-header .text-wrap .phones-top .hide-phones a:hover{color:#f9ae00}
.main-header .lang-wrap{float:right;margin-right:10px;margin-top:11px}
.main-header .lang-wrap .lang{font-size:14px;cursor:pointer;padding-right:20px;position:relative;padding-bottom:10px}
.main-header .lang-wrap .lang:hover{color:#f9ae00}
.main-header .lang-wrap .lang:hover::before{background-image:url(../img/arrow-down-yellow.png)}
.main-header .lang-wrap .lang::before{position:absolute;content:'';display:block;width:12px;height:8px;background-image:url(../img/arrow-down-black.png);top:9px;right:3px}
.main-header .lang-wrap .lang:hover .hide-lang{display:block}
.main-header .lang-wrap .lang .hide-lang{position:absolute;display:none;bottom:-26px;left:-3px;background-color:#006939;width:44px;text-align:center;z-index:22;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.5);box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}
.main-header .lang-wrap .lang .hide-lang:hover a{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.5);box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}
.main-header .lang-wrap .lang .hide-lang a{color:#fff;padding:3px 0;display:block}
.main-header .lang-wrap .lang .hide-lang a:hover{color:#f9ae00}
.nav{position:relative;z-index:10}
.nav ul{margin:0;padding:0;margin-top:16px}
.nav ul li{list-style:none;display:inline-block;text-align:center;width:19.7%;margin-right:.3%;vertical-align:top;position:relative}
.nav ul li:nth-child(2) a{line-height:19px}
.nav ul li a{display:block;color:#fff;height:50px;padding:5px;line-height:35px;background-color:#006939}
.nav ul li.deeper::after{content:'';width:12px;height:8px;background-image:url(../img/arrow-down-white.png);position:absolute;top:20px;right:9px}
.nav ul li.deeper ul li::after{display:none}
.nav ul li a.active{background-color:#f9ae00;color:#000}
.nav ul li a:hover{background-color:#f9ae00;color:#000}
.nav .sub-menu{display:none;padding:0;background-color:#f9ae00;margin-top:5px;padding-top:8px;position:absolute;z-index:2;width:100%;padding-bottom:11px;overflow:hidden}
.nav .sub-menu li{display:block;width:auto;text-align:left}
.nav .sub-menu li a{background-color:#f9ae00;height:auto;line-height:28px!important;font-weight:400;color:#000;padding-left:9px}
.nav .sub-menu li a:hover{background-color:#c68a00}
.slider{padding-top:5px}
.slider .slick-arrow{position:absolute;top:0;z-index:1;width:23px;height:35px;border:none;background-color:transparent;font-size:0;display:block;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-repeat:no-repeat}
.slider .slick-prev{background-image:url(../img/arrow-left-white.png);left:5%;background-position:left center}
.slider .slick-prev:hover{background-image:url(../img/arrow-left-yellow.png)}
.slider .slick-next{background-image:url(../img/arrow-right-white.png);right:5%;background-position:right center}
.slider .slick-next:hover{background-image:url(../img/arrow-right-yellow.png)}
.slider ul.slick-dots{margin:0;padding:0;position:absolute;bottom:10px;left:0;right:0;text-align:center}
.slider ul.slick-dots li{display:inline-block;margin:0 11px}
.main-header .text-wrap .phones-top a{color:#050505}
.slider ul.slick-dots li.slick-active button{background-color:#f9ae00}
.slider ul.slick-dots li button{width:16px;height:16px;background-color:#fff;border:none;font-size:0;-webkit-border-radius:50%;border-radius:50%}
.slider ul.slick-dots li button:hover{background-color:#f9ae00}
section .h2-after{text-align:center;font-weight:500;font-size:24px;line-height:33px;position:relative}
section .h2-after::before{content:'';display:inline-block;position:absolute;bottom:-34px;background-image:url(../img/title-after.png);background-repeat:no-repeat;background-position:center;width:100%;height:30px;left:0;right:0}
section h1.h1-after{text-align:center;font-weight:500;font-size:24px;line-height:33px;position:relative}
section h1.h1-after::before{content:'';display:inline-block;position:absolute;bottom:-34px;background-image:url(../img/title-after.png);background-repeat:no-repeat;background-position:center;width:100%;height:30px;left:0;right:0}
section h3.h3-after{text-align:center;font-weight:500;font-size:24px;line-height:33px;position:relative}
section h3.h3-after::before{content:'';display:inline-block;position:absolute;bottom:-34px;background-image:url(../img/title-after.png);background-repeat:no-repeat;background-position:center;width:100%;height:30px;left:0;right:0}
section div.h2-after{text-align:center;font-weight:500;font-size:24px;line-height:33px;position:relative}
section div.h2-after::before{content:'';display:inline-block;position:absolute;bottom:-34px;background-image:url(../img/title-after.png);background-repeat:no-repeat;background-position:center;width:100%;height:30px;left:0;right:0}
.products{position:relative}
.products .slick-list{margin:0 -7.5px}
.products .products-items{margin:0 41px;margin-top:40px}
.products .item{border:1px solid #f9ae00;height:131px;margin:0 7.5px;position:relative}
.products .item h3{margin:0;float:left;width:49%;margin-left:7px;margin-top:24px;font-size:16px;font-weight:500}
.products .item img{display:inline-block;position:absolute;top:2px;right:10px}
.products .item .btn-wrap{float:left;width:100%;text-align:center}
.products .item .btn-wrap a{display:inline-block;text-transform:uppercase;color:#fff;background-color:#006939;width:130px;height:30px;margin-top:33px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);box-shadow:0 1px 1px 0 rgba(0,0,0,.4)}
.products .item .btn-wrap a:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.7);box-shadow:0 1px 1px 0 rgba(0,0,0,.7);background-color:#f9ae00;color:#000}
.slick-items-new .slick-arrow{font-size:0;border:none;position:absolute;background-repeat:no-repeat;width:23px;height:35px;background-color:transparent;z-index:5;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.slick-items-new .slick-prev{background-position:left center;background-image:url(../img/arrow-left-yellow.png);left:-41px;-webkit-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out}
.slick-items-new .slick-prev:hover{left:-45px}
.slick-items-new .slick-next{background-position:left center;background-image:url(../img/arrow-right-yellow.png);right:-41px;-webkit-transition:right .25s;-o-transition:right .25s;transition:right .25s}
.slick-items-new .slick-next:hover{right:-45px}
.slick-items-new .slick-disabled{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.news{position:relative}
.news h2{margin-top:20px}
.news .slick-list{margin:0 -2px}
.advantages{padding-top:25px;position:relative;}
.advantages h2{margin-bottom:0}
.advantages .wrapper{margin-top:40px}
.advantages .item-col{float:left;width:25%;text-align:center;min-height: 180px;}
.advantages .item-col .text{line-height:20px;margin-top:24px;padding:0 20px;font-size:14px}
.advantages .item-col .text-top{margin-top:8px;margin-bottom:40px}
.advantages .item-col .img-wrap{position:relative;min-height:100px}
.advantages .item-col .img-wrap img{z-index:2}
.advantages .item-col .img-wrap img:hover{-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}
.main-footer{background-color:#006939;margin-top:37px;padding-top:30px}
.main-footer .logo-wrap{margin-top:20px;float:left}
.main-footer .contacts-wrap{float:left}
.main-footer .addr-wrap{float:right}
.main-footer .contacts-wrap{margin-left:24px}
.main-footer .contacts-wrap h4{font-weight:500;color:#fff;line-height:10px;margin-bottom:10px;margin-left:32px}
.main-footer .contacts-wrap ul{margin:0;padding:0}
.main-footer .contacts-wrap ul li{list-style:none;display:inline-block}
.main-footer .contacts-wrap a{color:#fff;font-size:14px;font-weight:500;display:block;line-height:22px;margin-left:32px}
.main-footer .contacts-wrap a:hover{color:#f9ae00}
.main-footer .contacts-wrap .phones{float:left;position:relative}
.main-footer .contacts-wrap .phones::before{content:'';display:none;position:absolute;top:40px;left:0;background-image:url(../img/phone-ic.png);width:24px;height:24px}
.main-footer .contacts-wrap .addr-wrap{float:left;color:#fff;margin-left:110px;font-size:14px}
.main-footer .contacts-wrap .addr-wrap .email{margin-top:0;margin-bottom:2px;position:relative}
.main-footer .contacts-wrap .addr-wrap .email::before{content:'';display:block;position:absolute;top:3px;left:-33px;width:24px;height:18px;background-image:url(../img/email-ic.png)}
.main-footer .contacts-wrap .addr-wrap a{margin:0;display:inline-block}
.main-footer .contacts-wrap .addr-wrap p{margin:0}
.main-footer .contacts-wrap .addr-wrap .addr{line-height:22px;position:relative}
.main-footer .contacts-wrap .addr-wrap .addr::before{content:'';display:block;position:absolute;top:11px;left:-30px;width:18px;height:24px;background-image:url(../img/location-ic.png)}
.main-footer .about{float:right}
.main-footer .about .item{float:left;color:#fff;font-size:14px}
.main-footer .about .item:nth-child(2){margin:0 12px}
.main-footer .about .item h4{font-size:16px;font-weight:500;margin:0;line-height:10px;margin-bottom:11px}
.main-footer .about .item ul{margin:0;padding:0}
.main-footer .about .item li{list-style:none;line-height:20px}
.main-footer .about .item a{color:#fff}
.main-footer .about .item a:hover{color:#f9ae00}
.callback-btn{position:fixed;bottom:22%;right:2%;width:80px;height:80px;background-image:url(../img/callback.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;z-index:20}
.callback-btn:hover{opacity:.8}
.main-product .nav-product{float:left;width:23%;margin-top:74px;position:relative}
.main-product .nav-product::before{content:'';display:block;position:absolute;top:0;width:1px;height:100%;right:0;background-color:#f9ae00}
.main-product .nav-product h3{font-size:20px;font-weight:500;margin:0}
.main-product .nav-product ul{margin:0;padding:0}
.main-product .nav-product ul li{list-style:none}
.main-product .nav-product ul li a{font-size:15px;line-height:26px;color:#000}
.main-product .nav-product ul li a:hover{color:#006939}
.main-product .nav-product ul li.current a{color:#006939}
.main-product .product-page{width:77%;float:left;padding-left:30px}
.main-product .product-page .gallery-wrap{width:43%;float:left}
.product-page p{padding:0;margin:0}
.main-product .product-page .gallery-wrap .first-img{margin-bottom:10px}
.main-product .product-page .gallery-wrap .first-img img{width:100%;height: auto;}
.main-product .product-page .gallery-wrap .other-img{margin:0 -15px}
.main-product .product-page .gallery-wrap .other-img img{width:100%}
.main-product .product-page .gallery-wrap .other-img a{padding:0 15px;display:inline-block;margin-bottom:10px}
.main-product .product-page .text-wrap{width:57%;float:left;padding-left:25px}
.main-product .product-page .text-wrap h1{font-size:35px;border-bottom:1px solid #eabf5f;color:#006939;line-height:60px;font-weight:500}
.main-product .product-page .text-wrap .sub-title{font-weight:500;font-size:16px;margin-top:0}
.main-product .product-page .text-wrap ul.listing{margin:0;padding:0;margin-top:11px}
.main-product .product-page .text-wrap ul.listing li{font-size:16px;line-height:35px;list-style:none;position:relative;width:100%}
.main-product .product-page .text-wrap ul.listing li span.prod-icon{width:60px;text-align:center}
.main-product .product-page .text-wrap ul.listing li span{display:inline-block}
.main-product .product-page .text-wrap ul.listing img{height:30px;margin-right:21px;vertical-align:top}
.main-product .product-page .description{float:left;width:100%;border-top:1px solid rgba(204,204,204,.19)}
.main-product .product-page .description h2{font-weight:500;font-size:20px;margin:0;margin-top:6px}
.main-product .product-page .description p{margin:0;font-size:16px;margin-top:4px;line-height:22px}
.main-product .product-page .characteristics{float:left;width:100%;margin-top:0;margin-bottom:10px}
.main-product .product-page .text-wrap ul.listing .sub-ul{margin-left:22px}
.main-product .product-page .characteristics h2{font-weight:500;font-size:20px;margin:0;margin-top:11px}
.main-product .product-page .characteristics .sub-title{font-size:16px;font-weight:500}
.main-product .product-page .characteristics ul{margin:0;padding:0;margin-top:5px}
.main-product .product-page .characteristics ul li{list-style:none;font-size:16px;font-weight:500;color:#006939;line-height:1.4;display:inline-block;width:220px}
.main-product .product-page .characteristics ul span.point{width:250px;height:15px;display:inline-block;background-color:#5b9424;-webkit-border-radius:25px;border-radius:25px;position:relative;color:#fff}
.main-product .product-page .characteristics ul span.point .progress{display:block;position:absolute;-webkit-border-radius:25px;border-radius:25px;top:0;left:0;width:80%;height:15px;background-color:#006939;z-index:1}
.main-product .product-page .characteristics ul span.point i.num{position:absolute;top:-6px;left:17px;font-size:15px;z-index:2;font-style:normal}
.main-product .popular-products{float:left;width:100%;margin-top:6px}
.main-product .popular-products .popular-products-items{margin-top:54px;margin-left:-28px;margin-right:-28px}
.main-product .popular-products .item-wrap{float:left;width:25%;padding:0 28px}
.main-product .popular-products .item-wrap .item{border:1px solid #f9ae00;text-align:center}
.main-product .popular-products .item-wrap .item a{display:block}
.main-product .popular-products .item-wrap .item a.a-h5{color:#fff;background-color:#5b9424;display:block}
.main-product .popular-products .item-wrap .item a.a-h5:hover h5{color:#f9ae00}
.main-product .popular-products .item-wrap .item img{max-width:100%;width:100%}
.main-product .popular-products .item-wrap .item h5{margin:0;color:#fff;font-size:16px;font-weight:400}
.main-product .reviews{text-align:center;margin-top:31px;float:left;width:100%;padding-bottom:4px}
.main-product .reviews h2{margin-bottom:54px}
.main-product .reviews .img-wrap{width:99px;height:100px;background-image:url(../img/like-ic.png);display:inline-block;vertical-align:middle}
.main-product .reviews a.wrap-link{display:inline-block}
.main-product .reviews a.wrap-link:hover .img-wrap{background-image:url(../img/like-hover-ic.png)}
.main-product .reviews a.wrap-link:hover .link{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.7);box-shadow:0 1px 1px 0 rgba(0,0,0,.7);background-color:#f9ae00;color:#000}
.main-product .reviews .link{width:170px;height:35px;font-size:15px;letter-spacing:1px;font-weight:500;line-height:35px;background-color:#5b9424;display:inline-block;color:#fff;margin-left:24px;top:21px;position:relative;text-transform:uppercase;background-color:#5b9424;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);box-shadow:0 1px 1px 0 rgba(0,0,0,.4)}
.breadcrumbs{margin:0;padding:0;margin-top:31px;font-weight:400;margin-bottom:26px}
.breadcrumbs li{list-style:none;display:inline-block}
.breadcrumbs li:last-child::after{display:none}
.breadcrumbs li::after{content:'/';display:inline-block;margin-left:7px}
.breadcrumbs li a{color:#000;text-decoration:underline}
.breadcrumbs li a:hover{text-decoration:none;color:#006939}
.news-items{margin-top:40px;width:100%;overflow:hidden}
.news-items .item{border:1px solid #f9ae00;margin:0 2px;padding:1px;height:400px;position:relative}
.news-items .item img{margin:0 auto}
.news-items .item h3{text-transform:uppercase;font-weight:500;font-size:14px;line-height:20px;margin-top:0;margin-bottom:0;overflow:hidden}
.news-items .item .text{line-height:20px;font-size:14px;margin-top:0;margin-left:4px;height:94px;overflow:hidden}
.news-items .item a.h3{color:#000;display:inline-block;margin-left:4px;margin-right:4px;margin-top:19px}
.news-items .item a.h3:hover{color:#f9ae00}
.news-items .item a.btn{height:32px;display:block;border-top:1px solid #006939;position:absolute;bottom:0;left:0;right:0}
.news-items .item a.btn:hover::before{right:5px}
.news-items .item a.btn::before{content:'';display:block;position:absolute;background-image:url(../img/arrow-right-yellow.png);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;width:12px;height:20px;bottom:6px;right:10px;-webkit-transition:right .25s ease-in-out;-o-transition:right .25s ease-in-out;transition:right .25s ease-in-out}
.main-news h2{margin-top:40px}
.main-news .news-items{margin:0 -15px;margin-top:64px}
.main-news .news-items .col{float:left;width:25%;padding:0 15px;margin-bottom:30px}
.main-news .news-items .item{margin:0}
.main-partners .text-partners{color:#050505;font-size:18px;line-height:26px;text-indent:22px;margin-top:40px}
.main-partners .h2-after{margin-top:40px}
.main-partners .wrapper{padding:0 100px;margin:0 -28px;margin-top:62px}
.main-partners .wrapper .col{float:left;width:25%;padding:0 28px;margin-bottom:30px}
.main-partners .wrapper .col img{border:2px solid #f9ae00;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}
.main-partners .wrapper .col img:hover{border-color:#006939;opacity:.8}
.main-product.category .product-page h1{font-size:34px;margin:0 0 10px}
.main-product.category .product-page .breadcrumbs{margin-bottom:3px}
.main-product.category .product-page.marging .breadcrumbs{margin-bottom:26px}
.main-product.category .product-page .pos{margin-top:10px;margin-bottom:20px}
.main-product.category .product-page .wrapper-items{margin:0 -12px}
.main-product.category .product-page .wrapper-items .col{float:left;width:25%;min-height:320px;padding:0 12px;margin-bottom:10px}
.main-product.category .product-page .wrapper-items .col .item{border:1px solid #f9ae00}
.main-product.category .product-page .wrapper-items .col .item .title{font-size:15px;line-height:22px;font-weight:700;padding-top:10px;padding-left:15px;padding-right:5px;height:120px;overflow:hidden}
.main-product.category .product-page .wrapper-items .col .item a{display:block;text-align:center}
.main-product.category .product-page .wrapper-items .col .item a.a-h5{color:#fff;background-color:#006939;display:block}
.main-product.category .product-page .wrapper-items .col .item a.a-h5:hover h5{color:#f9ae00}
.main-product.category .product-page .wrapper-items .col .item a.a-h5 h5{margin:0;margin-top:10px;padding-top:10px;line-height:18px;font-weight:700;letter-spacing:1px;font-size:16px;text-transform:uppercase}
.main-programa .h2-after{margin-top:20px;margin-bottom:50px}
.main-programa .present{background-image:url(../img/bg-programa.jpg);background-position:center;background-repeat:no-repeat;padding-top:12px;padding-bottom:12px}
.main-programa .present .block{background-color:#006939;color:#fff;max-width:670px;margin-left:100px;padding:25px 50px 31px 57px}
.main-programa .present .block p{margin:0;font-size:16px;line-height:24px}
.main-programa .present .block .btn-wrap{text-align:center;margin-top:15px;display:flex}
.main-programa .present .block .btn-wrap a{display:inline-block;color:#fff;font-size:18px;background-color:#5b9424;padding:0 13px;height:35px;line-height:35px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);box-shadow:0 1px 1px 0 rgba(0,0,0,.4)}
.main-programa .present .block .btn-wrap a:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.7);box-shadow:0 1px 1px 0 rgba(0,0,0,.7);background-color:#f9ae00;color:#000}
.main-programa .present .block .btn-wrap .btn-wrap-blokleft{width:50%;margin:10px 20px}
.main-programa .present .block .btn-wrap .btn-wrap-blokright{width:50%;margin:10px 20px}
.main-programa .sec-advantages .wrapper{margin:0 50px}
.main-programa .sec-advantages .wrapper .col{float:left;width:280px}
.main-programa .sec-advantages .wrapper .col .item{text-align:center;margin-bottom:30px}
.main-programa .sec-advantages .wrapper .col .item img{margin-bottom:14px}
.main-programa .sec-advantages .wrapper .col .item .text{line-height:24px}
.main-programa .sec-advantages .wrapper .col1{margin-right:30px}
.main-programa .sec-advantages .wrapper .col2{margin-right:29px}
.main-programa .sec-advantages .wrapper .col4{margin-left:155px;margin-right:32px}
.main-programa .sec-advantages .wrapper .col5{margin-right:28px}
.programa-kultury{background-color:#006939;color:#fff;margin-top:15px;padding-top:0;padding-bottom:2px}
.programa-kultury .h2-after{margin-bottom:56px}
.programa-kultury .h2-after::before{background-image:url(../img/h2-after-yellow.png)}
.programa-kultury .wrapper{padding:0 100px;margin:0 -15px}
.programa-kultury .wrapper .col{float:left;padding:0 12px;margin-bottom:30px}
.programa-kultury .wrapper .col a{color:#fff;display:block;text-align:center;font-size:22px}
.programa-kultury .wrapper .col a.title{margin-top:10px}
.programa-kultury .wrapper .col a.title:hover{color:#f9ae00}
.programa-dogovor .h2-after{margin-top:20px;margin-bottom:50px}
.programa-dogovor .wrapper .col{display:inline-block;width:350px;vertical-align:top}
.programa-dogovor .wrapper .col1{margin-right:46px}
.programa-dogovor .wrapper .col2{margin-right:46px}
.programa-dogovor .wrapper .col4{margin-right:46px}
.programa-dogovor .wrapper .col p{font-size:18px;line-height:26px;position:relative;padding-left:40px;margin-bottom:0}
.programa-dogovor .wrapper .col p::before{content:'';position:absolute;display:block;background-image:url(../img/checkbox-ic.png);width:23px;height:19px;top:5px;left:2px}
.programa-info{padding-top:10px;padding-bottom:14px}
.programa-info .text{font-size:22px;text-align:center}
.programa-info .wrap-form{padding:0 200px;margin-top:23px}
.programa-info .wrap-form form{margin:0 -15px}
.programa-info .wrap-form .input-col{width:50%;float:left;padding:0 15px;margin-bottom:30px}
.programa-info .wrap-form .input-col .select-wrap{position:relative;display:inline-block;width:100%}
.programa-info .wrap-form .input-col .select-wrap::after{content:'';display:block;position:absolute;top:15px;right:4px;width:20px;height:19px;background-repeat:no-repeat;background-color:#fff;background-image:url(../img/form-arrow-down-gray.png)}
.programa-info .wrap-form .area-col{padding:0 15px}
.programa-info .wrap-form input,.programa-info .wrap-form select,.programa-info .wrap-form textarea{border:1px solid #9a9a9a;width:100%;display:block;font-size:14px;color:#050505!important}
.programa-info .wrap-form input,.programa-info .wrap-form select{height:40px;line-height:40px;padding:0 15px}
.programa-info .wrap-form textarea{float:left;resize:none;padding:4px 15px;height:175px}
.programa-info .wrap-form select{color:#666!important}
.programa-info .wrap-form select option{color:#050505!important}
.programa-info .wrap-form .btn-wrap{text-align:center;margin-top:33px;float:left;width:100%}
.programa-info .wrap-form .btn-wrap button{display:inline-block;color:#fff;font-size:22px;background-color:#5b9424;width:170px;height:38px;line-height:20px;border:none;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);box-shadow:0 1px 1px 0 rgba(0,0,0,.4)}
.programa-info .wrap-form .btn-wrap button:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.7);box-shadow:0 1px 1px 0 rgba(0,0,0,.7);background-color:#f9ae00;color:#000}
.main-contacts .h2-after{margin-top:40px}
.main-contacts .title{text-align:center;font-size:20px;margin-top:20px;margin-bottom:9px}
.main-contacts .wrapper{text-align:center}
.main-contacts .wrapper .col{display:inline-block;text-align:left;line-height:24px;position:relative}
.main-contacts .wrapper .col a{color:#000}
.main-contacts .wrapper .col a.one{margin-right:35px}
.main-contacts .wrapper .col a:hover{opacity:.7}
.main-contacts .wrapper .col1{margin-right:98px}
.main-contacts .wrapper .col1::after{position:absolute;content:'';display:block;background-image:url(../img/local-green.png);width:24px;height:32px;top:21px;left:50%;-webkit-transform:translate(-207px,0);-ms-transform:translate(-207px,0);transform:translate(-207px,0)}
.main-contacts .wrapper .col2::after{position:absolute;content:'';display:block;background-image:url(../img/phone-green.png);width:32px;height:32px;top:20px;left:50%;-webkit-transform:translate(-183px,0);-ms-transform:translate(-183px,0);transform:translate(-183px,0)}
.main-contacts .wrapper .site-wrap{margin-top:18px}
.main-contacts .wrapper .site-wrap p{position:relative;display:inline-block;margin:0}
.main-contacts .wrapper .site-wrap p::after{position:absolute;content:'';display:block;width:32px;height:32px;top:-2px;left:50%;-webkit-transform:translate(-150px,0);-ms-transform:translate(-150px,0);transform:translate(-150px,0);background-image:url(../img/site-green.png)}
.main-contacts .wrapper .site-wrap a{color:#000}
.main-contacts .wrapper .site-wrap a:hover{opacity:.7}
.our-local .h2-after{margin-top:46px;margin-bottom:60px}
.our-local .container{width:100%!important}
.our-local #map{height:500px;width:100%}
.our-local #map .map-wrap{text-align:center;padding:20px}
.our-local #map .map-wrap .map-title{color:#5b9424;font-size:20px;margin-bottom:10px;font-weight:700}
.our-local #map .map-wrap a{font-size:17px;line-height:23px;color:#000}
.our-local #map .map-wrap a:hover{opacity:.7}
.main-aktsiy .news-items .item{margin:0}
.main-aktsiy .news-items .item a.h3{color:#006939}
.main-aktsiy .news-items .item a.h3:hover{color:#f9ae00}
.main-aktsiy .news-items .item .aktsiya-wrap{position:relative;display:block}
.main-aktsiy .news-items .item .aktsiya-wrap::after{position:absolute;content:'';display:block;left:0;top:0;background-image:url(../img/aktsiya-ic.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:117px;height:117px}
.main-slujba-zahistu .h2-after{margin-top:41px;margin-bottom:64px}
.main-slujba-zahistu .slujba-bg{color:#fff;padding-top:85px;padding-bottom:105px;padding-left:98px;background-image:url(../img/slijba-zahistu-bg.jpg);-webkit-background-size:cover;background-size:cover;background-position:top right}
.main-slujba-zahistu .slujba-bg .block{background-color:#006939;padding-top:22px;padding-left:31px;padding-bottom:30px;max-width:672px}
.main-slujba-zahistu .slujba-bg .block .title{font-size:24px;line-height:32px;margin-bottom:27px}
.main-slujba-zahistu .slujba-bg .block .text{line-height:24px}
.main-slujba-zahistu .slujba-bg .block .form-wrap{margin-top:26px}
.main-slujba-zahistu .slujba-bg .block .form-wrap input{vertical-align:top;width:240px;height:35px;line-height:35px;border:none;padding:0 15px;font-size:14px;margin-right:58px}
.main-slujba-zahistu .slujba-bg .block .form-wrap button{vertical-align:top;display:inline-block;color:#fff;font-size:22px;background-color:#5b9424;width:240px;height:35px;line-height:35px;border:none;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);box-shadow:0 1px 1px 0 rgba(0,0,0,.4)}
.main-slujba-zahistu .slujba-bg .block .form-wrap button:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.7);box-shadow:0 1px 1px 0 rgba(0,0,0,.7);background-color:#f9ae00;color:#000}
.main-actualni .h2-after{margin-bottom:89px}
.main-consultaciya.main-programa .present{background-image:url(../img/consultaciya-bg.jpg);-webkit-background-size:cover;background-size:cover;background-position:center right;padding-top:70px;padding-bottom:100px}
.main-consultaciya.main-programa .present .block p:first-child::before{content:'С'}
.main-consultaciya.main-programa .programa-info .h2-after{margin-bottom:46px}
.main-lab.main-programa .present{background-image:url(../img/lab-bg.jpg);-webkit-background-size:cover;background-size:cover;background-position:center right;padding-top:55px;padding-bottom:54px}
.main-lab.main-programa .present .block{padding-right:30px;padding-left:25px;padding-top:31px}
.main-lab.main-programa .present .block .text{height:268px;overflow-x:auto;padding-right:10px}
.main-lab.main-programa .present .block .text::-webkit-scrollbar{background-color:#9a9a9a;width:2px}
.main-lab.main-programa .present .block .text::-webkit-scrollbar-thumb{background-color:#f9ae00}
.main-lab.main-programa .present .block p:first-child{font-size:22px}
.main-lab.main-programa .present .block p:first-child::before{content:'П'}
.main-lab.main-programa .programa-info .h2-after{margin-bottom:61px}
.main-company.main-programa .h2-after{margin-bottom:40px}
.main-company.main-programa .present{background-image:url(../img/company-bg.jpg);background-position:center right;padding-top:20px;padding-bottom:20px;padding-left:0}
.main-company.main-programa .present .block{margin-left:0;padding-left:55px;padding-top:45px;max-width:700px}
.main-company.main-programa .present .block p{font-size:15px;line-height:24px}
.main-company.main-programa .ab h2{margin-bottom:40px}
.main-company.main-programa .ab .col-left{width:35%;float:left}
.main-company.main-programa .ab .col-left img{padding:0}
.main-company.main-programa .ab .col-right{width:65%;float:left;padding-top:30px;padding-left:33px}
.main-company.main-programa .ab .col-right p{line-height:22px;margin-bottom:22px}
@media only screen and (max-width:1500px) {
.main-product .popular-products .popular-products-items{margin-left:30px;margin-right:30px}
}
@media only screen and (max-width:1200px) {
.main-product .product-page .characteristics ul span.point{width:180px}
.main-product .product-page .characteristics ul li{font-size:15px}
.nav ul li{width:19.6%}
.main-header .text-wrap{margin-left:245px}
.news .item .text{margin-top:5px;font-size:14px}
.main-footer .contacts-wrap .addr-wrap{margin-left:48px}
.main-footer .about .item:nth-child(2){margin:0 20px}
.main-footer .contacts-wrap{margin-left:10px}
.main-product .product-page .gallery-wrap .other-img a{width:49.4%}
.main-product .popular-products .item-wrap .item h5{font-size:16px;line-height:20px;padding:5px 0}
.main-product .popular-products .popular-products-items{margin-left:15px;margin-right:15px}
.main-product .popular-products .item-wrap{padding:0 7px}
.main-partners .wrapper .col{padding:0 5px;margin-bottom:10px}
.main-programa .sec-advantages .wrapper .col{margin-right:0!important;margin-left:0!important;text-align:center}
.programa-kultury .wrapper{padding:0}
.programa-dogovor .wrapper .col{margin:0!important;width:32.33%}
.programa-info .wrap-form{padding-left:100px;padding-right:100px}
}
@media only screen and (min-width:992px) {
.main-product.category .product-page .wrapper-items .col{height:380px!important}
.main-product.category .product-page .wrapper-items .col .item a.a-h5{height:60px!important}
img.prod1{height:150px!important;width:100%}
}
@media only screen and (max-width:992px) {
.nav ul li{width:19.5%}
.main-header .text-wrap{margin-left:80px}
.main-header .text-wrap a.downloads:first-child{margin-right:30px}
.main-header .text-wrap a.downloads:nth-child(2){margin-right:30px}
.main-header .lang-wrap{margin-right:15px}
.nav ul li a{font-size:14px}
.slider img{-o-object-fit:cover;object-fit:cover}
.advantages .wrapper{margin-left:0;margin-right:0}
.main-footer .about{width:100%}
.main-footer .about .item:nth-child(2){margin:0 183px}
.main-footer .contacts-wrap{margin-left:123px}
.main-footer .contacts-wrap .addr-wrap{margin-left:150px}
.main-footer .about{margin-top:30px}
.main-product .product-page .gallery-wrap .other-img a{padding:0 10px}
.main-product .product-page .gallery-wrap .other-img{margin:0 -10px}
.main-product .product-page .gallery-wrap .other-img a{width:49.2%}
.main-product .nav-product h3{font-size:20px}
.main-product .product-page .text-wrap h1{font-size:22px}
.main-product .product-page .text-wrap .sub-title{font-size:14px;line-height:18px;margin-top:7px}
.main-product .product-page .text-wrap ul li{font-size:15px}
.main-product .product-page .text-wrap ul li span{display:inline-block;line-height:20px}
.main-product .product-page .characteristics ul span.point{width:240px}
.main-product .nav-product ul li a{line-height:18px;display:inline-block}
.main-product .product-page .breadcrumbs li{font-size:14px}
.main-product .popular-products .popular-products-items{margin-left:50px;margin-right:50px}
.main-product .popular-products .item-wrap{padding:0 5px}
.main-news .news-items .col{width:50%}
.main-news .news-items .item a:first-child{text-align:center;display:block}
.main-news .news-items{margin-left:15px;margin-right:15px}
.main-partners .wrapper{padding:0;margin-left:0;margin-right:0}
.main-partners .text-partners{font-size:16px;line-height:22px}
.main-product.category .product-page .wrapper-items .col{width:50%}
.main-product.category .product-page .wrapper-items .col img{width:100%}
.main-programa .present{-webkit-background-size:cover;background-size:cover;padding-left:15px;padding-right:15px}
.main-programa .present .block{width:100%;margin-left:0;max-width:100%}
.main-programa .sec-advantages .wrapper{margin-left:0;margin-right:0;text-align:center}
.main-programa .sec-advantages .wrapper .col{width:240px}
.main-programa .sec-advantages .wrapper .col .item .text{font-size:14px;line-height:20px}
.main-programa .sec-advantages .wrapper{padding-left:15px;padding-right:15px}
.programa-kultury .wrapper .col{width:20%}
.programa-dogovor .wrapper .col{width:49%}
.programa-dogovor .wrapper .col p{margin-bottom:10px}
.programa-info .text{font-size:18px}
.main-slujba-zahistu .slujba-bg{padding:30px 15px}
.main-slujba-zahistu .slujba-bg .block{width:100%;max-width:100%}
.main-company.main-programa .ab .col-left{width:100%;text-align:center;padding-top:30px}
.main-company.main-programa .ab .col-right{width:100%;padding-left:15px;padding-right:15px}
}
.error_404{text-align:center;font-size:160px;font-weight:500;line-height:1em;margin:0;margin-top:50px}
.error_text{text-align:center;font-size:45px}
.error_404_list{margin-left:25%;list-style:none}
.error_404_list li{margin-bottom:15px}
.error_404_list li a{color:#000;font-size:22px;font-weight:500}
@media only screen and (max-width:768px) {
.margin{padding:0 15px}
section .h2-after{font-size:22px}
.main-product .product-page .characteristics h2,.main-product .product-page .description h2{font-size:18px}
.nav ul{position:absolute;top:0;left:0;right:0;margin-top:0;display:none}
.nav ul.sub-menu{background-color:transparent;-webkit-box-shadow:0 0 8px -1px #000005;box-shadow:0 0 8px -1px #000005;padding-top:0;top:35px}
.nav ul.sub-menu li:hover a{color:#000}
.nav ul.sub-menu li a{color:#fff}
.nav ul li{display:block;border-bottom:1px solid #ccc;width:100%;background-color:#006939}
.nav ul li.have-sub-menu{position:relative}
.nav ul li.have-sub-menu::before{content:'';display:block;position:absolute;top:15px;right:15px;width:12px;height:8px;background-image:url(../img/arrow-down-white.png)}
.nav ul li:hover{background-color:#f9ae00}
.nav ul li a{display:inline-block;background-color:transparent!important}
.nav ul li a.active{background-color:transparent}
.nav ul li a:hover{background-color:transparent}
.main-header .logo-top-wrap{float:none;text-align:center}
.main-header .text-wrap{margin:0;float:none;text-align:center}
.main-header .lang-wrap .lang{position:absolute;top:26px;left:20px}
.main-header .text-wrap{margin:0 15px}
.main-header .text-wrap a.downloads:first-child{margin-right:20px}
.main-header .text-wrap a.downloads:nth-child(2){margin-right:20px}
.main-header .mob-menu-btn{display:block}
.nav ul li a.active{color:#fff}
.slick-items-new .slick-next{right:-34px}
.slick-items-new .slick-prev{left:-34px}
.advantages .item-col{width:46.8%;height:240px;border:1px solid #f9ae00;margin:0 7.5px;margin-bottom:15px;padding-top:10px;padding-bottom:10px}
.advantages .item-col .img-wrap::before{display:none}
.main-footer .logo-wrap{float:none;text-align:center;margin-bottom:30px}
.main-footer .contacts-wrap{float:none;margin:0;text-align:center}
.main-footer .about,.main-footer .about .item,.main-footer .contacts-wrap .addr-wrap,.main-footer .contacts-wrap .phones{float:none;margin:0}
.main-footer .contacts-wrap a{margin:0}
.main-footer .contacts-wrap .phones::before{left:50%;-webkit-transform:translate(-88px,0);-ms-transform:translate(-88px,0);transform:translate(-88px,0)}
.main-footer .contacts-wrap .addr-wrap .addr::before{left:50%;-webkit-transform:translate(-124px,0);-ms-transform:translate(-124px,0);transform:translate(-124px,0)}
.main-footer .contacts-wrap .addr-wrap .email::before{left:50%;-webkit-transform:translate(-125px,0);-ms-transform:translate(-125px,0);transform:translate(-125px,0)}
.main-footer .about .item:nth-child(2){margin:0}
.main-footer .about{margin-top:30px}
.main-footer .about .item{text-align:center;margin-bottom:30px!important}
.main-footer{padding-top:10px}
.main-footer .about .item,.main-footer .contacts-wrap .addr-wrap .addr,.main-footer .contacts-wrap .addr-wrap .email,.main-footer .contacts-wrap a{font-size:16px}
.main-footer .about .item li,.main-footer .contacts-wrap a{line-height:26px}
.main-footer .about .item h4,.main-footer .contacts-wrap h4{font-size:18px}
.callback-btn{width:60px;height:60px;bottom:3%}
main.main-home{background-image:none}
.main-product .nav-product{display:none}
.main-product.category .product-page .wrapper-items .col img{width:100%;min-height:238px;max-height:238px}
.main-product.category .product-page .wrapper-items .col .item a.a-h5{color:#fff;background-color:#5b9424;display:block;padding:15px;padding-top:1px}
.main-product.category .product-page .wrapper-items .col{margin-bottom:20px}
.main-footer .contacts-wrap .addr-wrap .email::before{-webkit-transform:translate(-157px,0);-ms-transform:translate(-157px,0);transform:translate(-157px,0)}
.main-footer .contacts-wrap .addr-wrap .addr::before{-webkit-transform:translate(-156px,0);-ms-transform:translate(-156px,0);transform:translate(-156px,0)}
.main-product .nav-product{text-align:center;margin-top:15px}
h3.product-category-menu{text-align:center;background-color:#006939;display:inline-block;padding-left:20px;padding-right:30px;color:#fff;position:relative;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);box-shadow:0 1px 1px 0 rgba(0,0,0,.4)}
h3.product-category-menu:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.7);box-shadow:0 1px 1px 0 rgba(0,0,0,.7);background-color:#f9ae00;color:#000}
h3.product-category-menu::after{content:'';width:12px;height:8px;background-image:url(../img/arrow-down-white.png);position:absolute;top:14px;right:9px}
.main-product .nav-product ul{margin-top:15px;display:none}
.main-product .product-page .gallery-wrap{width:100%;text-align:center}
.main-product .product-page .gallery-wrap .first-img{margin-left:100px;margin-right:100px}
.main-product .product-page{width:100%;padding:0 15px}
.main-product .product-page .gallery-wrap .other-img img{width:auto;max-width:100%}
.main-product .product-page .gallery-wrap .other-img a{width:32.2%;padding:0 2px}
.main-product .product-page .gallery-wrap .other-img{margin:0 -2px;text-align:left}
.main-product .product-page .text-wrap{padding-left:0;width:100%;margin-top:20px}
.main-product .popular-products .item-wrap{width:50%}
.main-product .popular-products .popular-products-items{margin-left:41px;margin-right:41px}
.main-product .popular-products .item-wrap .item{margin-bottom:30px}
.main-footer .contacts-wrap h4{margin-left:0}
.main-product .product-page .characteristics ul li{width:300px}
main .breadcrumbs{padding:0 15px}
.main-news .h2-after{margin-top:0}
.main-partners .wrapper{padding:0 15px;margin-left:0;margin-right:0}
.main-partners .wrapper .col{width:33.333%;text-align:center}
.main-partners .text-partners{padding:0 15px}
.main-product.category .product-page .wrapper-items .col .item .title{font-size:14px;line-height:22px}
.main-programa .present .block{padding:30px 15px}
.main-programa .present .block p{font-size:14px;line-height:22px}
.main-programa .present .block .btn-wrap{text-align:center;display:block}
.main-programa .present .block .btn-wrap .btn-wrap-blokleft{width:100%;margin:10px 20px}
.main-programa .present .block .btn-wrap .btn-wrap-blokright{width:100%;margin:10px 20px}
.main-programa .sec-advantages .wrapper .col{width:50%}
.programa-kultury .wrapper{margin-left:15px;margin-right:15px}
.programa-kultury .wrapper .col a.title{font-size:16px}
.programa-kultury .wrapper .col{width:33.333%}
.programa-dogovor .wrapper{padding-left:15px;padding-right:15px}
.programa-dogovor .wrapper .col{width:100%}
.programa-dogovor .wrapper .col p{font-size:16px;margin-bottom:0}
.programa-info .wrap-form{padding-left:15px;padding-right:15px}
.programa-info .wrap-form .input-col{margin-bottom:15px}
.programa-info .wrap-form .btn-wrap{margin-top:20px}
.programa-info{margin-bottom:0}
.main-contacts .wrapper .col1{margin:0 70px;margin-bottom:20px}
.main-actualni .h2-after{margin-bottom:30px;margin-top:20px}
.main-slujba-zahistu .slujba-bg .block{padding:20px 15px}
.main-slujba-zahistu .slujba-bg .block br{display:none}
.main-slujba-zahistu .slujba-bg .block .form-wrap{text-align:center}
.main-slujba-zahistu .slujba-bg .block .form-wrap button,.main-slujba-zahistu .slujba-bg .block .form-wrap input{margin:5px}
.main-lab.main-programa .present .block p:first-child{font-size:16px}
.main-company.main-programa .present{padding:0}
.main-company.main-programa .present .block{max-width:100%;padding:15px}
}
@media only screen and (max-width:600px) {
.main-product.category .product-page .wrapper-items .col{width:100%}
.main-product.category .product-page .wrapper-items .col img{width:100%;min-height:inherit;max-height:inherit}
.main-product.category .product-page .wrapper-items .col .item .title{padding:15px;font-size:15px;height:auto}
.main-product .product-page .characteristics ul span.point{width:100%}
.main-product .product-page .characteristics ul li{width:100%}
}
@media only screen and (max-width:480px) {
.main-programa .present .block .btn-wrap a{width:100%;padding:0;font-size:16px}
.main-company.main-programa .present .block p:nth-child(2){padding:0}
.main-programa .present .block p:nth-child(2){padding-left:0}
.advantages .item-col{width:100%;height:auto;margin:0;margin-bottom:15px}
.advantages .wrapper{margin-right:15px}
section h1.h1-after {height: 41px;}
.main-header {height: 97px;}
.slider {height: 105px;}
.products {height: 250px;}
.main-product .product-page .gallery-wrap .first-img{margin-left:0;margin-right:0}
.main-product .product-page .characteristics ul span.point{width:100%}
.main-product .product-page .characteristics h2{font-size:20px}
.main-product .popular-products .item-wrap{width:100%}
.main-product .popular-products .item-wrap .item{margin-bottom:20px}
.main-news .news-items .col{width:100%}
.main-news .news-items{margin-left:15px;margin-right:15px}
.main-news .news-items .col:last-child{margin-bottom:0}
.main-partners .wrapper{padding:0 5px}
.main-partners .wrapper .col{width:50%}
.main-product.category .product-page .wrapper-items .col{width:100%;margin-bottom:20px}
.main-product.category .product-page .wrapper-items{margin-left:0;margin-right:0}
.main-product.category .product-page .wrapper-items .col .item .title{height:auto}
.main-programa .present{padding:30px 0}
.main-programa .sec-advantages .wrapper .col{width:100%}
.programa-kultury .wrapper .col{width:100%}
.programa-info .wrap-form .input-col{width:100%}
.main-contacts .wrapper .col1{margin:0 15px;margin-bottom:20px}
.main-contacts .wrapper .col2{margin:0 15px!important}
.main-contacts .wrapper .col{font-size:14px;line-height:20px;display:block;padding-top:40px}
.main-contacts .wrapper .col::after{top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.main-contacts .wrapper .col2{margin-top:40px!important}
.main-slujba-zahistu .slujba-bg .block .title{font-size:20px;line-height:26px;margin-bottom:20px}
}
.margin{margin-top:64px}
.margin .img-responsive{display:block;margin:0 auto}
.wrapper{display:table;width:100%;height:100%}
.header-content{display:table-row;height:100%}
#bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:#f9ae00!important}
#bingc-phone-button:hover svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:#f9ae00!important}
#bingc-phone-button div.bingc-phone-button-tooltip{background:#f9ae00!important}
#bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline{fill:#f9ae00!important}
.main-product .reviews .alinkcont{top:21px;position:relative;text-transform:uppercase;color:#000;background-color:#e2a722;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);box-shadow:0 1px 1px 0 rgba(0,0,0,.4);height:35px;font-size:15px;font-weight:500;line-height:35px;display:inline-block;padding:0 15px}
.main-product .reviews .alinkcont:hover{background-color:#f9ae00}
.main-programa .present .block:first-letter{font-weight:700;font-size:55px;color:#5b9424}
.social{margin:30px auto 0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between;max-width:180px}
.social svg{width:17px;height:17px;fill:#fff}
.social svg:hover{fill:#f9ae00}
.slider img{max-width:100%}
@media (max-width:1199px) {
.slider ul.slick-dots{line-height:12px}
.slider ul.slick-dots li{margin:0 6px}
.slider ul.slick-dots{bottom:5px}
}
@media (max-width:991px) {
.slider ul.slick-dots li{margin:0 4px}
.slider ul.slick-dots li button{height:2px;border-radius:0}
}
@media (max-width:767px) {
.slider ul.slick-dots li{margin:0 2px}
.slider ul.slick-dots{bottom:0}
.error_text{font-size:31px}
}
.copyr{font-size:12px;color:#fff}
@media (max-width:415px) {
.error_404{font-size:130px}
.error_text{font-size:24px}
.error_404_list li a{font-size:18px}
}