@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700");body{font-size:14px;padding:0;margin:0;font-family:"Open Sans", sans-serif;overflow-y:hidden;overflow-x:hidden;}
a, button, input{outline:0;text-decoration:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;}
a:hover, button:hover, input:hover{text-decoration:none;outline:0;}
#block-1{background:#fff url("../img/block-1.jpg") no-repeat center/cover;height:100vh;display:inline-block;}
#block-2{background:url("../img/block-2.jpg") no-repeat center/cover;}
#block-3{background:url("../img/block-2.jpg") no-repeat center/cover;padding-top:100px;padding-bottom:0;-webkit-box-sizing:content-box;box-sizing:content-box;}
#block-4{background:url("../img/block-4.jpg") no-repeat center/cover;}
#block-5{background:url("../img/block-5.jpg") no-repeat center/cover;}
#block-6{background:url("../img/block-6.jpg") no-repeat center/cover;}
#block-7{background:url("../img/block-7.jpg") no-repeat center/cover;padding-top:170px;}
#block-8{background:url("../img/block-8.jpg") no-repeat center/cover;}
.height-block{position:relative;}
.port__content{margin-top:20px;}
.port__link{display:block;margin:0 20px 35px;max-width:152px;width:100%;}
.port__link img{width:100%;}
#block-3 .nav-tabs{border:none;}
.port__content img{max-width:200px;}
.port__content p{margin:10px 0;color:#000;}
.port__content a{color:#ff7c21;text-decoration:underline;}
#block-1{padding:0;}
#main-logo{width:50%;height:auto;}
.to-next-slide{position:absolute;bottom:20px;left:50%;margin-left:-25px;width:50px;height:50px;border:1px solid #ff7d00;color:#ff7d00;text-align:center;line-height:45px;font-size:35px;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.to-next-slide:hover{border:1px solid #ff7c21;color:#ff7c21;}
header{position:absolute;z-index:10;width:100%;padding:20px 0;background:rgba(0, 0, 0, 0.4);top:0;left:0;width:100%;}
header .active a{color:#ff7c21;}
.menu-logo{width:50%;}
.menu-logo img{display:block;margin:auto;width:52%;height:auto;cursor:pointer;max-height:100px;}
.logo-tel a{color:#0ea4f4;position:absolute;bottom:0;white-space:nowrap;}
nav{height:100%;display:none;}
nav ul{height:100%;}
nav ul li{position:relative;margin:0 8px;}
nav ul li a{color:#0ea4f4;text-transform:uppercase;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;font-weight:bold;}
nav ul li a:hover{color:#ff7c21 !important;}
nav ul li ul{position:absolute;top:100%;left:0;width:100%;min-width:300px;display:none;}
nav ul li ul li{margin:0;padding:10px 0 10px 10px;background:rgba(0, 0, 0, 0.4);border-bottom:1px solid rgba(255, 255, 255, 0.2);}
nav .has-sub-menu ul{padding-top:20px;}
nav .has-sub-menu:after{content:'\f107 ';font-family:FontAwesome;color:#0ea4f4;font-size:20px;margin-left:5px;line-height:0;position:relative;top:2px;}
nav .has-sub-menu:hover ul{display:block;}
nav .has-sub-menu:hover > a{color:#ff7c21 !important;}
nav .has-sub-menu:hover:after{color:#ff7c21 !important;}
#lang li{color:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#lang li:after{content:'|';color:white;font-size:14px;margin:0 3px;font-weight:300;}
#lang li:last-child:after{display:none;}
#lang li a{color:white;}
#lang li a.active{color:#ff7c21;}
.tab{width:100%;max-width:300px;background:#838383;margin-bottom:20px;padding:20px 44px;-webkit-box-sizing:border-box;box-sizing:border-box;color:white;text-transform:uppercase;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.tab:hover{background:#ff7c21;}
.tab.active{background:#ff7c21;}
.tab__circle{display:block;background:white;width:50px;min-width:50px;max-width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;margin-right:10px;text-align:center;line-height:50px;font-size:25px;color:#b0b0b0;}
.tab--pad{padding:10px 10px;}
.tab--pad-2{padding:20px 10px;}
.content-tab{display:none;}
.vendors .mCSB_dragger .mCSB_dragger_bar{background-color:orange !important;}
.mCSB_dragger .mCSB_dragger_bar{background-color:white !important;-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.5) !important;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.5) !important;width:50px;}
.mCSB_dragger{-webkit-border-radius:50%;border-radius:50%;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#ffd6ba !important;}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#ffd6ba !important;}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background:#ff7c21;}
.mCSB_scrollTools{margin-right:10px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:30px;margin:0 -7px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:30px;}
.content-tab-title{font-size:35px;margin-bottom:20px;color:#ff7c21;font-weight:bold;text-shadow:0 2px 3px rgba(0, 0, 0, 0.5);text-transform:uppercase;}
.content-tab-text{line-height:30px;}
.vacancy{margin-bottom:30px;}
.vacancy:first-child{margin-top:0;}
.vacancy:first-child .vacancy__title{margin-top:0;}
.vacancy__title{font-size:18px;margin-bottom:10px;margin-top:40px;}
.vacancy__info{font-size:14px;color:#909090;margin:0;}
.vacancy__date{font-size:14px;color:#ff7c21;margin-top:10px;}
.contacts{margin:0 0 30px;}
.contacts__link{display:block;}
.contacts__link--mTop{margin-top:20px;}
.contacts__title{font-size:18px;}
.contacts__info{font-size:14px;color:#666666;margin:0;}
.bottom-vendors{position:absolute;bottom:0;width:100%;background:white;padding:20px 0;}
.vendors{overflow-y:hidden;overflow-x:auto;}
.vendors .mCSB_dragger .mCSB_dragger_bar{background-color:orange !important;}
.vendors__li{margin-right:50px;}
.vendors__img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.vendors__link:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);}
.partner{margin-bottom:50px;}
.partner__title{color:#ff7c21;text-transform:uppercase;font-size:35px;line-height:45px;margin-bottom:30px;text-shadow:0 2px 3px rgba(0, 0, 0, 0.5);font-weight:bold;}
.partner__subtitle{color:white;text-transform:uppercase;font-size:22px;line-height:35px;}
.partner__info{color:#cdcdcd;margin-top:20px;}
.training__img{display:block;margin:auto;}
.training__title{color:white;font-size:18px;margin:20px 0;text-align:center;text-transform:uppercase;}
.training__info{color:#cdcdcd;line-height:25px;}
.partnerForm .form-group{margin:20px 0;}
.partnerForm__title{font-size:25px;color:white;}
.partnerForm__input{display:block;width:100%;max-width:450px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border:1px solid white;background:white;height:50px;}
.partnerForm textarea{height:200px;}
.partnerForm__button{cursor:pointer;background:#ff7c21;color:white;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-transform:uppercase;}
.partnerForm__button:hover{background:#ba4c00;}
.news__title{color:white;text-transform:uppercase;font-size:51px;text-align:center;color:#ff7c21;font-weight:bold;text-shadow:0 2px 3px rgba(0, 0, 0, 0.5);margin-bottom:20px;}
.news__subTitle{color:white;font-size:14px;line-height:28px;max-width:745px;margin:20px auto;text-align:center;}
.news__tab{background:none;font-size:15px;width:auto;padding:5px 15px;color:white;}
.news__tab:hover{background:#f9f7f6;color:black;}
.news__tab.active:hover{background:#ff7c21;color:white;}
.news__wrapper{margin-top:30px;max-width:600px;}
.news__item{display:block;color:white;padding:5px 20px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;font-size:14px;margin:20px 0;}
.news__item:first-child{margin-top:0;}
.news__item:hover{background:#ff7c21;color:white;}
.news__item:hover .news__date{color:white;}
.news__date{color:#ff7c21;}
#tabs_news_wrapper{margin-bottom:40px;}
.fullStory{margin-top:25px;}
.fullStory__title{color:white;font-size:30px;font-weight:normal;margin:0 0 20px;}
.fullStory__img{margin:10px auto;display:block;}
.fullStory__text{color:white;line-height:25px;}
.section{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;}
.section__title{color:white;text-align:center;text-transform:uppercase;font-size:50px;}
.slider,
.slider2{margin-top:40px;}
.slider .owl-prev,
.slider .owl-next,
.slider2 .owl-prev,
.slider2 .owl-next{position:absolute;top:45%;color:white;opacity:.5;font-size:40px;}
.slider .owl-prev:hover,
.slider .owl-next:hover,
.slider2 .owl-prev:hover,
.slider2 .owl-next:hover{opacity:1;}
.slider .owl-prev,
.slider2 .owl-prev{left:-40px;}
.slider .owl-next,
.slider2 .owl-next{right:-40px;}
.sliderContent{width:300px;height:270px;margin:20px auto;}
.sliderContent__img{width:100%;height:182px;overflow:hidden;}
.sliderContent__img img{width:100%;height:auto;}
.sliderContent__title{margin-top:10px;color:white;text-transform:uppercase;font-size:20px;line-height:28px;}
#mobile-menu{text-align:right;color:white;font-size:25px;}
#btn_menu{background:none;border:0;color:white;outline:0;}
.enter{width:100%;max-width:650px;background:rgba(255, 255, 255, 0.7);padding:20px;margin:auto;}
.enter a{color:#ff7c21;text-decoration:underline;}
.enter__logo{width:150px;margin:auto;}
.enter__form{max-width:600px;margin:10px auto;}
.enter__input{display:block;width:100%;border:0;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;}
.enter__text{margin:20px 0;}
.enter__btn{background:#ff7c21;color:white;width:180px;height:45px;border:0;margin:20px 0 0;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.enter__btn:hover{background:#ed6100;}
.popUp__close{color:#ff7c21;text-shadow:0 0 5px black;position:absolute;top:-50px;right:0;background:none;border:0px;-webkit-border-radius:50%;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:25px;outline:0;}
.popUp__close:hover{color:#ed6100;}
.popUp__close:focus{outline:0;}
.popUp__bg{position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);top:0;left:0;display:none;}
.vendors__presentation{position:absolute;top:50%;left:-50%;height:100%;width:90%;max-width:960px;margin-top:-15%;}
.vendors__presentation iframe{width:100%;height:50%;}
#btn__show-presentation{background:#ff7c21;color:white;border:0;padding:10px 20px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer;}
#btn__show-presentation:hover{background:#ed6100;}
.brandBook .owl-dots{width:100%;text-align:center;}
.brandBook .owl-dot{display:inline-block;margin:10px 5px;}
.brandBook .owl-dot span{display:block;width:20px;height:20px;background:white;-webkit-border-radius:50%;border-radius:50%;}
.brandBook .owl-dot.active span{background:#ff7c21;}
.brandBook .owl-nav .owl-next,
.brandBook .owl-nav .owl-prev{position:absolute;top:50%;color:white;font-size:50px;margin-top:-35px;opacity:.5;}
.brandBook .owl-nav .owl-next:hover,
.brandBook .owl-nav .owl-prev:hover{opacity:1;}
.brandBook .owl-nav .owl-next{right:-80px;}
.brandBook .owl-nav .owl-prev{left:-80px;}
.m-lang{position:absolute;bottom:0;width:100%;background:black;}
.m-lang ul{margin-bottom:0;}
.m-lang li{border-right:1px solid white;width:100%;height:100%;}
.m-lang li:last-child{border:0;}
.m-lang a{color:white;display:block;width:100%;text-align:center;padding:10px 0;font-size:18px;}
.m-lang a.active{background:#ff7c21;}
.mCSB_scrollTools{opacity:1 !important;}
.m-close-menu{color:white;position:absolute;right:10px;top:10px;font-size:25px;z-index:10;}
.container-preloader{background:#fff;position:fixed;width:100%;height:100%;z-index:99;top:0;left:0;padding-top:60px;}
.preloader{position:absolute;margin:-48px 0 0 -48px;display:block;position:absolute;width:90px;height:90px;border:3px solid #eb1777;-webkit-border-radius:50%;border-radius:50%;bottom:10%;left:50%;-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.preloader:before{content:"";display:block;position:absolute;width:58px;height:58px;border:3px solid #3bb4e5;top:50%;left:50%;margin:-32px 0 0 -32px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.preloader:after{content:"";display:block;position:absolute;border:3px solid #ccdc25;width:26px;height:26px;top:50%;left:50%;margin:-16px 0 0 -16px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.preloader,
.preloader:before,
.preloader:after{animation-name:Scale;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate;-webkit-animation-name:Scale;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;}
@keyframes Scale{25%{-webkit-transform:scale(-1.2, 1.2);transform:scale(-1.2, 1.2);}
50%{-webkit-transform:scale(-1, -1);transform:scale(-1, -1);}
75%{-webkit-transform:scale(1.2, -1.2);transform:scale(1.2, -1.2);}
100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);}
}
@-webkit-keyframes Scale{25%{-webkit-transform:scale(-1.2, 1.2);}
50%{-webkit-transform:scale(-1, -1);}
75%{-webkit-transform:scale(1.2, -1.2);}
}
#block-8 .sliderContent__img{height:120px;}
#block-8 .sliderContent{width:226px;height:131px;}
.port__content{display:none;}
.port__link:hover{opacity:.7;}
.inter-text h5{color:#000;font-size:16px;font-weight:500;line-height:35px;}
.owl-maps .owl-prev {background: rgba(0, 0, 0, 0) url("../img/arrowmap.png") no-repeat scroll 0 0;position: absolute;left:15px;height: 50px;-moz-transform: rotate(180deg); -ms-transform: rotate(180deg);  -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);transform: rotate(180deg);width: 30px;}
.owl-maps .owl-next {background: rgba(0, 0, 0, 0) url("../img/arrowmap.png") no-repeat scroll 0 0;position: absolute;right:15px;height: 50px;width: 30px;}
.owl-maps .owl-nav {display: inline-block;position: absolute;width: 100%;top: 45%;}
@media only screen and (max-height:830px){.sliderContent{width:251px;height:227px;}
.sliderContent__img{height:152px;}
.sliderContent__title{margin-top:15px;color:white;text-transform:uppercase;font-size:20px;line-height:28px;}
.news__title{font-size:30px;margin-top:60px;}
#tabs_news_wrapper{margin:0;}
.news__wrapper{max-height:450px;}
.fullStory{max-height:450px;margin-top:20px;}
.fullStory__title{margin:0 0 20px;}
}
@media only screen and (max-width:1400px){.logo-tel a{font-size:12px;}
.menu-logo{width:45%;}
}
@media only screen and (max-width:1350px){.menu-logo{width:60%;}
nav ul li a{font-size:12px;}
.logo-tel a{display:none;}
}
@media only screen and (max-width:1200px){nav ul li a{font-size:10px;}
}
@media only screen and (max-width:1000px){.content-tab{margin-bottom:200px;}
.col-md-6{-webkit-box-flex:0 !important;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important;}
.height-block{padding-top:100px;}
#main-menu{display:block;position:fixed;top:0;left:-100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:100%;height:100%;background:rgba(0, 0, 0, 0.84);z-index:10;}
nav{display:block;height:auto;}
nav .d-flex{display:block !important;}
nav .d-flex a{color:white;font-size:15px;font-weight:normal;padding:15px 20px;display:block;border-bottom:1px solid white;}
nav .d-flex li:first-child a{border-bottom:0;}
.menu-logo{width:50%;margin-left:0;}
.menu-logo img{max-height:40px;width:100px;margin-left:0;}
#lang{display:none;}
}
#tab-vacancy a{color:#ff7c21;}
@media only screen and (max-width:767px){body{overflow-y:auto;}
#block-3{padding-bottom:30px;}
#block-3 .row > .scroll{max-height:200px;overflow:scroll;margin-bottom:30px;}
.port__link{display:block;max-width:150px;width:30%;margin:0 5px 10px;}
.port__link img{width:100%;}
.news__wrapper{max-height:inherit;}
.fullStory{max-height:inherit;}
.bottom-vendors{display:none;}
}
.news__wrapper .nav.nav-tabs > li{width:100%;}
.news__wrapper .nav-tabs{border-bottom:medium none;}
.news__item.active{background:#ff7c21 none repeat scroll 0 0;color:white;}
.news__item.active .news__date{color:#fff;}
.customicosoc{display:inline-block;height:20px;width:20px;background-size:cover;background-repeat:no-repeat;}
.customicosoc.fb{background:rgba(0, 0, 0, 0) url("../img/fb.png") repeat scroll 0 0/cover;}
.customicosoc.insta{background:rgba(0, 0, 0, 0) url("../img/insta.png") repeat scroll 0 0/cover;}
.socialki{margin-top:15px;}
.ball{background-color:rgba(0,0,0,0);border:5px solid rgba(255, 125, 0,0.9);opacity:.9;border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 35px #2187e7;width:50px;height:50px;margin:0 auto;-moz-animation:spin .5s infinite linear;-webkit-animation:spin .5s infinite linear;}
.ball1{background-color:rgba(0,0,0,0);border:5px solid rgba(255, 125, 0,0.9);opacity:.9;border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 15px #2187e7;width:30px;height:30px;margin:0 auto;position:relative;top:-40px;-moz-animation:spinoff .5s infinite linear;-webkit-animation:spinoff .5s infinite linear;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(360deg);}
}
@-moz-keyframes spinoff{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(-360deg);}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes spinoff{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(-360deg);}
}
.preloadercircle{bottom:-10px;display:inline-block;left:0;position:absolute;right:0;width:100%;}
.preloashka{position:fixed;z-index:999;width:100%;}
@media only screen and (max-width:480px){.fullStory{width:100%;padding:0 20px;}
.fullStory img{width:100%;}
.fullStory__title{font-size:25px;}
.fullStory__img{width:100%;}
#tab-company-news{width:100%;}
.partner__title{font-size:25px;line-height:30px;}
.partner__subtitle{font-size:18px;line-height:25px;}
#block-5{background:#898989;}
}
@media only screen and (max-width:320px){/**/}
@media only screen and (min-width:320px){/**/}
@media only screen and (min-width:480px){/**/}
@media only screen and (min-width:768px){nav{display:block;}
}
@media only screen and (min-width:993px){#mobile-menu{display:none;}
}
@media only screen and (min-width:1001px){.m-close-menu{display:none;}
.m-lang{display:none;}
#wr-tab-1, #wr-tab-2, #wr-tab-3{padding-top:120px;}
}
@media only screen and (min-width:1200px){.news__title{margin-top:100px;}
.content-tab-title{margin-top:-70px;}
#tabs_news_wrapper{margin-bottom:0;}
#tab-company-news .tab{margin-bottom:-20px;}
}
@media only screen and (max-width:1366px){.news__wrapper{max-height:405px;}
.fullStory{max-height:415px;}
#block-7{padding-top:80px;}
/**/}
@media only screen and (min-width:1900px){body{font-size:16px;}
.logo-tel a{font-size:20px;}
nav ul li{position:relative;margin:0 20px;}
}
@media only screen and (min-height:600px){.enter{margin:80px auto 0;}
}
@media only screen and (min-height:950px){.news__title{margin-top:10px;}
.enter{margin:140px auto 0;}
}
@media only screen and (min-height:500px) and (max-height:650px) and (min-width:1200px){#tab-company-news .scroll{max-height:350px !important;}
}