/* /assets/css/reset.css */
body{
	overflow-x: hidden;
}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,hr,img,a,em,span,strong,form,label,input,button,select,table,thead,tbody,tfoot,tr,th,td,textarea{margin:0;padding:0;border:0;outline:none;background:none;font:inherit}body{font-size:12px;line-height:1;color:#000}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}#Bars-Mini td, #Bars-Mini
th{padding:10px;border:1px
solid black}/* /assets/css/sl-slider.css */
.sl-slider-wrapper{width:100%;height:477px;margin:0
auto;position:relative;overflow:hidden}.sl-slider-wrapper .sl-slider{position:absolute;top:0;left:0}.sl-slider-wrapper .sl-slide, .sl-slider-wrapper .sl-slides-wrapper, .sl-slider-wrapper .sl-slide-inner{position:absolute;width:100%;height:100%;top:0;left:0}.sl-slider-wrapper .sl-slide{z-index:1}.sl-slider-wrapper .sl-content-slice{overflow:hidden;position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.sl-slider-wrapper .sl-slide-horizontal .sl-content-slice{width:100%;height:50%;left:-200px;-webkit-transform:translateY(0%) scale(1);-moz-transform:translateY(0%) scale(1);-o-transform:translateY(0%) scale(1);-ms-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1)}.sl-slider-wrapper .sl-slide-horizontal .sl-content-slice:first-child{top:-200px;padding:200px
200px 0px 200px}.sl-slider-wrapper .sl-slide-horizontal .sl-content-slice:nth-child(2){top:50%;padding:0px
200px 200px 200px}.sl-slider-wrapper .sl-content-wrapper{position:absolute}.sl-slider-wrapper .sl-content{width:100%;height:100%;background:#fff}.sl-slider-wrapper .nav-dots{width:600px;position:absolute;left:50%;margin:0
0 0 -300px;bottom:106px;text-align:center;z-index:100}.sl-slider-wrapper .nav-dots
span{cursor:pointer;display:inline-block;width:12px;height:12px;text-indent:-9999px;background:url(/assets/css/images/slider-arrow-bg.png) no-repeat 0 0;margin:0
4px 0 0}.sl-slider-wrapper .nav-dots span:hover{background-position:0 -12px}.sl-slider-wrapper .nav-dots span.nav-dot-current{background-position:0 -24px}.sl-trans-elems .slide-title{-webkit-animation:moveUp 1s ease-in-out both;-moz-animation:moveUp 1s ease-in-out both;-o-animation:moveUp 1s ease-in-out both;-ms-animation:moveUp 1s ease-in-out both;animation:moveUp 1s ease-in-out both}.sl-trans-elems .slide-desc, .sl-trans-elems .slide-more{-webkit-animation:fadeIn 0.5s linear 0.5s both;-moz-animation:fadeIn 0.5s linear 0.5s both;-o-animation:fadeIn 0.5s linear 0.5s both;-ms-animation:fadeIn 0.5s linear 0.5s both;animation:fadeIn 0.5s linear 0.5s both}.sl-trans-back-elems .slide-title{-webkit-animation:fadeOut 1s ease-in-out both;-moz-animation:fadeOut 1s ease-in-out both;-o-animation:fadeOut 1s ease-in-out both;-ms-animation:fadeOut 1s ease-in-out both;animation:fadeOut 1s ease-in-out both}.sl-trans-back-elems .slide-desc, .sl-trans-back-elems .slide-more{-webkit-animation:fadeOut 1s linear both;-moz-animation:fadeOut 1s linear both;-o-animation:fadeOut 1s linear both;-ms-animation:fadeOut 1s linear both;animation:fadeOut 1s linear both}@-webkit-keyframes
roll{0%{-webkit-transform:translateX(500px) rotate(360deg)}100%{-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes
roll{0%{-moz-transform:translateX(500px) rotate(360deg);opacity:0}100%{-moz-transform:translateX(0px) rotate(0deg);opacity:1}}@-o-keyframes
roll{0%{-o-transform:translateX(500px) rotate(360deg);opacity:0}100%{-o-transform:translateX(0px) rotate(0deg);opacity:1}}@-ms-keyframes
roll{0%{-ms-transform:translateX(500px) rotate(360deg);opacity:0}100%{-ms-transform:translateX(0px) rotate(0deg);opacity:1}}@keyframes
roll{0%{transform:translateX(500px) rotate(360deg);opacity:0}100%{transform:translateX(0px) rotate(0deg);opacity:1}}@-webkit-keyframes
moveUp{0%{-webkit-transform:translateY(40px)}100%{-webkit-transform:translateY(0px)}}@-moz-keyframes
moveUp{0%{-moz-transform:translateY(40px)}100%{-moz-transform:translateY(0px)}}@-o-keyframes
moveUp{0%{-o-transform:translateY(40px)}100%{-o-transform:translateY(0px)}}@-ms-keyframes
moveUp{0%{-ms-transform:translateY(40px)}100%{-ms-transform:translateY(0px)}}@keyframes
moveUp{0%{transform:translateY(40px)}100%{transform:translateY(0px)}}@-webkit-keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes
scaleDown{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(0.5)}}@-moz-keyframes
scaleDown{0%{-moz-transform:scale(1)}100%{-moz-transform:scale(0.5)}}@-o-keyframes
scaleDown{0%{-o-transform:scale(1)}100%{-o-transform:scale(0.5)}}@-ms-keyframes
scaleDown{0%{-ms-transform:scale(1)}100%{-ms-transform:scale(0.5)}}@keyframes
scaleDown{0%{transform:scale(1)}100%{transform:scale(0.5)}}@-webkit-keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}/* /assets/css/owl.carousel.css */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,
.owl-controls .owl-buttons
div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(/assets/css/grabbing.png) 8 8, move}.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}/* /assets/css/jquery.fancybox.css */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;box-shadow:0 6px 0 rgba(0,0,0,0.1)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{}.fancybox-outer{}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url(/assets/css/images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url(/assets/css/images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:13px;right:16px;width:15px;height:15px;cursor:pointer;z-index:8040;background:url(/assets/css/images/fancy-close-bg.png) no-repeat 0 0}.fancybox-nav{position:absolute;top:0;width:70px;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/assets/css/images/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:18px;height:52px;margin-top:-9px;cursor:pointer;z-index:8040;visibility:visible;background:url(/assets/css/images/fancy-arrow-bg.png) no-repeat}.fancybox-prev
span{left:22px;background-position:0 0}.fancybox-next
span{right:25px;background-position:0 -52px}.fancybox-nav:hover{background-color:rgba(0,0,0,0.4)}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock
body{}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0,0,0,0.4)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font-size:13px;position:relative;text-shadow:none;z-index:8050}.fancybox-title
span{color:#ababab}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url(/assets/css/images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading
div{background-image:url(/assets/css/images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}/* /assets/css/style.css */
@font-face{font-family:'exo_2bold';src:url("/assets/css/fonts/exo2bold-webfont.eot");src:url("/assets/css/fonts/exo2bold-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/css/fonts/exo2bold-webfont.woff2") format("woff2"), url("/assets/css/fonts/exo2bold-webfont.woff") format("woff"), url("/assets/css/fonts/exo2bold-webfont.ttf") format("truetype"), url("/assets/css/fonts/exo2bold-webfont.svg#exo_2bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'exo_2regular';src:url("/assets/css/fonts/exo2regular-webfont.eot");src:url("/assets/css/fonts/exo2regular-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/css/fonts/exo2regular-webfont.woff2") format("woff2"), url("/assets/css/fonts/exo2regular-webfont.woff") format("woff"), url("/assets/css/fonts/exo2regular-webfont.ttf") format("truetype"), url("/assets/css/fonts/exo2regular-webfont.svg#exo_2regular") format("svg");font-weight:normal;font-style:normal}body{font-size:15px;background:#fff;color:#333;min-width:1160px;line-height:22px;font-family:"exo_2regular"}a{text-decoration:none;color:#20629b}a:hover{text-decoration:underline}strong{font-family:"exo_2bold";font-weight:normal}input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-appearance:none}.after:after{content:"";display:block;clear:both;visibility:hidden;font-size:0;height:0}.container{width:1140px;margin:0
auto}.main-wrapper{width:100%}.header{padding:21px
0 27px 0}.header
.logo{float:left;margin:0
34px 0 0}.header .site-desc{float:left;width:202px;margin:26px
0 0;padding:0
0 2px 17px;color:#ababab;border-left:1px solid #dbe0e4}.header .head-cont{float:right;padding:6px
0 0;color:#ababab}.header .head-cont
strong{display:block;color:#333;font-size:28px;font-family:"exo_2bold";padding:14px
0 3px 0;margin:0
0 0 -17px}.header .head-cont .callback-link{color:#256092;text-decoration:none}.header .head-cont .callback-link
span{border-bottom:1px dotted #b2c8da}.header .head-cont .callback-link:hover{color:#c33}.header .head-cont .callback-link:hover
span{border-color:#e1a4a5}.top-menu{width:100%;height:49px;background:#20629b;box-shadow:inset 0 -4px 0 #134e80}.top-menu
nav{float:left}.top-menu nav ul.top-nav>li{position:relative;float:left}.top-menu nav ul.top-nav>li>a{display:block;color:#fff;font:normal 13px/49px "exo_2bold";text-decoration:none;text-transform:uppercase;padding:0
18px}.top-menu nav ul.top-nav > li:hover > a, .top-menu nav ul.top-nav>li.active>a{background:#134e80}.top-menu nav ul.top-nav>li>ul{display:none;position:absolute;z-index:10000000;top:45px;left:0;width:241px;background:#134e80}.top-menu nav ul.top-nav>li>ul>li>a{display:block;color:#fff;text-decoration:none;font:normal 13px/21px "exo_2bold";text-transform:uppercase;padding:6px
19px 7px 19px}.top-menu nav ul.top-nav>li>ul>li:hover>a{background:#11436e}.top-menu nav ul.top-nav>li:hover>ul{display:block}.top-menu .search-block{float:right;width:46px;position:relative}.top-menu .search-block .search-link{display:block;width:46px;height:49px;text-indent:-9999px;background:#134e80;position:relative}.top-menu .search-block .search-link
span{display:block;width:16px;height:16px;text-indent:-9999px;background:url(/assets/css/images/search-icon-bg.png) no-repeat 0 0;position:absolute;top:16px;left:15px}.top-menu .search-block .search-link:hover
span{background-position:0 -16px}.top-menu .search-block .hide-search{display:none;position:absolute;top:0;right:0}.top-menu .search-block .hide-search
.row{position:relative}.top-menu .search-block .hide-search .row .search-txt{width:128px;height:49px;line-height:49px;color:#fff;font-size:13px;background:#134e80;padding:0
40px 0 21px}.top-menu .search-block .hide-search .row .search-btn{display:block;width:16px;height:16px;text-indent:-9999px;cursor:pointer;position:absolute;top:16px;right:15px;background:url(/assets/css/images/search-icon-bg.png) no-repeat 0 0}.top-menu .search-block .hide-search .row .search-btn:hover{background-position:0 -16px}.top-menu .search-block.visible .hide-search{display:block}.more-block{text-align:center}.more-block .more-link{display:inline-block;font:normal 13px/38px "exo_2bold";text-transform:uppercase;text-decoration:none;color:#333;padding:0
21px 0 19px;border:2px
solid #333}.more-block .more-link
span{display:inline-block;width:21px;height:12px;background:url(/assets/css/images/more-link-arrow-bg.png) no-repeat 0 0;margin:0
10px 0 0;position:relative;top:3px}.more-block .more-link:hover{color:#c33;border-color:#c33}.more-block .more-link:hover
span{background-position:0 -12px}.main-slider{width:100%;height:477px;margin:0
0 29px;position:relative}.main-slider .slide-img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}.main-slider .sl-container{max-width:1140px;margin:0
auto;position:relative;z-index:100;padding:118px
0 0}.main-slider .slide-title{width:410px;margin:0
0 18px}.main-slider .slide-title
a{color:#fff;text-decoration:none;text-transform:uppercase;font:normal 48px/64px "exo_2bold"}.main-slider .slide-title a>span{display:inline-block;padding:0
15px;background:#282828}.main-slider .slide-title a > span
span{display:inline-block;line-height:40px}.main-slider .slide-title a:hover > span
span{border-bottom:1px solid #7c7c7c}.main-slider .slide-desc{color:#fff;font-size:18px;line-height:25px;font-family:"exo_2bold";text-transform:uppercase;width:388px;padding:0
0 0 17px;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);margin:0
0 8px}.main-slider .slide-more{max-width:400px;position:relative;z-index:101;padding:0
0 0 17px}.main-slider .slide-more .slide-more-link{display:inline-block;padding:0
17px 0 0;color:#fff;text-transform:uppercase;text-decoration:none;font-family:"exo_2bold";text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);background:url(/assets/css/images/slide-more-arrow-bg.png) no-repeat center right}.main-slider .slide-more .slide-more-link:hover
span{border-bottom:1px solid #fff}.main-slider .more-block{position:absolute;width:100%;bottom:40px;z-index:100}.main-slider .more-block .more-link{color:#fff;border-color:#fff}.main-slider .more-block .more-link
span{background:url(/assets/css/images/other-more-link-arrow-bg.png) no-repeat 0 0}.main-slider .more-block .more-link:hover{background:#fff;color:#c33}.main-slider .more-block .more-link:hover
span{background-position:0 -12px}#main{padding:32px
0 0}.main-title{text-align:center;text-transform:uppercase;color:#333;font:normal 48px/52px "exo_2bold"}.serv-block{padding:0
0 40px}.serv-block .main-title{padding:0
0 83px}.serv-block .serv-list{text-align:center}.serv-block .serv-list .serv-item{width:259px;height:128px;display:inline-block;margin:0
22px 74px 0;vertical-align:middle;position:relative;background:url(/assets/css/images/serv-item-bg.png) no-repeat 0 0}.serv-block .serv-list .serv-item
a{display:block;width:161px;height:125px;text-decoration:none;padding:0
0 0 98px}.serv-block .serv-list .serv-item .serv-img{position:absolute;left:3px;top:3px;width:104px;height:122px}.serv-block .serv-list .serv-item .serv-title{display:table-cell;width:145px;height:122px;text-align:left;vertical-align:middle;font-size:18px;line-height:25px;text-transform:uppercase;font-family:"exo_2bold";position:relative}.serv-block .serv-list .serv-item .serv-title
span{position:relative;display:inline-block}.serv-block .serv-list .serv-item .serv-title span:after{content:"";width:40px;height:3px;background:#20629b;position:absolute;left:0;bottom:-10px}.serv-block .serv-list .serv-item:hover{background-position:0 -128px}.serv-block .serv-list .serv-item:hover .serv-title{color:#fff}.serv-block .serv-list .serv-item:hover .serv-title span:after{background:#fff}.serv-block .serv-list .serv-item:before{content:"";width:109px;height:109px;background:url(/assets/css/images/serv-before-line-bg.png) no-repeat 0 0;position:absolute;top:-17px;left:-15px;z-index:-1}.preim-block{height:627px;padding:71px
0 40px 0;background:#313b45 url(/assets/css/images/preim-bg.jpg) no-repeat top center;position:relative}.preim-block .main-title{color:#fff;padding:0
0 34px}.preim-block ul.preim-tabs{width:605px;float:left;position:relative}.preim-block ul.preim-tabs
li{width:196px;height:197px;padding:20px;cursor:pointer;text-align:center;color:#20629b;font:normal 18px/18px "exo_2bold";text-transform:uppercase;border-radius:50%;position:absolute}.preim-block ul.preim-tabs li.first-tab{top:8px;left:176px}.preim-block ul.preim-tabs li.second-tab{top:184px;left:-20px}.preim-block ul.preim-tabs li.third-tab{top:184px;right:0}.preim-block ul.preim-tabs li
span{display:table-cell;border-radius:50%;width:196px;height:197px;vertical-align:middle;text-align:center;background:#fff;padding:0
20px;line-height:25px}.preim-block ul.preim-tabs li:hover{color:#c33;background-color:rgba(255, 255, 255, 0.1)}.preim-block ul.preim-tabs
li.current{color:#333}.preim-block ul.preim-tabs li.current
span{background:#fff url(/assets/css/images/current-arrow-bg.png) no-repeat 171px 85px}.preim-block .preim-box-wrap{width:457px;height:455px;background:url(/assets/css/images/preim-box-wrap-bg.png) no-repeat 0 0;float:right}.preim-block .preim-box-wrap .preim-box{display:none;padding:131px
74px 0 100px;position:relative}.preim-block .preim-box-wrap .preim-box:after{content:"";width:40px;height:3px;background:#333;position:absolute;left:99px;bottom:-19px}.preim-block .preim-box-wrap .preim-box.visible{display:block}.preim-block .preim-box-wrap .preim-box .preim-title{color:#333;font:normal 28px/35px "exo_2bold";text-transform:uppercase;padding:0
0 22px}.preim-block .more-block{width:100%;position:absolute;bottom:40px}.preim-block .more-block .more-link{color:#fff;border-color:#fff}.preim-block .more-block .more-link
span{background:url(/assets/css/images/other-more-link-arrow-bg.png) no-repeat 0 0}.preim-block .more-block .more-link:hover{background:#fff;color:#c33}.preim-block .more-block .more-link:hover
span{background-position:0 -12px}.work-block{width:100%;height:630px;position:relative}.work-block .main-title{color:#fff;position:absolute;width:100%;z-index:4;top:63px}.work-block ul.work-tabs{position:relative;z-index:3}.work-block ul.work-tabs
li{width:261px;float:left;margin:0
1px 0 0;background-color:rgba(32, 98, 155, 0.5);height:424px;padding:206px
75px 0 43px}.work-block ul.work-tabs li:last-child{margin:0}.work-block ul.work-tabs li .work-title{font:normal 28px/35px "exo_2bold";text-transform:uppercase;margin:0
0 17px}.work-block ul.work-tabs li .work-title
a{display:inline-block;padding:0
0 0 63px;color:#fff;text-decoration:none}.work-block ul.work-tabs li .work-title a.link24, .work-block ul.work-tabs li .work-title a.call-link{background:url(/assets/css/images/call-link-icon-bg.png) no-repeat 0 9px}.work-block ul.work-tabs li .work-title a.link25, .work-block ul.work-tabs li .work-title a.key-link{padding:0
0 0 68px;background:url(/assets/css/images/key-link-icon-bg.png) no-repeat 0 8px}.work-block ul.work-tabs li .work-title a.link26, .work-block ul.work-tabs li .work-title a.mont-link{padding:0
0 0 65px;background:url(/assets/css/images/mont-link-icon-bg.png) no-repeat 0 4px}.work-block ul.work-tabs li .work-title a:hover
span{border-bottom:1px solid #749dc1}.work-block ul.work-tabs li .work-hide{display:none;padding:0
0 0 21px;color:#fff;font-size:15px}.work-block ul.work-tabs li .work-hide .work-desc{margin:0
0 7px}.work-block ul.work-tabs li .work-hide .work-more{color:#fff;font-family:"exo_2bold";text-transform:uppercase;display:inline-block;padding:0
16px 0 0;background:url(/assets/css/images/slide-more-arrow-bg.png) no-repeat right 3px}.work-block ul.work-tabs li:hover, .work-block ul.work-tabs
li.current{background-color:#20629b}.work-block ul.work-tabs li:hover .work-hide, .work-block ul.work-tabs li.current .work-hide{display:block}.work-block .work-box{position:absolute;width:100%;height:630px;top:0;left:0;text-align:center;z-index:1}.work-block .work-box.visible{display:block;z-index:2}.work-block .work-box .work-img{width:100%;height:630px;background-repeat:no-repeat;background-position:top center}.work-block .more-block{position:absolute;bottom:40px;width:100%;z-index:3}.work-block .more-block .more-link{color:#fff;border-color:#fff}.work-block .more-block .more-link
span{background:url(/assets/css/images/other-more-link-arrow-bg.png) no-repeat 0 0}.work-block .more-block .more-link:hover{background:#fff;color:#c33}.work-block .more-block .more-link:hover
span{background-position:0 -12px}.news-block{padding:61px
0 40px}.news-block .main-title{padding:0
0 66px}.news-block .news-list{padding:0
0 74px}.news-block .news-list .news-item{width:260px;float:left;padding:16px
0 0;position:relative;margin:0
13px 0 12px}.news-block .news-list .news-item:before{content:"";width:40px;height:3px;background:#20629b;position:absolute;top:0;left:0}.news-block .news-list .news-item .news-title{padding:0
0 8px}.news-block .news-list .news-item .news-title
a{font:normal 15px/20px "exo_2bold";text-transform:uppercase;color:#20629b;text-decoration:none}.news-block .news-list .news-item .news-title a:hover{color:#c33;border-bottom:1px solid #ecb2b2}.news-block .news-list .news-item .articles-date{color:#ababab;font-size:13px;padding:0
0 7px}.news-block .news-list .news-item .news-short-desc{font-size:15px}.left-column{width:260px;float:left;padding:71px
0 0}.left-column .action-menu{margin:0
0 42px;border-bottom:4px solid #20629b;padding:0
0 25px}.left-column .action-menu ul.action-nav
li{margin:0
0 21px}.left-column .action-menu ul.action-nav li
a{text-transform:uppercase;font-size:18px;font-family:"exo_2bold";text-decoration:none}.left-column .action-menu ul.action-nav li a:hover{color:#c33}.left-column .action-menu ul.action-nav li:last-child{margin:0}.left-column .action-menu ul.action-nav li.active
a{color:#ababab}.left-column .column-menu{margin:0
0 42px}.left-column .column-menu ul.column-nav{padding:0
7px}.left-column .column-menu ul.column-nav>li{margin:0
0 15px}.left-column .column-menu ul.column-nav>li>a{display:block;font:normal 13px/21px "exo_2bold";text-transform:uppercase;text-decoration:none;color:#333;padding:0
0 0 32px;position:relative}.left-column .column-menu ul.column-nav>li>a>.nav-icon{position:absolute;left:0;top:0;width:22px;height:22px;background-repeat:no-repeat;background-position:0 0}.left-column .column-menu ul.column-nav>li>a:hover{color:#c33}.left-column .column-menu ul.column-nav>li>a:hover>.nav-icon{background-position:-22px 0;border:0}.left-column .column-menu ul.column-nav>li>a:hover>span{border-bottom:1px solid #ecb2b2}.left-column .column-menu ul.catalog-nav{padding:0;border-bottom:4px solid #20629b}.left-column .column-menu ul.catalog-nav ul.catalog-nav{padding-left:0px;border-bottom:none}.left-column .column-menu ul.catalog-nav>li{margin:0
0 20px}.left-column .column-menu ul.catalog-nav>li>a{color:#20629a;font:normal 18px/25px "exo_2bold";padding:0
0 0 38px}.left-column .column-menu ul.catalog-nav>li>a>.nav-icon{width:30px;height:30px;top:-5px}.left-column .column-menu ul.catalog-nav>li>a:hover>.nav-icon{background-position:-30px 0}.left-column .column-menu ul.catalog-nav>li.active>a{color:#ababab}.left-column .column-menu ul.catalog-nav>li.active>a>.nav-icon{background-position:-60px 0}.left-column .column-menu ul.catalog-nav>li.active:hover>a>span{border:0}.left-column .column-menu ul.catalog-nav>li>ul{padding:14px
20px 9px 38px}.left-column .column-menu ul.catalog-nav>li>ul>li{margin:0
0 15px}.left-column .column-menu ul.catalog-nav>li>ul>li>a{display:block;color:#333;text-decoration:none;text-transform:uppercase;font:normal 13px/21px "exo_2bold"}.left-column .column-menu ul.catalog-nav>li>ul>li>a:hover{color:#c33}.left-column .column-menu ul.catalog-nav>li>ul>li>a:hover>span{border-bottom:1px solid #ebadad}.left-column .column-menu ul.catalog-nav>li>ul>li.active>a{color:#ababab}.left-column .column-menu ul.catalog-nav>li>ul>li:last-child{margin:0}.left-column .column-price .price-list .price-item .price-img{width:32px;float:left;margin:5px
6px 0 0}.left-column .column-price .price-list .price-item .price-r{width:220px;float:left}.left-column .column-price .price-list .price-item .price-r .price-title{margin:0
0 2px}.left-column .column-price .price-list .price-item .price-r .price-title
a{text-decoration:none;border-bottom:1px solid #b2c8da}.left-column .column-price .price-list .price-item .price-r .price-title a:hover{color:#c33;border-color:#ecb2b2}.left-column .column-price .price-list .price-item .price-r .price-file-name{color:#ababab;font-size:13px}.content{width:847px;float:right;padding:0
0 53px}.content h1, .content h2, .content h3, .content
h4{font:normal 48px/60px "exo_2bold";text-transform:uppercase;padding:20px
0 48px}.content
h2{font:normal 28px/40px "exo_2bold";padding:0
0 5px}.content
h3{font:normal 18px/22px "exo_2bold";padding:0
0 10px}.content
h4{font:normal 16px/26px "exo_2bold";padding:0
0 20px}.content1{width:1200px}.content1 h1, .content1 h2, .content1 h3, .content1
h4{font:normal 48px/60px "exo_2bold";text-transform:uppercase}.content1
h2{font:normal 28px/40px "exo_2bold"}.content1
h3{font:normal 18px/22px "exo_2bold"}.content1
h4{font:normal 16px/26px "exo_2bold"}.content
p{margin:0
0 10px}.content ul.content-list{padding:0
0 0 24px}.content ul.content-list
li{padding:0
0 0 18px;font-size:13px;border-left:4px solid #20629b;margin:0
0 18px;line-height:20px}.B_crumbBox{padding:0
0 19px;color:#ababab;font-size:13px}.B_homeCrumb{color:#ababab;padding-right:10px}.B_crumb{color:#ababab;padding:0
10px}.B_lastCrumb{padding-left:10px}.site-path{padding:0
0 19px;color:#ababab;font-size:13px}.site-path ul.path-list
li{float:left;margin:0
10px 0 0;padding:0
12px 0 0;background:url(/assets/css/images/path-arrow-bg.png) no-repeat right 5px}.site-path ul.path-list li
a{color:#ababab}.site-path ul.path-list li:last-child{background:none}.about-imgs{padding:18px
0 22px}.about-imgs .about-item{width:259px;height:256px;float:left;margin:0
22px 0 0;position:relative}.about-imgs .about-item .img-line{display:block;width:253px;height:250px;position:absolute;border:3px
solid transparent;top:0;left:0}.about-imgs .about-item:hover .img-line{border-color:#c33}.about-preim{padding:45px
0 27px}.main-news .news-list .news-item{padding:0
0 40px}.main-news .news-list .news-item .news-img{width:162px;float:left}.main-news .news-list .news-item .news-img
a{display:block;width:162px;height:162px;position:relative}.main-news .news-list .news-item .news-img a .img-line{display:block;width:158px;height:158px;border:2px
solid transparent;position:absolute;top:0;left:0}.main-news .news-list .news-item .news-img:hover a .img-line{display:block;border-color:#c33}.main-news .news-list .news-item .news-info{width:652px;float:right;padding:16px
0 0}.main-news .news-list .news-item .news-info .news-title{font:normal 15px/22px "exo_2bold"}.main-news .news-list .news-item .news-info .news-title
a{text-decoration:none}.main-news .news-list .news-item .news-info .news-title a:hover{color:#c33;border-bottom:1px solid #ecb2b2}.main-news .news-list .news-item .news-info .news-date{color:#ababab;font-size:13px;padding:2px
0 7px}.main-news .news-list .news-item .news-info .news-intro{font-size:15px}.news-detail
h2{padding:0
0 3px}.news-detail .news-date{color:#ababab;font-size:13px;padding:0
0 7px}.news-detail .detail-img{padding:9px
0 10px}.news-detail .back-to-list{font-size:13px;font-family:"exo_2bold";text-transform:uppercase;padding:18px
0 0}.news-detail .back-to-list .back-news-link{display:inline-block;padding:0
0 0 14px;background:url(/assets/css/images/back-to-link-arrow-bg.png) no-repeat 0 4px;text-decoration:none}.news-detail .back-to-list .back-news-link:hover{color:#c33}.news-detail .back-to-list .back-news-link:hover
span{border-bottom:1px solid #e1a4a5}.main-news .articles-list .articles-item{padding:0
0 40px}.main-news .articles-list .articles-item .news-img{width:162px;float:left}.main-news .articles-list .articles-item .news-img
a{display:block;width:162px;height:162px;position:relative}.main-news .articles-list .articles-item .news-img a .img-line{display:block;width:158px;height:158px;border:2px
solid transparent;position:absolute;top:0;left:0}.main-news .articles-list .articles-item .news-img:hover a .img-line{display:block;border-color:#c33}.main-news .articles-list .articles-item .articles-info{width:847px;float:right;padding:16px
0 0}.main-news .articles-list .articles-item .articles-info .articles-title{font:normal 15px/22px "exo_2bold"}.main-news .articles-list .articles-item .articles-info .articles-title
a{text-decoration:none}.main-news .articles-list .articles-item .articles-info .articles-title a:hover{color:#c33;border-bottom:1px solid #ecb2b2}.main-news .articles-list .articles-item .articles-info .articles-date{color:#ababab;font-size:13px;padding:2px
0 7px}.main-news .articles-list .articles-item .articles-info .articles-intro{font-size:15px}.news-detail
h2{padding:0
0 3px}.news-detail .articles-date{color:#ababab;font-size:13px;padding:0
0 7px}.news-detail .detail-img{padding:9px
0 10px}.news-detail .back-to-list{font-size:13px;font-family:"exo_2bold";text-transform:uppercase;padding:18px
0 0}.news-detail .back-to-list .back-news-link{display:inline-block;padding:0
0 0 14px;background:url(/assets/css/images/back-to-link-arrow-bg.png) no-repeat 0 4px;text-decoration:none}.news-detail .back-to-list .back-news-link:hover{color:#c33}.news-detail .back-to-list .back-news-link:hover
span{border-bottom:1px solid #e1a4a5}.contacts-wrap>h2{line-height:35px;padding:0
0 28px}.contacts-wrap .cont-info{text-transform:uppercase;font-size:18px;font-family:"exo_2bold";padding:0
0 19px}.contacts-wrap .cont-info
p{margin:0
0 11px}.contacts-wrap .cont-info p
span{color:#ababab}.contacts-wrap .cont-info
a{display:inline-block;line-height:18px;text-decoration:none;border-bottom:1px solid #b2c8da}.contacts-wrap .cont-info a:hover{color:#c33;border-color:#e1a4a5}.contacts-wrap .cont-map{padding:0
0 37px}.contacts-wrap
#contacts{margin-bottom:30px}.contacts-wrap .cont-form
h2{padding:0
0 12px}.contacts-wrap .cont-form
.row{padding:0
0 20px}.contacts-wrap .cont-form .row .cont-txt, .contacts-wrap .cont-form .row
textarea{display:block;float:left;width:333px;height:32px;border:2px
solid #c2c2c2;text-transform:uppercase;font:normal 13px/32px "exo_2bold";padding:0
10px;margin:0
34px 0 0;color:#333}.contacts-wrap .cont-form .row .cont-txt:focus, .contacts-wrap .cont-form .row textarea:focus{border-color:#20629b}.contacts-wrap .cont-form .row .cont-txt.error, .contacts-wrap .cont-form .row
textarea.error{border-color:#c33}.contacts-wrap .cont-form .row
textarea{line-height:16px;padding:10px;resize:none;width:724px;height:67px}.contacts-wrap .cont-form .cont-btn{float:left;margin:0
18px 0 0;height:42px;color:#fff;cursor:pointer;font-size:13px;font-family:"exo_2bold";text-transform:uppercase;background:#20629b url(/assets/css/images/msg-icon.png) no-repeat 17px 14px;padding:0
20px 0 42px}.contacts-wrap .cont-form .cont-btn:hover{background:#c33 url(/assets/css/images/msg-icon.png) no-repeat 17px 14px}.contacts-wrap .cont-form .form-result{font:normal 13px/42px "exo_2bold";text-transform:uppercase;display:none}.content.full-width{width:100%;float:none}.serv-wrap .work-block{height:470px;position:relative}.serv-wrap .work-block ul.work-tabs
li{height:438px;position:relative;width:264px;margin:0
34px 20px 0;padding:32px
60px 0 33px}.serv-wrap .work-block ul.work-tabs li:last-child{margin:0}.serv-wrap .work-block ul.work-tabs li .work-bg{position:absolute;width:357px;height:470px;top:0;left:0;z-index:-1}.serv-detail ul.content-list{padding:5px
0 24px 24px}.serv-detail ul.content-list
li{line-height:14px;margin:0
0 18px}.catalog-list .product-list .product-item{width:259px;float:left;margin:0
23px 35px 0}.catalog-list .product-list .product-item
a{display:block;width:259px;height:190px;position:relative}.catalog-list .product-list .product-item .product-img{display:block;width:259px;height:190px}.catalog-list .product-list .product-item .product-info{display: flex;position:absolute;width:259px;height:190px;top:0;left:0;color:#f0f0f0;text-shadow:black 0 0 2px}.catalog-list .product-list .product-item .product-info .prod-info-wrap{position:absolute;bottom:0;padding:0
17px 12px;z-index:1000}.catalog-list .product-list .product-item .product-info .prod-info-wrap>*{display:block}.catalog-list .product-list .product-item .product-info .prod-info-wrap .product-title{text-transform:uppercase;font:normal 18px/25px "exo_2bold"}.product-title:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);border-radius:150px}.catalog-list .product-list .product-item .product-info .prod-info-wrap .product-hide{display:none;padding:12px
0 0}.catalog-list .product-list .product-item .product-info .prod-info-wrap .product-desc{padding:13px
0 0;position:relative;display:block;font-size:13px;line-height:20px}.catalog-list .product-list .product-item .product-info .prod-info-wrap .product-desc:before{content:"";width:100px;height:3px;background:#fff;position:absolute;top:0;left:0}.catalog-list .product-list .product-item:hover .product-info{}.catalog-list .product-list .product-item:hover .product-info .product-hide{display:block}.catalog-list
h3{line-height:25px}.catalog-list ul.content-list{padding:0
0 22px 24px}.catalog-list ul.content-list
li{line-height:14px}.catalog-list ul.content-list li
p{margin:0;line-height:20px}.catalog-list .catalog-desc{padding:26px
0 0}.reviews-list .reviews-item{width:186px;display:inline-block;vertical-align:top;margin:0
23px 62px 0}.reviews-list .reviews-item .reviews-img{margin:0
0 6px}.reviews-list .reviews-item .reviews-img
a{display:block;width:182px;height:255px;border:2px
solid #e4e4e4}.reviews-list .reviews-item .reviews-img:hover
a{border-color:#c33}.reviews-list .reviews-item .reviews-title{font-size:13px;line-height:20px}.formula{padding:0
0 23px;font-size:13px}.formula
p{margin:0
0 7px}.site-tbl{margin:0
0 34px;width:100%;border-collapse:separate}.site-tbl
td{padding:7px
18px 9px}.site-tbl thead
td{color:#fff;background:#2e3235;text-transform:uppercase;font-family:"exo_2bold";padding:14px
18px 16px 18px;border-right:1px solid #474c50}.site-tbl thead td.first-th{width:490px}.site-tbl thead tr td:last-child{border:0}.site-tbl tbody tr:nth-child(odd){background:#f1f3f4}.object-list .about-item{margin:0
22px 35px 0}.catalog-detail .item-slider{margin:0
0 48px;padding:18px
0 0}.catalog-detail .item-slider
#sync1{background:#f1f3f4;margin:0
0 6px}.catalog-detail .item-slider #sync1 .img-item{text-align:center}.catalog-detail .item-slider #sync1 .owl-controls .owl-buttons
div{display:block;width:70px;height:115px;cursor:pointer;text-indent:-9999px;background:#f1f3f4;position:absolute;bottom:-121px;z-index:100}.catalog-detail .item-slider #sync1 .owl-controls .owl-buttons div
span{display:block;width:18px;height:52px;text-indent:-9999px;cursor:pointer;position:absolute;top:31px;background:url(/assets/css/images/catalog-slider-arrow-bg.png) no-repeat}.catalog-detail .item-slider #sync1 .owl-controls .owl-buttons
div.disabled{display:none}.catalog-detail .item-slider #sync1 .owl-controls .owl-buttons .owl-prev{left:0}.catalog-detail .item-slider #sync1 .owl-controls .owl-buttons .owl-prev
span{left:22px;background-position:0 0}.catalog-detail .item-slider #sync1 .owl-controls .owl-buttons .owl-prev:hover
span{background-position:0 -52px}.catalog-detail .item-slider #sync1 .owl-controls .owl-buttons .owl-next{right:0}.catalog-detail .item-slider #sync1 .owl-controls .owl-buttons .owl-next
span{left:29px;background-position:0 -104px}.catalog-detail .item-slider #sync1 .owl-controls .owl-buttons .owl-next:hover
span{background-position:0 -156px}.catalog-detail .item-slider #sync2 .owl-item .img-item{width:115px;height:115px;position:relative;cursor:pointer}.catalog-detail .item-slider #sync2 .owl-item .img-item .img-line{display:none;position:absolute;top:0;left:0;width:111px;height:111px;border:2px
solid #c33}.catalog-detail .item-slider #sync2 .owl-item .img-item:hover .img-line{display:block}.catalog-detail .item-slider #sync2 .owl-item.synced .img-item .img-line{display:block;width:115px;height:115px;border:0;background-color:rgba(255, 255, 255, 0.7)}.catalog-detail ul.content-list li
a{text-decoration:none;border-bottom:1px solid #b2c8da}.catalog-detail ul.content-list li a:hover{color:#c33;border-color:#e1a4a5}.cert-list .cert-item{width:259px;margin:0
0 44px}.cert-list .cert-item .cert-img{position:relative;text-align:center}.cert-list .cert-item .cert-img
img{border:2px
solid #e4e4e4}.cert-list .cert-item .cert-img:hover
img{border-color:#c33}.cert-list .cert-item .cert-title{font-size:13px;line-height:19px}#myoverlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1100;background-color:rgba(21,21,21,0.4);cursor:pointer}.popup{display:none;position:absolute;top:0;left:0;z-index:1102;background:#fff;max-width:524px}.popup .close-popup{display:block;width:15px;height:15px;text-indent:-9999px;position:absolute;top:13px;right:13px;cursor:pointer;background:url(/assets/css/images/fancy-close-bg.png) no-repeat 0 0}.popup .popup-wrap{padding:45px
58px 67px 59px}.popup .popup-wrap .popup-title{font:normal 48px/58px "exo_2bold";text-transform:uppercase;padding:0
0 26px}.form-popup-title{display:none}.popup .popup-wrap .popup-desc{padding:0
0 26px}.popup .popup-wrap
.row{margin:0
0 21px}.popup .popup-wrap .row .popup-txt{width:383px;height:32px;font:normal 13px/32px "exo_2bold";text-transform:uppercase;border:2px
solid #c2c2c2;padding:0
10px}.popup .popup-wrap .row .popup-txt.call-txt{border:0;border-bottom:2px solid #c2c2c2;font:normal 38px/42px "exo_2bold";text-transform:none;height:42px;padding:0
10px 5px}.popup .popup-wrap .row .popup-txt:focus{border-color:#20629b}.popup .popup-wrap .row .popup-txt.error{border-color:#c33}.popup .popup-wrap .row .row-note{color:#ababab;font-size:13px}.popup .popup-wrap .popup-btn{color:#fff;cursor:pointer;height:42px;font-size:13px;text-transform:uppercase;font-family:"exo_2bold";padding:0
22px 0 47px;background:#20629b url(/assets/css/images/callback-btn-bg.png) no-repeat 17px 11px;margin:13px
0 0}.popup .popup-wrap .popup-btn:hover{background:#c33 url(/assets/css/images/callback-btn-bg.png) no-repeat 17px 11px}.popup .popup-txt::-moz-placeholder{color:#ababab;opacity:1}.popup .popup-txt::-webkit-input-placeholder{color:#ababab;opacity:1}.footer{clear:both;width:100%;padding:38px
0 41px;background:#eff0f2;line-height:26px}.footer
a{color:#333;text-decoration:none}.footer a:hover{border-bottom:1px solid #a4a4a6}.footer
.copy{float:left;margin:0
96px 0 0}.footer .btm-cont{float:left}.footer .btm-cont .btm-addr
a{color:#20629b;text-transform:uppercase;font-family:"exo_2bold"}.footer .btm-cont .btm-addr a:hover{color:#c33;border-color:#e1a4a5}.footer .btm-cont .btm-addr a.addr-new-window{display:inline-block;text-indent:-9999px;width:12px;height:12px;background:url(/assets/css/images/new-win-icon-bg.png) no-repeat 0 0;margin:0
0 0 9px;border:0;position:relative;top:6px}.footer .dev-block{float:right;text-align:right}.circle{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.circle
img{position:absolute;z-index:101;height:190px;width:259px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}.circle img:hover{position:absolute;z-index:10000;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;width:300px;height:230px;top:-20px;left:-20px;position:relative}.B_crumbBox{display:inline-flex}
/* ADAPTATION */

.popup{
	margin-top: -150px !important;
}

.preim-title{
	text-align: center;
}
.popup-title{
	text-align: center;
}

@media(min-width: 1025px) and (max-width: 1201px){
    #section3 .work-tabs li{
        width: calc(65vw / 3) !important;
    }
}

@media (max-width: 1200px){
        body{
            min-width: auto;
            margin: 0 auto;
        }
     	/* Slide description */
     	.main-slider .slide-desc{
			width: 90%;
     	}
     	/* Container */
        .container{
            width: auto;
        }
         /* Header wrapper */
        .header .container{
                display: flex;
                flex-direction: row;
                align-items: center;
                margin-left: 15px;
                height: content-box;
                width: auto !important;
                font-size: 17px;
        }
        /* Content */
        .content{
            width: 100%;
        }
		.work-title a{
			background: none;
		}
		.B_crumbBox{
			padding-top: 20px;
		}
		.main-slider .slide-title{
			display: inline-block;
			width: auto;
		}
		.slide-title{
                margin-left: 15px !important;
        }
        /* Work block */
        .work-block ul.work-tabs li .work-title a.link24, .work-block ul.work-tabs li .work-title a.link25, .work-block ul.work-tabs li .work-title a.link26{
        	background:  none;
        }
        .serv-wrap .work-block ul.work-tabs li .work-bg{
        	width: 100%;

        }
        .serv-wrap .work-block ul.work-tabs li .work-bg img{
        	width: 100%;
        	height: 470px;
        }
	/* Top menu */
	.top-menu{
	    position: relative;
	}
        /* Left column */
        .left-column{
            padding: 71px 18px 0;
        }
        /* Section3 */
        #section3 .work-tabs li{
            width: calc(85vw / 3);
        }
        #main-wrapper #main .container .work-tabs{
            display: flex;
            -ms-align-items: center;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            -o-flex-wrap: wrap;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
        }
       	#main-wrapper #main .container .work-tabs li{
       		margin: 10px;
       	}
        /* News list */
        .news-list{
            display: flex;
            flex-wrap: wrap;
        }
        .main-news .news-list .news-item .news-info{
            width: 95%;
        }
        .main-news .news-list .news-item{
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
            flex-direction: column;
            -ms-align-items: center;
            align-items: center;
        }
        /* News detail */
        .news-detail{
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
            flex-direction: column;
            -ms-align-items: center;
            align-items: center;
        }
        .news-detail p, .news-detail span span{
            width: 90%;
        }
        .news-detail span{
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
            flex-direction: column;
            -ms-align-items: center;
            align-items: center;
        }
        .news-detail span img{
            margin-bottom: 15px;
        }
        .serv-wrap .work-block{
            height: auto;
        }
        /* Services */
        .work-block ul.services-work-tabs{
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            -o-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-align-items: center;
            align-items: center;
            justify-content: center;
        }
        .work-block ul.services-work-tabs li{
            margin: 10px !important;
        }
        /* About section */
        .about-imgs{
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        .about-imgs h2, .about-imgs p, .about-imgs h3{
            width: 90%;
        }
        .brigade-desc-container{
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
            flex-direction: column;
            -ms-align-items: center;
            align-items: center;
        }
        /* Product list */
        .catalog-list .product-list{
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }
        /* Catalog list */
        .content ul.content-list{
            align-self: flex-start;
        }
        .catalog-list{
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
            flex-direction: column;
            padding: 0 15px;
        }
        .catalog-list ul{
        	padding: 0 15px;
        }
        .catalog-list p, .catalog-list h2, .catalog-list h1, .catalog-list span, .catalog-list h3{
            width: 85%;
        }
        /* Global content padding */
        #main{
            padding: 0 10px;
        }
        .catalog-detail{
            padding: 0 15px;
        }
        /* Owl bottom panel */
        #sync2{
            display: none !important;
        }
        /* Owl carousel image's resolution */
        .owl-item .img-item img{
            width: 750px;
            height: 561px;
        }
        .owl-controls{
            display: none !important;
        }
        /* Content1 */
        .content1{
            width: auto;
            padding: 0 10px;
        }
        #center p a img{
            width: 200px;
            height: 200px;
        }
        #center p img{
        	width: 90%;
			height: auto;
        }
        /* Popup */
        .callpopup{
        	margin-top: -210px !important;
        }
}

@media (max-width: 1024px) {
	/* Hamburger link arrows */
	.top-menu nav ul.top-nav > li{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.top-menu nav ul.top-nav > li a{
		width: 100%;
		position: relative;
		z-index: 1000;
	}
	.top-menu nav ul.top-nav > li:nth-child(1) .arrow-top, .top-menu nav ul.top-nav > li:nth-child(5) .arrow-top, .top-menu nav ul.top-nav > li:nth-child(6) .arrow-top, .top-menu nav ul.top-nav > li:nth-child(7) .arrow-top, .top-menu nav ul.top-nav > li ul li .arrow-top{
		display: none;
		visibility: hidden;
	}
	.top-menu nav ul.top-nav > li > ul > li > a{
		padding: 6px 0px 7px 0px !important;
	}
	.nested-nav-ul-active{
		display: block !important;
	}
	.parent-li-active{
		background:#11436e;
	}
	.arrow-top{
		width: 0%;
		height: 0;
		border: 23px solid transparent;
	    /* border-top-color: transparent;
	    border-bottom-color: transparent;
	    border-bottom-style: solid;
	    border-bottom-width: 17px; */
		border-top-color: #fff;
		border-bottom: 0;
		position: absolute;
		z-index: 1000000;
		right: 10px;
	}
	.top-menu nav ul.top-nav > li:hover{
		background: #000033;
	}
	.top-menu nav ul.top-nav > li:hover ul{
		display: none;
	}
        /* Header site description */
        .header .site-desc{
                margin: 0 !important;
        }
        /* Header change language buttons */
        .header .lang-ua, .lang-ru{
                height: 23px !important;
        }
        /* header callback link */
        .header .callback-link{
                /*font-size: 2em;*/
        }
        .header .head-cont strong{
                padding: 0 !important;
                /*font-size: 18px !important;*/
                margin: 0 !important;
        }
        /* Nav */
        nav{
                height: 49px;
        }
        /* Navigation list */
        .top-nav{
                display: none;
                position: relative;
                z-index: 1000;
        }
        .top-nav li {
                color: #000033;
        }
        /* Hamburger menu wrapper */
        .hamburger-wrapper{
                display: inline-block;
        }
        /* Hamburger menu */
        .visible-phone{

        }
        .hamburger{
                margin-left: 10px;
        }
        .row .three{
                padding: 80px 30px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                background-color: #2c3e50;
                color: #ecf0f1;
                text-align: center;
        }

        .hamburger .line{
                width: 45px;
                height: 5px;
                background-color: #ecf0f1;
                display: block;
                margin: 8px auto;
                -webkit-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
        }

        .hamburger:hover{
                cursor: pointer;
        }

        #hamburger-1.is-active .line:nth-child(2){
                opacity: 0;
        }

        #hamburger-1.is-active .line:nth-child(1){
                -webkit-transform: translateY(13px) rotate(45deg);
                -ms-transform: translateY(13px) rotate(45deg);
                -o-transform: translateY(13px) rotate(45deg);
                transform: translateY(13px) rotate(45deg);
        }

        #hamburger-1.is-active .line:nth-child(3){
                -webkit-transform: translateY(-13px) rotate(-45deg);
                -ms-transform: translateY(-13px) rotate(-45deg);
                -o-transform: translateY(-13px) rotate(-45deg);
                transform: translateY(-13px) rotate(-45deg);
        }
        /* Sticky navbar */
        .sticky {
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 1000;
        }
        .sticky .hamburger{
                /*margin-left: 10px;*/
        }
        .sticky {
                padding-top: 1px;
        }
        /* navbar link list */
        .ham-menu-active{
                display: flex;
                position: absolute !important;
                left: 0;
                top: 48px;
                flex-direction: column;
                align-items: center;
                text-align: center;
                background-color: #000033;
        }
        .top-nav{
                width: 100%;
        }
        .top-nav li{
                color: #000033;
                width: 100%;
                font-size: 18px;
        }
        .top-nav li ul{
                width: 100% !important;
        }
        .top-nav li ul li{
                width: 100%;
        }
        .non-active{
                position: relative;
        }
        /* Slider */
        .slider-link span:after{
                content: "\00a0\00a0\00a0\00a0";
        }
        .slider-link{
                /*display: flex;*/
                /*flex-direction: column;*/
        }
        .slider-link span{
                margin-left: -5px;
        }
        .slider-link{
                width: auto;
                margin-right: 10px;
        }
        .slide-title a{
                font-size: 18px !important;
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flex;
                display: -o-flex;
                display: flex;
                -webkit-flex-direction: column;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                -o-flex-direction: column;
                flex-direction: column;
        }
        /* Nav dots */
        #nav-dots{
                bottom: 68px !important;
        }
        /* Section 1 */
        #section1 .container{
                width: 100%;
        }
        #section1 .container .main-title{
                text-align: center;
                font-size: 19px;
        }
        .serv-list{
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: center;
        }
        /* Section 2 */
        #section2 .container{
                width: auto;
                height: 800px;
        }
        #section2 .main-title{
                font-size: 25px;
        }
        .preim-tabs{
                width: 100% !important;
                display: flex;
                flex-direction: row;
                position: static !important;
                justify-content: center;
        }
        .preim-tabs li{
                position: static !important;
        }
        .preim-block{
                position: static !important;
                height: auto;
        }
        .preim-block .more-block{
                position: static !important;
                display: flex;
                justify-content: center;
                align-items: center;
        }
        #section2 .preim-box-wrap{
        		display: -webkit-flex;
        		display: -moz-flex;
        		display: -ms-flex;
        		display: -o-flex;
        		display: flex;
        		justify-content: center;
        		align-items: center;
                width: 100%;
        }
        #section2 .preim-box{
                width: 300px;
                padding: 0 !important;
        }
        .preim-block .preim-box-wrap{
        	background-position: center;
        }
        .preim-block .preim-box-wrap .preim-box:after{
                display: none;
        }
        /* Section 3 */
        #section3 .work-tabs li .work-title a{
        	background: none;
        }
        .work-block ul.work-tabs li .work-title{
                font-size: 20px;
        }
        .work-block .main-title{
                top: 10px;
                font-size: 25px;
        }
        #section3 .work-section{
                padding-top: 1px;
        }
        #section3 .work-tabs{
                width: 100% !important;
                margin-top: 60px;
        }
        #section3 .work-tabs li{
                width: 100% !important;
                height: 166px;
                padding: 5px 0 0 0 !important;
        }
        #section3 .work-block ul.work-tabs li .work-title{
                margin: 0;
                font-size: 19px;
        }
        #section3 .more-block{
                position: relative;
                bottom: -7px;
                z-index: 2;
        }
        .work-title a{
                width: 100%;
                padding: 0 !important;
                text-align: center;
        }
        .work-block ul.work-tabs li .work-hide{
                padding: 0 21px 0 21px;
        }
        /* Section 4 */
        #section4 .container{
                width: auto;
        }
        #section4 .container .main-title{
                font-size: 30px;
        }
        #section4 .news-list{
                display: flex;
                flex-direction: row;
                -webkit-flex-wrap: wrap;
                -moz-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                -o-flex-wrap: wrap;
                flex-wrap: wrap;
                justify-content: center;
        }
        .news-block .news-list .news-item{
                margin: 0 13px 30px 30px;
        }
        /* Footer */
        .footer .container{
            width: auto;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
            flex-direction: column;
            -ms-align-items: center;
            align-items: center;
        }
        .footer .btm-cont{
            margin-left: 20px;
        }
        /* services.html */
        #main-wrapper #main .container{
            width: auto;
        }    
        #main-wrapper #main .container h1{
            font-size: 26px;
            text-align: center;
        }
        #main-wrapper .work-block{
            height: auto;
        }
        #main-wrapper #main .container .work-tabs li{
            margin: 0 !important;
        }
        .B_crumbBox{
            font-size: 16px;
            margin: 0 0 0 16px;
        }
        .footer-adapt{
            bottom: 0;
            width: 100vw;
            z-index: 100;
        }
        /* Header alignment */
        .header .container{
            flex-direction: column;
            -ms-align-items: flex-start;
            align-items: flex-start;
        }
}

@media(min-width: 769px) and (max-width: 1025px){
    .main-news .news-list .news-item{
        width: 40%;
        margin-right: 15px;
    }
    .main-news .news-list .news-item .news-info{
        width: 100% !important;
    }
    .news-list{
        justify-content: center;
    }    
    .main-news .news-list .news-item .news-info .news-title a{
        font-size: 17px;
    }
    .about-imgs p img, .about-imgs h2 img{
            width: 740px;
            height: 343px;
    }
    /* Owl carousel image's resolution */
        .owl-item .img-item img{
            width: 750px;
            height: 561px;
        }
        /* Slider */
        .main-slider span{
			font-size: 35px;
        }
        .main-slider p, .main-slider a{
        	font-size: 24px;
        }
 }

@media(max-width: 769px){
        /* Section 2 */
        #section2 .preim-tabs{
            flex-direction: column;
            align-items: center;
        }
        /* Section 3 */
        #section3 .more-block{
            bottom: -5px;
        }
         /* News list */
        .news-detail p img, .news-detail span img{
            width: 450px;
            height: 385px;
        }
        /* About */
        .about-imgs p img, .about-imgs h2 img{
            width: 470px;
            height: 280px;
        }
        /* Owl carousel image's resolution */
        .owl-item .img-item img{
            width: 490px;
            height: 367px;
        }
        /* Catalog images */
        .catalog-detail img{
            width: 90%;
            height: auto;
        }
        .catalog-detail tbody tr{
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            -webkit-flex-direction: column-reverse;
            -moz-flex-direction: column-reverse;
            -ms-flex-direction: column-reverse;
            -o-flex-direction: column-reverse;
            flex-direction: column-reverse;
            -ms-align-items: center;
            align-items: center;
        }
        .catalog-detail p a img{
            width: 40%;
            height: auto;
        }
        /* contacts form */
        .cont-form form{
            padding: 0 10px !important;
        }
        .cont-form form .row input, .cont-form form .row textarea{
            width: 80% !important;       
        }
        /* preim link */
        .preim-more-link{
        	margin-top: 12px;
        }
        /* Header */
        .header .head-cont strong{
            font-size: 18px !important;
        }
        /* Bars-mini */
        #Bars-Mini td, #Bars-Mini th{
        	width: 100%;
        }
}

@media (max-width: 620px){
	/* popup */
        .callback-popup{
			width: 300px;
        }
        .popup .popup-wrap .popup-title{
        	font-size: 23px;
        }
        .popup .popup-wrap .row .popup-txt{
        	width: 90% !important;
        }
        .popup .popup-wrap .row .popup-txt.call-txt{
        	font-size: 16px;
        }
		.popup .popup-wrap .popup-btn{
			/* background: #20629b url(/assets/css/images/callback-btn-bg.png) no-repeat 6px 10px; */
			font-size: 10px;
		}
}

@media(max-width: 500px){
     /* News list */
    .news-detail p img, .news-detail span img{
        width: 280px;
        height: 239px;
    }
    /* About section */
    .about-imgs h2{
        font-size: 23px;
    }
    .about-imgs h2, .about-imgs p, .about-imgs h3{
        width: 90%;
    }
    .about-imgs p img, .about-imgs h2 img{
        width: 300px;
        height: 143px;
    }
    /* Work block */
    .work-block ul.work-tabs li .work-hide .work-desc p{
        font-size: 13px;
    }
    .work-block ul.work-tabs li .work-title{
        margin-bottom: 0;
    }
    /* Owl carousel image's resolution */
    .owl-item .img-item img{
        width: 350px;
        height: 262px;
    }
    .catalog-detail img{
        width: 100%;
    }
    .catalog-detail p a img{
        width: 70%;
    }
    /* Catalog list */
    .catalog-list p a img{
		width: 90%;
		height: auto;
    }
	/* Crumbs */
	.B_crumbBox{
        font-size: 13px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media(max-width: 378px){
    /* Owl carousel image's resolution */
    .owl-item .img-item img{
        width: 290px;
        height: 217px;
    }
    .head-cont p strong{
    	font-size: 25px;
    }
}

@media(max-width: 330px){
    #section3 .work-title{
        margin: 0 0 -5px !important;
    }

}

/* ADAPTATION */
.btm-num a {
  text-decoration: none;
  color: #20629b;
}

.btm-num a:hover {
    color: #c33;
    border-color: #e1a4a5;
}