﻿html,body{height:100%;font-family:"proxima-nova", sans-serif;font-size:12px}body{display:none}a{text-decoration:none}#header{height:128px}.layer-up{z-index:1000;position:relative}#logo{margin-top:49px;margin-left:60px;float:left;width:132px;height:32px;background:url(../img/logo.png);background-size:contain;display:block}#select-lang{margin-top:51px;margin-left:70px;float:left}#select-lang a{font-size:1rem}#menu-top{margin-top:40px}.bmenu{position:fixed;top:38px;left:20px;z-index:1005}.bmenu.hidden{display:none}.filter-menu{position:fixed;top:38px;right:20px;z-index:1001}.filter-menu.hidden{display:none}.main-navigation li{font-size:1.333rem;text-transform:uppercase;letter-spacing:3px}.main-navigation li a{color:black;font-size:1.333rem;font-weight:400;text-align:center;border-bottom:0;line-height:3.692307692;text-transform:uppercase;white-space:nowrap;-webkit-transition:color 500ms ease-in-out 100ms;-moz-transition:color 500ms ease-in-out 100ms;-o-transition:color 500ms ease-in-out 100ms;transition:color 500ms ease-in-out 100ms}.main-navigation li a:hover{color:#ffdd00}.main-navigation div.nav-menu>ul{display:none}.main-navigation ul.nav-menu.toggled-on,.main-navigation .menu-toggle{display:inline-block}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:none}.main-navigation ul{margin:0;text-indent:0}.main-navigation li a,.main-navigation li{display:inline-block;text-decoration:none}.main-navigation li{margin:0 40px 0 0;margin:0 2.85714rem 0 0;position:relative}.main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.main-navigation li ul ul{top:0;left:100%}.main-navigation ul li:hover>ul,.main-navigation ul li:focus>ul,.main-navigation .focus>ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;width:inherit}.main-navigation li ul li a{background:#efefef;border-bottom:1px solid #ededed;display:block;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;padding:8px 10px;padding:0.57143rem 0.71429rem;width:180px;width:12.85714286rem;white-space:normal}.main-navigation li ul li a:hover,.main-navigation li ul li a:focus{background:#e3e3e3;color:#444}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a{color:#636363;font-weight:bold}.inverse #logo{background:url(../img/logo-white.png);background-size:contain}.inverse .btn-lang{background-color:rgba(0,0,0,0.6);font-size:1rem;font-weight:700;border:none;text-align:center;color:white}.inverse .btn-lang.active{background-color:rgba(0,0,0,0.6);font-size:1rem;font-weight:700;border:none;text-align:center}.inverse .main-navigation li a{color:#ffffff;font-size:1.333rem;font-weight:400;text-align:center;-webkit-transition:color 500ms ease-in-out 100ms;-moz-transition:color 500ms ease-in-out 100ms;-o-transition:color 500ms ease-in-out 100ms;transition:color 500ms ease-in-out 100ms}.inverse .main-navigation li a:hover{color:#ffdd00}.cbp-spmenu{background:black;position:fixed}#cbp-spmenu-s1 #left-menu{margin-left:32px;margin-top:110px;padding:0}#cbp-spmenu-s1 #left-menu li{margin-bottom:41px;display:block;float:left;clear:both;padding-bottom:5px}#cbp-spmenu-s1 #left-menu li a{line-height:0px;padding:0}#cbp-spmenu-s1 a{display:block;color:#fff;font-size:16px;font-weight:300}#cbp-spmenu-s1 .contacts{color:white;font-size:16px;margin-top:73px;margin-left:32px;margin-right:37px;position:fixed;bottom:40px;width:210px}#cbp-spmenu-s1 .contacts .phone{font-weight:bold;-webkit-appearance:none;text-decoration:none}#cbp-spmenu-s1 .contacts .phone a{text-decoration:none;border:none}#cbp-spmenu-s1 .contacts .adress{margin-top:32px}.cbp-spmenu-vertical{width:280px;height:100%;top:0;z-index:1002}.cbp-spmenu-vertical a{border-bottom:1px solid #258ecd;padding:1em}.cbp-spmenu-left{left:-280px}.cbp-spmenu-left.cbp-spmenu-open{left:0px;z-index:1002}.bmenu.zindex{z-index:1003}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}#career-top{background-image:url(../img/career/career.jpg);background-size:cover;background-position:center;height:320px}#career-top.career_03{background-image:url(../img/career/career.jpg);background-size:cover;background-position:center;height:320px}#career-top.career_04{background-image:url(../img/tenders/tenders.jpg);background-size:cover;background-position:center;height:320px}#career-top.news_06{background-image:url(../img/tenders/tenders.jpg);background-size:cover;background-position:center;height:320px}#news-level2.news_07{background-image:url(../img/news/07_news.jpg);background-size:cover;background-position:center;height:125px}@media screen and (max-height: 26.375em){.cbp-spmenu-vertical{font-size:70%;width:280px}.cbp-spmenu-left,.cbp-spmenu-push-toleft{left:-280px}}@media screen and (max-width: 1340px){#site-navigation{display:none}#logo{margin:auto;margin-top:50px;float:none}.bmenu.hidden{display:block !important}#select-lang{display:none}}@media screen and (min-width: 1340px){#cbp-spmenu-s1 #left-menu{margin-left:32px;margin-right:0;margin-top:110px;float:left}#cbp-spmenu-s1 .contacts{color:white;font-size:16px;margin-top:73px;margin-left:32px;margin-right:37px;position:fixed;bottom:40px;width:210px}#cbp-spmenu-s1 .contacts .phone{font-weight:bold;-webkit-appearance:none;text-decoration:none}#cbp-spmenu-s1 .contacts .phone a{text-decoration:none;border:none}#cbp-spmenu-s1 .contacts .adress{margin-top:32px}#site-navigation{display:block}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:inline-block !important;text-align:left;margin-top:40px;margin-right:60px;float:right}.main-navigation .menu-toggle{display:none}.main-navigation .main-navigation ul.nav-menu.toggled-on,.main-navigation .menu-toggle{display:none}}.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20}.navbar-wrapper>.container{padding-right:0;padding-left:0}.navbar-wrapper .navbar{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar .container{width:auto}#top-carousel{height:100%}#top-carousel .bg{background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center}#top-carousel .bg-slide1{background-image:url(../img/carousel/001.jpg)}#top-carousel .bg-slide2{background-image:url(../img/carousel/002.jpg)}#top-carousel .bg-slide3{background-image:url(../img/carousel/003.jpg)}#top-carousel .bg-slide4{background-image:url(../img/carousel/004.jpg)}#top-carousel .camera-eye{position:absolute;height:100%;width:100%;z-index:11;display:none;background-size:cover}#top-carousel .camera-eye .cam-control{position:absolute;bottom:10px;width:100%;text-align:center}#top-carousel .camera-eye .btn-camera-off{border-radius:22px;background-color:rgba(0,0,0,0.6);color:#ffffff;font-size:0.998rem;font-weight:700;line-height:3.005;text-align:center;width:135px;text-transform:uppercase;margin:auto;cursor:pointer;letter-spacing:1px}.carousel-caption{z-index:10;text-shadow:none}#top-carousel .item{height:100%;background-color:#777}#top-carousel .item .overlay{height:100%;width:100%;position:absolute;background-color:#000;opacity:0.6}#top-carousel .carousel-inner{height:100%}#top-carousel .carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:100%}.carousel-control.right,.carousel-control.left{background:none}#top-carousel>a.right.carousel-control>span.glyphicon.glyphicon-chevron-right{border-radius:50%;background-color:rgba(255,255,255,0.2);width:65px;height:65px;vertical-align:middle;line-height:65px}#top-carousel>a.right.carousel-control>span.glyphicon.glyphicon-menu-right>div{background-color:rgba(255,255,255,0.3);width:53px;height:53px;border-radius:50%;position:absolute;top:6px;left:6px}#top-carousel>a.left.carousel-control>span.glyphicon.glyphicon-chevron-left{border-radius:50%;background-color:rgba(255,255,255,0.2);width:65px;height:65px;vertical-align:middle;line-height:65px}#top-carousel>a.left.carousel-control>span.glyphicon.glyphicon-chevron-left>div{background-color:rgba(255,255,255,0.3);width:53px;height:53px;border-radius:50%;position:absolute;top:6px;left:6px}#article-carousel .carousel-indicators{bottom:-65px}#article-carousel .carousel-indicators>li{border-radius:50%;border:none;margin:0;background-color:#000000;width:18px;height:18px;margin-right:14px}#article-carousel .carousel-indicators>li.active{border-radius:50%;background-color:#ffdd00;margin:0;margin-right:14px;width:18px;height:18px}@media screen and (max-width: 767px){.carousel-caption{display:block}}@media screen and (min-width: 768px){.carousel-caption{right:0px;left:0px}}.carousel-caption{bottom:inherit;bottom:initial;padding:0;top:43.5%;width:70%;margin:auto}.carousel-caption{text-shadow:none}.carousel-caption .title{color:#ffffff;font-size:4rem;font-weight:100;line-height:1.25;letter-spacing:6px;text-transform:uppercase;margin-top:20px}.carousel-caption .title span{font-size:1.4rem; display: block;}.carousel-caption .year{color:#ffffff;font-size:2rem;font-weight:300;text-align:center}.carousel-caption2{bottom:30px;padding:0;position:absolute;text-align:center;color:white;z-index:10;width:100%}.carousel-caption2 .title{color:#ffffff;font-size:2.5rem;font-weight:300;/*line-height:0*/;text-align:center;margin-bottom:37px}.carousel-caption2 .btn-camera{border-radius:22px;background-color:rgba(0,0,0,0.6);color:#ffffff;font-size:0.998rem;font-weight:700;line-height:3.005;text-align:center;width:135px;text-transform:uppercase;margin:auto;cursor:pointer;letter-spacing:1px}.project-info{background-color:rgba(0,0,0,0.86);color:#ffffff;font-size:1.083rem;font-weight:300;text-align:left;padding:29px 35px}.project-info .row{padding-bottom:15px}.full-height{height:100%;position:relative}.btn{border-radius:0px;letter-spacing:2px;padding-left:30px;padding-right:30px}.btn-lang{min-width:46px;height:25px;border-radius:15px;border-style:solid;border-width:1px;border-color:#000000;box-sizing:border-box;background-color:#ffffff;font-size:12px;text-transform:uppercase;margin-right:4px;text-align:center;vertical-align:middle;padding:4px 15px}.btn-lang.active{background-color:#000000;color:#ffdd00;text-align:center}.btn-company{border-bottom: 2px solid #ffdd00; padding: 0; /*border-style:solid;border-width:1px;border-color:#ffdd00;/* box-sizing:border-box;/*background-color:#ffdd00;*//*width:183px;height:44px;*/text-transform:uppercase;font-size:1.167rem;color:#333333;font-weight:700;line-height:1.5;text-align:center;/*border-radius:45px*/}.btn-subscribe{background-color:#333333;padding:11px 25px;color:#ffffff;font-size:1.167rem;text-transform:uppercase}.btn-subscribe:hover{color:#ccc;background-color:#333333}.btn-subscribe:focus{color:white;background:#333333}.btn-more{border-style:solid;border-width:1px;/*border-color:#ffdd00;*/box-sizing:border-box;/*background-color:#ffdd00;*/border-bottom: 2px solid #ffdd00; padding: 0;/*width:183px;height:44px;*/text-transform:uppercase;font-size:1.167rem;color:#333333;font-weight:700;line-height:1.5;text-align:center;/*border-radius:45px*/}.btn-subscribe{background-color:#333333;padding:11px 25px;color:#ffffff;font-size:1.167rem;text-transform:uppercase}.btn-more:hover{color:#333333;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}.btn-filter{width:16px;height:16px;background:url(/img/filter_btn.png) center no-repeat}.btn-yellow{background-color:#ffdd00;color:#000000;font-size:1.167rem;text-transform:uppercase;font-weight:400;line-height:1.714;padding-left:30px;padding-right:30px;text-align:center}.btn-close{border-radius:50%;background-color:rgba(255,255,255,0.2);width:50px;height:50px;display:inline-block;cursor:pointer}.btn-close>i{border-radius:50%;background-color:rgba(255,255,255,0.3);width:38px;height:38px;margin:6px;vertical-align:middle;display:inline-block;text-align:center;line-height:38px;font-size:1.75rem;position:absolute}.btn-mobile-filter{width:44px;height:44px;background-image:url(../img/btn-mobile-filter.png);background-size:contain;cursor:pointer}.filter-menu.active .btn-mobile-filter{width:44px;height:44px;background-image:url(../img/btn-mobile-filter-active.png);background-size:contain;cursor:pointer}.btn-menu{width:44px;height:44px;background-image:url(../img/menu_50_2x.png);background-size:contain;cursor:pointer}.btn-menu.active{width:44px;height:44px;background-image:url(../img/menu_50_active_2x.png);background-size:contain;cursor:pointer}.menu-toggle{padding:6px 10px;padding:0.42857rem 0.71429rem;font-size:11px;font-size:0.785714286rem;line-height:1.428571429;font-weight:normal;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(top, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64,64,64,0.1)}.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer}button[disabled],input[disabled]{cursor:default}.menu-toggle:hover,.menu-toggle:focus{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(top, #f9f9f9, #ebebeb)}.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{color:#757575;background-color:#e1e1e1;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1);background-image:linear-gradient(top, #ebebeb, #e1e1e1);box-shadow:inset 0 0 8px 2px #c6c6c6,0 1px 0 0 #f4f4f4;border-color:transparent}#footer{padding-top:60px;padding-bottom: 0px;min-height:100px;background-color:#e8e8e8}#footer img{width:132px}#footer ul{list-style:none;margin:0px}#footer li{color:#333333;font-size:1.333rem;font-weight:400;line-height:2.813;text-align:left;text-transform:uppercase;letter-spacing:3px}#footer li a{color:#333333;font-size:1.333rem;font-weight:400;line-height:2.813;text-align:left;text-transform:uppercase;letter-spacing:3px}#footer .phone{color:#000000;font-size:1.333rem;font-weight:700;line-height:1.5;text-align:left;-webkit-appearance:none;text-decoration:none}#footer .phone a{text-decoration:none}#footer .address{color:#000000;font-size:1.333rem;font-weight:400;line-height:2.125;text-align:left;text-transform:none;letter-spacing:normal}.center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}input{border-radius:0px}h2{color:#333333;font-size:3.333rem;font-weight:300;text-align:left}h3{color:#666666;font-size:1.333rem;font-weight:400;line-height:1.625;text-align:left;text-transform:uppercase;letter-spacing:3px}p, ul li{color:#000000;font-size:1.333rem;font-weight:400;line-height:1.625;text-align:left}a{color:#333333;font-size:14px;font-weight:700;line-height:26px;text-transform:uppercase;cursor:pointer}a:hover{color:#333355;text-decoration:none}.blur{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10')}.form-control{-webkit-box-shadow:none;box-shadow:none}.form-control:focus{border:1px solid #ccc;outline:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 768px){body{font-size:10px}}#projects{background:black;overflow:hidden}#projects>div{padding-left:0px;padding-right:0px;height:calc(100% / 1)}#projects img{width:100%}#projects .name{max-width:330px;color:#ffffff;font-size:1.733rem;line-height:1.5;text-align:left;/*border-left:5px solid white;*/position:absolute;bottom:38px;vertical-align:bottom;text-transform:uppercase;padding-left:34px;letter-spacing:4px}#projects .name a{color:#ffffff;letter-spacing:4px;font-size:1.733rem;line-height:1.5;text-transform:uppercase;font-weight:100}#projects .name a span {font-size:1.2rem; display: block;} #projects .name a:hover{text-decoration:none}#projects .bg{background-size:cover;border:none}#projects .bg001{background-image:url(../img/project/001.jpg)}#projects .bg002{background-image:url(../img/project/002.jpg)}#projects .bg003{background-image:url(../img/project/003.jpg)}#projects .bg004{background-image:url(../img/project/004.jpg)}#projects .bg005{background-image:url(../img/project/005.jpg)}#projects .bg006{background-image:url(../img/project/006.jpg)}#projects .bg007{background-image:url(../img/project/007.jpg)}#projects .bg008{background-image:url(../img/project/008.jpg)}#projects .bg009{background-image:url(../img/project/001.jpg)}#projects .bg010{background-image:url(../img/project/005.jpg)}#projects .bg011{background-image:url(../img/project/002.jpg)}#projects .bg012{background-image:url(../img/project/006.jpg)}#projects .bg013{background-image:url(../img/project/003.jpg)}#projects .bg014{background-image:url(../img/project/009.jpg)}#projects .bg015{background-image:url(../img/project/004.jpg)}#projects .tile{display:inline-block}#projects .mix{display:none}#projects .overlay{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-khtml-opacity:1;-moz-opacity:1;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}#projects .tile:hover .overlay{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.7)}a.right.carousel-control,a.left.carousel-control{z-index:10}a.right.carousel-control>span.glyphicon.glyphicon-chevron-right{border-radius:50%;background-color:rgba(255,255,255,0.2);width:65px;height:65px;vertical-align:middle;line-height:65px}a.right.carousel-control>span.glyphicon.glyphicon-chevron-right>div{/*background-color:rgba(255,255,255,0.3);*/width:53px;height:53px;border-radius:50%;position:absolute;top:6px;left:6px}a.left.carousel-control>span.glyphicon.glyphicon-chevron-left{border-radius:50%;background-color:rgba(255,255,255,0.2);width:65px;height:65px;vertical-align:middle;line-height:65px}a.left.carousel-control>span.glyphicon.glyphicon-chevron-left>div{background-color:rgba(255,255,255,0.3);width:53px;height:53px;border-radius:50%;position:absolute;top:6px;left:6px}@media screen and (min-width: 992px){#projects{height:calc(100% - 89px - 128px)}#projects>div{padding-left:0px;padding-right:0px;height:calc(100% / 2)}}#transparent{height:calc(100% - 89px)}#filter{height:98px;background:black;color:white;color:#cacaca;font-size:1rem;font-weight:300;line-height:98px;text-align:left;text-transform:uppercase;position:relative}#filter .fix{position:fixed;z-index:999}#filter a{color:#cacaca;font-size:1rem;font-weight:300;text-align:left;text-transform:uppercase;text-decoration:none;letter-spacing:2px;display:block}#filter a:hover{text-decoration:none}#filter .obj-totals{letter-spacing:normal;height:45px;background:#FFDD00;border-radius:34px;color:#000000;width:230px;line-height:45px;text-align:center;text-transform:none}#filter .obj-totals.null{background:#9B9B9B}#filter img{margin-left:10px;display:none}#filter .big{color:#000000;font-size:2rem;font-weight:300;text-align:center}#filter .menu{overflow:hidden}.filter-opened{width:100%;height:98px;background:rgba(0,0,0,0.8);position:absolute;bottom:0px;overflow:hidden;z-index:21;padding-top:25px;padding-bottom:25px}.filter-opened>.container{margin-top:0}.filter-opened .myline .line{border-top:1px solid #2B2B2B}.filter-opened .myline ul{border:none}.filter-opened ul{list-style:none;margin:0px;padding:0px;border-top:1px solid #2B2B2B;padding-top:18px}.filter-opened li{color:#ffffff;font-size:1.2rem;font-weight:300;line-height:2rem;text-align:left;cursor:pointer;margin-bottom:1px;text-transform:uppercase;margin-bottom:40px;font-family:"proxima-nova", sans-serif}.filter-opened li>b{color:#a2a2a2;font-size:1.2rem;font-weight:300;line-height:3.111;text-align:left}.filter-opened li.check{color:#ffdd00}.filter-opened .objects-circle{border-radius:50%;margin:auto;border-style:solid;border-width:1px;border-color:#ffffff;box-sizing:border-box;background-color:rgba(255,255,255,0);width:227px;height:227px;padding:38px 0;margin-top:5px;text-align:center;cursor:pointer}.filter-opened .objects-circle .count{color:#ffffff;font-size:6.666rem;font-weight:100;line-height:0.375;text-align:center}.filter-opened .objects-circle .title{color:#bbbbbb;font-size:0.917rem;font-weight:300;line-height:2.727;text-align:center;text-transform:uppercase;margin-bottom:30px}.filter-opened .hide-filter{position:absolute;top:34px;right:60px;display:none}.cross{position:absolute;top:38px;right:30px}#filter .fname{line-height:25px;background-image:url(http://svargo.offis5.ru/wp-content/themes/twentytwelve/img/filter_btn.png);background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;padding-right:25px;display:inline-block;color:#FFFFFF}#filter .filter1,#filter .filter2,#filter .filter3,#filter .filter4{display:block;word-break:normal;text-transform:none;color:#9B9B9B;font-size:1.16rem;margin-bottom:20px}#hide-filter>i>img{display:inline;vertical-align:middle}#content{padding-top:72px}#content .short-business-card{border-style:solid;border-width:3px;border-color:#eeeeee;box-sizing:border-box;background-color:#ffffff;padding:24px;margin-bottom:10px}#content .short-business-card .full-name{color:#000000;font-size:1.333rem;font-weight:700;line-height:1.625;text-align:left;margin-bottom:15px}#content .short-business-card .position{color:#000000;font-size:1.167rem;font-weight:400;line-height:1.286;text-align:left}#content .feature .counter{color:#333333;font-size:6rem;font-weight:300;text-align:left}#content .project-about .counter{color:#333333;font-size:6rem;font-weight:300;text-align:left}#content .partners-list{list-style:none;border-style:solid;border-width:3px;border-color:#eeeeee;box-sizing:border-box;background-color:#eeeeee;padding:24px}#content .partners-list .picture{text-align:center;line-height:54px;vertical-align:middle}#content .partners-list .title{color:#000000;font-size:1.333rem;font-weight:700;line-height:24px;vertical-align:middle}#content .partners-list .partner-item{margin-bottom:25px}#content .awards{margin-bottom:124px}#content .awards-list{margin-top:47px}#content .award-item{text-align:center}#content .award-name{color:#000000;font-size:1.333rem;font-weight:700;line-height:1.25;text-align:center;margin-top:18px}#content .block-title .titl{color:#000000;font-size:3.333rem;font-weight:300;text-align:center;margin-bottom:50px;margin-top:95px}#content .full-name{margin-top:30px;margin-bottom:16px;color:#000000;font-size:1.083rem;font-weight:700;line-height:1.615;text-align:left}#content .post{color:#000000;font-size:1rem;font-weight:300;line-height:1.5;text-align:left}#content p{color:#000000;font-size:1.333rem;font-weight:400;line-height:1.875;text-align:left}#career-top{position:relative}#career-top .main-title{color:#ffffff;font-size:5rem;font-weight:300;line-height:1.25;font-family:"proxima-nova", sans-serif;text-align:center;text-transform:uppercase;position:absolute;width:100%;top:50%;margin-top:-45px;}.career #accordion .panel-heading{background-color:#efefef;border-radius:0px}.career #accordion .panel-heading .ctrl{background:url(../img/close_yellow.png) no-repeat center;height:20px;margin-top:6px}.career #accordion .panel-heading a.collapsed .ctrl{background:url(../img/plus.png) no-repeat center;height:20px;margin-top:6px}.career #accordion .panel-heading .panel-title a{text-transform:none}.career #accordion .panel-heading .panel-title .city{color:#000000;font-size:1.167rem;font-weight:300;text-align:left}.career #accordion .panel-heading .panel-title .post{color:#000000;font-size:1.833rem;font-weight:300;text-align:left}.career #accordion .panel-default{border:none;margin-top:1px;border-radius:0px;box-shadow:none}.career #accordion .panel-body{border:none}.career #accordion .opened{background-color:white}.career .opening-speech{margin-bottom:107px}.career .adwantages{list-style:none;margin:0;padding:0}.career .adwantages li{margin-bottom:83px}.career .adwantages li .pic{line-height:56px;text-align:center}.career .adwantages li .title{line-height:1.625;color:#000000;font-size:1.333rem;font-weight:300;text-align:left}.career .adwantages.block-title{color:#000000;font-size:1.333rem;font-weight:700;line-height:1.625;text-align:left;margin-bottom:53px}.career .vacancy-filter{background-color:#efefef;padding:30px 20px}.career .vacancy-filter ul{margin:0px;padding:0px;list-style:none}.career .vacancy-filter li{min-height:22px}.career .vacancy-filter li label{font-weight:400;margin:0;margin-left:20px;width:100%;color:#000000;font-size:1.167rem;font-weight:300;line-height:3.429;text-align:left}.career .vacancy-filter input[type="checkbox"]{border-radius:4px;border-style:solid;border-width:2px;border-color:#000000;box-sizing:border-box;background-color:transparent;width:22px;height:22px;margin-bottom:auto;vertical-align:middle;margin-top:0}.career .vacancy-filter input[type="checkbox"]{display:none}.career .vacancy-filter input[type="checkbox"]+label span{margin-right:12px;border-radius:4px;border-style:solid;border-width:2px;border-color:#000000;box-sizing:border-box;background-color:transparent;width:22px;height:22px;display:inline-block;vertical-align:middle;cursor:pointer}.career .vacancy-filter input[type="checkbox"]:checked+label span{border-radius:4px;background-color:#000000;background-image:url(../img/bird.png);width:22px;height:22px;background-repeat:no-repeat;background-position-x:3px;background-position-y:4px}.career .worksheet{background-color:#ffdd00;padding-top:68px;padding-bottom:68px;margin-bottom:80px}.career .worksheet .form-group{margin-bottom:35px}.career .worksheet .form-control{height:44px;border-radius:0px}.career .worksheet .vac{width:392px}.career .worksheet input{width:278px}.career .worksheet .lblock{padding-left:54px}.career .worksheet .border{border-right:1px solid white}.career .worksheet label{margin-bottom:8px;color:#333333;font-size:1.167rem;font-weight:700;line-height:1.714;text-align:left}.career .worksheet .btn-attache-file{border-style:solid;border-width:2px;border-color:#000000;box-sizing:border-box;background-color:#ffdd00;color:#333333;font-size:1.167rem;text-transform:uppercase;font-weight:400;text-align:center;padding-left:15px;padding-right:15px}.career .worksheet .mini{color:#333333;font-size:1rem;font-weight:300;line-height:1.5;text-align:left;margin-bottom:13px;margin-top:20px}.career .worksheet .mini-69bottom{margin-bottom:48px}.career .worksheet .btn-send-worksheet{background-color:#333333;padding-left:35px;padding-right:35px;color:#ffffff;font-size:1.167rem;text-transform:uppercase;font-weight:400;line-height:1.714;text-align:center}.tenders #accordion .panel-heading{background-color:#efefef;border-radius:0px}.tenders #accordion .panel-heading .ctrl{background:url(../img/close_yellow.png) no-repeat center;height:20px;margin-top:6px}.tenders #accordion .panel-heading a.collapsed .ctrl{background:url(../img/plus.png) no-repeat center;height:20px;margin-top:6px}.tenders #accordion .panel-heading .panel-title a{text-transform:none}.tenders #accordion .panel-heading .panel-title .city{color:#000000;font-size:1.167rem;font-weight:300;text-align:left}.tenders #accordion .panel-heading .panel-title .post{color:#000000;font-size:1.833rem;font-weight:300;text-align:left}.tenders #accordion .panel-default{border:none;margin-top:1px;border-radius:0px;box-shadow:none}.tenders #accordion .panel-body{border:none}.tenders #accordion .opened{background-color:white}.tenders .send-tender{background-color:#ffdd00;padding-top:68px;padding-bottom:68px;margin-bottom:80px}.tenders .send-tender .form-group{margin-bottom:40px}.tenders .send-tender .form-control{height:44px;border-radius:0px}.tenders .send-tender .border{border-right:1px solid white}.tenders .send-tender .vac{width:392px}.tenders .send-tender input{width:278px}.tenders .send-tender .lblock{padding-left:54px}.tenders .send-tender label{margin-bottom:8px;color:#333333;font-size:1.167rem;font-weight:700;line-height:1.714;text-align:left}.tenders .send-tender .btn-attache-file{border-style:solid;border-width:2px;border-color:#000000;box-sizing:border-box;background-color:#ffdd00;color:#333333;font-size:1.167rem;text-transform:uppercase;font-weight:400;text-align:center;padding-left:15px;padding-right:15px}.tenders .send-tender .mini{color:#333333;font-size:1rem;font-weight:300;line-height:1.5;text-align:left;margin-bottom:24px;margin-top:20px}.tenders .send-tender .mini-69bottom{margin-bottom:48px}.tenders .send-tender .btn-send-worksheet{background-color:#333333;padding-left:35px;padding-right:35px;color:#ffffff;font-size:1.167rem;text-transform:uppercase;font-weight:400;line-height:1.714;text-align:center}.accord .ribbon .title{padding:10px;cursor:pointer;background-color:#efefef;border-radius:0px;margin-top:1px}.accord .ribbon .title .city{color:#000000;font-size:1.167rem;font-weight:300;text-align:left}.accord .ribbon .title .vac_post{color:#000000;font-size:1.833rem;font-weight:300;text-align:left}.accord .ribbon .title .ctrl{background:url(../img/plus.png) no-repeat center;height:20px;margin-top:6px}.accord .ribbon .title .ctrl.pup{background:url(../img/close_yellow.png) no-repeat center;height:20px;margin-top:6px}.accord .ribbon .collapse{background:white}.accord .ribbon .collapse .body-text{background:white;padding-left:10px;padding-right:10px;padding-bottom:30px}.accord .ribbon.opened .title{background-color:white}#contact{padding-top:60px;padding-bottom:60px}#contact .company_name{color:#000000;font-size:3.33rem;font-weight:100;text-align:left;text-transform:uppercase;}#contact .company_address{color:#000000;font-size:1.3rem;font-weight:300;text-align:left;padding-top:15px}#map{padding-bottom:80px}.company_address a{text-transform:none}#about{margin-top:81px}.postfix{font-size:2.5rem}#mySwipe .cell{/*line-height:normal;display:table;vertical-align:middle*/}#mySwipe .cell-content{/*display:table-cell;vertical-align:middle*/}.cell-fix{*/line-height:normal !important;padding-top:60px*/}.cell{text-align:center;/*border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;height:220px;display:table;vertical-align:middle*/}.cell .cell-content{/*display:table-cell;vertical-align:middle; height: 300px;*/} .cell .counter{color:#eee;font-size:4.5rem;font-weight:300;text-align:center}.cell .postfix{color:#eee;font-size:1.5rem;font-weight:300;text-align:left}.cell .description{color:#999;font-size:1.167rem;font-weight:400;line-height:1.429;text-align:center}.cells{margin-bottom:62px;/*border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8*/}#about-page{height:100%;background:url(../img/about/08_about.jpg);background-size:cover; background-position: center;background-color: #656565;background-blend-mode: multiply;}#about-page .overlay{height:100%;background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0;width:100%}#about-page>.container{height:100%;position:relative}#about-page h1{margin-top:223px;color:#ffffff;font-size:4.5rem;font-weight:300;line-height:1.25;text-align:center;margin-bottom:148px;text-transform:uppercase;letter-spacing:20px}#about-page .cells{position:relative;top:20%;margin-bottom:0px;text-align: center;}#about-page .cell{/*background:rgba(255,255,255,0.5);*/}#graph-about{background:url(../img/dinamycs_svargo.png);background-position:top;background-color:white;background-repeat:no-repeat}#graph-about .title{margin-top:111px;margin-bottom:81px;color:#333333;font-size:2.5rem;font-weight:300;text-align:left}#graph-about h3{color:#000000;font-size:1.333rem;font-weight:700;line-height:1.875;text-align:left;text-transform:none}#graph-about .text-block{padding-bottom:90px;margin-top:408px}#graph-about .text-block p{color:#000000;font-size:1.333rem;font-weight:400;line-height:1.875;text-align:left}.text-block li{color:#000000;font-size:1.333rem;font-weight:400;line-height:1.875;text-align:left}#struct-company{padding-top:60px;padding-bottom:60px;background-color:#e8e8e8}#struct-company h1{margin-bottom:90px;color:#000000;font-size:3.333rem;font-weight:300}#production-capacity{padding-top:60px;padding-bottom:60px}#production-capacity h1{margin-bottom:46px;color:#000000;font-size:3.333rem;font-weight:300;text-align:left}#production-capacity .tabs{background:url(../img/about/tab_bg.png);background-size:contain;background-position:right}#production-capacity .tabs .tab{padding:68px 80px;display:none}#production-capacity .tabs .tab .title{color:#ffdd00;font-size:3rem;font-weight:300;text-align:left;margin-bottom:53px}#production-capacity .tabs .tab p{color:#ffffff;font-size:1.333rem;font-weight:300;line-height:1.5;text-align:left}#production-capacity .tabs .active{display:block}#production-capacity .tabs ul{margin:0;padding:0;list-style:none}#production-capacity .tabs ul li{padding-left:70px;padding-top:30px;padding-bottom:30px;font-size:1.5rem;color:#000000;font-weight:300;text-align:left;border-bottom:1px solid white;border-right:1px solid white;background-color:#eeeeee;cursor:pointer}#production-capacity .tabs ul li.active{background-color:#292929;color:#ffffff}#production-capacity .tabs ul li.last{border-bottom:none}#trustus{padding-top:88px;padding-bottom:180px;background-color:#eeeeee;position:relative}#trustus .name{margin-top:23px;margin-bottom:16px;color:#000000;font-size:1.083rem;font-weight:700;line-height:1.615;text-align:left}#trustus .post{margin-bottom:11px;color:#000000;font-size:1rem;font-weight:300;line-height:1.75;text-align:left}#trustus .company{text-transform:uppercase;color:#000000;font-size:1rem;font-weight:300;line-height:1.75;text-align:left}#trustus .title{margin-bottom:57px;color:#000000;font-size:3.333rem;font-weight:300;text-align:left}#trustus .say{background-color:#ffffff;padding:30px 33px}#trustus .say .title{color:#000000;font-size:1.667rem;font-weight:700;line-height:1.5;text-align:left;margin-bottom:32px}#trustus .say p{color:#000000;font-size:1.167rem;font-weight:300;line-height:2.143;text-align:left}#trustus .doublequote{padding-top:20px}#trustus .say:before{content:"“";color:#ffdd00;font-size:6.667rem;position:absolute;font-weight:900;line-height:0.375;top:0px;text-align:left}#trustus #trustus-carousel .carousel-indicators{bottom:-100px}#trustus #trustus-carousel .carousel-indicators>li{border-radius:50%;border:none;margin:0;background-color:#000000;width:18px;height:18px;margin-right:14px}#trustus #trustus-carousel .carousel-indicators>li.active{border-radius:50%;background-color:#ffdd00;margin:0;margin-right:14px;width:18px;height:18px}#about-attainment>div.col-md-6.award>div.row.center{bottom:40px;position:absolute;width:100%}#sertifications>div>div.row.center{margin-top:50px}#sertifications{background-color:#eeeeee;padding-bottom:80px;margin-bottom:30px}#sertifications .certificate{background-color:#eeeeee;text-align:center}#sertifications .certificate img{display:inline-block;text-align:center}#sertifications .certificate .title2{color:#000000;font-size:3.333rem;font-weight:300;text-align:center;margin-bottom:60px;margin-top:60px;color:#000000}#sertifications .certificate .caption{margin-top:20px;font-size:1.16rem;color:#000000;text-align:center}#sertifications #certificate-carousel .carousel-indicators{position:static;margin:auto;margin-top:53px;margin-bottom:60px}#sertifications #certificate-carousel .carousel-indicators>li{border-radius:50%;border:none;margin:0;background-color:#000000;width:18px;height:18px;margin-right:14px}#sertifications #certificate-carousel .carousel-indicators>li.active{border-radius:50%;background-color:#ffdd00;margin:0;margin-right:14px;width:18px;height:18px}#sertifications #certificate-carousel .caption{margin-top:29px;color:#000000;font-size:1.5rem;font-weight:300;line-height:1.167;text-align:center}.item-content-box{/*border: 1px #e8e8e8 solid; */padding: 10px 15px;margin-bottom: 20px;}#about-attainment{padding-bottom:60px;background-color:#fff;margin-top:30px}#about-attainment .title2{color:#000000;font-size:3.333rem;font-weight:300;text-align:center;margin-bottom:60px;margin-top:60px;color:#000000}#about-attainment .award{background-color:#fff;padding-bottom:35px}#about-attainment .award .img{text-align:center}#about-attainment .award .wins-date{margin-top:30px}#about-attainment .award .wins-date p{text-align:center; font-size: inherit;}#about-attainment .award ul{margin:0;padding:0;list-style:none}#about-attainment .award li{margin-bottom:74px}#about-attainment .award .line{margin-bottom:63px}#about-attainment .award .title{color:#000000;font-size:1.4em;font-weight:700;line-height:1.167;text-align:center;margin-bottom:13px}#about-attainment .award .description{color:#000000;font-size:1.2rem;font-weight:300;line-height:1.167;text-align:center;margin-bottom:19px}#about-attainment .award .year{color:#000000;font-size:1.5rem;font-weight:300;line-height:1.167;text-align:center}#about-partners{padding-bottom:100px}#about-partners .cell img{margin:auto;display:inline}#about-partners .title2{color:#000000;font-size:3.333rem;font-weight:300;margin-bottom:40px}#about-partners .no-logo{background-color:#ffdd00;padding-top:121px}#about-partners .no-logo .title{color:#000000;font-size:1.167rem;font-weight:700;line-height:1.5;text-align:center}#about-partners .no-logo .link{color:#000000;font-size:1rem;font-weight:300;line-height:1.75;text-align:center;text-transform:uppercase}#about-clients .cell{cursor:pointer}#about-clients .no-logo{background-color:#ffdd00;padding-top:121px}#about-clients .title{color:#000000;font-size:1.167rem;font-weight:700;line-height:1.5;text-align:center;display:none}#about-clients .title2{color:#000000;font-size:3.333rem;font-weight:300;text-align:left;margin-top:30px;margin-bottom:30px}#about-clients .link{color:#000000;font-size:1rem;font-weight:300;line-height:1.75;text-align:center;text-transform:uppercase;display:none}#about-clients .cell{/*line-height:256px*/}/*#about-clients .cell:hover{background-color:#ffdd00;padding-top:121px}#about-clients .cell:hover>img{display:none}#about-clients .cell:hover .title,#about-clients .cell:hover .link{display:block}*/#about-partners .cell{cursor:pointer}#about-partners .no-logo{background-color:#ffdd00;padding-top:121px}#about-partners .title{color:#000000;font-size:1.167rem;font-weight:700;line-height:1.5;text-align:center;display:none}#about-partners .link{color:#000000;font-size:1rem;font-weight:300;line-height:1.75;text-align:center;text-transform:uppercase;display:none}/*#about-partners .cell:hover{background-color:#ffdd00;padding-top:121px}#about-partners .cell:hover>img{display:none}#about-partners .cell:hover .title,#about-partners .cell:hover .link{display:block}*/#production-capacity-tab li{padding-left:70px}#production-capacity-tab .lesa{background-image:url(../img/icons/lesa.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#production-capacity-tab .lesa.active{background-image:url(../img/icons/lesa_white.png)}#production-capacity-tab .mech{background-image:url(../img/icons/mech.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#production-capacity-tab .mech.active{background-image:url(../img/icons/mech_white.png)}#production-capacity-tab .technics{background-image:url(../img/icons/technics.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#production-capacity-tab .technics.active{background-image:url(../img/icons/technics_white.png)}#production-capacity-tab .instruments{background-image:url(../img/icons/instruments.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#production-capacity-tab .instruments.active{background-image:url(../img/icons/instruments_white.png)}#production-capacity-tab .personal{background-image:url(../img/icons/personal.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#production-capacity-tab .personal.active{background-image:url(../img/icons/personal_white.png)}#production-capacity-tab .projects{background-image:url(../img/icons/projects.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#production-capacity-tab .projects.active{background-image:url(../img/icons/projects_white.png)}#wins{padding-top:80px;padding-bottom:80px;background:white}#wins .img{text-align:center}#wins .wins-date{margin-top:30px}#wins .wins-date p{text-align:center; font-size: inherit;}#wins .titl{color:#000000;font-size:1.2rem;font-weight:700;line-height:1.167;text-align:center;margin-bottom:13px}#wins .title{color:#000000;font-size:1.2rem;font-weight:700;line-height:1.167;text-align:center;margin-bottom:13px}#wins .description{color:#000000;font-size:1.2rem;font-weight:300;line-height:1.167;text-align:center;margin-bottom:19px}#wins .year{color:#000000;font-size:1.5rem;font-weight:300;line-height:1.167;text-align:center}#wins .certificate{text-align:center}#wins .certificate img{display:inline-block;text-align:center}#wins .certificate .title2{color:#000000;font-size:3.333rem;font-weight:300;text-align:center;margin-bottom:60px;margin-top:60px;color:#000000}#wins .certificate .caption{margin-top:20px;font-size:1.16rem;color:#000000;text-align:center}.news-block{margin: 0px; padding: 1px;}#news{margin-top:0px;padding-top:30px;padding-bottom:30px;background-color:#eeeeee}#news .news-overlay{width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.5);z-index:4}#news .event-picture:hover>a>img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}#news .overflow{overflow:hidden}#news .block{margin-top:40px}#news .events{color:#000000;font-size:1.333rem;font-weight:700;line-height:1.625;text-align:left;text-transform:uppercase;letter-spacing:2px}#news .all-events{color:#333333;font-size:1.167rem;font-weight:700;line-height:1.857;text-align:right;text-transform: uppercase;}#news .all-events a{text-transform:none}#news .event-picture{margin-bottom:0px;position:relative;overflow:hidden;font-size:inherit;font-weight:300;line-height:normal;text-transform:none;display:block}#news .event-picture .top-title{position:absolute;z-index:5;margin-left:20px;margin-right:20px;top:40px;color:#ffffff;font-size:1.5rem;font-weight:300;text-align:left;a-hover:none} #news .event-picture .date{position:absolute;z-index:5;margin-left:20px;margin-right:20px;top:20px;color:#ffffff;font-size:1.2rem;font-weight:300;text-align:left;a-hover:none}
#news .event-picture .top-title a{color:#ffffff;font-size:1.5rem;font-weight:300;text-align:left;text-transform:none}#news .event-picture img{width:100%;z-index:1}#news .event-picture .bottom-title{position:absolute;bottom:20px;margin-left:20px;margin-right:20px;z-index:5}#news .event-picture .bottom-title .date{color:#ffdd00;font-size:1rem;margin-bottom:10px;text-transform:uppercase}#news .event-picture .bottom-title .tags ul{margin:0px;padding:0px;list-style:none}#news .event-picture .bottom-title .tags li{color:#ddd;font-size:0.917rem;font-weight:700;text-align:left;/*background-color:#ccc;*/display:inline-block;margin-right:3px;margin-bottom:3px;text-transform:uppercase;padding:3px;letter-spacing:1px}#news .event-picture .bottom-title .tags li a{margin:0;padding:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:uppercase}#news .event-picture img{background-color:rgba(0,0,0,0.5);-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out}#news .event-picture img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}#news .event{background:white;padding:20px;margin-top:30px}#news .event .top-title{margin-bottom:26px;color:#000;font-size:1.5rem;font-weight:300;text-align:left}#news .event .bottom-title .date{color:#a5a5a5;font-size:1rem;margin-bottom:10px;text-transform:uppercase}#news .event .bottom-title .tags ul{margin:0px;padding:0px;list-style:none}#news .event .bottom-title .tags li{color:#000000;font-size:0.917rem;font-weight:700;text-align:left;background-color:#ffdd00;display:inline-block;margin-right:3px;margin-bottom:3px;text-transform:uppercase;padding:3px;letter-spacing:1px}#news .event .bottom-title .tags li a{margin:0;padding:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:uppercase}#news .view-more{padding-top:60px;padding-bottom:60px;text-align:center}#news h1{color:#000000;font-size:3.333rem;font-weight:100;text-align:center}#event-menu{background:white}#event-menu ul{margin:0;padding:0;list-style:none;position:relative}#event-menu ul li{display:inline-block;padding-top:44px;padding-bottom:35px;margin-right:48px;color:#333333;font-size:1.167rem;font-weight:700;line-height:1.857;text-align:left;text-transform:uppercase;position:relative}#event-menu ul li:before{-moz-transition:0.8s;-webkit-transition:0.8s;transition:0.8s;-moz-transition-timing-function:cubic-bezier(0.25, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(0.25, 0, 0, 1);transition-timing-function:cubic-bezier(0.25, 0, 0, 1);background-color:#ffdd00;content:"";left:0;height:6px;width:0%;position:absolute;bottom:-6px}#event-menu ul li:hover:before{background-color:#ffdd00;width:100%}#event-menu ul li.active{border-bottom:6px solid #ffdd00}#event-menu ul li.current-cat{border-bottom:6px solid #ffdd00}#news.margin-top-none{margin-top:0}#news-level2{height:126px;overflow:hidden}#article{background-color:#eeeeee;padding-top:70px}#article .title{color:#000000;font-size:3.333rem;font-weight:300;text-align:left;margin-bottom:30px}#article .date{text-transform:uppercase;color:#555555;font-size:1rem;font-weight:400;line-height:2.5;text-align:left}#article .tags ul{margin:0px;padding:0px;list-style:none;margin-bottom:77px}#article .tags li{color:#000000;font-size:0.917rem;font-weight:700;text-align:left;background-color:#ffdd00;display:inline-block;margin-right:3px;margin-bottom:3px;text-transform:uppercase;padding:0 3px}#article .tags li a{font-size:inherit;font-weight:inherit;margin:0;line-height:inherit}#article .mark{color:#555555;font-size:1rem;font-style:italic;font-weight:400;line-height:1.5;text-align:left;background:none}#article p{margin-bottom:37px;color:#333333;font-size:1.5rem;font-weight:300;line-height:1.667;text-align:left}#article .pictures{margin-bottom:56px}#article>.container{border-bottom:1px solid #c7c7c7;padding-bottom:92px}#article .quote{color:#333333;font-size:2rem;font-weight:400;line-height:1.25;text-align:center}#article .quote .text{margin-bottom:24px}#article .quote:before{text-align:center;font-family:Georgia;color:#333333;font-size:2.5rem;font-weight:700;line-height:1;content:"“"}#article .quote:after{text-align:center;font-family:Georgia;color:#333333;font-size:2.5rem;font-weight:700;line-height:1;content:"“"}#project-linked{padding-top:100px}#project-linked .overlay{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-khtml-opacity:1;-moz-opacity:1;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}#project-linked h3{margin-bottom:58px}#project-linked div[class^="col-"]{padding-left:0px;padding-right:0px}#project-linked img{width:100%}#project-linked .name{max-width:330px;/*border-left:5px solid white;*/position:absolute;bottom:38px;vertical-align:bottom;padding-left:34px}#project-linked .name a{color:#ffffff;letter-spacing:4px;font-size:1.733rem;line-height:1.5;text-transform:uppercase;font-weight:100}#project-linked .name a:hover{text-decoration:none}#project-linked .prj:hover .overlay{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.7)}#subscribe{background-color:#eeeeee;border-bottom:12px solid #ffdd00}#subscribe h3{color:#333333;font-size:1.333rem;font-weight:700;line-height:1.625;text-align:center;margin-bottom:28px;text-transform:uppercase}#subscribe .subscribe-form{background:white;padding:65px}#subscribe input{padding:16px 20px;background-color:#eeeeee;border-radius:0px;color:#333333;font-size:1.333rem;height:44px;width:32%}#subscribe label{color:#333333;font-size:1.333rem}.view-more{text-align:center}@media (max-width: 1280px){#project-linked .name a{font-size:1.4rem}}@media (max-width: 991px){.cell-content{/*height: 200px!important;*/} #production-capacity{display:none}#accordion-capacity{position:relative}#accordion-capacity .panel-default{margin:0;border:none}#accordion-capacity .panel-body{background:url(../img/about/tab_bg.png);background-size:contain;background-position:center}#accordion-capacity .panel-body .title{color:#ffdd00;font-size:3rem;font-weight:300;text-align:left;margin-bottom:53px}#accordion-capacity .panel-body p{color:#ffffff;font-size:1.333rem;font-weight:300;line-height:1.5;text-align:left}#accordion-capacity .panel-heading{padding-left:70px;padding-top:20px;padding-bottom:20px;font-size:1.5rem;color:#000000;font-weight:300;text-align:left;border-bottom:1px solid white;border-right:1px solid white;background-color:#eeeeee;cursor:pointer}#accordion-capacity .lesa{background-image:url(../img/icons/lesa.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#accordion-capacity .lesa.active{background-image:url(../img/icons/lesa_white.png)}#accordion-capacity .mech{background-image:url(../img/icons/mech.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#accordion-capacity .mech.active{background-image:url(../img/icons/mech_white.png)}#accordion-capacity .technics{background-image:url(../img/icons/technics.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#accordion-capacity .technics.active{background-image:url(../img/icons/technics_white.png)}#accordion-capacity .instruments{background-image:url(../img/icons/instruments.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#accordion-capacity .instruments.active{background-image:url(../img/icons/instruments_white.png)}#accordion-capacity .personal{background-image:url(../img/icons/personal.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#accordion-capacity .personal.active{background-image:url(../img/icons/personal_white.png)}#accordion-capacity .projects{background-image:url(../img/icons/projects.png);background-repeat:no-repeat;background-size:40px;background-position-x:20px;background-position-y:center;background-position:20px center}#accordion-capacity .projects.active{background-image:url(../img/icons/projects_white.png)}}@media (max-width: 768px){html,body{font-size:10px}#projects{overflow-x:hidden}#projects .tile{height:auto}.view-more{text-align:center;padding-top:30px;padding-bottom:30px}#subscribe input{width:100%;margin-top:10px;margin-bottom:10px}#subscribe .subscribe-form{padding:20px 15px 20px 15px}#top-carousel{height:100%} #top-carousel>a.left.carousel-control>span.btn-carusel-left{width: 44px; height: 44px; background-image: url(../img/left_50_2x.png); background-size: contain; cursor: pointer;} #top-carousel .carousel-caption .year{font-size:1rem}#top-carousel .carousel-caption .title{font-size:2rem} .carousel-caption .title span{font-size:1.4rem; display: block;} #top-carousel .carousel-caption2 .title{display:none}#content .text-block h2{font-size:2.4rem}#content .block-title .titl{font-size:2.4rem;margin-top:0px}#career-top .main-title{font-size:3rem;letter-spacing:10px;margin-top:-20px}#top-carousel>a.left.carousel-control>span.glyphicon.glyphicon-chevron-left{border-radius:50%;background-color:rgba(255,255,255,0.2);width:35px;height:35px;vertical-align:middle;line-height:35px;font-size:1.3rem}#top-carousel>a.left.carousel-control>span.glyphicon.glyphicon-chevron-left>div{background-color:rgba(255,255,255,0.3);width:23px;height:23px;border-radius:50%;position:absolute;top:6px;left:6px}#top-carousel>a.right.carousel-control>span.glyphicon.glyphicon-chevron-right{border-radius:50%;background-color:rgba(255,255,255,0.2);width:35px;height:35px;vertical-align:middle;line-height:35px;font-size:1.3rem}#top-carousel>a.right.carousel-control>span.glyphicon.glyphicon-chevron-right>div{background-color:rgba(255,255,255,0.3);width:23px;height:23px;border-radius:50%;position:absolute;top:6px;left:6px}#top-carousel>a.right.carousel-control>span.glyphicon.glyphicon-menu-right>div{background-color:rgba(255,255,255,0.3);width:23px;height:23px;border-radius:50%;position:absolute;top:6px;left:6px}.camera-eye{-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;touch-action:none}#about-carousel .item{border:1px solid #ccc}.mbottom10{margin-bottom:20px}#about-page{height:480px}#about-page .overlay{height:480px}#about-page .swipe-cells{height:170px; position: absolute;bottom: 0;}#about-page .cell{/*padding-top:25px;height:170px*/}#about-page h1{margin-top:172px;margin-bottom:47px;font-size:3rem}.cbp-spmenu-left.cbp-spmenu-open{left:0px;z-index:1002;overflow:auto}#cbp-spmenu-s1 a{font-size:1.6rem;display:inline}#cbp-spmenu-s1 #left-menu li{display:block;float:left;clear:both}#cbp-spmenu-s1 .contacts{position:relative}.zindex2{z-index:0}#event-menu{overflow:auto}#event-menu ul{width:700px}#event-menu ul li{margin-left:10px}#trustus{padding-top:30px;padding-bottom:30px}#trustus .title{margin-bottom:30px}#about-attainment{overflow-x:hidden}#about-attainment .award,#about-attainment .certificate{padding-top:30px}#about-attainment .award .title2,#about-attainment .certificate .title2{text-align:left;margin-top:0;color:#000000;font-size:3.333rem;font-weight:300;text-align:left}#about-partners .title2{margin-top:0;padding-left:15px}#about-attainment{padding-bottom:30px}#about-attainment #certificate-carousel .carousel-indicators{margin-bottom:0}#about-clients .title2{padding-left:15px}.award img{margin:auto}#header{height:125px;padding-top:44px}#header #logo{margin-top:0}#news{padding-top:30px}#project-linked{padding-top:30px}#project-linked h3{margin-top:0;margin-bottom:30px}#news .block{margin-top:20px}#article{padding-top:30px}#article .mark{padding-left:15px;padding-right:15px;margin-bottom:30px}#article .pictures{margin-bottom:30px}#article .tags ul{margin-bottom:30px}#article .title{margin-bottom:30px}}.panel-body{font-size:1.2rem}.overflow{overflow:hidden !important}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative}.swipe-cells{/*border:1px solid #e8e8e8;margin-bottom:10px;overflow:hidden*/}.swipe-cells .cell{border:none}.filter-menu.active{z-index:1002}#mobile-filter{position:fixed;width:280px;height:100%;z-index:1002;background-color:#000;top:0;right:-280px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;overflow-y:auto}#mobile-filter .title{padding:22px 30px;font-size:1.6rem;color:#555555;border-bottom:1px solid #2e2e2e;margin-top:25px}#mobile-filter a{background-image:url(../img/filter-mob-closed.png);background-repeat:no-repeat;background-position:right;background-size:10px 7px}#mobile-filter a.collapsed{background-image:url(../img/filter-mob-opened.png)}#mobile-filter.open{right:0;z-index:1001}#mobile-filter.open a.btn-yellow{border-radius:34px;width:230px;margin:auto;display:block;text-align:center;padding:10px;font-family:"ProximaNova-Light", sans-serif;text-transform:none;color:black}#mobile-filter.open a.btn-yellow .count{font-size:1.8rem}#filter-accordion .panel{border:none;border-bottom:1px solid #2e2e2e}#filter-accordion .panel-heading{background-color:#000000;padding:16px 30px}#filter-accordion .panel-heading .panel-title a{font-family:"ProximaNova-Light", sans-serif;color:#cacaca;font-size:1.2rem;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;width:100%}#filter-accordion .panel-body{background-color:black;border:none}#filter-accordion .panel-body ul{list-style:none;margin:0px;padding:0px}#filter-accordion .panel-body li{color:#ffffff;font-size:1.2rem;text-transform:uppercase;font-weight:300;line-height:2rem;text-align:left;cursor:pointer;margin-bottom:1px/*text-transform:none;*/margin-bottom:28px;font-family:"proxima-nova", sans-serif;padding-left:15px}#filter-accordion .panel-body li>b{color:#a2a2a2;font-size:1.2rem;text-transform:uppercase;font-weight:300;line-height:3.111;text-align:left}#filter-accordion .panel-body li.check{color:#ffdd00}.inverse #cbp-spmenu-s1 #mobile-select-lang{top:44px;position:absolute;right:10px}.inverse #cbp-spmenu-s1 #mobile-select-lang a{display:inline;border:none;padding:0}.inverse #cbp-spmenu-s1 #mobile-select-lang .btn-lang{border:1px solid white;margin-right:10px}.inverse #cbp-spmenu-s1 #mobile-select-lang .btn-lang.active{border:1px solid #ffdd00}#cbp-spmenu-s1 #mobile-select-lang{top:44px;position:absolute;right:10px}#cbp-spmenu-s1 #mobile-select-lang a{display:inline;border:none;padding:0;color:black}#cbp-spmenu-s1 #mobile-select-lang .btn-lang{border:1px solid white;margin-right:10px}#cbp-spmenu-s1 #mobile-select-lang .btn-lang.active{border:1px solid #ffdd00}.menu-overlay{display:none;position:fixed;width:100%;height:100%;z-index:1000;top:0}.menu-overlay.active{display:block}@media screen and (max-width: 1340px){#filter,#site-navigation,#footer{display:none}.filter-menu{display:block !important}}@media screen and (min-width: 1340px){#mobile-filter{display:none !important}}@media screen and (max-width: 991px){#graph-about{background:none}#graph-about .title{margin-top:30px;margin-bottom:30px}#graph-about .text-block{margin-top:10px}}@media screen and (min-width: 991px){.tenders .send-tender input{width:229px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 768px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 768px), only screen and (min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min-resolution: 192dpi) and (max-width: 768px), only screen and (min-resolution: 2dppx) and (max-width: 768px){#mobile-filter a{background-size:20px 14px}}li.object.disabled{color:#808080;cursor:context-menu}.view-prj{color:#fff;margin-top:30px}.view-prj:hover{color:#ffdd00}.file{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer;top:0;left:0}.wpcf7-form-control-wrap .attache{display:block}div.wpcf7-validation-errors{border:none}div.wpcf7-response-output{padding-top:22px;padding-bottom:22px;margin:30px 55px}span.wpcf7-not-valid-tip{font-size:1.16rem;margin-top:8px}.wpcf7-not-valid-tip{font-size:1.16rem;margin-top:8px}.wpcf7-validation-errors{border:2px solid #f7e700;color:#D0021B;font-size:1.16rem;font-weight:bold;text-align:center;background:white;border:none}.wpcf7-mail-sent-ok{font-size:1.16rem;background:white}.hidden{display:none}#filter{z-index:999}.header404{text-align:center;font-size:4rem;font-weight:900;margin-top:80px;margin-bottom:40px}.text404{text-align:center;margin-bottom:80px;font-size:2rem}.text404 a{font-size:1.6rem;text-decoration:underline}
.no-padding {
  padding:0!important;
}
.pb-1 {
	padding-bottom: 1em;
}
.pb-3 {
	padding-bottom: 3em;
}
.pb-5 {
	padding-bottom: 5em;
}
.p-1 {
	padding: 1em;
}
.p-3 {
	padding: 3em;
}
.p-5 {
	padding: 5em;
}
.footer_bottom_line {
	    height: 30px;
    background: #080808;
    margin-top: 30px;
}
.footer_bottom_line p {
	text-align: center;
	font-size: 11px;
	line-height: 30px;
	color: #eeeeee;
	margin: 0;
}

.btn-left {
    width: 44px;
    height: 44px;
    background-image: url(../img/left_50_2x.png);
    background-size: contain;
    cursor: pointer;
}
.btn-right {
    width: 44px;
    height: 44px;
    background-image: url(../img/right_50_2x.png);
    background-size: contain;
    cursor: pointer;
}
.btn-slider {
	  position: absolute;
    top: 50%;
    margin-top: -22px;
}

/* Small devices (tablets, 768px and up) */
@media screen and (min-width:480px) and (max-width:767px) { 
	#about-page .cells {
		top: 20%;
	}
}

/* Medium devices (desktops, 992px and up) */
@media screen and (min-width:768px) and (max-width:1279px) {
	#about-page .cells {
		top: 50%;
	} 
}

/* Medium devices (desktops, 992px and up) */
@media screen and (min-width:1280px) {
	#about-page .cells {
		top: 70%;
	} 
}
