.page-content .system-message-container {
    padding-top: 0px;
    margin-bottom: 0;
}

.ui-title {
    font-family: 'Circe', sans-serif;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    color: #147358;
}

.main {
    margin: 0 auto;
    width: 940px;
}

.quintiles {
    margin-left: 100px;
}

.footer {
    margin: 0 auto;
    padding: 34px 0 75px;
    width: 940px;
    font-family: 'Verdana', sans-serif;
    font-size: 11px;
    line-height: 1.23;
    color: #4c4c4c;
    background-color: #fff;
    border-top: 1px solid #147358;
}

.page-top {
    height: 511px;
    background-color: #147358;
}

.customddd {
    margin-top: 20px;
}

.copyright {
    float: left;
    margin-right: 5px;
}

.page-top__title {
    margin-top: -240px;
    margin-left: 420px;
    padding-bottom: 170px;
    width: 495px;
    font-family: 'Circe Extra Bold', sans-serif;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    color: #fff;
}

.page-top__titleblog {
    margin-top: -240px;
    margin-left: 360px;
    padding-bottom: 170px;
    width: 495px;
    font-family: 'Circe Extra Bold', sans-serif;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    color: #fff;
}

.page-top__title_green {
    color: #147358;
}

.page-top_gray {
    background-color: #e5e5e5;
}

.page-top_gray .page-top__title {
    color: #147358;
}

.footer__bottom {
    padding-top: 53px;
    padding-right: 230px;
    border-top: 4px solid #147358;
}

.footer__bottom p {
    margin-bottom: 5px;
}

.custom-rassylka {
    float: left;
    margin-right: 20px;
    width: 567px;
    height: 20px;
}


/* начало нижнего меню */

.footer-nav {
    margin-bottom: 43px;
    display: table-caption;
}

.footer-nav__inner {
    padding-left: 25px;
    display: table-cell;
    vertical-align: top;
}

.footer-nav__inner:first-child {
    padding-left: 0;
}

.footer-nav__title {
    margin-bottom: 19px;
    font-family: 'Circe', sans-serif;
    font-size: 14px;
    white-space: nowrap;
    text-transform: uppercase;
    color: #147358;
}

.item-343 .footer-nav__title,
.item-351 .footer-nav__title,
.item-1053 .footer-nav__title {
    margin-bottom: 8px;
    display: inline-block;
    font-family: 'Verdana', sans-serif;
    font-size: 11px;
    line-height: 1.3;
    text-decoration: none;
    color: #4c4c4c;
    white-space: normal;
    text-transform: none;
}

.footer-nav__link {
    margin-bottom: 8px;
    display: inline-block;
    font-family: 'Verdana', sans-serif;
    font-size: 11px;
    line-height: 1.3;
    text-decoration: none;
    color: #4c4c4c;
}

.footer-nav__link:hover {
    text-decoration: underline;
}

.footer__logo {
    float: left;
    width: 46px;
    height: 46px;
    background-image: url('../images/logo-footer.png');
    background-repeat: no-repeat;
}

.footer__info {
    margin-left: 75px;
    font-family: 'Verdana', sans-serif;
    font-size: 11px;
    line-height: 1.3;
}

.footer-links__item {
    display: inline-block;
}

.footer-links__item:before {
    margin-right: 10px;
    margin-left: 5px;
    content: '-';
}

.footer-links__item:first-child:before {
    content: none;
}

.footer-links__name {
    margin-right: 5px;
}

.footer-links__link {
    text-decoration: none;
    color: #4c4c4c;
}

.footer-links__link:hover {
    text-decoration: underline;
}


/* Тут конец нижнего меню */

.logo {
    margin-top: 3px;
    margin-left: -3px;
    display: inline-block;
    width: 189px;
    height: 47px;
    background-image: url('../images/logo.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

.articles-menu {
    margin-top: 32px;
    margin-right: 0;
    margin-left: -3px;
    float: left;
    width: 300px;
}

.articles-menu__link {
    margin-bottom: 4px;
    display: block;
    font-family: 'Circe Bold', sans-serif;
    font-size: 18px;
    text-decoration: none;
    color: #147358;
}

.articles-content {
    margin-left: 320px;
}

.breadcrumb {
    margin-left: 320px;
    margin-top: 32px;
    margin-bottom: 7px;
}

.jelect,
.forms__datepicker {
    margin-left: -4px;
}

.forms__section_education {
    margin-top: 59px;
    margin-bottom: 84px;
}

.forms__section_experience {
    margin-top: 85px;
}

.forms__section_skills {
    margin-top: 91px;
}

.forms__section_settings {
    margin-top: 51px;
}

.forms__section_customer {
    margin-top: 27px;
    margin-bottom: 51px;
}

.forms__section_demands {
    margin-top: 85px;
}

.forms__section_payment {
    margin-top: 52px;
}

.forms__name {
    margin-right: 17px;
    display: inline-block;
    width: 300px;
    font-family: 'Verdana', sans-serif;
    font-size: 14px;
    line-height: 1.2;
    text-align: right;
    vertical-align: middle;
    color: #4c4c4c;
}

.forms__section-title {
    margin-bottom: 17px;
    margin-left: 320px;
    font-family: 'Circe', sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    color: #4c4c4c;
}

.forms__textarea,
.forms__input,
.forms__select {
    margin-top: 5px;
    margin-bottom: 4px;
    /* width: 380px; */
    vertical-align: middle;
}

.forms__input {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: 'Verdana', sans-serif;
    font-size: 14px;
    color: #000;
}

.forms__input_workday {
    width: 220px;
}

.forms__input_date-number {
    width: 60px;
}

.forms__input_year {
    margin-left: 7px;
    width: 104px;
}

.forms__input_month {
    margin-left: 7px;
    width: 193px;
}

.forms__input_language {
    width: 187px;
}

.forms__input_language_type {
    margin-left: 5px;
    width: 205px;
}

.forms__input_pc {
    width: 205px;
}

.forms__input_date_end {
    margin-left: 6px;
}

.forms__label_salary {
    margin-right: 0;
    padding-left: 0;
    width: 156px;
}

.forms__label-check {
    margin-right: 12px;
}

.forms__label-radio {
    margin-right: 19px;
}

.forms__title {
    margin-bottom: 25px;
    margin-left: 320px;
}

.forms-text {
    margin-bottom: 15px;
    margin-left: 320px;
}

.forms__code {
    margin-top: 57px;
}

.forms__wrap-r-block {
    display: inline-block;
    width: 380px;
    vertical-align: top;
}

.forms__note {
    margin-top: 10px;
    margin-left: 320px;
    font-family: 'Verdana', sans-serif;
    font-size: 13px;
    color: #4c4c4c;
}

.forms-btn_submit {
    margin-top: 13px;
    margin-bottom: 33px;
    width: 305px;
    text-decoration: underline;
}

.tooltip {
    position: absolute;
    padding: 10px 10px 10px 15px;
    display: none;
    width: 220px;
    min-height: 46px;
    font-family: 'Verdana', sans-serif;
    font-size: 12px;
    line-height: 1.1;
    color: #fff;
    background-color: #84b712;
}

.tooltip:before {
    position: absolute;
    top: 20px;
    left: -4px;
    margin-top: -10px;
    margin-left: -10px;
    content: '';
    border-top: 10px solid transparent;
    border-right: 14px solid #84b712;
    border-bottom: 10px solid transparent;
}

.tooltip.active {
    display: block;
}

.forms-btn_claim {
    margin-left: 320px;
}

.executive-info {
    margin-top: 60px;
    padding-bottom: 56px;
    padding-left: 320px;
    border-bottom: 1px solid #147358;
}


/* начало executive-step__wrap */

.executive-step__title {
    width: 570px;
}

.executive-step__wrap {
    margin-top: 52px;
    display: table;
}

.executive-step__left {
    position: relative;
    display: table-cell;
    width: 470px;
    vertical-align: top;
}

.executive-step__left:before {
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 230px;
    width: 1px;
    content: '';
    border-right: 1px dashed #147358;
}

.executive-step__right {
    padding-left: 90px;
    display: table-cell;
    width: 470px;
    vertical-align: top;
}

.executive-item {
    position: relative;
    margin-top: 100px;
    width: 380px;
}

.executive-item:after {
    position: absolute;
    content: '';
}

.executive-item_1 {
    margin-top: 0;
}

.executive-item_1:after {
    top: 1px;
    right: -115px;
    width: 52px;
    height: 67.5px;
    background-image: url('../images/icon34.png');
    background-repeat: no-repeat;
    background-size: 52px;
}

.executive-item_2 {
    margin-top: 274px;
}

.executive-item_2:after {
    top: -7px;
    left: -119px;
    width: 61px;
    height: 81px;
    background-image: url('../images/icon35.png');
    background-repeat: no-repeat;
    background-size: 61px;
}

.executive-item_3:after {
    top: -9px;
    right: -118px;
    width: 56px;
    height: 73.5px;
    background-image: url('../images/icon36.png');
    background-repeat: no-repeat;
    background-size: 56px;
}

.executive-item_4 {
    margin-top: 180px;
}

.executive-item_4:after {
    top: -30px;
    left: -117px;
    width: 64.5px;
    height: 76.5px;
    background-image: url('../images/icon37.png');
    background-repeat: no-repeat;
    background-size: 65px;
}

.executive-item_5 {
    margin-top: 126px;
}

.executive-item_5:after {
    top: -18px;
    right: -115px;
    width: 52px;
    height: 67.5px;
    background-image: url('../images/icon38.png');
    background-repeat: no-repeat;
    background-size: 52px;
}

.executive-item__list {
    margin-top: 19px;
}

.executive-item__title {
    font-family: 'Circe', sans-serif;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
    color: #4c4c4c;
}

.executive-item__result {
    position: relative;
    margin-top: 18px;
    padding-left: 66px;
}

.executive-item__result:before {
    position: absolute;
    top: 2px;
    left: 17px;
    width: 24.5px;
    height: 39px;
    content: '';
    background-image: url('../images/icon39.png');
    background-repeat: no-repeat;
    background-size: 25px;
}

.executive-item__result-title {
    font-family: 'Verdana Bold', sans-serif;
    margin-left: 55px;
}

.executive-item__result-text {
    margin-left: 55px;
}


/* конец executive-step__wrap */

.executive-text {
    margin-top: 87px !important;
    margin-bottom: 137px !important;
}

.slider {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 547px;
}

.slider__nav_second {
    position: absolute;
    top: 25px;
    height: 50px;
    cursor: pointer;
}

.slider__nav_second1 {
    position: absolute;
    top: 100px;
    height: 50px;
    cursor: pointer;
}

.slider__nav {
    position: absolute;
    top: 171px;
    left: 50%;
    margin-left: -520px;
    width: 50px;
    height: 50px;
    cursor: pointer;
}

.slider__nav_right {
    margin-left: 478px;
}

.slider-item_1 {
    background-image: url('../images/image1.jpg');
    background-repeat: no-repeat;
    background-position: 8% 55%;
    background-position: -webkit-calc(50% - 338px) 87%;
    background-position: calc(50% - 338px) 87%;
}

.slider-item_2 {
    background-image: url('../images/image2.jpg');
    background-repeat: no-repeat;
    background-position: 28% 55%;
    background-position: -webkit-calc(50% - 268px) 55%;
    background-position: calc(50% - 268px) 55%;
}

.slider-content {
    margin: 0 auto;
    text-align: left;
    display: inline-block;
    position: absolute;
}

.slider-content__title {
    padding-top: 24px;
}

.main-services__left {
    padding-right: 100px;
    float: left;
    width: 720px;
    position: relative;
        z-index: 1;
}

.main-services__social {
    padding-top: 13px;
    padding-bottom: 20px;
    float: right;
    width: 210px;
    border-top: 4px solid #147358;
    border-bottom: 4px solid #147358;
    position: relative;
        z-index: 1;
}

.main-services__social-link {
    display: block;
    font-family: 'Circe Bold', sans-serif;
    font-size: 15px;
    line-height: 24px;
    color: #147358;
}

.main-list__item {
    position: relative;
    margin: 5px 10px 0;
    padding-top: 102px;
    float: left;
    width: 220px;
    height: 172px;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    text-decoration: none;
}

.main-list__item:before {
    position: absolute;
    bottom: 75px;
    content: '';
}

.main-list__item-1:before {
    left: 86px;
    width: 47.5px;
    height: 49px;
    background-image: url('../images/icon1.png');
    background-repeat: no-repeat;
    background-size: 47px;
}

.main-list__item-2:before {
    left: 91px;
    width: 50.5px;
    height: 47.5px;
    background-image: url('../images/icon2.png');
    background-repeat: no-repeat;
    background-size: 50px;
}

.main-list__item-3:before {
    left: 92px;
    width: 48.5px;
    height: 50px;
    background-image: url('../images/icon3.png');
    background-repeat: no-repeat;
    background-size: 48px;
}

.main-list__item-4:before {
    bottom: 70px;
    left: 84px;
    width: 48.5px;
    height: 49.5px;
    background-image: url('../images/icon4.png');
    background-repeat: no-repeat;
    background-size: 48px;
}

.main-list__item-5:before {
    bottom: 80px;
    left: 90px;
    width: 52px;
    height: 40px;
    background-image: url('../images/icon5.png');
    background-repeat: no-repeat;
    background-size: 52px;
}

.main-list__item-6:before {
    bottom: 80px;
    left: 86px;
    width: 47.5px;
    height: 49.5px;
    background-image: url('../images/icon6.png');
    background-repeat: no-repeat;
    background-size: 47px;
}

.main-list__item-7:before {
    bottom: 80px;
    left: 84px;
    width: 48.5px;
    height: 40.5px;
    background-image: url('../images/icon7.png');
    background-repeat: no-repeat;
    background-size: 48px;
}

.main-list__item-8:before {
    bottom: 80px;
    left: 95px;
    width: 26px;
    height: 44.5px;
    background-image: url('../images/icon8.png');
    background-repeat: no-repeat;
    background-size: 26px;
}

.main-list__item-9:before {
    left: 80px;
    width: 48.5px;
    height: 42px;
    background-image: url('../images/icon9.png');
    background-repeat: no-repeat;
    background-size: 48px;
}

.main-list__item-10:before {
    left: 80px;
    width: 38.5px;
    height: 38.5px;
    background-image: url('../images/icon10.png');
    background-repeat: no-repeat;
    background-size: 38px;
}

.main-list__item-11:before {
    bottom: 83px;
    left: 85px;
    width: 48.5px;
    height: 49px;
    background-image: url('../images/icon11.png');
    background-repeat: no-repeat;
    background-size: 48px;
}

.main-list__item-12:before {
    left: 83px;
    width: 49.5px;
    height: 47px;
    background-image: url('../images/icon12.png');
    background-repeat: no-repeat;
    background-size: 49px;
}

.main-selection__left {
    padding-right: 90px;
    float: left;
    width: 720px;
}

.main-selection__item {
    position: relative;
    padding-left: 5px;
    display: block;
    height: 41px;
    font-family: 'Circe', sans-serif;
    font-size: 16px;
    line-height: 40px;
    text-decoration: none;
    color: #147358;
    border-bottom: 1px dotted #147358;
}

.main-selection__item:before {
    position: absolute;
    top: 10px;
    right: 32px;
    width: 21px;
    height: 21px;
    content: '';
    border: 1px solid #b6daa3;
    border-radius: 11px;
}

.main-selection__item:after {
    position: absolute;
    top: 17px;
    right: 41px;
    width: 7px;
    height: 7px;
    content: '';
    border-top: 1px solid #b6daa3;
    border-right: 1px solid #b6daa3;
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.main-selection__right {
    margin-top: 5px;
    padding-top: 27px;
    padding-bottom: 20px;
    float: left;
    width: 220px;
    border-top: 4px solid #147358;
    border-bottom: 4px solid #147358;
}

.main-selection__claim {
    margin-top: 49px;
    padding-top: 16px;
    padding-left: 25px;
    display: block;
    width: 215px;
    height: 65px;
    font-family: 'Circe Bold', sans-serif;
    font-size: 16px;
    line-height: 16px;
    text-decoration: underline;
    color: #fff;
    background-color: #84b712;
    border-radius: 10px;
}

.main-selection__selection {
    margin-top: 10px;
    padding-top: 16px;
    padding-left: 25px;
    display: block;
    width: 215px;
    height: 65px;
    font-family: 'Circe Bold', sans-serif;
    font-size: 16px;
    line-height: 16px;
    text-decoration: underline;
    color: #fff;
    background-color: #147358;
    border-radius: 10px;
}

.aidanews2 {
    float: right;
    width: 460px;
}

.main-infocenter__video {
    margin-top: 5px;
    margin-right: 20px;
    float: left;
    width: 460px;
   /* background-color: #808080;
   */
}

.main-data {
    position: relative;
    margin: 76px -10px 0;
}

.main-data__col {
    position: relative;
    margin: 0 10px;
    padding-top: 187px;
    float: left;
    width: 300px;
}

.main-data__col_first:after {
    top: 42px;
    left: 96px;
    width: 118.5px;
    height: 118.5px;
    background-image: url('../images/icon12.png');
    background-repeat: no-repeat;
    background-size: 118px;
}

.main-data__col_second:after {
    top: 36px;
    left: 77px;
    width: 140.5px;
    height: 135.5px;
    background-image: url('../images/icon13.png');
    background-repeat: no-repeat;
    background-size: 140px;
}

.main-data__col_third:after {
    top: 30px;
    left: 89px;
    width: 134px;
    height: 128.5px;
    background-image: url('../images/icon14.png');
    background-repeat: no-repeat;
    background-size: 125px;
}

.main-text {
    position: relative;
    margin-top: 56px;
    margin-bottom: 55px;
    padding-top: 24px;
    padding-bottom: 30px;
    text-align: center;
    background-color: #147358;
    border-radius: 15px;
}

.main-text__tel {
    position: relative;
    margin-top: 43px;
    font-family: 'Circe Bold', sans-serif;
    font-size: 33px;
    color: #fff;
}

.main-text__tel_new {
    position: relative;
    margin-top: 30px;
    font-family: 'Circe Bold', sans-serif;
    font-size: 33px;
    color: #fff;
}

.main-text__tel_new:after {
    position: absolute;
    top: 52px;
    left: 50%;
    margin-left: -38px;
    width: 77px;
    height: 4px;
    content: '';
    background-color: #fff;
}

.management-list {
    margin-top: 52px;
    width: 620px;
    border-top: 1px solid #147358;
    border-bottom: 1px solid #147358;
}

.management-ask__title {
    padding-top: 44px;
    padding-bottom: 17px;
    font-family: 'Circe', sans-serif;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
    color: #4c4c4c;
}

.management-why__title {
    margin-top: 53px;
    padding-right: 70px;
    float: left;
    width: 320px;
}

.management-why__right {
    margin-top: 44px;
    float: left;
    width: 620px;
}

.management-search {
    margin-top: 97px;
    padding-bottom: 82px;
}

.management-search__col {
    margin: 0 10px;
    float: left;
    width: 300px;
}

.management-info {
    position: relative;
    padding-top: 54px;
    padding-bottom: 35px;
    padding-left: 318px;
    border-top: 1px solid #147358;
}

.management-info:before {
    position: absolute;
    top: 40px;
    left: 80px;
    width: 168px;
    height: 163px;
    content: '';
    background-image: url('../images/icon42.png');
    background-repeat: no-repeat;
}

.management-text {
    margin-bottom: 81px;
    padding-top: 30px;
}
.main-video {
    display: flex;
    column-gap: 30px;
        margin-bottom: 81px;
}
.main-video lite-youtube, .main-video iframe {
    width: 100%;
}
.question__agreement {
    margin-left: 340px;
}

.resume-search {
    padding-bottom: 47px;
    padding-left: 320px;
    border-bottom: 1px solid #147358;
}

.resume-advice__right {
    padding-top: 46px;
    float: left;
    width: 620px;
}

.resume-advice__title {
    padding-top: 57px;
    padding-right: 40px;
    float: left;
    width: 320px;
}

.service-form {
    padding: 47px 0 73px;
}

.service-form__text {
    padding-bottom: 30px;
    padding-left: 320px;
    line-height: 19px;
}

.service-form__text_new {
    padding-left: 295px;
}

.service-form__submit {
    margin-top: 11px;
    margin-right: 16px;
    margin-left: 320px;
    width: 285px;
    height: 48px;
    font-family: 'Circe Bold', sans-serif;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    text-decoration: underline;
    color: #fff;
    background-color: #147358;
    border: 0;
    border-radius: 3px;
}


/* начало training our */

.training-our {
    margin-top: 89px;
}

.training-our:after {
    display: table;
    clear: both;
    content: '';
}

.training-our__left {
    padding-top: 7px;
    padding-right: 25px;
    float: left;
    width: 300px;
    font-family: 'Circe', sans-serif;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
    color: #4c4c4c;
}

.training-our__right {
    margin-left: 20px;
    float: left;
    width: 620px;
}


/* конец training our */


/* начало training-program */

.training-program {
    margin-top: 61px;
}

.training-program__title {
    padding-bottom: 40px;
    width: 684px;
}

.training-program__table {
    table-layout: fixed;
}

.training-program__table th {
    padding-top: 22px;
    padding-left: 6px;
    height: 70px;
    font-family: 'Arial', sans-serif;
    font-size: 16px;
}

.training-program__table th:first-child {
    padding-left: 26px;
}

.training-program__table tr td {
    vertical-align: middle;
}

.training-program__table tr td:first-child {
    padding-left: 26px;
}


/* конец training-program */


/* начало training-special */

.training-special {
    margin-top: 76px;
}

.training-special:after {
    display: table;
    clear: both;
    content: '';
}

.training-special__title {
    margin-top: 142px;
    float: left;
    width: 242px;
}

.training-special__right {
    margin-left: 77px;
    float: left;
    width: 621px;
}

.training-special__wrap {
    position: relative;
    padding: 26px 30px 50px;
    border: 10px solid #147358;
}

.training-special__wrap-title {
    padding-top: 45px;
    padding-bottom: 13px;
}

.training-special__list {
    margin-top: 33px;
    padding-left: 16px;
    list-style: auto;
}

.training-special__text {
    font-family: 'Circe Bold', sans-serif;
    font-size: 18px;
    line-height: 21px;
    color: #4c4c4c;
}

.training-special__item {
    position: relative;
    margin-top: 15px;
    font-size: 14px;
    line-height: 17px;
    color: #4c4c4c;
}

.training-special__item:first-child {
    margin-top: 0;
}

.training-special__item-right {
    position: absolute;
    top: 2px;
    right: 48px;
    display: block;
    font-family: 'Circe Extra Bold', sans-serif;
    font-size: 14px;
    color: #147358;
}


/* конец training-special*/

.leading_items_rec {
    float: left;
    width: 25%;
    padding-right: 1%;
    padding-top: 40px;
}

.leading_items_rec1 {
    float: left;
    width: 32%;
    padding-right: 2%;
}

.first_col_info {
    width: 48%;
    padding-left: 2%;
    float: right;
}

.second_col_info {
    width: 48%;
    padding-right: 2%;
    float: left;
}

#button_dowload {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    font-family: 'Circe Bold', sans-serif;
    font-size: 14px;
    color: #fff;
    background-color: #147358;
    border-radius: 3px;
    border: 1px solid;
    width: 300px;
    margin: 0px auto;
}

.main-selection_ka__left {
    padding-right: 25px;
    float: left;
    width: 620px;
}

.main-selection_ka__left_single {
    padding-top: 90px;
    width: 580px;
}

.main-selection_ka__right {
    margin-top: 5px;
    padding-top: 27px;
    padding-bottom: 20px;
    float: left;
    width: 320px;
}

.main-selection_ka__right_special {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}

.ka_img img {
    width: 60px;
    padding-bottom: 40px;
}

.new_language .header__language {
    margin-left: 50px;
    margin-top: 0;
    margin-right: 4px;
}
.new_language .header__language img {
    max-width: 36px;
}
.header__language:last-child {
    margin-left: 9px;
    margin-right: 20px;
}
.header_block {
    padding-left: 170px !important;
}

.padding-class {
    padding-top: 43px;
}

.top-adaptive {
    margin-top: 7px !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    float: right;
    width: 100%;
    max-width: 1458px;
    text-align: center;
    background: #239c7a;
    background: -webkit-linear-gradient(top, #239c7a 1%, #15745a 100%);
    background: -o-linear-gradient(top, #239c7a 1%, #15745a 100%);
    background: linear-gradient(to bottom, #239c7a 1%, #15745a 100%);
    border: 1px solid #147358;
    border-radius: 3px;
    box-shadow: 0 0 7px 5px rgba(0, 0, 0, .146);
}

.top-adaptive li {
    float: none;
    flex: 1 1 auto;
    list-style: none;
}

.eng-menu {
    width: 749px;
}

.top-adaptive li a {
    padding: 13px 5px 11px 5px;
    position: relative;
    display: block;
    font-family: 'Circe', sans-serif;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
}

.eng-menu li a {
    font-size: 12px;
}

.container.eng-menu-fg {
    padding: 0;
}

.vertical-border-menu {
    display: block;
    flex: 0 0 1px;
    width: 1px;
    height: 30px;
    background-position: -1042px -179px;
    float: none;
    background-color: #36ad32;
    margin-top: 0;
}

.top_image_consulting {
    background: url('../../../../images/headimage/ProfiStaff-illustr_consulting_1920.jpg') no-repeat;
    background-position: center center;
}

.top_image_executive_search {
	background: url('../../../../images/headimage/3new.jpg') no-repeat;
    background-position: center center;
}

.top_image_research {
    background: url('../../../../images/headimage/2new_1_2.jpg') no-repeat;
    background-position: center center;
}

.top_image_rekomendatsii {
    background: url('../../../../images/headimage/2nn11.jpg') no-repeat;
    background-position: center center;
}

.top_image_franchazing {
    background: url('../../../../images/headimage/ProfiStaff-illustr_franchazing_1920.jpg') no-repeat;
    background-position: center center;
}

.top_image_education {
    background: url('../../../../images/headimage/ProfiStaff-illustr_education_02a_1920.jpg') no-repeat;
    background-position: center center;
}

.top_image_o_kompanii {
    background: url('../../../../images/headimage/ProfiStaff-illustr_o_kompanii_1920.jpg') no-repeat;
    background-position: center center;
}

.top_image_rabotodatelyu1 {
    background: url('../../../../images/headimage/ProfiStaff-illustr_rabotodatelyu_1920.jpg') no-repeat;
    background-position: center center;
}

.top_image_rabotodatelyu {
    background: url('../../../../images/headimage/rabot3_white.jpg') no-repeat;
    background-position: center center;
}

.top_image_soiskatelyu {
    background: url('../../../../images/headimage/ProfiStaff-illustr_soiskatelyu_1920.jpg') no-repeat;
    background-position: center center;
}

.top_image_baza_unik_specialistov {
    background: url('../../../../images/headimage/ProfiStaff-illustr_baza_unik_specialistov_1920.jpg') no-repeat;
    background-position: center center;
}

.slider-wrapper {
    padding-top: 35px;
}

.class129 {
    margin-top: -200px;
    margin-left: 340px;
    padding-bottom: 130px;
}

.class331 {
    margin-top: -200px;
    margin-left: 340px;
    padding-bottom: 130px;
}

.class121 {
    margin-left: 540px;
}

.class123 {
    margin-left: 320px !important;
}

.class137 {
    margin-left: 200px !important;
	margin-top: -290px !important;
	font-size: 24px !important;
}

.class177 {
    margin-left: 320px !important;
	margin-top: -280px !important;
	text-align: center;
}

.class337 {
    margin-left: 540px;
}

.class342 {
        margin-top: -200px;
    margin-left: 340px;
    padding-bottom: 130px;
}
.class1006{
    margin-top: -177px;
  margin-left: 406px;
  padding-bottom: 138px;
}
.map {
    display: block;
    width: 1900px;
    background-color: #450450;
    height: 1245px;
    position: relative;
    margin-left: -802px;
    background-image: url('../../../../images/maps/map_new_1920.jpg');
    z-index: 20;
}

.block_under_map {
    position: relative;
    z-index: 50;
    margin-top: -400px;
}

.slider_second_adaptive {
    height: 100px !important;
}

.slider_second_adaptive1 {
    height: 250px !important;
}

.slider_logo_1 {
    padding-left: 80px;
}

.slider_logo_2 {
    padding-left: 90px;
}

.slider_logo_3 {
    padding-left: 90px;
}

.slider_logo_4 {
    padding-left: 60px;
}

.slider_logo_5 {
    padding-left: 80px;
}

.slider_logo_6 {
    padding-left: 80px;
}

.slider_logo_7 {
    padding-left: 100px;
}

.slider_logo_8 {
    padding-left: 70px;
}

.slider_logo_9 {
    padding-left: 70px;
}

.slider_logo_10 {
    padding-left: 50px;
}

.slider_logo_11 {
    padding-left: 100px;
}

.slider_logo_12 {
    padding-left: 100px;
}

.slider_logo_13 {
    padding-left: 90px;
}

.slider_logo_16 {
    padding-left: 120px;
    padding-top: 20px;
}

.slider_logo_17 {
    padding-left: 120px;
    padding-top: 20px;
}

.td_second_slider {
    height: 100px;
    vertical-align: center;
}

.slider_logo_14 {
    padding-left: 90px;
    padding-top: 20px;
}

.slider_logo_15 {
    padding-left: 80px;
    padding-top: 20px;
}

.we_use_partner_logo_1,
.we_use_partner_logo_2 {
    margin-left: 200px;
}

.header-title {
    margin-left: 320px;
}

.visible_section {
    display: block !important;
    height: auto !important;
}


/*.margin-top: 0px; padding-bottom: 0px; padding-left: 320px; border-bottom: 1px solid #147358;*/

.articles-content__title {
    margin-bottom: 35px;
    font-family: 'Circe Extra Bold', sans-serif;
}

.main-list_new {
    position: relative;
    margin: 0 -10px;
}

.main-list_new:after {
    display: table;
    clear: both;
    content: '';
}

.main-list_new__item {
    position: relative;
    margin: 5px 10px 0;
    padding-top: 102px;
    float: left;
    width: 220px;
    height: 172px;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    text-decoration: none;
}

.ikon .main-list_new__item {
    width: 190px;
}

.main-list_new__item:before {
    position: absolute;
    bottom: 75px;
    content: '';
}

.main-list_new__item:hover {
    text-decoration: none;
}

.main-list_new__item:hover .main-list_new__item-text {
    border-bottom: 1px solid #147358;
}

.main-list_new__item-text {
    font-family: prof-circle-r;
    color: #147358;
}

.main-list_new__item-text_select {
    border-bottom: 1px dotted #147358 !important;
}

.resume-list {
    position: relative;
    padding-bottom: 84px;
    border-bottom: 1px solid #147358;
}

.resume-list .main-list_new__item {
    height: 150px;
}

.resume-list__title {
    padding-top: 59px;
    padding-bottom: 22px;
}

.resume-list__item-1:before {
    left: 89px;
    width: 53px;
    height: 51.5px;
    background-image: url('../images/icon15.png');
    background-repeat: no-repeat;
    background-size: 53px;
}

.resume-list__item-2:before {
    left: 88px;
    width: 54px;
    height: 56px;
    background-image: url('../images/icon16.png');
    background-repeat: no-repeat;
    background-size: 54px;
}

.resume-list__item-53:before {
    left: 88px;
    width: 54px;
    height: 56px;
    background-image: url('../images/icon53.png');
    background-repeat: no-repeat;
    background-size: 54px;
}

.resume-list__item-3:before {
    left: 93px;
    width: 39.5px;
    height: 52px;
    background-image: url('../images/icon17.png');
    background-repeat: no-repeat;
    background-size: 40px;
}

.resume-list__item-4:before {
    left: 82px;
    width: 58.5px;
    height: 49.5px;
    background-image: url('../images/icon18.png');
    background-repeat: no-repeat;
    background-size: 59px;
}

.resume-list__item-5:before {
    left: 90px;
    width: 48px;
    height: 49.5px;
    background-image: url('../images/icon19.png');
    background-repeat: no-repeat;
    background-size: 48px;
}

.resume-list__item-6:before {
    left: 88px;
    width: 54.5px;
    height: 44px;
    background-image: url('../images/icon20.png');
    background-repeat: no-repeat;
    background-size: 55px;
}

.ikon .resume-list__item-6:before {
    left: 68px;
}

.ikon .resume-list__item-7:before {
    left: 60px;
}

.ikon .resume-list__item-1:before {
    left: 69px;
}

.ikon .resume-list__item-8:before {
    left: 70px;
}

.ikon .resume-list__item-4:before {
    left: 62px;
}

.ikon .resume-list__item-9:before {
    left: 66px;
}

.ikon .resume-list__item-13:before {
    left: 70px;
}

.resume-list__item-7:before {
    left: 86px;
    width: 54.5px;
    height: 52px;
    background-image: url('../images/icon21.png');
    background-repeat: no-repeat;
    background-size: 55px;
}

.resume-list__item-8:before {
    left: 93px;
    width: 38.5px;
    height: 43.5px;
    background-image: url('../images/icon22.png');
    background-repeat: no-repeat;
    background-size: 39px;
}

.resume-list__item-9:before {
    left: 86px;
    width: 55.5px;
    height: 47px;
    background-image: url('../images/icon23.png');
    background-repeat: no-repeat;
    background-size: 56px;
}

.resume-list__item-10:before {
    left: 94px;
    width: 40px;
    height: 51px;
    background-image: url('../images/icon24.png');
    background-repeat: no-repeat;
    background-size: 40px;
}

.resume-list__item-11:before {
    left: 83px;
    width: 60.5px;
    height: 63.5px;
    background-image: url('../images/icon25.png');
    background-repeat: no-repeat;
    background-size: 61px;
}

.resume-list__item-12:before {
    left: 89px;
    width: 49.5px;
    height: 55px;
    background-image: url('../images/icon26.png');
    background-repeat: no-repeat;
    background-size: 50px;
}

.resume-list__item-13:before {
    left: 90px;
    width: 47.5px;
    height: 42.5px;
    background-image: url('../images/icon27.png');
    background-repeat: no-repeat;
    background-size: 48px;
}

.resume-list__item-14:before {
    left: 98px;
    width: 27.5px;
    height: 50px;
    background-image: url('../images/icon28.png');
    background-repeat: no-repeat;
    background-size: 28px;
}

.resume-list__item-15:before {
    left: 84px;
    width: 59.5px;
    height: 50px;
    background-image: url('../images/icon29.png');
    background-repeat: no-repeat;
    background-size: 60px;
}

.resume-list__item-16:before {
    left: 86px;
    width: 61px;
    height: 44px;
    background-image: url('../images/icon30.png');
    background-repeat: no-repeat;
    background-size: 61px;
}

.resume-list__item-17:before {
    left: 86px;
    width: 63px;
    height: 44px;
    background-image: url('../images/icon31.png');
    background-repeat: no-repeat;
    background-size: 63px;
}

.resume-list__item-18:before {
    left: 97px;
    width: 38px;
    height: 47px;
    background-image: url('../images/icon32.png');
    background-repeat: no-repeat;
    background-size: 38px;
}

.resume-list__item-19:before {
    left: 90px;
    width: 45px;
    height: 47.5px;
    background-image: url('../images/icon33.png');
    background-repeat: no-repeat;
    background-size: 45px;
}

.consulting-text {
    margin-top: 75px !important;
    margin-bottom: 118px !important;
}

.articles-content__name {
    margin-bottom: 26px;
    padding-top: 10px;
}

.logo_slider_block {
    padding-top: 40px;
}

.label_check {
    margin-left: 320px;
    margin-bottom: 10px;
}

.vertical-line {
    width: 1px;
    height: 40px;
    background-color: #157359;
}


/* LANDING PAGE */

.nav_add {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

.nav_add>li {
    position: relative;
    display: block;
}

.nav_add>li>a {
    position: relative;
    display: block;
}

.nav_add>li>a:hover,
.nav_add>li>a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}

.nav_add>li.disabled>a {
    color: #777777;
}

.nav_add>li.disabled>a:hover,
.nav_add>li.disabled>a:focus {
    color: #777777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}

.nav_add .open>a,
.nav_add .open>a:hover,
.nav_add .open>a:focus {
    background-color: #eeeeee;
    border-color: #337ab7;
}

.nav_add .nav_add-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.nav_add>li>a>img {
    max-width: none;
}

.ldp-header {
    padding: 20px 0px 20px 0px;
}

.ldp-header a {
    cursor: poiner;
}

.ldp-container-wihout-padding {
    padding: 0px !important;
}

.ldp-logo-container {
    width: 448px;
}

.ldp-logo-container img {
    padding-right: 30px;
    border-right: 1px solid #147358;
    margin-right: 30px;
    height: 51px;
}

.ldp-logo-text {
    color: #147358;
    line-height: 1.1;
    font-size: 14px;
    float: right;
    padding-top: 10px;
}

.ldp-vertical-line {
    padding: 0px 9px;
}

.nav_add li {
    padding-top: 14px;
}

.nav_add li,
.nav_add li a {
    color: #505050;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1.1;
    text-decoration: none;
    font-family: 'circe', sans-serif
}

.ldp-top-phone {
    font-family: 'Circe Bold', sans-serif;
    color: #84b712;
    float: right;
    line-height: 1.1;
    padding-top: 15px;
    font-size: 19px;
}

.ldp-video_screen {
    float: left;
    width: 599px;
    height: 598px;
    cursor: pointer;
}

.ldp-about-company {
    float: right;
    width: 601px;
    height: 598px;
    padding: 92px 180px 100px 68px;
    background-color: #147257;
}

.ldp-title {
    font-size: 30px;
    color: #FFF;
    font-family: 'Circe', sans-serif;
}

.ldp-under-title {
    color: #84B713;
    font-size: 20px;
    margin-top: 10px;
    line-height: 1.2;
    font-family: 'Circe', sans-serif;
}

.ldp-list-title {
    font-family: 'circe bold';
    color: #fff;
    font-size: 19px;
    margin-top: 40px;
}

.ldp-green-list {
    margin-left: 16px;
    margin-top: 20px;
}

.ldp-green-list li {
    list-style-type: disc;
    color: #84B713;
    font-size: 15px;
    margin-bottom: 4px;
}

.ldp-green-list li span {
    font-size: 15px;
    color: #fff;
}

.ldp-to-from-button {
    width: 186px;
    height: 46px;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 3px;
    font-size: 10px;
    line-height: 1.2;
    padding: 4px 14px;
    margin-top: 45px;
    margin-left: 4px;
    cursor: pointer;
}

.ldp-to-from-button img {
    vertical-align: middle;
    float: left;
    margin-top: 4px;
    margin-right: 7px;
    width: 22px !important;
    height: 26px !important;
}

.ldp-to-from-button p {
    float: left;
    font-size: 12px;
    margin-top: 2px;
    margin-left: 5px;
}

.ldp-block-about-info {
    margin: 71px auto 10px auto;
    /* width: 714px; */
}

.ldp-block-sliders {
    float: right;
    width: 550px;
}

.ldp-block-sliders img {
    max-width: 179px;
    max-height: 90px;
}

.ldp-slide-item {
    width: 344px;
    margin-left: 38px;
}

.ldp-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.ldp-slider {
    height: 90px !important;
}

.ldp-slider .slider__nav_second {
    top: 35px;
}

.ldp-slide-item-left {
    width: 219px;
    height: 130px;
    border-radius: 3px;
    border: 1px solid #EDEDED;
    float: left;
    margin-right: 16px;
    text-align: center;
    padding: 20px;
    white-space: nowrap;
}

.ldp-slide-item-right {
    width: 219px;
    height: 130px;
    border-radius: 3px;
    border: 1px solid #EDEDED;
    float: right;
    text-align: center;
    padding: 20px;
    white-space: nowrap;
}

.ldp-block-sliders-title {
    color: #147358;
    font-size: 28px;
    line-height: 1.1;
    font-family: 'circe', sans-serif;
    margin-bottom: 30px;
    text-align: center;
}

.ldp-block-sliders-title-otz {
    margin-top: 61px !important;
}

.ldp-slider .ldp-slide-item {
    height: 130px;
    width: 454px;
    margin-left: 44px;
}

.ldp-slider-otzyvy .ldp-slide-item-otz {
    width: 454px;
    margin-left: 44px;
}

.ldp-slide-item-left-otz {
    width: 104px;
    height: 141px;
    border-radius: 3px;
    border: 1px solid #EDEDED;
    float: left;
    margin-right: 12px;
    text-align: center;
}

.ldp-slide-item-right-otz {
    width: 104px;
    height: 141px;
    border-radius: 3px;
    border: 1px solid #EDEDED;
    float: right;
    text-align: center;
}

.ldp-slide-item-left-otz img,
.ldp-slide-item-right-otz img {
    max-height: 139px;
    max-width: 102px;
}


/* .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color:#000;
    opacity: 1;
    background: rgba(0,0,0,0.2);
}
.swiper-pagination-bullet-active {
    color:#fff;
    background: #007aff;
} */

.ldp-slider-otzyvy {
    height: 104px !important;
}

.ldp-block-info {
    width: 382px;
    /* height: 288px; */
    margin-top: 80px;
}

.ldp-block-info-title {
    color: #147358;
    font-size: 28px;
    line-height: 1.1;
    font-family: 'circe', sans-serif;
    margin-bottom: 30px;
    margin-left: 10px;
}

.ldp-block-info-round-square-1 {
    margin: 0px 14px 14px 0px;
}

.ldp-block-info-round-square-2 {
    margin-bottom: 14px;
}

.ldp-block-info-round-square-3 {
    margin-right: 14px;
}

.ldp-block-info-round-square-1 div {
    background: url(../../../profistafflandingpage/ldp-ok-symbol.png);
}

.ldp-block-info-round-square-2 div {
    background: url(../../../profistafflandingpage/ldp-people-symbol.png);
}

.ldp-block-info-round-square-3 div {
    background: url(../../../profistafflandingpage/ldp-people2-symbol.png);
}

.ldp-block-info-round-square-4 div {
    background: url(../../../profistafflandingpage/ldp-man-symbol.png);
}

.ldp-block-info-round-square-1:hover div {
    /*background: url(/templates/profistafflandingpage/ldp-ok-symbol-green.jpg);*/
}

.ldp-block-info-round-square-2:hover div {
    /*	background: url(/templates/profistafflandingpage/ldp-people-symbol-green.jpg); */
}

.ldp-block-info-round-square-3:hover div {
    /*background: url(/templates/profistafflandingpage/ldp-people2-symbol-green.jpg);*/
}

.ldp-block-info-round-square-4:hover div {
    /*background: url(/templates/profistafflandingpage/ldp-man-symbol-green.jpg);*/
}

.ldp-round-square {
    height: 184px;
    width: 184px;
    border-radius: 3px;
    background-color: #EDEDED;
    float: left;
    text-align: center;
}

.ldp-round-square:hover {
    /*background-color: #147358; */
}

.ldp-round-square:hover p {
    /*color: #fff; */
}

.ldp-round-square img,
.ldp-round-square div {
    margin: 40px auto 10px;
}

.ldp-round-square p {
    font-size: 17px;
    font-family: 'circe', sans-serif;
    line-height: 1.2;
    color: #4C4C4C;
}

.ldp-green-form {
    height: 387px;
    margin: 105px auto;
    background-color: #84b712;
    border-radius: 10px;
}

.ldp-green-form-title {
    color: #fff;
    font-size: 28px;
    line-height: 1.1;
    text-align: center;
    font-family: 'circe', sans-serif;
    /* padding: 77px 0px 52px; */
    padding: 27px 0px 32px;
}

.ldp-green-form-title img {
    vertical-align: middle;
    margin-right: 25px;
}

.ldp-form-row {
    width: 801px;
    margin: auto;
}

.ldp-form-row .ldp-form-col {
    float: left;
}

.ldp-form-row .ldp-form-col input {
    font-family: verdana;
    border: 2px solid #147358;
    border-radius: 3px;
    color: #fff;
    padding-left: 10px;
    width: 293px;
    height: 48px;
    background-color: #84b712;
    font-size: 14px;
}

.ldp-to-from-button-green {
    width: 192px;
    height: 48px;
    color: #fff;
    background-color: #147358;
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.2;
    padding: 10px 16px;
    cursor: pointer;
    font-family: verdana;
}

.ldp-to-from-button-green img {
    vertical-align: middle;
    float: left;
    /* margin-top: 4px; */
    margin-right: 12px;
}


/* .ldp-main-list_new .main-list_new__item {
	width: 160px;
    padding-top: 72px;
    height: 140px;
}

.ldp-main-list_new .main-list_new__item-text {
	font-size: 11px;
	font-family: 'circe', sans-serif;
	line-height: 1.2;
}

.ldp-main-list_new .main-list_new__item:before {
	-webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
	
	left: 55px;
    top: 15px;
} 

.ldp-main-list_new .resume-list__item-3:before {
    left: 60px;
}

.ldp-main-list_new .resume-list__item-6:before {
	top: 20px;
}

.ldp-main-list_new .resume-list__item-8:before {
	top: 20px;
}

.ldp-main-list_new .resume-list__item-11:before {
	top: 5px;
}

.ldp-main-list_new .resume-list__item-14:before {
	left: 67px;
}

.ldp-main-list_new .resume-list__item-16:before {
	left: 48px;
    top: 20px;
}

.ldp-main-list_new .resume-list__item-17:before {
	left: 50px;
}

.ldp-main-list_new .resume-list__item-18:before {
    left: 60px;
} */

/* .soiskatel-toper .slider-show{
    margin-top: -290px !important;
}*/

.ldp-resume-list-under-title {
    text-align: center;
    margin: 22px;
    font-size: 22px;
    font-family: 'circe', sans-serif;
    color: #84b712;
}

.ldp-headhunting-levels {
    margin-top: 90px;
}

.ldp-headhunting-levels-row {
    border-bottom: 2px solid #147358;
    min-height: 60px;
    padding-top: 12px;
    padding-right: 10px;
}

.ldp-headhunting-levels-row-label {
    margin-left: 320px;
    font-size: 20px;
}

.ldp-text-left {
    float: left;
    margin-top: 6px;
    margin-bottom: 18px;
}

.ldp-text-right {
    float: right
}

.ldp-headhunting-levels-row-open-button,
.ldp-headhunting-levels-row-close-button {
    cursor: pointer;
}

.ldp-headhunting-levels-row-images img {
    margin-top: 80px;
}

.ldp-headhunting-levels-row-images {
    width: 320px;
    float: left;
    text-align: center;
}

.ldp-headhunting-levels-row-desc {
    float: right;
    width: 610px;
    padding-right: 60px;
    text-align: left;
}

.ldp-headhunting-levels-row-desc p,
.ldp-headhunting-levels-row-desc .ldp-green-list span {
    margin-bottom: 10px;
    font-size: 14px !important;
    font-family: verdana;
}

.ldp-headhunting-levels-row-text {
    display: none;
}

.our-services {
    margin: 90px auto 0px;
}

.our-services-tab-1 {
    margin-right: 14px;
    margin-bottom: 14px;
}

.our-services-tab-2 {
    margin-bottom: 14px;
}

.our-services-tab-3 {
    margin-right: 14px;
}

.our-services-tab img {
    margin-top: 48px;
}

.our-services-tab p {
    font-size: 18px;
    color: #4C4C4C;
    font-family: 'circe', sans-serif;
    margin-top: 20px;
}

.our-services-tab {
    width: 460px;
    height: 225px;
    border-radius: 3px;
    float: left;
    background-color: #EDEDED;
    text-align: center;
    margin
}

.ldp-green-form-text {
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-family: 'circe', sans-serif;
    margin-bottom: 28px;
    line-height: 1.2;
}

.ldp-map-container {
    text-align: center;
    margin-bottom: 80px;
}

.ldp-map {
    width: 940px;
    height: 577px;
    -moz-border-radius: 14px 14px 14px 14px;
    /* Firefox */
    -webkit-border-radius: 14px 14px 14px 14px;
    /* Safari, Chrome */
    -khtml-border-radius: 14px 14px 14px 14px;
    /* KHTML */
    border-radius: 14px 14px 14px 14px;
    /* CSS3 */
    overflow: hidden;
    position: relative;
    /* chrome bug fix */
    -webkit-mask-image: url(data:image/png;
 base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

.ldp-footer-info {
    width: 714px;
    margin: 0 auto;
}

.ldp-footer-info .footer__bottom {
    padding-right: 100px;
}

.ldp-footer-info p,
.ldp-footer-info li {
    font-size: 10px;
}

.swiper-pagination-switch {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 8px;
    height: 8px;
    border: 1px solid #DEDEDE;
    display: inline-block;
    z-index: 100;
    margin-right: 3px;
}

.swiper-active-switch {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 8px;
    height: 8px;
    background-color: #147358;
    border: 1px solid #147358;
    display: inline-block;
    z-index: 100;
}

.ldp-resume-list {
    padding-bottom: 0;
    border-bottom: none;
}

#slider-comp {
    height: 130px !important;
}

#slider-otz {
    height: 141px !important;
}

#slider-otz .slider__nav_second {
    top: 40px;
}

.ldp-green-bottom {
    height: 428px;
}

.ldp-header-row {
    width: 1200px;
    height: 600px;
    margin: 0 auto;
}

.nav_add {
    margin-top: 5px !important;
    cursor: pointer;
}

.our-services-tab-1 img {
    width: 52px !important;
    height: 69px !important;
}

.our-services-tab-2 img {
    width: 85px !important;
    height: 69px !important;
}

.our-services-tab-3 img {
    width: 57px !important;
    height: 88px !important;
}

.our-services-tab-4 img {
    width: 56px !important;
    height: 66px !important;
}

@media (max-width: 1190px) {
    .ldp-header-row {
        width: 1000px;
        height: 600px;
        margin: 0 auto;
    }
    .ldp-about-company {
        float: right;
        width: 401px;
        height: 598px;
        padding: 92px 0px 100px 40px;
        background-color: #147257;
    }
}

.management-ask__title_add {
    color: #147358;
    font-size: 16px;
    line-height: 1.3;
    text-transform: none;
}

.management-why-add .management-why__right {
    margin-top: 0px;
}

.management-why-add .management-why__title {
    font-size: 18px;
    line-height: 1.1;
}

.management-why-add .management-ask__title {
    color: #147358;
    font-size: 16px;
    line-height: 1.3;
    text-transform: none;
}

.stat_table {
    width: 100%;
    text-align: left;
    font-family: 'Verdana', sans-serif;
    font-size: 14px;
    line-height: 19px;
    color: #4c4c4c;
    margin-top: 30px;
    background-color: #DCDCDC;
}

.stat_table td {
    padding: 5px;
}

.footer-nav__item.item-382 div {
    font-size: 11px;
    margin-bottom: 1px;
}

.footer-nav__item.item-385 div {
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 1px;
}

.footer-nav__item.item-414 div {
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 1px;
}

.resume-left-block {
    float: left;
    width: 280px;
    position: absolute;
    margin-top: -90px;
    font-size: 36px;
    text-align: center;
    "

}

.resume-left-block span {
    font-size: 22px;
}

.slider-wrap {
    text-align: center;
    /*width: 940px;*/
    margin: 0 auto;
}

.swiper-button-next,
.swiper-button-prev {
    color: #147358 !important;
}

.swiper-pagination-bullet-active {
    background-color: #147358;
}

.slider-image {
    display: inline-block;
    width: 5%;
    min-height: 500px;
}

.slider-image img {
    position: relative;
    left: -850px;
    max-height: 518px;
}

@media (max-width: 770px) {
    .slider-image {
        display: none;
    }
}

.category-slider {
    height: 100px;
    width: 100%;
}

.category-header__mobile {
    display: none;
}

#slider-cat .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.swiper-pagination-bullet {
	width: 14px !important;
    height: 14px !important;
    background: #147358 !important;
    opacity: 1 !important;
}

.swiper-pagination-bullet-active {
	background-color: #147358 !important;
    border: 2px solid #ffffff !important;
}


.opros-icon {
	width: 40px; 
	margin-top: 15px; 
	position: relative; 
	top: -10px;
}
.main-services__list--social {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
    justify-content: center;
}