html {
    direction: rtl
}

.header-wrap #languageSelect .languageSelect-list {
    left: 0;
    right: auto
}

.header-wrap #languageSelect .flag-icon {
    margin-left: 5px;
    margin-right: 0
}

.header-wrap #languageSelect .arrow {
    left: 14px;
    right: auto
}

.header-wrap #languageSelect .languageSelect-toggle {
    padding: 8px 12px 8px 20px
}

.header-wrap {
    justify-content: flex-end
}

.header-wrap .logo {
    margin-left: 10px;
    margin-right: 10px
}

.header-wrap .top-menu-link {
    font-size: 15px;
    margin: 0 5px
}

.header-wrap .h-login-ico {
    margin-left: 5px;
    margin-right: 0
}

.header-wrap .h-links-wrap {
    margin-left: 0;
    margin-right: auto
}

.h-link,.h-login {
    padding: 0 15px;
    text-align: start
}

.text-left {
    text-align: right
}

.legal-p,.legal-section,.pe-optin-1 {
    direction: ltr
}

.legal-p .ol-list,.legal-p li,.legal-section {
    text-align: left
}

.w-col {
    float: right
}

.arrow {
    left: 14px;
    right: auto
}

.w-dropdown {
    margin: 0 0 0 auto;
    text-align: right
}

.flag-icon {
    margin: 0 0 0 5px
}

.h2-title-inner,.h2-title-inner-2 {
    text-align: right
}

.float-img-right {
    float: left;
    margin: 0 20px 15px 0
}

.float-img-left {
    float: right;
    margin: 0 0 15px 20px
}

.faq-list-title {
    padding: 0 51px 0 0;
    text-align: right
}

.faq-list-num {
    left: auto;
    right: 0
}

div.breadcrumbs {
    text-align: right
}

.w-input {
    padding: 8px 20px 8px 12px
}

.top-menu {
    margin: 0 0 0 20px
}

.p {
    text-align: start
}

.main-section {
    background-position: -3% 5%,0 0
}

.features-section .feature,.main-section .soft {
    border-left: none;
    border-right: 1px solid #f2c94c
}

.steps-section .steps-img-wrap {
    left: auto;
    right: 2vw
}

.steps-section .step-num-wrap {
    left: auto;
    right: -50px
}

.software-section .software-img-wrap {
    left: 9vw;
    right: auto
}

.features-section .feature-ico,.trade-section .trade-ico {
    left: auto;
    right: 0
}

.cols.machine-cols {
    flex-direction: row-reverse
}

.like-img-wrap {
    left: 0;
    right: auto
}

.like-img-wrap .like-img {
    right: auto
}

.scam-section .scam-img-wrap {
    left: auto;
    right: 0
}

.money-section .col-50.money-text-col,.scam-section .col-50.scam-text-col {
    padding-left: 0;
    padding-right: 40px
}

.col-50 .border-line {
    left: auto;
    right: 0
}

.scam-section .scam-item {
    padding: 10px 50px 10px 0
}

.scam-section .scam-btn-wrap {
    padding-left: 0;
    padding-right: 50px
}

.money-section .money-img-wrap {
    right: -4vw
}

.feature-section .feature-list-title {
    margin: 0 20px 0 0;
    text-align: start
}

.feature-section .feature-wrap.right {
    padding: 0 40px 0 0
}

.steps-section777 .step {
    padding: 0 20px
}

.steps-section .col-50.steps-text-col {
    padding-left: 0;
    padding-right: 40px
}

.steps-section .step-name {
    padding-left: 0;
    padding-right: 15px
}

.step-header {
    text-align: start
}

.faq-section .faq-item {
    margin-left: 1%;
    margin-right: 0
}

.faq-section .faq-arrow {
    left: 0;
    right: auto
}

.faq-section .faq-question {
    margin-right: 0
}

.faq-section .faq-question,.faq-section .item-text {
    text-align: start
}

.faq-section .h.faq-h {
    padding-left: 0;
    padding-right: 15px;
    text-align: start
}

.faq-section .faq-accord-num {
    left: auto;
    margin-left: 20px;
    margin-right: 0;
    right: 0
}

.faq-section .faq-accordion-title {
    padding: 8px 0 8px 35px
}

.faq-answer {
    padding-left: 35px;
    padding-right: 0
}

.close-modal-btn {
    left: 20px;
    right: auto
}

.form-control::placeholder {
    text-align: start
}

.form-text,.login-form-subtitle,.login-form-title,.text-center.left {
    text-align: start
}

.form-img-wrap {
    left: 0;
    right: auto
}

.still-section .still-img-wrap {
    left: 10vw;
    right: auto;
    width: 28%
}

.team-section .cols,.what-section .cols {
    flex-direction: row-reverse
}

.what-btn-wrap {
    padding-left: 0;
    padding-right: 0
}

.about-what .about-what-title,.what-btn-wrap {
    text-align: start
}

.cookie-widget,.mylivechat_inline,.swal2-container .members-form,.swal2-container .swal2-title {
    direction: ltr
}

html[lang=ar-AR] .swal2-container form.members-form .warning-icon {
    left: auto;
    right: 0
}

.header .header-wrap .logo,.header .header-wrap .logo.w--current {
    margin-left: 0
}

.contact-section .form-label.contact-form {
    text-align: start
}

.contact-section .contact-img-wrap {
    left: 5vw;
    right: auto
}

.contact-form-wrap {
    margin-left: auto;
    margin-right: 0
}

.steps-section .step-name {
    padding-left: 15px;
    padding-right: 0
}

.steps-section .title.step-title {
    padding-left: 20px;
    padding-right: 0
}

.results-section .results-right-bg {
    left: 0;
    right: auto
}

.results-section .results-img-wrap {
    left: auto;
    right: 0
}

.with-section .with-img-wrap {
    left: auto;
    right: 2vw
}

.title.why-item-title {
    padding-left: 0;
    padding-right: 20px
}

.f-col.f-col-1 {
    padding-left: 40px;
    padding-right: 0
}

.form-container.w500 {
    margin-left: auto;
    margin-right: 0
}

.form-section {
    background-position: -2% 5%,0 0,0 0
}

.login-img-wrap {
    left: auto;
    right: 0
}

.login-item {
    padding-left: 0;
    padding-right: 40px
}

.signup-section .signup-img-wrap {
    left: 5vw;
    right: auto
}

.title.detail-title {
    padding-left: 0;
    padding-right: 20px
}

.what-section {
    background-position: -2% 5%,0 0
}

.author-ava {
    margin: 0 0 0 15px
}

.team-btn-wrap,.title.team-title {
    text-align: start
}

.about-author .author-bio,.author-name {
    text-align: right
}

.author-photo {
    float: right;
    margin-left: 15px;
    margin-right: auto
}

.author-contacts {
    text-align: right
}

.social-icon {
    margin-left: 15px;
    margin-right: 0
}

.intro-title {
    text-align: start
}

@media screen and (max-width: 991px) {
    .header .header-wrap {
        justify-content:space-between;
        padding: 0
    }

    .content .main-section {
        background-position: 0 15%,0 0
    }

    .border-line {
        left: auto;
        right: 15px
    }

    .steps-section .title.step-title {
        text-align: start
    }

    .steps-section .p.step-text {
        padding-left: 0
    }

    .steps-section .steps-btn-wrap {
        padding: 0 55px;
        text-align: start
    }

    .money-section .p,.money-section .title.money-title,.scam-section .p,.scam-section .title.scam-title {
        text-align: start
    }

    .history-section .p {
        text-align: center
    }

    .title.broker-title,.title.soft-item-title {
        text-align: start
    }

    .intro-title,.title.steps-title {
        text-align: center
    }

    .subtitle,.title.login-item-title,.title.signup-title,.title.why-item-title {
        text-align: start
    }

    .form-container.w500 {
        margin-right: auto
    }

    .form-text,.login-form-subtitle,.login-form-title,.text-center.left {
        text-align: center
    }

    .title.what-title {
        text-align: start
    }

    .forms-wrap.contact {
        background-image: none
    }

    .content .contact-section .contact-img-wrap {
        transform: none
    }

    .title.machine-title {
        text-align: start
    }

    .still-section .still-img-wrap {
        width: 50%
    }

    .content.contact .intro-title {
        text-align: center
    }

    .contact-form-wrap {
        margin-right: auto
    }
}

@media screen and (max-width: 767px) {
    .header .header-wrap .logo,.header .header-wrap .logo.w--current {
        margin-left:20px;
        margin-right: 0
    }

    .col-50 .border-line {
        height: 97%;
        right: 15px;
        top: 1%
    }

    .main-section .soft {
        border: none
    }

    .money-section .col-50.money-text-col,.scam-section .col-50.scam-text-col {
        padding-right: 25px
    }

    .features-section .feature {
        border: none
    }

    .faq-accordion-title {
        padding-left: 35px;
        padding-right: 30px
    }

    .float-img-right {
        float: none;
        margin-right: 0
    }

    .float-img-left {
        float: none;
        margin-left: 0
    }

    .h2-title-inner,.h2-title-inner-2,.machine-btn-wrap {
        text-align: center
    }

    .machine-btn-wrap,.steps-btn-wrap {
        padding-left: 0;
        padding-right: 0
    }

    .p.what-p,.title.faq-title {
        text-align: start
    }

    .scam-section .scam-btn-wrap {
        padding: 0;
        text-align: center
    }

    .login-btn-wrap {
        padding: 0 40px;
        text-align: start
    }
}

@media screen and (max-width: 479px) {
    .form-section .f-col.f-col-1 {
        padding-left:10px;
        padding-right: 10px
    }

    .cols.what-cols {
        flex-wrap: wrap
    }
}
