html[lang="ar"] header {
    padding: 80px 0 80px 80px;
    left: unset;
    right: 0;
    border-left: 1px solid rgba(255, 255, 255, .4);
    border-right: none;
}

html[lang="ar"] header.js-dark-color {
    border-color: rgba(0, 0, 0, .2);
}

html[lang="ar"] header .region-logo {
    margin-left: 0;
    margin-right: 80px;
}

html[lang="ar"] header .region-header .field--name-field-url {
    margin-right: 80px;
    margin-left: 0;
}

html[lang="ar"] header .region-header .field--name-field-url a {
    direction: ltr;
}

html[lang="ar"] header .region-header .menu--levyy-sidebar ul {
    padding-left: 0;
    padding-right: 30px;
}

html[lang="ar"] header .region-header .menu--levyy-sidebar ul li {
    padding: 0 50px 0 0;
}

html[lang="ar"] header .region-header .menu--levyy-sidebar ul li::before {
    left: unset;
    right: 0;
}

html[lang="ar"] #block-testforma {
    text-align: left;
}

html[lang="ar"] .dialog-off-canvas-main-canvas aside {
    padding: 80px 0 80px 80px;
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, .4);
    right: unset;
    left: 0;
}

html[lang="ar"] #block-yazyki ul {
    justify-content: flex-start;
    direction: ltr;
} 

html[lang="ar"] .first-block__wrapper .field--name-field-nazvanie- span {
    margin-left: 0;
    margin-right: 12px;
}

html[lang="ar"] .header__mobile-hiddenWrapper {
    transform: translateX(-100%);
}

html[lang="ar"].js-show-menu .header__mobile-hiddenWrapper {
    transform: translateX(0);
}

html[lang="ar"] .header__mobile .field--name-field-url a {
    direction: ltr;
}

html[lang="ar"] .header__mobile-hiddenWrapper #block-yazyki ul {
    justify-content: center;
}

html[lang="ar"] .header__mobile-hiddenWrapper #block-socseti a:first-child {
    margin-right: 0;
}

html[lang="ar"] .header__mobile-hiddenWrapper #block-socseti a:last-child {
    margin-right: 30px;
}

html[lang="ar"] .title__wrapper {
    margin-right: 305px;
    margin-left: 0;
    padding: 0 15px;
}

html[lang="ar"] .title__wrapper h2 {
    padding-left: 0;
    padding-right: 90px;
} 

html[lang="ar"] .title__wrapper h2::before {
    left: unset;
    right: 0;
}

html[lang="ar"] .menu--materialy .menu {
    margin-left: 0;
    margin-right: 320px;
}

html[lang="ar"] .menu--materialy .menu .menu-item a {
    justify-content: flex-end;
}

html[lang="ar"] .js-link-number {
    order: 1;
}

html[lang="ar"] .js-aboutWrapper-left {
    margin: 200px 320px 50px 20px;
}

html[lang="ar"] .js-aboutWrapper-left .title__wrapper {
    margin: 0;
    padding: 0;
}

html[lang="ar"] .about__left {
    margin-left: 0;
    margin-right: 92px;
}

html[lang="ar"] .field--name-field-kak-my-rabotaem > .field__items {
    margin-right: 400px;
    margin-left: 0;
}

html[lang="ar"] #block-ekologiya::after {
    transform: rotate(-297deg);
    left: -470px;
}

html[lang="ar"] #block-ekologiya .js-ecology__wrapper {
    padding-right: 0;
    margin-right: 320px;
}

html[lang="ar"] .js-ecology__left .title__wrapper {
    margin-right: 0;
    padding-right: 0;
}

html[lang="ar"] #block-ekologiya .js-ecology__left {
    margin-right: 0;
    margin-left: 20px;
}

html[lang="ar"] .js-ecology__left .field--name-body {
    padding-right: 95px;
}

html[lang="ar"] .js-ecology__wrapper .field--name-field-image {
    background-position: -140px 40%;
}

html[lang="ar"] .view-id-galereya .slick-dots li:first-child {
    margin-right: 0;
}

html[lang="ar"] .view-id-galereya .slick-dots li:last-child {
    margin-right: 10px;
}

html[lang="ar"] #block-views-block-otzyvy-block-1 .title__wrapper h2 {
    margin-right: 0;
}

html[lang="ar"] .js-reviewWrapper-btns {
    display: flex;
    align-self: center;
}

html[lang="ar"] .js-reviewWrapper-btns .slick-prev, 
html[lang="ar"].js-arrowsWrapper-btns .slick-prev {
    order: 1;
}

html[lang="ar"] #block-views-block-nasha-komanda-block-1 .title__wrapper h2 {
    margin-right: 0;
}