@import url('https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400&display=swap');

body {
    /*font-family: 'Amiri', serif;*/
    font-family: 'Open Sans', 'Amiri', serif;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    left: 40%;
}

/* slider main page */
.new__main-slider {
    background: none;
}

.new__main-slider:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: url(/sites/all/themes/clean_theme/i/slider/main-slider_BG-3.png) no-repeat center;
    background-size: cover;
    transform: scale(-1, 1);
}

.new__main-slider .nms__nav-wrapper {
    flex-direction: row-reverse;
}

.new__main-slider .slide__3.cash-back__2 .slide-3__text-wrapper .slide-3__right-column {
    left: unset;
    right: calc(100% - 712px);
}

.new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__year-wrapper .slide-1--year__text-wrapper {
    margin-right: -138px;
    margin-left: 0;
}

.new__main-slider .slide__2 .slide-2__text-wrapper .slide-2__left-column .slide-2__desc:before {
    left: auto;
    right: 0;
}

.new__main-slider .slide__2 .slide-2__text-wrapper .slide-2__left-column .slide-2__desc {
    padding-right: 25px;
    padding-left: 0;
}

.new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__year-wrapper {
    right: auto;
    left: calc(100% - 360px);
}

.new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__graph {
    transform: scale(-1, 1);
}
.refer-methods .refer-methods__item:first-of-type {
    margin-left: 12.7%;
}
.offers-block .promolabel-checked {
    margin-right: 144px;
}
.offers-block .arrow-right:before {
    background: none;
}

/* header */
.node-type-page .header-new, .node-type-contest .header-new {
    background: #1071c0;
}

.page-node-31351 .header-new,
.page-node-31378 .header-new,
.page-node-31440 .header-new,
.page-node-31352 .header-new,
.page-node-31377 .header-new,
.page-node-31353 .header-new,
.page-node-31198 .header-new,
.page-node-31199 .header-new,
.page-node-31303 .header-new,
.page-node-31937 .header-new,
.page-node-32066 .header-new,
.page-node-31329 .header-new,
.page-node-31176 .header-new,
.page-node-33449 .header-new {
    background: none;
}

.header__logo-wrapper {
    flex-direction: row-reverse;
}

.header__logo-text {
    font-family: 'Open Sans', sans-serif;
}

.header-new .nav-menu__item:nth-child(4) .item__submenu-wrapper .submenu__items-wrapper .submenu__item:nth-child(6):after {
    display: none;
}

.header-new .header__nav-menu .header__right-block .nav-menu__item .profile-link, .header-new .header__nav-menu .header__right-block .nav-menu__item-lang .profile-link {
    margin-right: 0;
    margin-left: 20px;
}

.header-new .header__nav-menu .header__right-block .nav-menu__item .profile-data, .header-new .header__nav-menu .header__right-block .nav-menu__item-lang .profile-data {
    margin-left: 0;
    margin-right: 10px;
}

.header-new .header__nav-menu .header__right-block .nav-menu__item .profile-id-field img, .header-new .header__nav-menu .header__right-block .nav-menu__item-lang .profile-id-field img {
    margin-left: 0;
    margin-right: 5px;
}

.header-new .header__nav-menu .header__right-block .nav-menu__item-lang .item__submenu-wrapper {
    right: -98px;
    left: auto;
}

.header-new .header__nav-menu .header__right-block .nav-menu__item-lang .item__submenu-wrapper .submenu__items-wrapper:before {
    left: auto;
    right: 114px;
}

.header-new .header__mob-wrapper .header-mob__content .header-mob__top-block .login {
    margin-right: 0;
    margin-left: 10px;
}

.header-new .header__mob-wrapper .header-mob__content .nav-menu__items-wrapper .nav-menu__item .nav-menu__item-text:after {
    left: auto;
    right: calc(100% - 10px);
}

.header-new .header__nav-menu .header__right-block .nav-menu__item .flag-lang, .header-new .header__nav-menu .header__right-block .nav-menu__item-lang .flag-lang {
    margin-left: 8px;
    margin-right: 0;
}

.header-new .nav-menu__item, .header-new .nav-menu__item-lang {
    padding-right: 13px;
    padding-left: 27px;
}

.header-new .nav-menu__item:after, .header-new .nav-menu__item-lang:after {
    left: auto;
    right: calc(100% - 21px);
}

.header-new .nav-menu__item .item__submenu-wrapper, .header-new .nav-menu__item .item__submenu-wrapper .submenu__items-wrapper:before {
    right: 13px;
    left: auto;
}

.header-new .header__nav-menu .header__right-block .nav-menu__item-lang .flag-lang {
    margin-top: 1px;
}

.theme-dark .header-new .header__nav-menu .header__left-block .nav-menu__items-wrapper {
    padding-left: 0;
    padding-right: 40px;
}

.header-new .header__nav-menu.show-menu {
    margin-left: auto;
    margin-right: 0;
}

/* main page */
.promolabel-checked {
    padding-right: 35px;
    text-align: right;
}

.promolabel-checked img, .promolabel-checked svg {
    left: auto;
    right: 0;
}

/* footer */
.footer__bottom-section .footer--bottom-section__risk-warning .item__description:first-child {
    padding-right: 0;
}

.footer__bottom-section .footer--bottom-section__items-wrapper .footer--bottom-section__item .bottom-section--item__logo-wrapper {
    margin-right: 0;
    margin-left: 24px;
}

.footer__bottom-section .footer--bottom-section__items-wrapper .footer--bottom-section__item:last-child .bottom-section--item__logo-wrapper {
    margin-left: 31px;
    margin-right: 0;
}

.footer__bottom-section .footer--bottom-section__title-wrapper .footer--bottom-section__social-wrapper .footer--bottom-section__social-item:first-child {
    margin-left: 8px;
}

.footer__bottom-section .footer--bottom-section__title-wrapper .footer--bottom-section__social-wrapper .footer--bottom-section__social-item:last-child {
    margin-left: 0;
}

.footer-arrow {
    left: -8px;
    transform: rotate(180deg);
    top: 7px;
}

.footer-bottom__close .footer-arrow {
    left: -10px;
    transform: rotate(270deg);
    top: 5px;
}

/* regulation page */
.regulation__main-wrapper .reg__regulations-section .reg-regulations__content .reg-regulations__title.disabled:before {
    right: calc(100% - 57px);
}

.regulation__main-wrapper .reg__regulations-section .reg-regulations__content .reg-regulations__title:after {
    right: calc(100% - 70px);
}

.regulation__main-wrapper .reg__top-section .reg--top-section__wrapper .reg--top-section__content .reg--top-section__fin-wrapper .reg--top-section__fin-item .fin-item__img-wrapper {
    margin-left: 12.3%;
    margin-right: 4%;
}

.regulation__main-wrapper .reg__regulations-section .reg-regulations__content .reg-regulations__items-wrapper .reg-regulations__item .count {
    margin-right: 0;
    margin-left: 20px;
}

.regulation__main-wrapper .reg__regulations-section .reg-regulations__content .reg-regulations__items-wrapper .reg-regulations__item {
    padding-right: 0;
    padding-left: 140px;
}

.regulation__main-wrapper .reg__description-section .reg-description__items-wrapper .reg-description__item .item__img-wrapper {
    margin-right: 0;
    margin-left: 75px;
}

.regulation__main-wrapper .reg__top-section .reg--top-section__wrapper .reg--top-section__content .rts__lef-column blockquote:before {
    left: auto;
    right: 0;
}

.regulation__main-wrapper .reg__description-section .reg-description__items-wrapper .reg-description__item:nth-last-child(1) .item__img-wrapper {
    margin-right: 0;
}

.regulation__main-wrapper .reg__advantages-section .reg-advantages__content .reg-advantages__right-column .right-column__paper-wrapper {
    left: auto;
    right: -11%;
}

/* contacts page */
.simple-about .s-about-text {
    padding-left: 0;
    padding-right: 20px;
}

.simple-about svg.phone {
    left: 0;
}

/* terminal page */
.modal-header .close {
    float: left;
}

.app-block {
    padding-left: 0;
}

.app-block img {
    left: auto;
    right: 0;
}

.j_more-info-slave .numeric-p-number {
    position: relative;
}

.ul-no-padding {
    padding-right: 16px;
    padding-left: 0;
}

/* autotrade page */
.videos-container .f16 {
    min-height: 44px;
}

/* ecn page */
.mt-link svg {
    margin-left: 20px;
    margin-right: 0;
}

/* forex page */
.arrow-it {
    padding-left: 0;
    padding-right: 35px;
}

.arrow-it img, .arrow-it svg {
    left: auto;
    right: 0;
    transform: rotate(180deg);
}

.reflink .coll-icon {
    float: right;
}

/* trade sessions page */
#timeseta #select2-timeseta-container {
    text-align: right;
}

/* calc page */
#calculate-trader .calculate-trader__right-table .table > tbody > tr > td, #calculate-trader .calculate-trader__right-table .table > tbody > tr > th {
    text-align: right;
}

/* demo account page */
.left-icon .lf-head {
    margin-left: 0;
    margin-right: 77px;
}

.left-icon svg, .left-icon img {
    float: right;
}

/* user page */
.promolabel-iconed {
    padding-left: 0;
    padding-right: 60px;
}

.promolabel-icon-wrapper {
    left: auto;
    right: 0;
}

.beauty-form .form-control {
    padding-right: 20px;
}

.beauty-form label {
    padding-right: 20px;
}

.flex-jt a {
    padding-left: 10px;
    padding-right: 42px;
}

.icon-social {
    left: auto;
    right: 16px;
}

.facebook-icon, .vkontakte-icon, .odnoklassniki-icon, .line-icon, .wt-btn .google-icon {
    left: auto;
}

.facebook-icon {
    right: 8px;
}

.vkontakte-icon {
    right: 0px;
}

.odnoklassniki-icon {
    right: 4px;
}

.line-icon {
    right: 3px;
}

.wt-btn .google-icon {
    right: 11px;
}

/* forex mt4 mac page */
#node-31302 .well {
    overflow: auto;
}

/* refund comission page */
.timeaction p {
    padding-left: 0;
    padding-right: 15px;
}

.big-fat-table .time-icon img, .big-fat-table .time-icon svg {
    margin-right: 0;
    margin-left: 15px;
}

table.big-fat-table tbody tr td .bank-icon {
    margin-right: 0;
    margin-left: 30px;
}

.big-fat-table .f15 .fw600 {
    display: flex;
    align-items: center;
}

.i18n-ar .big-fat-table .smal-0 {
    margin-left: 0;
    margin-right: 20px;
}

.i18n-ar .f28.red {
    margin-left: -46px;
}

.rtl-reverse {
    display: flex;
    flex-wrap: wrap;
}

.d-flex {
    display: flex;
}

.table-container.no-overflow {
    overflow: initial;
}

/* partner terms & contract specifications page */
#node-31221 .nav-tabs>li, #node-31884 .nav-tabs>li {
    float: right;
}

/* agreement page */
#node-31464 ul {
    padding-right: 0;
}

/* support page */
table.padding-left-10 p {
    padding-left: 0;
    padding-right: 10px;
}

/* trade page */
.types-of-accounts .toa__content-wrapper .toa__content .toa__items-wrapper .toa__item:nth-last-child(2) {
    margin-right: 0;
}

/* payment page */
.payouts-table .toggler-icon {
    left: auto;
    right: 0;
}

.payouts-table .paymant-block {
    padding-right: 20px;
    padding-left: 0;
}

/* glossary page */
.ensiclopedia-tabs.nav-tabs > li {
    float: right;
}

/* cab page */
.personal-cab-wrap-ae .input-group-addon:last-child {
    border-right: 0;
    border-left: 1px solid #d6dadf;
}

.personal-cab-wrap-ae .radio, .personal-cab-wrap-ae .checkbox {
    padding-left: 0;
    padding-right: 20px;
}
.personal-cab-wrap-ae .checkbox input[type=checkbox], .personal-cab-wrap-ae .checkbox-inline input[type=checkbox], .personal-cab-wrap-ae .radio input[type=radio], .personal-cab-wrap-ae .radio-inline input[type=radio] {
    margin-left: 0;
    margin-right: -20px;
}

.personal-cab-wrap-ae .radio label, .personal-cab-wrap-ae .checkbox label {
    padding-left: 0;
    padding-right: 5px;
}

.personal-cab-wrap-ae .radio label::before, .personal-cab-wrap-ae .radio label::after, .personal-cab-wrap-ae .checkbox label::before, .personal-cab-wrap-ae .control-label input[type="checkbox"]:checked + .control-indicator:after, .personal-cab-wrap-ae .radio .control-indicator::after {
    left: auto;
    margin-left: 0;
    margin-right: -20px;
}

.personal-cab-wrap-ae .radio label::before, .personal-cab-wrap-ae .checkbox label::before {
    right: 0;
}

.personal-cab-wrap-ae .radio label::after, .personal-cab-wrap-ae .radio .control-indicator::after {
    right: 4px;
}

.personal-cab-wrap-ae .control-label input[type="checkbox"]:checked + .control-indicator:after {
    right: 2px;
}

.personal-cab-wrap-ae .payment-type-wrapper {
    margin-right: 0;
    margin-left: 30px;
}

.personal-cab-wrap-ae .modal-footer .btn+.btn {
    margin-left: 0;
    margin-right: 5px;
}

.personal-cab-wrap-ae #edit-top {
    display: flex;
    flex-wrap: wrap;
}

.personal-cab-wrap-ae #edit-top p {
    width: 100%;
}

.personal-cab-wrap-ae .profile-big-wrapper .avatar-icon {
    left: auto;
    right: 0;
}

.personal-cab-wrap-ae .profile-big-wrapper {
    padding-left: 0;
    padding-right: 75px;
}

.personal-cab-wrap-ae #fxclub-showcase-form .row.margin-bottom-10 {
    display: flex;
}

.personal-cab-wrap-ae .p-warned {
    padding-left: 0;
    padding-right: 55px;
    background-position: right top;
}

.personal-cab-wrap-ae .pos-left {
    left: auto;
    right: 90%;
}

.personal-cab-wrap-ae .level-graph .clearfix .pull-right.level-graph-tick {
    float: left !important;
}

.personal-cab-wrap-ae .level-graph .clearfix .pull-left.level-graph-tick {
    float: right !important;
}

.personal-cab-wrap-ae .level-graph-line-info {
    left: -25px;
    right: auto;
}

.personal-cab-wrap-ae .level-graph-line {
    right: 0;
    left: auto;
}

.personal-cab-wrap-ae .level-graph .level-label, .personal-cab-wrap-ae .level-graph .level-label.level-1 {
    right: auto;
}

.personal-cab-wrap-ae .level-graph .level-label.level-1 {
    left: 64%;
}

.personal-cab-wrap-ae .level-graph .level-label.level-2 {
    left: 48%;
}

.personal-cab-wrap-ae .level-graph .level-label.level-3 {
    left: 32%;
}

.personal-cab-wrap-ae .level-graph .level-label.level-4 {
    left: 16%;
}

.personal-cab-wrap-ae .level-graph .level-label.level-5 {
    left: 0;
}

.personal-cab-wrap-ae .wider-block table tr > td:first-child {
    padding-left: 0 !important;
    padding-right: 30px;
}

.personal-cab-wrap-ae #real .wider-block table tr > td:first-child {
    padding-left: 30 !important;
}

.personal-cab-wrap-ae #finance-operation td:nth-child(1) .glyphicon {
    left: auto;
    right: 10px;
}

.personal-cab-wrap-ae .w-tabs .btn.btn-default.pull-right {
    float: left !important;
}

.personal-cab-wrap-ae #edit-sub-bottom .col-sm-12.text-right {
    text-align: left;
}

.personal-cab-wrap-ae #edit-sub-bottom .btn.btn-default.margin-right-20 {
    margin-right: 0;
    margin-left: 20px;
}

.personal-cab-wrap-ae .w-tabs .pull-right {
    margin-right: 0;
    margin-left: 10px;
}

.personal-cab-wrap-ae .w-tabs .pull-right:first-of-type {
    margin-left: 0;
}

.personal-cab-wrap-ae .big-tabs {
    padding-left: 0;
    padding-right: 15px;
}

.personal-cab-wrap-ae .big-tab-icon-wrapper {
    left: auto;
    right: 0;
}

.personal-cab-wrap-ae .bit-tab-content .form-horizontal .control-label {
    text-align: right;
}

.personal-cab-wrap-ae .werif-iteam .margin-left-50 {
    margin-left: 0;
    margin-right: 50px;
}

.personal-cab-wrap-ae .werif-iteam .glyphicon.margin-right-10 {
    margin-right: 0;
    margin-left: 10px;
}

.personal-cab-wrap-ae .werif-iteam.complit .rtl-reverse {
    flex-wrap: inherit;
}

.personal-cab-wrap-ae a.big-tab {
    padding: 15px 65px 15px 15px;
}

.personal-cab-wrap-ae .create-acc-form-container .checkbox label::after {
    left: auto;
    right: 3px;
    margin-left: 0;
    margin-right: -20px;
}

.personal-cab-wrap-ae .checkbox label::after {
    left: auto;
    right: 2px;
    margin-left: 0;
    margin-right: -20px;
}

.personal-cab-wrap-ae .big-tab-title.best span {
    margin-right: 0;
    margin-left: 10%;
}

.personal-cab-wrap-ae #feedbackform-pinvite-form {
    float: right;
}

.personal-cab-wrap-ae .ar-mr-auto {
    margin-right: auto;
}

.personal-cab-wrap-ae .ar-ml-auto {
    margin-left: auto;
}

.personal-cab-wrap-ae #feedbackform-pinvite-form {
    width: 100%;
}

.personal-cab-wrap-ae a.top-link svg, .personal-cab-wrap-ae a.top-link img {
    margin: -5px 0px -5px 13px;
}

.page-cab-security-verification .personal-cab-wrap-ae .text-blue-dark.f18.if-complit {
    margin-left: 45px;
}

.page-cab-security-verification .personal-cab-wrap-ae .verification-phone {
    margin-right: 35px;
}

.personal-cab-wrap-ae .ajax-progress .message {
    margin-right: 10px;
}

.personal-cab-wrap-ae #edit-top--2 .form-item.form-type-file.form-group {
    overflow: hidden;
}

#edit-footer [type="submit"] {
    margin-left: 15px;
    margin-right: 0;
}

#edit-top .d-flex .img-wrapper {
    margin-left: 28px;
    margin-right: 0;
}

/* contract specifications page */
.table.spc-table.payment-table {
    max-width: none;
}

/* crypto page */
.options .options-table-body tbody tr td:first-child {
    padding-left: 15px;
    padding-right: 60px;
    text-align: right;
}
.content-bg-crypto-block {
    background: none;
    position: relative;
}
.content-bg-crypto-block:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: url(/i/crypto/crypto-block-bg.jpg) no-repeat center center;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    transform: scale(-1, 1);
}
.w__1-3 {
    width: 50%;
}
.options-table-header thead {
    display: flex;
}
.options-table-header thead tr {
    display: flex;
    width: 100%;
}
.options .options-table-header thead tr th:last-child,
.options .options-table-body tbody tr td:last-child {
    border-right: none;
}
.options .options-table-header thead tr th:first-child {
    border-right: 1px solid rgba(255,255,255,0.2);
}
.options .options-table-body tbody tr td:first-child {
    border-right: 1px solid rgba(255,255,255,0.6);
}
/*.i18n-ar #cabinet-personal-form .iti__flag-container {*/
/*    right: 0;*/
/*    left: inherit;*/
/*}*/
.i18n-ar #cabinet-personal-form #edit-phone {
    direction: ltr;
}

.i18n-ar #verificationuser-phone-form #phone {
    direction: ltr;
}

.i18n-ar #cabinet-personal-form #button-verify {
    left: 0;
    right: unset;
}

.i18n-ar .iti__selected-flag {
    flex-direction: row-reverse;
}

.i18n-ar .iti__selected-dial-code {
    direction: ltr;
}

/* cab plashka cashback 2.0 */
#plashka-overpay {
    display: none;
}
.plashka-cb {
    background: none;
}
.plashka-cb:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url(/sites/all/themes/clean_theme/i/icons/plashka-cb-bg-desc.png) no-repeat center;
    background-size: cover;
    z-index: 0;
    transform: scale(-1, 1);
}
.plashka-cb .plashka-cb__img-wrap {
    padding-left: 0;
    padding-right: 14px;
    z-index: 5;
}
.plashka-cb .plashka-cb__img-wrap .cb-img__cashback {
    margin-right: 0;
    margin-left: 5px;
}
.plashka-cb .plashka-cb__info {
    margin-left: 0;
    margin-right: 6px;
}
.plashka-cb .plashka-cb__prise-wrap {
    padding-right: 0;
    padding-left: 12px;
    z-index: 1;
}
.plashka-cb .plashka-cb__tooltip {
    left: unset;
    right: 100%;
    width: 192px;
    padding: 10px 14px 14px 10px;
}
.plashka-cb .plashka-cb__info:after {
    border-left: 10px solid transparent;
    border-right: 10px solid #ffffff;
    left: unset;
    right: 100%;
}

/* cab partner modal */
button.close {
    float: left;
}

/* button verify phone */
.cabinet-verify__button {
    right: unset;
    left: 0;
}

.cabinet-verify__button a.margin-left-50 {
    margin-left: 0;
    margin-right: 50px;
}

@media screen and (max-width: 1400px) {
    /* slider main page */
    .new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__graph {
        right: -140px;
    }

    .new__main-slider .slide__3 .slide-3__text-wrapper .slide-3__right-column {
        right: calc(100% - 612px);
    }

    .new__main-slider .slide__4 .slide-4__text-wrapper .slide-4__right-column {
        right: calc(100% - 612px);
    }

    .new__main-slider .slide__2 .slide-2__text-wrapper .slide-2__right-column {
        right: calc(100% - 485px);
    }
    .new__main-slider .slide__3.cash-back__2 .slide-3__text-wrapper .slide-3__right-column {
        right: calc(100% - 612px);
    }
}

@media screen and (max-width: 1199px) {
    /* main page */
    .refer-methods .refer-methods__item:first-of-type {
        margin-left: 14.5%;
    }
    .offers-block .promolabel-checked {
        margin-right: 102px;
    }

    /* crypto page */
    .content-bg-crypto-block .crypto-couners {
        display: flex;
        flex-wrap: wrap;
    }
    .content-bg-crypto-block .crypto-couners .crypto-xrp {
        order: 6;
    }
    .content-bg-crypto-block .crypto-couners .crypto-ltc {
        order: 5;
    }
    .content-bg-crypto-block .crypto-couners .crypto-eth {
        order: 4;
    }
    .content-bg-crypto-block .crypto-couners .crypto-dsh {
        order: 3;
    }
    .content-bg-crypto-block .crypto-couners .crypto-bch {
        order: 2;
    }
    .content-bg-crypto-block .crypto-couners .crypto-btc {
        order: 1;
    }
}

@media screen and (max-width: 1170px) {
    /* slider main page */
    .new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__graph {
        right: -237px;
    }

    .new__main-slider .slide__3 .slide-3__text-wrapper .slide-3__right-column {
        right: calc(100% - 473px);
    }

    .new__main-slider .slide__4 .slide-4__text-wrapper .slide-4__right-column {
        right: calc(100% - 473px);
    }

    .new__main-slider .slide__2 .slide-2__text-wrapper .slide-2__right-column {
        right: calc(100% - 413px);
    }
    .new__main-slider .slide__3.cash-back__2 .slide-3__text-wrapper .slide-3__right-column {
        right: calc(100% - 552px);
    }
}

@media only screen and (max-width: 1024px) {
    /* footer */
    .footer__bottom-section .footer--bottom-section__items-wrapper .footer--bottom-section__item:nth-last-child(1) .bottom-section--item__description {
        padding-right: 0;
    }

    /* regulation page */
    .regulation__main-wrapper .reg__top-section .reg--top-section__wrapper .reg--top-section__content .reg--top-section__fin-wrapper .reg--top-section__fin-item .fin-item__img-wrapper {
        margin-left: 35px;
    }

    .regulation__main-wrapper .reg__advantages-section .reg-advantages__content .reg-advantages__left-column .left-column__items-wrapper .left-column__item .left-column__item-block .left-column--item__img-wrapper {
        margin-right: 0;
        margin-left: 25px;
    }

    .regulation__main-wrapper .reg__regulations-section .reg-regulations__content .reg-regulations__items-wrapper .reg-regulations__item {
        padding-left: 55px;
    }

    .regulation__main-wrapper .reg__advantages-section .reg-advantages__content .reg-advantages__right-column .right-column__paper-wrapper {
        right: calc(50% - 387px);
    }

    /* slider main page */
    .new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__graph, .new__main-slider .slide__3 .slide-3__text-wrapper .slide-3__right-column, .new__main-slider .slide__4 .slide-4__text-wrapper .slide-4__right-column, .new__main-slider .slide__2 .slide-2__text-wrapper .slide-2__right-column {
        right: auto;
    }

    .new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__year-wrapper {
        right: calc(50% - 211px);
    }

    .new__main-slider:before {
        background: url(/sites/all/themes/clean_theme/i/slider/main-slider_BG-3-tab.png) no-repeat center;
        background-size: cover;
        transform: scale(-1, 1);
    }

    .new__main-slider .slide__3.cash-back__2 .slide-3__text-wrapper .slide-3__right-column {
        right: unset;
    }

    .new__main-slider .slide__3.cash-back__2 .slide-3__text-wrapper .slide-3__left-column h1 .desktop {
        display: block;
    }

    .header-new .header__nav-menu .nav-menu__item, .header-new .header__nav-menu .nav-menu__item-lang {
        padding-left: 20px;
        padding-right: 10px;
    }

    .header-new .header__nav-menu .nav-menu__item:after, .header-new .header__nav-menu .nav-menu__item-lang:after {
        right: calc(100% - 15px);
        left: auto;
    }

    /* cab plashka cashback 2.0 */
    .plashka-cb {
        width: 177px;
    }
    .plashka-cb:before {
        background: url(/sites/all/themes/clean_theme/i/icons/plashka-cb-bg-tablet.png) no-repeat center;
        background-size: cover;
    }
    .plashka-cb .plashka-cb__img-wrap {
        padding-right: 10px;
    }
    .plashka-cb .plashka-cb__img-wrap .cb-img__cashback {
        margin-left: 2px;
    }
    .plashka-cb .plashka-cb__info {
        margin-right: 2px;
    }
    .plashka-cb .plashka-cb__prise-wrap {
        padding-left: 6px;
    }
}

@media only screen and (max-width: 991px) {
    /* demo account page */
    .portable-flex {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    /* cab page */
    .personal-cab-wrap-ae #fxclub-showcase-form .row.margin-bottom-10 {
        flex-direction: column;
    }

    .personal-cab-wrap-ae .create-acc-content {
        left: auto;
        right: 0;
    }

    /* swap-free, vps instructions, instruction pages */
    .numeric-p-number  {
        position: relative;
    }

    /* main page */
    .refer-methods .refer-methods__item:first-of-type {
        margin-left: 11%;
        width: fit-content;
    }
    .refer-methods .refer-methods__item:last-of-type {
        width: fit-content;
    }
    .offers-block .promolabel-checked {
        margin-right: 87px;
    }
}

@media only screen and (max-width: 767px) {
    /* header */
    .header-new .header__mob-wrapper .header-mob__content .nav-menu__items-wrapper {
        display: flex;
        flex-direction: column;
    }

    /* footer */
    .footer--bottom__mobile-wrapper .footer-bottom__read-more {
        margin-right: 12px;
    }

    /* regulation page */
    .regulation__main-wrapper .reg__top-section .reg--top-section__wrapper .reg--top-section__content .reg--top-section__fin-wrapper .reg--top-section__fin-item .fin-item__img-wrapper {
        margin-left: auto;
        margin-right: auto;
    }

    .regulation__main-wrapper .reg__regulations-section .reg-regulations__content .reg-regulations__title {
        padding-right: 20px;
        padding-left: 70px;
    }

    .regulation__main-wrapper .reg__advantages-section .reg-advantages__content .reg-advantages__left-column .left-column__items-wrapper .left-column__item .left-column__item-block .left-column--item__img-wrapper {
        margin-right: 0;
        margin-left: 14px;
    }

    .regulation__main-wrapper .reg__description-section .reg-description__items-wrapper .reg-description__item .item__img-wrapper {
        margin-left: 0;
    }

    .regulation__main-wrapper .reg__regulations-section .reg-regulations__content .reg-regulations__items-wrapper .reg-regulations__item {
        padding-right: 0;
        padding-left: 0;
    }

    /* slider main page */
    .new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__year-wrapper {
        right: calc(50% - 211px);
        left: auto;
    }

    .new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__year-wrapper .slide-1--year__text-wrapper {
        margin-right: -120px;
    }

    .new__main-slider:before {
        background: url(/sites/all/themes/clean_theme/i/slider/main-slider_BG-3-mob.png) no-repeat center;
        background-size: cover;
        transform: scale(-1, 1);
    }
    .offers-block .promolabel-checked {
        margin-right: 0;
    }

    /* crypto page */
    .rypto {
        display: flex;
        flex-direction: column-reverse;
    }
    #crypto-table .options .options-table-body tbody tr td {
        padding-right: 15px;
    }
    #crypto-table .options .options-table-body tbody tr td:first-child {
        padding-right: 60px;
    }
    #crypto-table .part .container {
        width: 500px;
        min-width: 500px;
    }

    /* cab plashka cashback 2.0 */
    .plashka-cb {
        width: 227px;
    }
    .plashka-cb:before {
        background: url(/sites/all/themes/clean_theme/i/icons/plashka-cb-bg-desc.png) no-repeat center;
        background-size: cover;
    }
    .plashka-cb .plashka-cb__img-wrap {
        padding-right: 14px;
    }
    .plashka-cb .plashka-cb__img-wrap .cb-img__cashback {
        margin-left: 5px;
    }
    .plashka-cb .plashka-cb__info {
        margin-right: 6px;
    }
}

@media only screen and (max-width: 480px) {
    /* cab page */
    .personal-cab-wrap-ae .number-verification {
        padding-left: 0;
    }

    .page-cab .personal-cab-wrap-ae .nav.nav-tabs a.btn-default:nth-child(odd) {
        margin-right: 0 !important;
    }

    /* crypto page */
    .rypto .mh200 {
        min-height: 150px;
    }
}

@media only screen and (max-width: 425px) {
    .page-cab-security-verification .personal-cab-wrap-ae {
        overflow: hidden;
    }
}

@media only screen and (min-width: 768px) {
    /* main page & cab page */
    .flex-reverse, .personal-cab-wrap-ae {
        display: flex;
    }

    /* footer */
    .footer__bottom-section .footer--bottom-section__title-wrapper .footer--bottom-section__title-items {
        margin: 0;
    }

    /* regulaion page */
    .regulation__main-wrapper .reg__description-section .reg-description__items-wrapper .reg-description__item:nth-last-child(1) .item__img-wrapper {
        margin-left: 75px;
    }

    /* terminal page */
    #loginModel .modal-body .form-group {
        display: flex;
    }

    #loginModel .modal-body .control-label {
        text-align: left;
    }

    .app-block {
        padding-right: 155px;
    }

    /* swap-free page */
    .flex-wrap-portable-desk {
        flex-wrap: wrap;
    }

    /* top links menu */
    #block-custom-extended-header .part.part-tabs.border-bottom .row {
        display: flex;
    }

    /* user page */
    .cols-wrapper {
        display: flex;
    }

    .cols-wrapper .border-left {
        border-left: none;
        border-right: solid 1px #e5e5e5;
    }

    .cols-wrapper .border-right {
        border-right: none;
        border-left: solid 1px #e5e5e5;
    }

    /* cab page */
    .personal-cab-wrap-ae .col-sm-3.border-right {
        border-right: none;
        border-left: solid 1px #e5e5e5;
        z-index: 11;
    }

    .personal-cab-wrap-ae .col-sm-9.border-left {
        border-left: none;
        border-right: solid 1px #e5e5e5;
    }

    .personal-cab-wrap-ae .nav-tabs>li {
        float: right;
    }

    .personal-cab-wrap-ae .overbounds-top {
        z-index: 2;
    }

    .personal-cab-wrap-ae #edit-inline, .personal-cab-wrap-ae #edit-inline--2 {
        display: flex;
    }
}

@media only screen and (min-width: 992px) {
    /* main page */
    .steps-container .icon-step-arrow svg {
        transform: rotate(180deg);
    }

    /* autotrade page */
    .desktop-flex {
        display: flex;
    }

    /* swap-free, vps instructions, instruction pages */
    .numeric-p {
        padding-left: 0;
        padding-right: 50px;
    }

    .numeric-p-number  {
        left: auto;
        right: 0;
    }

    /* club page */
    #fxclub-calc-form .row {
        display: flex;
    }

    #mtp_club_calc .form-item.form-item-mtp {
        width: 100%;
    }

    /* trade page */
    .types-of-accounts .toa__content-wrapper .toa__content .toa__items-wrapper .toa__item:nth-last-child(2) {
        margin-right: 7px;
    }

    /* cab page */
    .personal-cab-wrap-ae a.big-tab {
        padding: 15px 65px 15px 20px;
        margin-right: 0;
        margin-left: -30px;
    }

    .personal-cab-wrap-ae #edit-top--2 .form-group.col-md-6, .personal-cab-wrap-ae #edit-captcha--2 .form-group.col-md-6 {
        float: right;
    }

    .personal-cab-wrap-ae #edit-center {
        display: flex;
    }

    .personal-cab-wrap-ae #edit-actions .form-group.col-md-4 {
        float: right;
    }

    .personal-cab-wrap-ae #fxpartner-statistic-form .row, .personal-cab-wrap-ae #fxpartner-rebate-form .row {
        display: flex;
    }

    .personal-cab-wrap-ae #flash_banner_block #banner-selector .form-group .test-link, .personal-cab-wrap-ae .flash_banner_block #banner-selector .form-group .test-link {
        margin-left: 0;
        margin-right: 10px;
    }
}

@media only screen and (min-width: 1025px) {
    .new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__graph, .new__main-slider .slide__3 .slide-3__text-wrapper .slide-3__right-column, .new__main-slider .slide__4 .slide-4__text-wrapper .slide-4__right-column, .new__main-slider .slide__2 .slide-2__text-wrapper .slide-2__right-column {
        left: auto;
    }
}

@media screen and (min-width: 1170px) {
    /* main slider page */
    .new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__year-wrapper {
        right: calc(100% - 360px);
    }
}

@media screen and (min-width: 1200px) {
    /* main page */
    .fw600.front-mt4__title {
        white-space: nowrap;
    }
}

@media screen and (min-width: 1401px) {
    /* slider main page */
    .new__main-slider .slide__1 .slide-1__text-wrapper .slide-1__right-column .slide-1__graph {
        right: 33px;
    }

    .new__main-slider .slide__3 .slide-3__text-wrapper .slide-3__right-column {
        right: calc(100% - 722px);
    }

    .new__main-slider .slide__4 .slide-4__text-wrapper .slide-4__right-column {
        right: calc(100% - 722px);
    }

    .new__main-slider .slide__2 .slide-2__text-wrapper .slide-2__right-column {
        right: calc(100% - 677px);
    }
}
