@font-face {
  font-family: "ProximaNova-Bold";
  src: url("fonts/ProximaNova-Bold.eot");
  src: url("fonts/ProximaNova-Bold.eot?#iefix")format("embedded-opentype"),
  url("fonts/ProximaNova-Bold.woff") format("woff"),
  url('fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg'),
  url("fonts/ProximaNova-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "ProximaNova-Black";
  src: url("fonts/ProximaNova-Black.eot");
  src: url("fonts/ProximaNova-Black.eot?#iefix")format("embedded-opentype"),
  url("fonts/ProximaNova-Black.woff") format("woff"),
  url('fonts/ProximaNova-Black.svg#ProximaNova-Black') format('svg'),
  url("fonts/ProximaNova-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "ProximaNova-Reg";
  src: url("fonts/ProximaNova-Reg.eot");
  src: url("fonts/ProximaNova-Reg.eot?#iefix")format("embedded-opentype"),
  url("fonts/ProximaNova-Reg.woff") format("woff"),
  url('fonts/ProximaNova-Reg.svg#ProximaNova-Reg') format('svg'),
  url("fonts/ProximaNova-Reg.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "TimesNewRoman";
  src: url("fonts/TimesNewRoman2.eot");
  src: url("fonts/TimesNewRoman2.eot?#iefix")format("embedded-opentype"),
  url("fonts/TimesNewRoman2.woff") format("woff"),
  url('fonts/TimesNewRoman2.svg#TimesNewRoman2') format('svg'),
  url("fonts/TimesNewRoman2.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}


* {-webkit-box-sizing: unset !important;-moz-box-sizing: unset !important;box-sizing: unset !important;}
html { width:100%; height: 100%;}
body {margin:0;padding:0;font-family:'ProximaNova-Reg';font-size:16px;color:#272727;line-height: 24px;font-weight: 400;}
h1 {font-size: 56px;line-height: 64px;font-family: 'TimesNewRoman';letter-spacing: 1px;}
h2 {font-size: 56px;line-height: 64px;font-family: 'TimesNewRoman';margin-top:60px;margin-bottom:36px;}
img {border:0 none;}
ul {margin: 0;padding: 0;list-style: none;}
p {margin-block-start: 1.6em;margin-block-end: 1.6em;}


a {text-decoration:none;color:#005a9e;}
.clear {clear:both;}
.br443 {display:none;} 
.clear-976-vis {display:none;}
.etapy-year-sep-mob {display:none;}

.main-lines-bg {height:100%;width: 1170px;position: absolute;top:0px;left:50%;margin-left:-585px;background: url(/img/recruitment-in-bg.png) 0px 0px repeat-y;z-index: 140;}
.lines-top-main {height:800px;width: 1170px;position: absolute;top:0px;left:50%;margin-left:-585px;background: url(/img/lines-top-main.png) 0px 0px repeat-y;z-index: 600;}
.lines-top-main2 {height:887px;width: 1170px;position: absolute;top:695px;left:50%;margin-left:-585px;background: url(/img/lines-top-main4.png) 0px 0px repeat-y;z-index: 600;}
.lines-bot-main {height:800px;width: 100%;position: absolute;top:3095px;left:0;background: url(/img/lines-bot-main.png) top center no-repeat;z-index: 40;}
.lines-bot-main3 {height:1085px;width: 1170px;position: absolute;top:3158px;left:50%;margin-left:-585px;background: url(/img/lines-bot-main6.png) 0px 0px no-repeat;z-index: 140;}
.lines-top-main-hor {display:none;}
.lines-inner {height:100%;width: 1170px;position: absolute;top:0px;left:50%;margin-left:-585px;background: url(/img/lines-top-main2.png) 0px 0px repeat-y;z-index: 140;}
.lines-team-in {height:100%;width: 1170px;position: absolute;top:0px;left:50%;margin-left:-585px;background: url(/img/lines-team-in2.png) 0px -112px repeat-y;z-index: 140;}
.lines-about {height:100%;width: 1170px;position: absolute;top:-4px;left:50%;margin-left:-585px;background: url(/img/lines-about.png) 0px 0px no-repeat;z-index: 140;}
.lines-header-ver {height:125px;width: 1170px;position: absolute;top:0px;left:50%;margin-left:-585px;background: url(/img/lines-top-main2.png) 0px 0px repeat-y;z-index: 140;}
.lines-header-hor {height:1px;width: 1170px;position: absolute;top:111px;left:0;background: url(/img/lines-header-hor.png) 0px 0px repeat-x;z-index: 140;}
.lines-header-hor2 {height:1px;width: 100%;position: absolute;top:51px;left:0;background: url(/img/lines-header-hor.png) 0px 0px repeat-x;z-index: 140;}
.lines-footer-hor {height:1px;background: #272727;opacity: 0.1;width: 100%;height: 1px;}
.lines-recruitment {height:800px;width: 100%;position: absolute;top:150px;left:0;background: url(/img/lines-bot-main.png) top center no-repeat;z-index: 40;}
.lines-recruitment2 {height:400px;width: 1170px;position: absolute;top:0px;left:50%;margin-left:-585px;background: url(/img/lines-recruitment.png) center -95px no-repeat;z-index: 140;}
.recruitment-in-bg {height:100%;width: 1170px;position: absolute;top:0px;left:50%;margin-left:-585px;background: url(/img/recruitment-in-bg.png) 0px 0px repeat-y;z-index: 140;}

.lines-add_services2 {height:4400px;width: 1170px;position: absolute;top:705px;left:50%;margin-left:-585px;background: url(/img/lines-add_services2.png) 0px 0px no-repeat;z-index: 140;}
.lines-add_services-hor1 {height:200px;width: 100%;position: absolute;top:641px;left:0;background: url(/img/lines-bot-main.png) top center no-repeat;z-index: 40;}
.lines-add_services-hor2 {height:200px;width: 100%;position: absolute;top:1380px;left:0;background: url(/img/lines-bot-main.png) top center no-repeat;z-index: 40;}
.lines-add_services-hor3 {height:200px;width: 100%;position: absolute;top:1995px;left:0;background: url(/img/lines-bot-main.png) top center no-repeat;z-index: 40;}
.lines-add_services-hor4 {height:200px;width: 100%;position: absolute;top:2615px;left:0;background: url(/img/lines-bot-main.png) top center no-repeat;z-index: 40;}
.lines-add_services-hor5 {height:200px;width: 100%;position: absolute;top:3330px;left:0;background: url(/img/lines-bot-main.png) top center no-repeat;z-index: 40;}
.lines-add_services-hor6 {height:200px;width: 100%;position: absolute;top:3990px;left:0;background: url(/img/lines-bot-main.png) top center no-repeat;z-index: 40;}
.lines-content {height:1400px;width: 1170px;position: absolute;top:-100px;left:50%;margin-left:-585px;background: url(/img/lines-add_services2.png) 0px 0px no-repeat;z-index: 140;}

.development-bottom-bg {overflow: hidden;position: relative;z-index: 200;}
.development-grey-bg {background: url(/img/cost-grey-bg.png) top right no-repeat;position: absolute;bottom: 0px;left: 0px;width: 100%;height: 116px;z-index: 300;}

.header-block {position: relative;height: 800px;z-index: 100;}
.header-pic {position: absolute;top:0px;left:0px;width: 100%;overflow: hidden;height:800px;}
.header-pic img {width: 100%;margin-top:-60px;}
.header-bg{position: absolute;width: 100%;height: 800px;left: 0px;top: 0px;background: #000;opacity: 0.5;}
.header-bg2 {position: absolute;width: 100%;left: 0px;bottom: 0px;}


@media (max-width: 1650px) {
 .header-pic img {margin-top:0px;}
}

@media (max-width: 1460px) {
 .header-pic img {width: auto;}
}



.header {height:800px;width: 1170px;margin: 0 auto;margin-top: -800px;position: relative;z-index: 200;line-height: 1.4;overflow: hidden;color:#fff;}
.header-top {position: relative;z-index: 200;}
.header-right {float: right;}
.logo {margin-top:20px;float: left;margin-right: 10px;}

.top-menu-mob {display:none;}
.top-menu ul {margin: 0;padding: 0;list-style: none;padding-top:  24px;}
.top-menu ul li {display: block;float: left;margin-left: 31px;letter-spacing: 0.05px;}
.top-menu ul li.first {margin-left: 0px;}
.top-menu ul li a{font-size:16px;color:#fff;line-height: 19px;padding-top:  21px;font-family: "ProximaNova-Bold";}
.top-menu ul li a:hover {border-top:4px solid #92D050;}
.top-menu  .root-item-selected  {border-top:4px solid #92D050;}

.header-inner {margin-top: 0px;color:#272727;height: 125px;}
.header-inner .top-menu ul li a {color:#272727;}
.header-tel-soc {margin-top: 7px;}
.header-inner .header-tel {color:#005A9E;float: right;margin-top: 0px;}
.header-inner .header-soc {margin-top: 9px;float: right;margin-right: 20px;display: none;}
.header-inner  .soc-vk  {width: 18px;height: 14px;background: url(/img/vk-inner.svg) 0px 0px no-repeat;}
.header-inner  .soc-fb  {width: 9px;height: 17px;background: url(/img/fb-inner.svg) 0px 0px no-repeat;}
.header-inner  .soc-instagram  {width: 17px;height: 16px;background: url(/img/instagram-inner.svg) 0px 0px no-repeat;}
.header-inner  .soc-vk:hover  {background: url(/img/vk-act.svg) 0px 0px no-repeat;}
.header-inner  .soc-fb:hover   {background: url(/img/fb-act.svg) 0px 0px no-repeat;}
.header-inner  .soc-instagram:hover   {background: url(/img/instagram-act.svg) 0px 0px no-repeat;}

.header-tel {color:#fff;float: right;margin-top: 7px;font-size: 24px;line-height: 156%;}
.header-h1 {font-size: 55px;line-height: 64px;letter-spacing: 1px;font-size: 56px;line-height: 64px;font-family: 'TimesNewRoman';font-weight: bold;}
.header-h1 h1 {display: inline-block;margin-top: 80px;margin-bottom: 0px;}
.header-prob {cursor: pointer;margin-top: 49px;width: 192px;height: 39px;padding-top: 17px;background: #92D050;color: #000;font-size: 18px;line-height: 22px;
    text-align: center;-moz-border-radius: 28px;-webkit-border-radius: 28px;border-radius: 28px;font-family: "ProximaNova-Bold";display: block;}
.header-prob:hover {background: #5DAD09;}
.header-soc {margin-top: 144px;display: none;}
.header-soc a {display: inline-block;margin-right: 30px;height: 25px;overflow: hidden;}
.soc-vk  {width: 18px;height: 11px;background: url(/img/vk-inner.svg) 0px 3px no-repeat;}
.soc-fb  {width: 9px;height: 17px;background: url(/img/fb-inner.svg) 0px 0px no-repeat;}
.soc-instagram  {width: 17px;height: 16px;background: url(/img/instagram-inner.svg) 0px 1px no-repeat;}
.soc-vk:hover  {background: url(/img/vk-act.svg) 0px 3px no-repeat;}
.soc-fb:hover   {background: url(/img/fb-act.svg) 0px 0px no-repeat;}
.soc-instagram:hover   {background: url(/img/instagram-act.svg) 0px 1px no-repeat;}

.content {overflow: hidden;position: relative;z-index: 200;}
.content-owl {position: relative;z-index: 200;}
.content-inner  {width: 1170px;margin: 0 auto;}
.content-about {z-index: 40;}
.volny-bg {position: relative;}
.volny-main {background: url(/img/volny.png) top left no-repeat;position: absolute;top:35px;right:0px;width:153px;height:118px;}
.volny-main2 {background: url(/img/volny2.png) top center no-repeat;position: absolute;top:95px;left:15px;width:100%;height:118px;z-index:50;}



.biznes {width: 1170px;margin: 0 auto;margin-top: 60px;margin-bottom: 97px;position: relative;z-index:100;background-color: #fff;}
.biznes-left {float:left;width: 558px;margin-right: 28px;}
.biznes-zag {font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 33px;margin-top: 30px;}
.biznes-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}
.biznes-txt {text-indent: 1.5em;}
.biznes-right {float:left;width: 584px;}

.servis-main-bg {background-color:#f9fafc;overflow: hidden;position: relative;padding-bottom:100px;}
.servis-main-top-bg {background: url(/img/servis-main-bg.png) top right no-repeat;position: absolute;top:0px;left:0px;width:100%;height:116px;}
.servis-main {width: 1170px;margin: 0 auto;margin-top: 170px;}
.servis-main-zag {font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 80px;margin-top: 30px;}
.servis-main-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}
.servis-main-bl {width: 300px;margin-right: 100px;float:left;}
.servis-main-bl-3 {margin-right: 0px;}
.servis-main-bl-zag {font-size: 20px;line-height: 24px;font-family: "ProximaNova-Bold";margin-bottom: 24px;margin-top: 24px;}
.servis-main-bl ul {color: #78797a;}
.servis-main-bl li {background: url(/img/li-bg.png) 0px 10px no-repeat;padding-left:10px;margin-bottom: 4px;}
.servis-main-pic {width: 112px;height: 80px;}

.spec-main-bg {overflow: hidden;position: relative;padding-bottom:110px;z-index: 100;}
.spec-main-top-bg {background: url(/img/servis-main-bg-grey.png) top right no-repeat;position: absolute;top:0px;left:0px;width:100%;height:116px;}
.spec-main {width: 1180px;margin: 0 auto;margin-top: 170px;}
.owl-carousel-2 .owl-stage-outer {padding:0px 20px;}	
.owl-carousel-2 .owl-item {margin-right: 15px !important;} 
.spec-main-zag {padding:0px 5px;font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 40px;margin-top: 30px;}
.spec-main-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}
.spec-main-txt {padding:0px 5px;width: 560px;}

.owl-carousel-2 .owl-stage-outer {height: 800px;}
.owl-news-anons {max-width:221px;position: absolute;top: 0px;left: 0px;opacity: 0;box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);}
.owl-news-anons:hover {max-width:180px;position: absolute;top: 0px;left: 0px;background-color:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);min-height: 320px;border-bottom:3px solid #92D050;display:block;padding:18px 21px 18px 21px;opacity: 1;}
.owl-news-anons-zag{font-family: "ProximaNova-Bold";font-size: 18px;line-height: 28px;margin-bottom:16px;}
.spec-pop-zag {font-family: "ProximaNova-Bold";border-top:1px solid #e6e6e6;margin-top:16px;padding-top:16px;margin-bottom:16px;}
.owl-news-anons  li{background: url(/img/owl-news-anons-li.png) 0px 10px no-repeat;padding-left: 10px;}
.owl-item:hover .owl-news-zag {border-bottom:0px solid #92D050;}
.owl-carousel-2-block {margin-top: 64px;}
.owl-news-zag {font-size: 18px;line-height: 30px;color: #272727;font-family: "ProximaNova-Bold";margin-top: 16px;display: block;border-bottom:3px solid #92D050;}
.owl-prev {position: absolute;top: 154px;left: -34px;}
.owl-next {position: absolute;top: 154px;right: -34px;}

.owl-carousel .owl-stage-outer {height: 690px;}
.customers-main-bg {overflow: hidden;position: relative;padding-bottom:100px;} 
.customers-main {width: 1170px;margin: 0 auto;margin-top: -304px;position: relative;z-index: 50;}
.customers-main-zag {font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 40px;margin-top: 30px;}
.customers-main-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}
.owl-customers-txt {width: 501px;}
.customers-txt {margin-top: 64px;margin-bottom: 24px;}
.customers-txt  span{font-family: "ProximaNova-Bold";}
.customers-txt-block {margin-top: 22px;}
.customers-txt-block-left {float: left;width: 108px;color: #005A9E;font-family: "ProximaNova-Bold";}
.customers-txt-block-right {overflow: hidden;}
.customers-main .owl-prev  {top: 228px;}
.customers-main .owl-next  {top: 228px;}
.customers-pic {min-height:108px;display:block;}
.customers-main-zag-mob {display:none;}

.zapros-main-bg {overflow: hidden;position: relative;z-index: 200;}
.zapros-center-bg {background-color: #f9fafc;}
.zapros-main-bg2 {background-color:#f9fafc;overflow: hidden;position: relative;z-index: 200;}
.zapros-main-top-bg {background: url(/img/servis-main-grey-bg.png) top right no-repeat;width:100%;height:116px;}
.zapros-main {width: 1170px;margin: 0 auto;padding-top: 70px;}
.zapros-main-zag {font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 70px;margin-top: 0px;}
.zapros-main-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}
.form-zakaz-zag {font-size: 16px;line-height: 24px;color: #272727;font-family: "ProximaNova-Bold";margin-bottom: 12px;}
.form-zakaz-zag  span{color: #fe5693;}
.form-zakaz-radio-bl {margin-top: 40px;}
.form-zakaz-bl {float: left;width: 270px;margin-right: 30px;}
.form-zakaz-bl-last {margin-right: 0px;}
.form-zakaz-bl label{float: left;width: 232px;margin-bottom: 21px;margin-top: -3px;}
.form-zakaz-bl .jq-radio {float: left;}

.form_question_block {margin-top:30px;}
.submit_ask {float: left;width: 180px;text-align: center;padding-top: 10px;padding-bottom: 8px;font-size: 18px;line-height: 22px;font-family: "ProximaNova-Bold";color: #000;margin-left: 30px;
    background-color: #92D050;border: 0px;outline: none;cursor: pointer;-moz-border-radius: 28px;-webkit-border-radius: 28px;border-radius: 28px;}
.submit_ask:hover {background-color: #5DAD09;}
.info-check {margin-top:8px;}
.submit_ask2 {display:none;}


.form-zakaz-bl  input[type="text"] {
    width: 246px;
    border: 0px;
	background: #FFFFFF;
	box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
    outline: none;
    font-size: 16px;
	line-height: 24px;
    color: #000;
    color: #999;
    margin-top: 2px;
    padding: 8px 12px 9px 12px;
    float: left;
}

.form_question input[type="text"] {
    width: 246px;
    border: 0px;
	background: #FFFFFF;
	box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
    outline: none;
    font-size: 16px;
	line-height: 24px;
    color: #000;
    color: #999;
    margin-bottom: 16px;
    margin-right: 30px;
    padding: 8px 12px 9px 12px;
    float: left;
}

.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox.error {border: 2px solid red;}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}

.jq-radio {
	vertical-align: -4px;
	width: 14px;
	height: 14px;
	margin: 0 4px 0 0;
	border: 2px solid #d4d4d6;
	background: #f9fafc;
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
	margin-right:19px;
}
.jq-checkbox {
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 2px solid #272727;
	background: #f9fafc;
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
	margin-right:12px;
}
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}
.jq-checkbox {
	border-radius: 3px;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 6px;
	height: 4px; 
	margin: 3px 0 0 4px;
	border-bottom: 3px solid #272727;
	border-left: 3px solid #272727;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.jq-radio {
	border-radius: 50%;
}
.jq-radio.checked {border: 2px solid #005A9E;}
.jq-radio.checked .jq-radio__div {
	width: 8px;
	height: 8px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #005A9E;
}

input[type="text"]:focus {color:#999;}
input[type="text"]::-moz-placeholder {color: #999;}
input[type="text"]::-webkit-input-placeholder {color: #999;}
input[type="text"]:-ms-input-placeholder {color: #999;}
input[type="text"]:placeholder {color: #999;}

.me-breadcrumb {margin-bottom: 12px;margin-top: 0px;position: relative;z-index: 700;}
.me-breadcrumb-item {float: left;white-space: nowrap;line-height: 13px;vertical-align: middle;margin-right: 17px;margin-bottom: 4px;white-space: normal;}
.me-breadcrumb-item a{font-size: 14px;line-height: 100%;color: #999999;}
.me-breadcrumb-item i {color: #92D050;margin-right: 16px;}
.me-breadcrumb-item a span{color:#999;}
.me-breadcrumb-item span {font-size: 14px;line-height: 100%;color: #999999;}

.h1 {font-size: 48px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 60px;margin-top: 0px;}
.h1 span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 23px;position: relative;top: -2px;}

.about-in-bg {position: absolute;width: 100%;height: 118px;overflow: hidden;left: 0px;top: 430px;}
.about-in-main {background: url(/img/volny.png) top right no-repeat;position: absolute;top:35px;right:0px;width:153px;height:118px;}
.about-in-main2 {background: url(/img/volny2.png) top center no-repeat;position: absolute;top:0px;left:530px;width:100%;height:118px;z-index:150;}

.about-in {width: 1170px;margin: 0 auto;margin-top: 34px;margin-bottom: 100px;position: relative;z-index:100;background-color: #fff;}
.about-in-left {float:left;width: 558px;margin-right: 28px;}
.about-in-anons {font-size: 26px;line-height: 38px;margin-bottom: 88px;}
.about-in-right {float:left;width: 584px;}

.content-in {position: relative;overflow: hidden;}
.about-in-pic2 {margin-top: 359px;}
.about-in-right2 {position: absolute;top: 126px;left: 50%;z-index: 200;}

.etapy-main-bg {background-color:#f9fafc;overflow: hidden;position: relative;padding-bottom:100px;}
.etapy-main-top-bg {background: url(/img/servis-main-bg.png) top right no-repeat;position: absolute;top:0px;left:0px;width:100%;height:116px;}
.etapy-main {width: 1170px;margin: 0 auto;margin-top: 170px;}
.etapy-main-zag {font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 80px;margin-top: 30px;}
.etapy-main-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}

.etapy-year-bl {float:left;width: 234px;}
.etapy-year {font-size: 40px;line-height: 120%;font-family: 'TimesNewRoman';color: #005A9E;line-height: 1;}
.etapy-year-sep {background: url(/img/etapy-year-sep2.png) 0px 0px no-repeat;width: 249px;height: 64px;}
.etapy-year-sep-last {background: url(/img/etapy-year-sep-last.png) 0px 0px no-repeat;width: 230px;}
.etapy-year-txt {width: 210px;margin-top: 14px;padding-left: 15px;}

.why-bg {overflow: hidden;position: relative;padding-bottom:50px;z-index: 100;}
.why-top-bg {background: url(/img/servis-main-bg-grey.png) top right no-repeat;position: absolute;top:0px;left:0px;width:100%;height:116px;}
.why {width: 1180px;margin: 0 auto;margin-top: 170px;}
.why-zag {padding:0px 5px;font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 74px;margin-top: 30px;}
.why-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}
.why-bl {width: 348px;margin-right: 50px;float:left;margin-bottom: 50px;}
.why-bl-3 {width: 360px;margin-right: 0px;}
.why-pic {width: 89px;height: 61px;}

.content  li {background: url(/img/owl-news-anons-li.png) 0px 10px no-repeat;padding-left: 14px;}
.content-in  li {background: url(/img/owl-news-anons-li.png) 0px 10px no-repeat;padding-left: 14px;}
.content-in .footer  li   {background: none;padding-left: 0px;}

.team-in-bg {position: absolute;width: 100%;height: 118px;overflow: hidden;left: 0px;top: 750px;}
.team-in-bg2 {background: url(/img/volny2.png) top center no-repeat;position: absolute;top:0px;left:530px;width:100%;height:118px;z-index:150;}
.team-in {width: 1170px;margin: 0 auto;margin-top: 34px;padding-bottom: 140px;position: relative;z-index:100;}
.team-in-left {float:left;width: 580px;}
.team-in-owl-bg {position: relative;padding-bottom:97px;z-index: 100;}
.team-in-owl {width: 1180px;margin: 0 auto;margin-top: 50px;}
.team-in-owl .owl-carousel-2 .owl-stage-outer {height: auto;padding: 0px 17px;}
.team-in-owl .owl-prev span {display:none;}
.team-in-owl .owl-next span {display:none;}
.team-in-anons {width:1170px;position: relative;top: 0px;left: 0px;}
.team-in-anons-zag{font-family: 'TimesNewRoman';font-weight: bold;font-size: 32px;line-height: 100%;margin-bottom:30px;}
.team-txt-num {display:none;margin-top:0px;}
.txt-num0 {display:block;}
.team-in-owl  .owl-carousel-2 .owl-item {opacity: 0.7;-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.team-in-owl  .owl-carousel-2 .owl-item-num0 {opacity: 1;-webkit-filter: inherit;filter: inherit;}
.team-in-owl  .owl-carousel-2 .owl-item:hover {opacity: 1;-webkit-filter: inherit;filter: inherit;border-bottom: 3px solid #92D050;}
.team-in-owl  .owl-carousel-2 .owl-item.act {opacity: 1;-webkit-filter: inherit;filter: inherit;}
.team-in-owl  .owl-carousel-2 .owl-item .noact{opacity: 0.7;-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.team-in-owl  .owl-carousel-2 .team-pic {cursor:pointer;position: relative;z-index:200;}
.team-txt-pic {width: 535px;float: left;margin-right: 50px;}
.team-txt-pic img{width: 535px;border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.team-txt-zag {font-size: 18px;line-height: 30px;color: #272727;font-family: "ProximaNova-Bold";margin-top: 16px;display: block;border-bottom: 3px solid #92D050;}
.team-txt-right {width: 585px;float: left;}
.team-txt-num .team-in-anons {width: 100%;}
.team-in .spec-pop-zag {font-family: "ProximaNova-Bold";border-top:0px;font-size: 24px;line-height: 24px;padding-top:0px;margin-bottom:16px;margin-top: 40px;}
.team-txt-companii {width: 292px;float: left;margin-bottom:60px;min-height:100px;position: relative;}
.team-txt-companii img{display: block;margin: 0 auto;max-height:100px;position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%)}
.team-txt-companii-bl {margin-top:80px;}
.team-in-owl .owl-carousel-2 {display:block;z-index:1}
.owl-nav2  {display:none;}
// .team-in-owl .owl-nav2  {display:block;}
.owl-nav2 .owl-prev{top: 1640px;left: 50%;margin-left: -200px;}
.owl-nav2 .owl-next{top: 1640px;right: 50%;margin-right: -200px;}

.faq-in {margin-top: 34px;}
.faq-in-txt {margin-bottom: 34px;width: 580px;}
.accordion_content {display: none;border-bottom: 2px solid #92D050;padding: 33px 34px 35px 30px;}
.accordion_content.open {display: block;background-color:#fff;margin: 0px 2px;}
.accordion {width: 100%;margin-bottom: 80px;position: relative;z-index: 200;}
.accordion_title {position: relative;cursor: pointer;padding: 20px 65px 21px 30px;background-color:#F0F0F0;}
.accordion_item:nth-child(2n) .accordion_title {background-color:transparent;}
.accordion_title:before {content: '';width: 18px;height: 9px;background: url('/img/accordion-arrow.svg') no-repeat 0 0;position: absolute;top: 50%;right: 28px;margin-top: -5px;}
.accordion_title.active:before {right: 30px;-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.accordion_title span {font-size: 24px;margin-right:24px;}

.recruitment-in {margin-top: 34px;}
.recruitment-in .h1 {margin-bottom: 49px;}
.recruitment-main-bl {width: 300px;margin-right: 100px;float:left;margin-bottom: 130px;}
.recruitment-main-bl-3 {margin-right: 0px;}
.recruitment-main-bl-zag {font-size: 20px;line-height: 24px;font-family: "ProximaNova-Bold";margin-bottom: 28px;margin-top: 28px;display:block;color:#272727;}
.recruitment-main-bl ul {color: #005A9E;}
.recruitment-main-bl li {background: url(/img/li-bg.png) 0px 10px no-repeat;padding-left:10px;margin-bottom: 4px;}
.recruitment-main-pic {width: 112px;height: 80px;}
.recruitment-in-left {float: left;width: 546px;margin-right: 40px;margin-top:14px;}
.recruitment-in-right {float: left;width: 583px;background:#F9FAFC;padding-top:49px;padding-bottom:47px;position: relative;}
.recruitment-in-right .close-bg {display:none}

.recruitment-etap {width: 1170px;margin: 0 auto;margin-top: 90px;background: url(/img/recruitment-etap2.png) 981px 216px no-repeat;position: relative;z-index:200;}
.recruitment-etap-zag {padding:0px 5px;font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 94px;margin-top: 30px;}
.recruitment-etap-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}
.recruitment-etap-bl {width: 206px;padding-right: 80px;float:left;margin-bottom: 37px;background: url(/img/recruitment-etap-bl.png) 180px 25px no-repeat;}
.recruitment-etap-bl-2 {width: 220px;}
.recruitment-etap-bl p {margin-top:8px;}
.recruitment-etap-bl.recruitment-etap-bl-4 {width: 220px;padding-right: 0px;background:none;}
.recruitment-etap-pic {width: 89px;height: 61px;}
.recruitment-etap-bl-r {background: url(/img/recruitment-etap-bl-r.png) 95px 25px no-repeat;}
.recruitment-etap  .why-top-bg {display:none;}

.cost-bg {overflow: hidden;padding-bottom: 100px;position: relative;z-index: 200;}
.cost-grey-bg {background: url(/img/cost-grey-bg.png) top right no-repeat;position: absolute;bottom: 0px;left: 0px;width: 100%;height: 116px;}
.cost {width: 1170px;margin: 0 auto;margin-top: 20px;margin-bottom: 70px;position: relative;z-index:200;}
.cost-zag {padding:0px 5px;font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 74px;margin-top: 30px;width: 600px;}
.cost-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}
.cost-bl {width: 290px;margin-right: 30px;padding:40px 40px;height:410px;position: relative;}
.cost-bl-ug1 {width: 370px;margin-right: 30px;float:left;position: relative;background-color: #fafafa;margin-bottom: 30px;}
.cost-bl-3 {margin-right: 0px;}
.cost-bl-ug1:before, .cost-bl-ug1:after {position: absolute;content: '';width: 8px;height: 8px;border: #000 solid 1px;}
.cost-bl-ug1:before {border-right: 0 none;border-bottom: 0 none;top: 0;left: 0;}
.cost-bl-ug1:after {border-left: 0 none;border-top: 0 none;right: 0;bottom: 0;}
.cost-bl-ug2:before, .cost-bl-ug2:after {position: absolute;content: '';width: 8px;height: 8px;border: #000 solid 1px;}
.cost-bl-ug2:before {border-left: 0 none;border-bottom: 0 none;top: 0;right: 0;}
.cost-bl-ug2:after {border-right: 0 none;border-top: 0 none;left: 0;bottom: 0;}
.cost-bl-zag {font-size: 20px;line-height: 100%;font-family: "ProximaNova-Bold";}
.cost ul {margin-top:26px;margin-bottom:20px;}
.cost li {margin-bottom:4px;}
.cost-bl-link {line-height: 100%;color: #fff;width:316px;height:28px;padding:10px 0px 0px 14px;display:block;background: url(/img/cost-bl-link.png) 210px 19px no-repeat #92D050;
    position: absolute;bottom: 32px;right: 0px;}

	
.as-bg {background-color: #f9fafc;overflow: hidden;position: relative;z-index:200;}
.as {width: 1170px;margin: 0 auto;margin-top: 170px;background: url(/img/recruitment-etap2.png) 978px 176px no-repeat;}
.as-zag {padding:0px 5px;font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 74px;margin-top: 30px;width: 600px;}
.as-zag span {width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 27px;}
.as-bl {width: 300px;padding-right: 76px;margin-right: 24px;float:left;margin-bottom: 51px;background: url(/img/recruitment-etap-bl.png) 256px 40px no-repeat;}
.as-bl-3 {margin-right: 0px;padding-right: 0px;background:none;}
.as-bl-pic {width: 112px;height: 80px;}
.as-bl p {margin-top:15px;}

.clients-bg {overflow: hidden;position: relative;z-index: 200;padding-top: 90px;}
.clients-top-bg {background: url(/img/clients-bg-grey.png) top right no-repeat;position: absolute;top: 0px;left: 0px;width: 100%;height: 166px;}
.clients {width: 1180px;margin: 0 auto;margin-bottom: 55px;background-color: #fff;}
.clients-zag {padding: 0px 5px;font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;letter-spacing: 1px;margin-bottom: 74px;margin-top: 30px;width: 600px;}
.clients-txt-companii {width: 260px;margin-right:60px;margin-bottom:40px;min-height:100px;position: relative;display: flex;align-items: center;}
.clients-txt-companii img{display: block;margin: 0 auto;max-height:100px;}
.clients-txt-companii-bl {margin-top:70px;}
.clients-txt-companii-flex {display: flex;}
.clients-txt-companii-dop {display:block;}

.add_services {margin-top: 34px;margin-bottom: -40px;}

.add_services .h1 {margin-bottom: 250px;}
.add_services-main-bl {width: 326px;margin-right: 80px;float:left;margin-bottom: 95px;}
.add_services-main-bl-3 {margin-right: 0px;}
.add_services-main-pic {width: 112px;height: 80px;float:left;margin-right: 24px;}
.add_services-main-bl-txt {color:#005A9E;float:left;width: 190px;}

.add_services-block {margin-bottom: 80px;margin-top: 190px;}
.add_services-h2 {width: 720px;font-size: 40px;line-height: 50px;font-family: 'TimesNewRoman';font-weight: bold;margin-bottom: 46px;margin-top: 30px;}
.add_services-h2 span{width: 45px;height: 17px;background: url(/img/biznes-zag-pic.svg) 0px 1px no-repeat;display: inline-block;margin-left: 23px;position: relative;top: -2px;}
.add_services-left {float: left;width: 558px;margin-right: 28px;}
.add_services-zag {font-size: 24px;line-height: 100%;font-family: "ProximaNova-Bold";}
.add_services-txt {width: 570px;}
.add_services-right {float: left;width: 570px;}
.add_services-txt ul {margin-bottom: 10px;margin-top: 26px;}
.podrob-batton {float: left;width: 186px;text-align: center;padding-top: 11px;padding-bottom: 10px;line-height: 19px;font-family: "ProximaNova-Bold";margin-top: 22px;
    color: #000;margin-right: 32px;background-color: #92D050;border: 0px;outline: none;cursor: pointer;-moz-border-radius: 28px;-webkit-border-radius: 28px;border-radius: 28px;}
.podrob-batton:hover {background-color: #5DAD09;}
.kons-batton {float: left;width: 233px;text-align: center;padding-top: 9px;padding-bottom: 8px;line-height: 19px;font-family: "ProximaNova-Bold";margin-top: 22px;
    color: #000;margin-right: 30px;background-color: #fff;border: 2px solid #272727;outline: none;cursor: pointer;-moz-border-radius: 28px;-webkit-border-radius: 28px;border-radius: 28px;}
.kons-batton:hover {background-color: #92D050;}
.podrob-batton-mob {display:none;}

.header-contact a {
    color: #000;
    text-decoration: none;
    float: left;
    display: block;
}
.zak-wrap-blok {display: none;top: 130px;position: absolute;z-index: 1150;width: 100%;}
.zak-wrap .volny-zvonok{display:none;}
.zak-overlay-blok {display: none;z-index: 1100;background-color: rgb(0, 0, 0);opacity: 0.8;position: fixed;height: 100%;width: 100%;top: 0px;left: 0px;}
.zak {display:none;width: 351px;background-color:#fff;height: auto;margin: 0 auto;padding: 48px 117px 48px 117px;position: relative;overflow: hidden;}
.msg-zag {font-size: 18px;margin-bottom:20px;}
.msg-close {color:#005A9E;cursor:pointer;}
#msg_question {display:none;}
#msg_question2 {display:none;}
#msg_question3 {display:none;}
.zag_form {font-size: 24px;color:#000;margin-bottom: 30px;font-family: "ProximaNova-Bold";}
.zag_form_popap {display:none;}
.form_zvonok {text-align: center;position: relative;z-index: 100;} 
.form_zvonok .form_question input[type="text"]{width:327px;margin-bottom: 24px;float: none;margin-right: 0px;}
.form_zvonok .form_question input.not_valid{border:1px solid red;}
.form_zakaz .form_question input.not_valid{border:1px solid red;}
.form_zvonok  .info-check {margin-top: -1px;}
.form_zvonok  .info-check span {font-size: 14px;}
.form_zvonok .jq-checkbox {margin-left: -8px;}
.form_zvonok .jq-checkbox.checked .jq-checkbox__div {margin: 3px 0 0 8px;}
.form_zvonok  .submit_ask {float: none;margin: 0 auto;margin-top:27px;padding-top: 18px;padding-bottom: 16px;}
.close-bg {background: url(/img/close.jpg) 0px 0px no-repeat;height: 19px;width: 19px;position: absolute;z-index: 970;top: 15px;right: 17px;cursor: pointer;}
.volny-zvonok {background: url(/img/volny-zvonok-bg.svg) 0px 0px no-repeat;height: 118px;width: 150px;position: absolute;z-index: 10;top: 140px;right: 0px;}
.zak-zvonok .zag_form {display:none;}
.zak-zvonok .zag_form_popap {display:block;}
#agree-styler.error {border: 2px solid red;}
#agree2-styler.error {border: 2px solid red;}
#agree3-styler.error {border: 2px solid red;}
#msg_question3 {background: #F9FAFC;}
#msg_question .msg-zag {font-family: "ProximaNova-Bold";font-size: 20px;}
#msg_question2 .msg-zag {padding: 51px 30px;font-family: "ProximaNova-Bold";font-size: 20px;}
#msg_question3 .msg-zag {padding: 51px 30px;font-family: "ProximaNova-Bold";font-size: 20px;}
.rad1.not_valid .jq-radio{border: 2px solid red;}
.rad2.not_valid .jq-radio{border: 2px solid red;}
.rad3.not_valid .jq-radio{border: 2px solid red;}
.rad4.not_valid .jq-radio{border: 2px solid red;}
.rad5.not_valid .jq-radio{border: 2px solid red;}


.contacts {margin-top: 34px;margin-bottom: 80px;}
.contacts  h1{margin-bottom: 47px;}
.contacts-left {float: left;width: 558px;margin-right: 28px;margin-top:136px;}
.contacts-right {float: left;width: 583px;background:#F9FAFC;padding-top:49px;padding-bottom:47px;position: relative;}
.contacts-tel {display:block;font-size: 24px;color:#272727;margin-bottom:17px;font-family: "ProximaNova-Bold";}
.contacts-time {margin-bottom:17px;}
.contacts-adres {margin-bottom:17px;}
.contacts-meil {display:block;}
.contacts-map {margin-top:64px;}
.ymaps-copyrights-pane {display:none !important;}
.contacts-in-bg {position: absolute;width: 100%;height: 118px;overflow: hidden;left: 0px;top: 300px;}
.contacts-in-main2 {background: url(/img/volny2.png) top center no-repeat;position: absolute;top:0px;left:531px;width:100%;height:118px;z-index:150;}
.contacts-right .close-bg {display:none}

.development-in-bg {position: absolute;width: 100%;height: 118px;overflow: hidden;left: 0px;top: 200px;}
.development-in-bg2 {background: url(/img/volny2.png) top center no-repeat;position: absolute;top:0px;left:531px;width:100%;height:118px;z-index:150;}
.development-left {float:left;width:284px;margin-top: 18px;margin-bottom:140px;position: relative;z-index: 200;}

.left_menu li{background: url(/img/left_menu_li.png) 0px 15px no-repeat;padding-top: 9px;padding-left: 32px;line-height: 28px;border-bottom:1px solid #ededed;padding-bottom: 10px;margin:0px 15px;}
.left_menu li.active {background: url(/img/left_menu_li-act.png) 0px 15px no-repeat;}
.left_menu li a {font-family: "ProximaNova-Bold";color:#272727;}
.left_menu li ul {margin-top: 16px;margin-bottom: 14px;display:none;}
.left_menu li.active ul {display:block;}
.left_menu li  li{background:none;padding-left: 0px;margin: 0px 0px;border:0px;margin-left: -46px;padding-left: 46px;padding-top: 0px;padding-bottom: 0px;}
.left_menu li  li a{color:#005A9E;font-family: "ProximaNova-Reg";}
.left_menu li  li a div {padding-left:12px;}
.left_menu li li.active  {background: url(/img/left_menu_li-li-act.png) -3px 14px no-repeat;}
.left_menu li li.active  a{color:#92D050;}
.left_menu-mob  {display:none;}

.development-right {float:left;width:885px;margin-top: 30px;margin-bottom: 120px;}
.development-ban {width: 885px;height: 200px;position: relative;}
.development-banner {width: 100%;}
.development-pic {position: absolute;top: 60px;left: 50px;}
.development-ban-zag {position: absolute;top: 65px;left: 163px;font-size: 32px;line-height: 36px;color:#fff;width:300px;font-family: "ProximaNova-Bold";}
.development-ban-zag2 {top: 83px;}
.development-ban-zag3 {width:370px;}

.development-txt-block {margin-top: 40px;}
.development-txt-zag {font-size: 24px;line-height: 28px;font-family: "ProximaNova-Bold";margin-bottom: 24px;margin-top: 32px;}
.development-txt {line-height: 28px;}
.accordion_content {padding: 27px 34px 21px 30px;}
.accordion_content ul li {margin-bottom: 4px;}


.footer {width: 1170px;margin: 0 auto;}
.footer-logo {width: 190px;height: 32px;float: left;margin-top: 35px;margin-right: 68px;}
.footer hr {background: #272727;opacity: 0.1;width:100%;height:1px;margin-top: 32px;margin-bottom: 30px;}
.footer2 {width: 1170px;margin: 0 auto;}
.footer-hr {display:none;}
.footer-hr2 {background: #272727;opacity: 0.1;width:100%;height:1px;margin-top: 32px;margin-bottom: 30px;}

.footer-menu {margin: 0;padding: 0;list-style: none;float: right;width: 911px;padding-top: 36px;margin-top:2px;}
.footer-menu ul {list-style-type:none !important;list-style: none !important;}
.footer-menu li {display: block;float: left;margin-left: 30px;list-style-type:none !important;list-style: none !important;}
.footer-menu li.first {margin-left: 0px;}
.footer-menu li a{font-size:16px;color:#272727;line-height: 19px;padding-top: 36px;font-family: "ProximaNova-Bold";}
.footer-menu li a:hover {border-top:4px solid #92D050;}
.footer-menu  .root-item-selected  {border-top:4px solid #92D050;}
.footer-contects2 {display:none;}
.footer-menu-mob {display: none;}

.copyright {float: left;width: 144px;font-size: 12px;line-height: 156%;color: #272727;opacity: 0.7;margin-right: 30px;}
.footer-copyright {margin-bottom: 24px;}
.dot {float: left;width: 142px;font-size: 12px;line-height: 156%;color: #272727;opacity: 0.7;}
.footer-contects {float: right;width: 311px;}
.footer-mail {margin-right: 25px;}
.footer-tel {font-family: "ProximaNova-Bold";}

.zapros-main {padding-bottom:80px;}


@media (max-width: 1260px) {
	
 .lines-top-main {height: 700px;}
 .header-bg {height: 700px;}
 .header-block {height: 700px;overflow: hidden;}
 .header-pic {height: 700px;}
 .header {width: 960px;height: 700px;margin-top: -700px;}
 .logo {width: 160px;}
 .logo img{width: 100%;}
 .top-menu ul {padding-top: 20px;}
 .top-menu ul li {margin-left: 26px;letter-spacing: inherit;}
 .top-menu ul li a {font-size: 14px;}
 
 .lines-top-main {width: 960px;margin-left: -480px;background: url(/img/lines-top-main-960.png) 0px 0px repeat-y;}
 .lines-top-main2 {width: 960px;margin-left: -480px;background: url(/img/lines-top-main4-960.png) 0px 0px repeat-y;top: 630px;height: 780px;}
 .lines-recruitment2 {width: 960px;margin-left: -480px;background-size: 100%;}
 .lines-recruitment {top: 87px;}
 
 .biznes {width: 960px;margin-top: 80px;margin-bottom: 70px;}
 .biznes-left {width: 455px;margin-right: 25px;}
 .biznes-right {width: 480px;}
 .biznes-pic  img{width: 480px;}
 .biznes-zag {font-size: 36px;letter-spacing: inherit;margin-bottom: 30px;margin-top: 0px;margin-top: -12px;}
 .volny-main {top: 13px;right: -36px;}
 .volny-main2 {left: 21px}
 .volny-main {background: url(/img/volny-960.png) top left no-repeat;}
 
 .servis-main {width: 960px;margin-top: 150px;}
 .servis-main-bl {width: 280px;margin-right: 60px;}
 .servis-main-bl-3 {margin-right: 0px;}
 .spec-main {width: 960px;margin-top: 150px;}
 
 .owl-news-anons:hover {max-width:185px;}
 .owl-carousel-2 .owl-stage-outer {padding: 0px 17px;}
 .customers-main {width: 960px;}
 .lines-bot-main3 {width: 960px;margin-left: -480px;background: url(/img/lines-bot-main6-960.png) 0px 0px no-repeat;top: 3011px;}
 .lines-bot-main {top: 2940px;}
 .owl-carousel .owl-stage-outer {height: 600px;}
 .owl-customers-txt {width: 460px;}
 
 .zapros-main {width: 960px;}
 .form-zakaz-bl {width: 225px;margin-right: 20px;}
 .form-zakaz-bl-last {margin-right: 0px;}
 .form-zakaz-bl label {width: 188px;}
 .jq-radio {margin-right: 10px;}
 .form-zakaz-bl input[type="text"] {width: 201px;}
 .form_question input[type="text"] {width: 201px;margin-right: 20px;} 
 .form_question input.not_valid[type="text"] {width: 199px;margin-right: 20px;} 
 .form_question3 input.not_valid[type="text"] {margin-right: 0px;} 
  
 .footer {width: 960px;} 
 .footer2 {width: 960px;} 
 .footer-logo {width: 160px;margin-right: 30px;}
 .footer-logo img{width: 100%;}
 .footer-menu {width: 770px;padding-top: 32px;}
 .footer-menu ul li {margin-left: 26px;letter-spacing: inherit;margin-left: 29px;}
 .footer-menu li a {font-size: 14px;font-size: 13px;}
 .footer hr {margin-top: 26px;}
 
 .header-inner {margin-top: 0px;height: 125px;width: 960px;}
 .lines-header-ver {width: 960px;margin-left: -480px;background-size: 960px 978px;}
 .content-inner {width: 960px;}
 .about-in {width: 960px;}
 .lines-about {width: 960px;margin-left: -480px;background: url(/img/lines-about2.png) 0px 0px no-repeat;top: 0px;}
 .about-in-left {width: 460px;margin-right: 20px;}
 .about-in-right {width: 480px;}
 .about-in-anons {font-size: 21px;line-height: 28px;margin-bottom: 50px;}
 .about-in-pic2 img{width: 100%;}
 .about-in-main2 {left: 463px;}
 
 .etapy-main {width: 960px;}
 .etapy-year-bl {width: 192px;}
 .etapy-year-sep {width: 192px;}
 .etapy-year-txt  {width: 164px;}
 
 .why {width: 960px;}
 .why-bl {width: 250px;}
 
 .recruitment-in-bg {width: 960px;margin-left: -480px;background-size: 100%;}
 .recruitment-in-left {width: 460px;margin-right: 20px;}
 .recruitment-in-right {width: 480px;}
 .contacts-in-main2 {left: 497px;}
 .recruitment-etap {width: 960px;}
 .recruitment-etap-bl {width: 185px;padding-right: 50px;}
 .recruitment-etap-bl-2 {width: 195px;}
 .recruitment-etap-bl-3 {width: 190px;}
 .recruitment-etap-bl-4 {width: 190px;}
 .cost {width: 960px;}
 .cost-bl-ug1 {width: 303px;margin-right: 25px;}
 .cost-bl {width: 243px;margin-right: 25px;padding: 40px 30px;}
 .cost-bl-3 {margin-right: 0px;}
 .cost-bl-link {width: 259px;}
 .as {width: 960px;margin-top: 80px;}
 .as-bl {width: 247px;margin-right: 30px;}
 .as-bl-3 {margin-right: 0px;}
 .clients {width: 960px;}
 .clients-txt-companii-dop {display: flex;}
 .clients-txt-companii-5  {display:none;}
 .clients-txt-companii-flex2 .clients-txt-companii{width: 520px;}
 
 .team-in {width: 960px;}
 .lines-team-in {width: 960px;background: url(/img/lines-team-in2.png) 0px -29px repeat-y;margin-left: -480px;background-size: 100%;}
 .team-in-owl {width: 960px;}
 .owl-next {top: 120px;}
 .owl-prev {top: 120px;}
 .team-txt-pic {width: 440px;margin-right: 40px;}
 .team-txt-pic img {width: 440px;}
 .team-txt-right {width: 480px;}
 .team-in-bg2 {left: 460px;}
 .team-txt-companii {width: 240px;}
 
 .add_services .h1 {margin-bottom: 200px;}
 .add_services-main-bl {width: 266px;}
 .add_services-main-bl-3 {margin-right: 0px;}
 .lines-add_services-hor1 {top: 678px;}
 .lines-add_services2 {width: 960px;margin-left: -480px;top: 733px;height: 4600px;background: url(/img/lines-add_services2.png) 0px 0px repeat-y;}
 .add_services-left {width: 460px;margin-right: 20px;}
 .add_services-right {width: 480px;}
 .add_services-txt {width: 440px;}
 .kons-batton {margin-right: 0px;}
 
 .lines-add_services-hor2 {top: 1416px;}
 .lines-add_services-hor3 {top: 2170px;}
 .lines-add_services-hor4 {top: 2890px;}
 .lines-add_services-hor5 {top: 3660px;}
 .lines-add_services-hor6 {top: 4420px;}
 
 .contacts-left {width: 440px;margin-right: 40px;}
 .contacts-right {width: 480px;}
 .lines-content {width: 960px;margin-left: -480px;background-size: 100%;}
 
.recruitment-main-bl {width: 280px;margin-right: 60px;}
.recruitment-main-bl-3 {margin-right: 0px;}
.lines-recruitment2 {width: 960px;margin-left: -480px;background-size: 100%;}


.development-left {width: 270px;} 
.development-right {width: 690px;}
.main-lines-bg {width: 960px;margin-left: -480px;background-size: 100%;}
.left_menu li  {font-size: 15px;padding-left: 26px;}
.development-in-bg2 {left: 427px;}



}

@media (max-width: 1050px) {
 .customers-main {width: 900px;}
}



@media (max-width: 976px) {
.clear-976 {display:none;}
h1 {font-size: 40px;line-height: 46px;}
.header-h1 {font-size: 40px;line-height: 46px;}

.header-inner .header-tel {float: left;}
.header-inner .header-mob-menu-pic  {background: url(/img/header-mob-menu-pic-in2.png) 0px 0px no-repeat;}

.lines-top-main {width: 720px;margin-left: -360px;top: 49px;background: url(/img/lines-top-main-768.png) 0px 0px repeat-y;}
.lines-top-main-hor {background: url(/img/lines-top-main-hor.png) 0px 0px repeat-x;top: 48px;position: absolute;left: 0;display: block;width:100%;height:1px;z-index: 600;}
.lines-top-main2 {width: 720px;margin-left: -360px;background: url(/img/lines-top-main4-768.png) 0px 0px no-repeat;top: 424px;}
.recruitment-in-bg {width: 720px;margin-left: -360px;}
.recruitment-in-left {width: 720px;margin-right: 0px;float: none;}
.recruitment-in-right  {width: 720px;float: none;}


.lines-top-main {height: 492px;}
.header-bg {height: 492px;}
.header-block {height: 492px;}
.header-pic {height: 492px;}
.header-pic img  {width: 100%;min-height: 492px;}
	
.header {width: 720px;height: 492px;margin-top: -492px;}
.header-h1 h1 {margin-top: 58px;}
.logo {width: 142px;margin-top: 15px;}
.header-right {display:none;}
.header-mob-r {float: right;width: 170px;}
.header-tel {float: left;margin-top: 0px;margin-top: 15px;font-size: 16px;line-height: 19px;margin-right: 30px;}
.header-mob-menu-pic {float: left;width: 19px;height: 16px;background: url(/img/header-mob-menu-pic.png) 0px 0px no-repeat;cursor:pointer;margin-top: 15px;}
.header-prob {width: 149px;height: 32px;padding-top: 14px;font-size: 16px;line-height: 19px;margin-top: 32px;}

.biznes {width: 720px;margin-top: 60px;}
.biznes-zag {font-size: 32px;line-height: 40px;}
.biznes-left {float: none;width: 542px;margin-right: 0px;}
.volny-main {top: 257px;}
.biznes-right {width: 256px;float: none;top: -30px;position: absolute;right: 0;}
.biznes-pic img {width: 256px;}
.volny-main {background: url(/img/volny-768.png) top left no-repeat;width: 146px;right: 0px;}
.volny-main2 {background: url(/img/volny2-768.png) top right no-repeat;left: 37px;top: 305px;}

.servis-main {width: 720px;margin-top: 92px;}
.servis-main-bg {padding-bottom: 60px;}
.servis-main-zag {font-size: 32px;line-height: 37px;margin-bottom: 40px;}
.servis-main-bl {width: 230px;margin-right: 15px;}
.servis-main-bl-3 {margin-right: 0px;}
.servis-main-bl ul {font-size: 14px;line-height: 24px;}
.recruitment-main-bl-zag {font-size: 18px;line-height: 24px;}

.spec-main {width: 720px;margin-top: 92px;}
.spec-main-bg {padding-bottom: 0px;}
.spec-main-zag {font-size: 32px;line-height: 37px;margin-bottom: 40px;}
.owl-news-anons {max-width: 228px;}
.owl-news-anons:hover {max-width:186px;}
.owl-carousel-2 .owl-stage-outer {padding: 0px 16px;}
.owl-carousel-2 .owl-item {margin-right: 14px !important;}
.owl-next {right: -25px;top: 124px;}
.owl-prev {left: -25px;top: 124px;}
.owl-carousel-2 .owl-stage-outer {height: 760px;}

.lines-bot-main {top: 2324px;}
.lines-bot-main3 {width: 720px;top: 2404px;background: url(/img/lines-bot-main6-768.png) 0px 0px no-repeat;margin-left: -360px;}

.customers-main-bl {width:100%;overflow: hidden;position: relative;height: 650px;}
.customers-main {width: 1080px;margin-top: 0px;position: absolute;overflow: hidden;top: 0px;z-index: 700;}
.customers-main .owl-prev {left: -30px;}
.customers-main .owl-next {display:none;}
.customers-main-zag-desc {display:none;}
.customers-main-zag-mob {width: 720px;margin: 0 auto;display:block;margin-top: -304px;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {margin-left:30px;}
.customers-main-zag {font-size: 32px;line-height: 37px;margin-bottom: 40px;}
.owl-customers-txt {width: 460px;}

.zapros-main {width: 720px;}
.zapros-main-zag {font-size: 32px;line-height: 37px;margin-bottom: 40px;}
.zapros-main {padding-top: 0px;}
.form-zakaz-bl{width: 292px;margin-right: 72px;}
.form-zakaz-bl:nth-child(2n) {margin-right: 0px;}
.form-zakaz-radio {clear: both;}
.form-zakaz-bl input[type="text"] {width: 292px;}
.form_question input[type="text"] {width: 201px;margin-right: 15px;}
.form_question3 {margin-right: 0px;}
.zapros-main  #submit_ask.submit_ask2 {display:block;margin: 0 auto;float: none;}
.zapros-main  #submit_ask{display:none;}
.info-check {margin-left: 190px;margin-top: 14px;margin-bottom:30px;}

.footer {width: 720px;}
.footer2 {width: 720px;} 
.footer-menu{display:none;}
.footer-contects {display:none;}
.footer-contects2{display:block;float: right;width: 372px;margin-top: 5px;}
.footer-mob-menu-bat {display: inline-block;width: 19px;height: 16px;background: url(/img/footer-mob-menu-bat.png) 0px 0px no-repeat;cursor: pointer;margin-top: 15px;position: relative;top: 2px;}
.footer-tel {margin-right: 26px;font-size: 18px;position: relative;top: 1px;}
.footer-mail {margin-right: 21px;}
.footer-logo {margin-top: 21px;}
.footer hr {margin-top: 14px;margin-bottom: 14px;}
.dot {float: right;width: 124px;}
.footer-copyright {margin-bottom: 16px;}

.top-menu-mob {position: absolute;top: 0px;left: 0px;z-index: 1000;background: #fff;width: 100%;display:none;}
.mob-menu  {padding: 55px 30px 48px 30px;list-style: none;}
.mob-menu  li{padding-top: 12px;border-bottom: 1px solid #ededed;padding-bottom: 10px;}
.mob-menu  a {font-family: "ProximaNova-Bold";font-size: 16px;line-height: 19px;color:#272727;}
.top-menu-mob-close 	{background: url(/img/top-menu-mob-close.jpg) 0px 0px no-repeat;cursor: pointer;width: 16px;height: 16px;position: absolute;top: 20px;right: 20px;}
 
.header-inner {margin-top: 0px;height: 125px;width: 720px;}
.header-tel-soc {float: right;width: 170px;margin-top: 0px;}
.header-inner .header-tel {margin-top: 15px;} 
.lines-about {width: 720px;margin-left: -360px;background-size: 100%;background: url(/img/lines-abou720.png) 0px 0px no-repeat;background-size: 720px 980px;}
.content-inner {width: 720px;}
.about-in {margin-top: 14px;width: 720px;margin-bottom: 52px;}
.lines-header-ver {width: 720px;margin-left: -360px;background-size: 100%;}
.content-in .h1 {font-size: 32px;line-height: 100%;margin-bottom: 30px;}
.h1 span {margin-left: 14px;position: relative;top: 1px;}
.about-in-anons {font-size: 20px;line-height: 30px;margin-bottom: 50px;width: 438px;margin-bottom: 42px}
.about-in-left {width: 540px;margin-right: 0px;}
.about-in-right2 {display:none;}
.about-in-right {float: none;width: 256px;position: absolute;top: 2px;right: 0px;}
.about-in-pic2 {margin-top: 0px;}
.about-in-bg {left: 0px;top:338px;}
.about-in-main2 {left: 342px;}

.etapy-main-bg {padding-bottom:54px;}
.etapy-main {width: 720px;margin-top: 63px;overflow: hidden;}
.etapy-main-zag {font-size: 32px;line-height: 100%;margin-bottom: 44px;}
.etapy-main-zag span {margin-left: 16px;position: relative;top: 1px;}
.etapy-year-bl {width: 144px;}
.etapy-year-txt {width: 130px;}
.why {width: 720px;margin-top: 94px;}
.why-zag {font-size: 32px;line-height: 100%;margin-bottom: 44px;}
.why-zag span {margin-left: 16px;position: relative;top: 1px;}
.why-bl {width: 300px;margin-right: 60px;}
.why-bl.why-bl-odd {width: 360px;margin-right: 0px;clear:right;}
.clear-976-vis {display:block;}

.contacts-in-bg {top: 584px;}
.contacts-in-main2 {left: 388px;}
.recruitment-etap {width: 720px;}
.recruitment-etap-bl {width: 138px;padding-right: 38px;background: url(/img/recruitment-etap-bl.png) 119px 25px no-repeat;}
.recruitment-etap-bl-2 {width: 146px;}
.recruitment-etap-bl-3 {width: 146px;}
.recruitment-etap-bl.recruitment-etap-bl-4 {width: 142px;}
.cost {width: 720px;}
.cost-bl-ug1 {width: 226px;margin-right: 20px;}
.cost-bl {width: 186px;margin-right: 20px;padding: 40px 20px;height: 430px;}
.cost-bl-3 {margin-right: 0px;margin-left: 1px;}
.cost li {font-size: 14px;line-height: 21px;}
.cost-bl-link {width: 192px;background: url(/img/cost-bl-link.png) 167px 19px no-repeat #92D050;}
.as {width: 720px;}
.as-bl {width: 176px;margin-right: 20px;}
.as-bl-3 {margin-right: 0px;}
.clients {width: 720px;}
.clients-txt-companii img {width: 106%;}
.clients-txt-companii-flex2 .clients-txt-companii img {width: 53%;}

 .lines-team-in {width: 720px;margin-left: -360px;background-size: 100%;}
 .team-in {width: 720px;}
 .team-in-left {width: 540px;}
 ..content-in .h1 {font-size: 32px;line-height: 100%;}
 .content-in .h1 span {margin-left: 16px;position: relative;top: 1px;}
 .team-in-owl-bg {padding-bottom: 50px;}
 .team-in-owl {width: 720px;margin-top: 40px;}
 .team-txt-pic {width: 330px;margin-right: 30px;}
 .team-txt-pic img {width: 330px;}
 .team-txt-right {width: 330px;}
 .team-in-bg2 {left: 416px;}
 .team-in-owl .owl-carousel-2 .owl-stage-outer {padding: 0px 16px;}
 .team-in-owl .owl-carousel-2 .owl-item {margin-right: 15px !important;}
 .team-txt-companii {width: 180px;}
 
 .lines-recruitment2 {width: 720px;margin-left: -360px;background: url(/img/lines-recruitment.png) center -43px no-repeat;background-size: 100%;}
 .lines-recruitment {top: 67px;}
 .add_services-main-bl {width: 186px;}
 .add_services-main-bl-3 {margin-right: 0px;}
 .lines-add_services-hor1 {top: 670px;}
 .lines-add_services2 {width: 720px;margin-left: -360px;top: 749px;background-size: 100%;}
 .add_services-left {width: auto;margin-right: 0px;float: none;margin-bottom: 50px;}
 .add_services-right {width: auto;float: none;}
 .add_services-txt {width: auto;float: none;}
 .kons-batton {margin-right: 0px;}
 .add_services .h1 {margin-bottom: 160px;}
 .add_services-h2{font-size: 32px;line-height: 100%;}
 .add_services-block {margin-top: 100px;}
 
 .lines-add_services-hor2 {top: 1416px;}
 .lines-add_services-hor3 {top: 2170px;}
 .lines-add_services-hor4 {top: 2890px;}
 .lines-add_services-hor5 {top: 3660px;}
 .lines-add_services-hor6 {top: 4420px;}
 .lines-add_services2 {height: 5600px;}
 
 .contacts-left {width: 330px;margin-right: 30px;}
 .contacts-right {width: 360px;}
 .lines-content {width: 720px;margin-left: -360px;}
 .form_zvonok .form_question input[type="text"] {width: 240px;}
 .contacts-in-bg {top: 263px;}
 .contacts-in-main2 {left: 382px;}
 .form_zvonok .info-check {margin-left: 51px;width: 210px;}
 .form_zvonok .jq-checkbox {margin-left: -20px;}
 

 .recruitment-main-bl {width: 213px;margin-right: 40px;}
 .recruitment-main-bl-3 {margin-right: 0px;}
 
.development-in-bg {display:none;}
.development-left {width: 100%;float: none;}
.left_menu li li a div{display: inline;padding-left: 0px;}
.left_menu li {font-size: 16px;}
.left_menu li li {font-size: 14px;}
.development-left {margin-bottom: 0px;background-color: #fff;}

.main-lines-bg {width: 720px;margin-left: -360px;}
.left_menu-mob {position: relative;height:32px;background: #F0F0F0;font-size: 16px;line-height: 100%;padding-left: 16px;padding-top: 16px;cursor:pointer;display:block;}
.left_menu-mob img {top: 17px;position: absolute;right:35px;}


}

@media (min-width: 968px) {
	.top-menu-mob {display:none !important;}
}

@media (max-width: 768px) {

.lines-top-main {width: 100%;margin-left: 0px;left: 0%;background: url(/img/lines-top-main-768.png) 0px 0px repeat-y;background-size: 100%;}
.lines-top-main2 {width: 100%;margin-left: 0px;left: 0%;background-size: 100%;background: url(/img/lines-top-main4-768.png) 0px 0px repeat-y;}	
.recruitment-in-bg {width: 100%;margin-left: 0px;left: 0%;}


.lines-header-ver {width: 100%;margin-left: 0px;left: 0%;background-size: 100%;}
.lines-about {width: 100%;margin-left: 0px;left: 0%;background-size: 100%;}
.lines-header-hor {display:none;}


.header {width: 100%;}
.header-top {padding: 0px 20px;}
.logo {width: 116px;margin-top: 16px;margin-left:38px;}
.header-mob-r {float: none;width: auto;}
.header-mob-menu-pic {margin-top: 0px;position: absolute;left: 20px;top: 16px}
.header-tel {margin-right: 0px;float: right;}
.header-h1 {font-size: 32px;line-height: 37px;letter-spacing: 0.05px;}
h1 {font-size: 32px;line-height: 37px;}
.header-h1 h1 {margin-top: 34px;}
.header-pic img {width: 891px;margin-left: -60px;min-height: inherit;}
.header-inner .header-mob-menu-pic {background: url(/img/header-mob-menu-pic-in.png) 0px 0px no-repeat;}
.header-inner {height: 70px;}

.content {z-index: inherit;position: inherit;}
.biznes {width: 100%;margin-top: 50px;margin-bottom: 0px;z-index: inherit;padding-bottom: 150px;}
.volny-bg {display:none;}
.volny-main {display:none;}
.biznes-right {display:none;}
.biznes-left {width: auto;padding: 0px 20px;}
.biznes-txt {text-indent: 0em;}
.biznes-zag {font-size: 24px;line-height: 32px;letter-spacing: 0.05px;}
.biznes-zag span {top: 2px;position: relative;margin-left: 16px;}
.biznes-grey-bg {background: url(/img/cost-grey-bg.png) top right no-repeat;position: absolute;bottom: 0px;
    left: 0px;width: 100%;height: 60px;z-index: 700;}
	
.servis-main-top-bg {display:none;}
.servis-main-bg {z-index: 700;width: 100%;padding-bottom: 0px;}
.servis-main {width: auto;margin-top: 0px;padding: 0px 20px;}
.servis-main-zag {margin-top:0px;font-size: 24px;line-height: 32px;letter-spacing: 0.05px;margin-bottom: 36px;}
.servis-main-zag span {top: 2px;position: relative;margin-left: 16px;}
.servis-main-bl {width: auto;float: none;margin-bottom: 40px;}
.servis-main-bl-zag {margin-top: 16px;margin-bottom: 16px;}
.recruitment-main-bl-zag {margin-top:0px;margin-bottom: 0px;}

.spec-main-bg {width: 100%;z-index: 800;}
.spec-main {width: auto;padding: 0px 20px;margin-top:60px;}
.spec-main-zag {margin-top:0px;font-size: 24px;line-height: 32px;letter-spacing: 0.05px;}
.spec-main-zag span {top: 2px;position: relative;margin-left: 16px;}
.spec-main-txt {padding: 0px;width: 100%;}
.owl-nav {display:none;}
.owl-carousel-2 .owl-stage-outer {height: 780px;}

.lines-bot-main3 {top: 3044px;width: 100%;margin-left: 0px;left: 0%;background: url(/img/lines-bot-main6-768.png) 20px 0px no-repeat;background-size: 92%;}
.lines-bot-main {top: 2962px;}

.owl-carousel-2-block {width: 100%;overflow: hidden-x;position: relative;height: auto;}
.owl-carousel-2 {width: 160%;margin-top: 0px;position: absolute;overflow: hidden;top: 0px;z-index: 700;}

.owl-news-anons {max-width: inherit;z-index:2000;}
.owl-news-anons:hover  {max-width: inherit;}

.customers-main-zag-mob {width: 100%;margin-top: 0px;}
.customers-main-zag {padding: 0px 20px 0px 22px;font-size: 24px;line-height: 32px;letter-spacing: 0.05px;margin-bottom: 30px;}
.customers-main-zag span {top: 2px;position: relative;margin-left: 16px;}
.customers-main {position: relative;width: auto;padding: 0px 20px;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {margin-left: 0px;}
.owl-customers-txt {width: 100%;}
.customers-pic {padding-left:3px;}
.customers-txt-block-left {float: none;width: 100%;}
.customers-txt-block-right {float: none;width: 100%;}
.customers-main-bl {padding-bottom: 20px;height: auto;}
.customers-main-bl .owl-nav {display:block;}
.customers-main .owl-prev {left: 50%;top: inherit;bottom: 0px;margin-left: -58px;}
.customers-main .owl-next {right: 50%;top: inherit;bottom: 0px;margin-right: -58px;display:block;}
.owl-carousel .owl-stage-outer {height: auto;}
.owl-carousel .owl-item {padding-bottom: 50px;}

.zapros-main {width: auto;padding: 0px 20px;padding-bottom: 60px;}
.zapros-main-zag {font-size: 24px;line-height: 32px;letter-spacing: 0.05px;margin-bottom: 24px;}
.zapros-main-zag span {top: 2px;position: relative;margin-left: 16px;}
.zapros-main-top-bg {height: 60px;}
.form-zakaz-radio-bl {margin-top: 10px;}
.form-zakaz-bl {width: 100%;float: none;}
.form-zakaz-bl input[type="text"] {width: 292px;margin-bottom: 20px;float: none;}
.form-zakaz-radio {margin-bottom: 19px;}
.form-zakaz-bl label {margin-bottom: 0px;float: none;position: relative;top: -2px;width: 490px;}
.form_question input[type="text"] {width: 292px;margin-bottom: 30px;float: none;}
.form_question_block {margin-top: 22px;}
.info-check {margin-left: 0px;}

.footer {width: auto;padding: 0px 20px;}
.footer2 {width: auto;padding: 0px 20px;} 
.footer-mail {display:none;}
.footer-contects2 {width: 191px;}

.content-inner {width: 100%;}
.me-breadcrumb {padding: 0px 20px;}
.about-in {width: auto;padding: 0px 20px;}
.about-in-right {display:none;}
.about-in-right3 {display:none;}
.about-in-left {width: 100%;}
.content-about {font-size: 14px;line-height: 22px;}
.content-in .h1 {font-size: 30px;line-height: 32px;margin-bottom: 22px;}
.about-in {margin-top: 12px;margin-bottom: 22px;}
.about-in-anons {font-size: 20px;line-height: 27px;margin-bottom: 36px;}

.etapy-main-top-bg{display:none;}
.etapy-main {width: auto;margin-top: 0px;padding: 0px 20px;}
.etapy-main-zag {font-size: 24px;line-height: 32px;margin-top: 12px;}
.lines-about {background: url(/img/lines-abou720.png) 0px 0px repeat-y;}
.etapy-main-bg {z-index: 200;}
.etapy-year-bl {width: 100%;float:none;clear: both;}
.etapy-year-sep-mob{display:block;float:left;width: 64px;height:206px;background: url(/img/etapy-year-sep-mob.png) 0px 0px no-repeat;padding-right: 18px;}
.etapy-year-txt {overflow: hidden;width: calc(100% - 82px);padding-left: 0px;}
.etapy-year-sep {display:none;}
.etapy-year-sep-mob-last {height: 64px;background: url(/img/marker.png) 0px 0px no-repeat;}

.content-about {padding-bottom: 40px;}
.etapy-year-grey-bg {background: url(/img/cost-grey-bg.png) top right no-repeat;position: absolute;bottom: -32px;left: 0px;width: 100%;height: 86px;z-index: 700;}

.why {width: auto;padding: 0px 20px;margin-top: 60px;}
.why-bg {padding-bottom: 0px;}
.why-zag {font-size: 24px;line-height: 32px;letter-spacing: 0.05px;margin-bottom: 34px;}
.zapros-main-zag span {top: 2px;position: relative;margin-left: 16px;}
.why-bl {margin-bottom: 30px;}
.why-bl p {margin-top: 12px;}

.contacts-in-bg {display:none;}
.recruitment-in {margin-top: 10px;}
.recruitment-in-left {width: 100%;position: relative;padding-bottom: 58px;}
.recruitment-in-right {width: 100%;z-index: 200;}
.volny-zvonok {display:none;}
.content-in .h1 {margin-bottom: 28px;}
.zag_form {font-size: 18px;line-height: 24px;}
.info-check {font-size: 14px;line-height: 17px;}
.form_zvonok .form_question input[type="text"] {width: 277px;}
.form_zvonok .info-check {width: 200px;margin: 0 auto;}
.form_zvonok .jq-checkbox {margin-left: -19px;}
.form_zvonok .info-check span {position: relative;top: -5px;}
.recruitment-in-right {padding-top: 26px;}
.recruitment-in-left .etapy-year-grey-bg  {height: 68px;}
.recruitment-etap {width: auto;padding: 0px 20px;margin-top: 0px;padding-top: 40px;}
.recruitment-etap  .why-top-bg {display:block;}
.recruitment-etap-zag {font-size: 24px;line-height: 32px;letter-spacing: 0.05px;}
.recruitment-etap-zag span {top: 2px;position: relative;margin-left: 16px;}

.recruitment-etap-bl {width: 100%;padding-right: 0px;float: none;clear: both;background:none;overflow: hidden;margin-bottom: 0px;}
.recruitment-etap-bl.recruitment-etap-bl-4 {width: 100%;}
.recruitment-etap-bl-mob {width: 90px;float: left;height:170px;background: url(/img/recruitment-etap-bl-mob.png) 32px 85px no-repeat;}
.recruitment-etap-bl p {width: calc(100% - 90px);margin-left: 90px;padding-top: 52px;position: relative;left: -20px;}
.recruitment-etap-pic {padding-left: 2px;}
.recruitment-etap-bl-last  .recruitment-etap-bl-mob{background:none;}
.cost {width: 100%;}  
.cost-zag {width: auto;padding: 0px 20px;font-size: 24px;line-height: 32px;letter-spacing: 0.05px;margin-bottom: 34px;}
.zapros-main-zag span {top: 2px;position: relative;margin-left: 16px;} 
.cost-bl-ug1 {width: 100%;float: none;margin-right: 0px;background-color: transparent;}
.cost-bl-ug2 {margin: 0px 20px;background-color: #fafafa;}
.cost-bl-ug1:before {left: 20px;}
.cost-bl-ug1:after {right: 20px;}
.cost-bl-ug2:before {right: 20px;}
.cost-bl-ug2:after{left: 20px;}
.as {width: auto;padding: 0px 20px;margin-top: 0px;}
.cost-bg {padding-bottom: 70px;}
.as-zag {width: auto;font-size: 24px;line-height: 32px;letter-spacing: 0.05px;}
.as-zag  span {top: 2px;position: relative;margin-left: 16px;}
.cost-grey-bg {height: 60px;} 

.as-bl {width: 100%;padding-right: 0px;float: none;clear: both;background: none;overflow: hidden;margin-bottom: 0px;}
.as-bl-mob {width: 90px;float: left;height: 170px;background: url(/img/recruitment-etap-bl-mob.png) 32px 85px no-repeat;}
.as-bl p {width: calc(100% - 90px);margin-left: 90px;padding-top: 52px;position: relative;left: -20px;}
.as-bl-last  .as-bl-mob{background:none;}

.clients {width: 100%;margin-bottom: 20px;}
.clients-zag {width: auto;font-size: 24px;line-height: 32px;letter-spacing: 0.05px;padding: 0px 20px;}
.clients-zag  span {top: 2px;position: relative;margin-left: 16px;}

.clients-txt-companii-flex {display: block;}
.clients-txt-companii {display: block;width: 47%;margin-right: 6%;float:left;margin-bottom: 20px;}
.clients-txt-companii-bl {padding: 0px 20px;}
.clients-txt-companii img {width: auto;}
.clients-txt-companii-flex2 .clients-txt-companii img {width: auto;}
.clients-txt-companii-flex .clients-txt-companii:nth-child(2n) {margin-right: 0%;}
.clients-txt-companii-5 {display: none;}
.clients-txt-companii-flex2 .clients-txt-companii {width: 47%;}

.lines-team-in {width: 100%;margin-left: 0px;left: 0%;background: url(/img/recruitment-in-bg.png) 0px 0px repeat-y;background-size: 100%;}
.team-in {width: 100%;font-size: 14px;line-height: 22px;}
.team-in-txt {padding: 0px 20px;}
.team-in-left {width: auto;}
.team-txt-pic  {display: none;}
.team-txt-right {width: auto;padding: 0px 20px;}
.team-txt2 .team-in-anons {width: auto;padding: 0px 20px;}
.team-txt-companii-bl {padding: 0px 20px;}
.team-txt-companii {width: 50%;}
.team-in-owl-bg {padding: 0px 5px;}
.team-in-owl {width: 100%;}
.team-in-owl .owl-carousel-2 .owl-stage-outer {height: auto;margin-bottom:40px;}
.team-in-anons .team-in-anons-zag {display:none;}
.team-in-owl .owl-carousel-2 .owl-item {margin-right: 16px !important;}
.team-in-owl .owl-carousel-2 .owl-stage-outer {padding: 0px 18px;}

 .faq-about.lines-about {background-size: 100%;}
 .accordion {padding: 0px 20px;width: auto;}
 .faq-in-txt {padding: 0px 20px;width: auto;}
 .faq-in  {font-size: 14px;line-height: 22px;}
 .accordion_title span {font-size: 20px;margin-right: 18px;}
 .faq-in .h1 {padding: 0px 20px;}
 
 .add_services {padding: 0px 20px;}
 .content-in .add_services .h1 {padding: 0px;margin-bottom: 100px;}
 .add_services {font-size: 14px;line-height: 22px;}
 .add_services-main-bl {margin-bottom: 60px;margin-right: 60px;}
 .add_services-main-bl:nth-child(2n+1) {margin-right: 0px;}
 .lines-recruitment {top: 36px;}
 .lines-recruitment2 {background: url(/img/lines-recruitment.png) center bottom no-repeat;width: 100%;margin-left: 0px;left: 0%;background-size: 100%;height: 168px;}
 .add_services-block {padding: 0px 20px;font-size: 14px;line-height: 22px;}
 .add_services-h2 {width: auto;font-size: 24px;line-height: 32px;margin-bottom: 24px;}
.add_services-left {margin-bottom: 30px;}
//.add_services-zag {font-size: 18px;line-height: 28px;margin-bottom: -10px;}
 
 .lines-add_services2 {width: 100%;margin-left: 0px;left: 0%;background-size: 100%;top: 728px;z-index: inherit;}
 .lines-add_services-hor1 {top: 1230px;z-index: inherit;}
 .lines-add_services-hor2 {top: 1479px;display:none;}
 .lines-add_services-hor3 {top: 2245px;display:none;}
 .lines-add_services-hor4 {top: 3040px;display:none;}
 .lines-add_services-hor5 {top: 3890px;display:none;}
 .lines-add_services-hor6 {top: 4720px;display:none;}

.zak {width: auto;margin: 0px 20px;width: 94%;padding: 48px 0px 48px 0px;} 
.form_zvonok .form_question input[type="text"] {width: 248px;}
.submit_ask {font-size: 16px;line-height: 19px;}
.form_zvonok .submit_ask  {font-size: 16px;line-height: 19px;width: 134px;padding-top: 14px;padding-bottom: 14px;}
.form_zvonok {width: 272px;margin: 0 auto;}
 
.podrob-batton-mob {display:block;}
.podrob-batton {display:none;}
.kons-batton {display:none;}
.podrob-batton-mob .podrob-batton {display:block;}
.podrob-batton-mob .kons-batton {display:block;}

.contacts-left {width: auto;margin-right: 0px;float: none;padding: 0px 20px;margin-top: 36px;position: relative;overflow: hidden;padding-bottom: 52px;}
.lines-content {width: 100%;margin-left: 0px;left: 0%;background-size: 100%;z-index: inherit;}
.contacts {font-size: 14px;line-height: 24px;margin-bottom: 0px;}
.contacts-tel {font-size: 18px;line-height: 24px;}
.contacts-right {width: 100%;float: none;margin-top: 0px;}
.contacts-map {margin-top: 32px;margin: 0px 20px;}
.contacts-left .etapy-year-grey-bg {height: 46px;}

.recruitment-in {padding: 0px 20px;font-size: 14px;line-height: 26px;}
.recruitment-main-bl {width: 100%;float: none;margin-top: 0px;margin-bottom: 38px;}
.recruitment-in .h1 {padding: 0px !important;margin-bottom: 28px;}
.staff_development .h1 {margin-bottom: 100px;}
.recruitment-main-bl-zag {font-size: 18px;line-height: 28px;}
.recruitment-main-bl li {margin-bottom: 14px;}
.recruitment-in .recruitment-main-bl-zag {margin-top: 14px;margin-bottom: 20px;}
.lines-recruitment {top: 16px;z-index: inherit;}
.lines-recruitment2 {height: 139px;}

.main-lines-bg {width: 100%;margin-left: 0px;left: 0%;background-size: 100%;}
.development-grey-bg {height: 60px;}
.development-txt-block {padding: 0px 20px;}
.development-right {width: 100%;float: none;font-size: 14px;line-height: 22px;}
.development-txt-zag {font-size: 18px;line-height: 28px;margin-bottom: 10px;margin-top: 20px;}
.accordion{padding: 0px;margin-top: 16px;}
.accordion_title {padding: 20px 76px 21px 18px;}
.accordion_content {padding: 27px 20px 21px 17px;}
.accordion_title.active:before {right: 20px;}

.bred-2 {display:none;}
.bred-3 {display:none;}
.development-pic {display:none;}
.development-ban-zag {font-size: 24px;line-height: 30px;top: 40px;left: 24px;}
.development-banner {height: 144px;}
.development-ban-zag2 {top: 62px;}
.development-ban-zag4 {top: 62px;}
.content-owl  .h1{padding: 0px 20px;}
.faq-in .accordion{padding: 0px 20px;}
.contacts .h1{padding: 0px 20px;}
.header-tel-soc {width: 122px;}
.footer-menu li {background: none;padding-left: 14px;}
.faq-in .accordion_item {border-left:1px solid #F0F0F0;border-right:1px solid #F0F0F0;}
.left_menu-mob-bl {margin: 0px 20px;}
.left_menu li {margin: 0px 19px;}
}

@media (max-width: 634px) {
.add_services-h2 {max-width: 264px;}
.zak {width: 93%;}
}
@media (max-width: 540px) {
.clients-txt-companii img {width: 80%;max-width:116px;}
.clients-txt-companii-flex2 .clients-txt-companii img {width: 80%;max-width:116px;}
.zak {width: 92%;}
}
@media (max-width: 490px) {
.add_services-main-bl {width: 100%;}
.add_services-main-pic {float: none;margin-right: 0px;}
.add_services-main-bl-txt {float: none;width: 230px;}
}
@media (max-width: 485px) {
.team-txt-companii  img{width: 100%;}
.content-in .add_services .h1 {width: 200px;padding: 0px;}
}
@media (max-width: 440px) {
.zak {margin: 0px;width: 100%;}
}
	
@media (max-width: 650px) {
.lines-bot-main {top: 2921px;}
.lines-bot-main3 {top: 3005px;}
.customers-main-zag-mob {margin-top: -120px;}
.cost-zag {width: 300px;}
}
@media (max-width: 550px) {
.lines-bot-main {top: 2878px;}
.lines-bot-main3 {top: 2966px;}
.customers-main-zag-mob {margin-top: -220px;}
}
@media (max-width: 462px) {
.lines-bot-main {top: 2868px;}
.lines-bot-main3 {top: 2961px;}
.customers-main-zag-mob {margin-top: -280px;}
}
@media (max-width: 442px) {
.lines-bot-main {top: 2907px;}
.lines-bot-main3 {top: 2998px;}
.customers-main-zag-mob {margin-top: -290px;}
}
@media (max-width: 428px) {
.lines-bot-main {top: 2951px;}
.lines-bot-main3 {top: 3045px;}
.customers-main-zag-mob {margin-top: -290px;}
}
@media (max-width: 406px) {
.lines-bot-main {top: 2945px;}
.lines-bot-main3 {top: 3036px;}
.customers-main-zag-mob {margin-top: -320px;}
}
@media (max-width: 376px) {
.lines-bot-main {top: 2977px;}
.lines-bot-main3 {top: 3069px;}
}

@media (max-width: 365px) {
.lines-bot-main {top: 2989px;}
.lines-bot-main3 {top: 3079px;}
}
@media (max-width: 345px) {
.lines-bot-main {top: 3051px;}
.lines-bot-main3 {top: 3124px;}
.customers-main-zag-mob {margin-top: -370px;}
}
@media (max-width: 334px) {
.lines-bot-main {top: 3049px;}
.lines-bot-main3 {top: 3143px;}
}
@media (max-width: 326px) {
.lines-bot-main {top: 3136px;}
.lines-bot-main3 {top: 3228px;}
}




@media (max-width: 570px) {
 .form-zakaz-bl label {float: left;margin-bottom: 19px;top: 0px;width: 330px;}
}
@media (max-width: 490px) {
.etapy-main-zag {width: 215px;}
.about-in-anons {width: 100%;}
.recruitment-etap-zag {width: 238px;}
}
@media (max-width: 482px) {
.header-top {padding: 0px 16px;}
.header-mob-menu-pic {left: 16px;}
.biznes-left {padding: 0px 16px;}
.servis-main {padding: 0px 16px;}
.spec-main {padding: 0px 16px;}
.customers-main-zag {padding: 0px 16px 0px 20px;}
.customers-main {width: auto;padding: 0px 16px;}
.zapros-main {width: auto;padding: 0px 16px;padding-bottom: 80px;}

.footer {padding: 0px 16px;}
.footer2 {padding: 0px;} 
.footer-mob-menu-bat {display:none;}
.footer-logo {margin-top: 26px;width: 116px;}
.footer-contects2 {margin-top: 22px;width: 168px;}
.footer-tel {top: 0px;}
.footer-menu-mob {display: block;padding-bottom: 22px;}
.footer-menu-mob ul li {float: none;margin-left: 16px;}
.footer-menu-mob li a {display: inline-block;padding-top: 15px;padding-bottom:8px;font-size: 16px;}
.footer-menu-mob li a:hover {border-bottom:4px solid #92D050;border-top:0px solid #92D050;padding-bottom:4px;}
.footer-menu .root-item-selected {border-top: 0px solid #92D050;border-bottom: 4px solid #92D050;padding-bottom:4px;color: #92D050;}
.footer-menu-mob {width: 100%;padding-top: 0px;}
.footer-hr {background: #272727;opacity: 0.1;width:99%;height:1px;margin-top: 6px;margin-bottom: 6px;}
.copyright {margin-right: 0px;margin-left: 16px;}
.dot {margin-right: 16px;}
.footer-hr2 {background: #272727;opacity: 0.1;width:99%;height:1px;margin-bottom: 22px;}
.footer-hr {display:block;}
.footer-tel {margin-right: 0px;}
.footer-contects2 {width: 142px;}

.me-breadcrumb {padding: 0px 16px;}
.content-owl  .h1 {padding: 0px 16px;}
.cost-zag {padding: 0px 16px;}
.cost-bl-ug2 {margin: 0px 16px;}
.cost-bl-ug1:before {left: 16px;}
.cost-bl-ug1:after {right: 16px;}
.cost-bl-ug2:before {right: 16px;}
.cost-bl-ug2:after{left: 16px;}
.clients-zag {padding: 0px 16px;}
.team-in-txt {padding: 0px 16px;}
.team-txt-right {padding: 0px 16px;}
.team-txt2 .team-in-anons {padding: 0px 16px;}
.team-txt-companii-bl {padding: 0px 16px;}
.accordion {padding: 0px 16px;}
.faq-in-txt {padding: 0px 16px;}
.add_services-block {padding: 0px 16px;}
.contacts-map {margin-top: 32px;margin: 0px 16px;}
.contacts-left {padding: 0px 16px;padding-bottom: 52px;}
.recruitment-in {padding: 0px 16px;}
.development-txt-block {padding: 0px 16px;}
.faq-in .h1 {padding: 0px 16px;}
.faq-in .accordion{padding: 0px 16px;}
.contacts .h1{padding: 0px 16px;}
.left_menu-mob-bl {margin: 0px 16px;}
.left_menu li {margin: 0px 15px;}
}


@media (max-width: 443px) {
.br443 {display:block;}
.br443-n {display:none;}
.header-h1 {max-width: 328px;}
}

@media (max-width: 410px) {
 .form-zakaz-bl label {width: 250px;}
 .form-zakaz-bl input[type="text"] {width: 92%;}
 .form_question input[type="text"] {width: 92%;}
 .info-check {width: 202px;	margin: 0 auto;margin-bottom: 20px;margin-top: -6px;}
 .jq-checkbox {vertical-align: 8px;}
 .info-check span{width: 164px;display: inline-block;font-size: 14px;line-height: 17px;}
 .mob-menu {padding: 55px 0px 48px 0px;}
 .mob-menu li {padding-left: 30px;}
 .header-pic img {margin-left: -110px;}
 .recruitment-in .h1{width: 250px;}
}
@media (max-width: 386px) {
.recruitment-in .h1 {width: 250px;}
}
@media (max-width: 350px) {
.why-zag {width: 215px;}
}
@media (max-width: 338px) {
.logo {margin-right: 0px;margin-left: 30px;}
.header-tel {font-size: 15px;}
.form-zakaz-bl label {width: 230px;}
}