html {
    direction: rtl;
}

.form-control.form-control-bg.email-control, .form-control.form-control-bg.pass-control {
    background-position-x: 98%;
    padding-left: 12px
}

.text-left {
    text-align: right
}

.legal-p, .pe-optin-1 {
    direction: ltr
}

.legal-section {
    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
}

.top-menu {
    transform: translate(30%) !important
}

.about-page-action-button, .articles > div, .benefits-item, .comp-title .blue, .detail-title, .login-h3, .pros-title, .question, .what-title {
    text-align: right
}

.wf-section.white-section .cookie, .wf-section.white-section .privacy, .wf-section.white-section .terms {
    direction: ltr;
    text-align: left
}

.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
    direction: ltr !important
}

.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 #languageSelect .languageSelect-list {
    left: 0;
    right: auto
}

.header-wrap .h-login-ico {
    margin-left: 5px;
    margin-right: 0
}

.header-wrap .h-links-wrap {
    margin-left: 0;
    margin-right: auto
}

html[lang=ar-AR] .header-cont #languageSelect {
    left: 20px;
    right: auto
}

.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
}

.faq-btn-wrap, .intro-title, .left-btn-wrap, .main-section .main-subtitle, .main-section .main-title, .p, .step, .title, .w-nav-link {
    text-align: start
}

.features-section .sign-img-wrap, .feed-section .feed-img-wrap {
    left: 8vw;
    right: auto
}

.crypto-section .crypto-img-wrap {
    left: 2vw;
    right: auto
}

.crypto-section .c-img {
    margin-left: 20px;
    margin-right: 0
}

.crypto-section .c-column-name, .crypto-section .c-value {
    margin-left: 0;
    margin-right: 20px
}

.crypto-section .table-wrapper.table-responsive.crypto-table-bg {
    padding: 40px 50px 30px 20px
}

.faq-section .title.faq-title {
    text-align: center
}

.faq-section .faq-accordion-title {
    padding: 8px 0 8px 35px
}

.faq-section .faq-arrow {
    left: 0;
    right: auto
}

.faq-section .faq-question {
    margin-left: 10px;
    margin-right: 0
}

.faq-section .faq-answer {
    padding-left: 60px;
    padding-right: 0
}

.footer .info-cols {
    direction: ltr
}

.what-section .published {
    flex-direction: row-reverse;
    max-width: 378px
}

.what-section .what-wrapper {
    padding-right: 90px
}

.about-wrapper .about-author {
    text-align: start
}

.about-wrapper .author-photo {
    float: right;
    margin-left: 25px;
    margin-right: 0
}

.about-wrapper .social-icon {
    margin-left: 15px;
    margin-right: 0
}

.details-section {
    background-position: 100% 25%
}

.form-sphere-wrap.author {
    left: 360px;
    right: auto
}

.form-text, .login-form-subtitle, .login-form-title {
    text-align: start
}

.text-center.left {
    text-align: right
}

.still-section {
    background-position: 100% 0, 0 50%
}

.details-img-wrap, .log-img-wrap {
    left: 8vw;
    right: auto
}

.reg-img-wrap {
    left: auto;
    right: 8vw
}

.planet.planet-1 {
    left: 0;
    right: auto
}

.planet.planet-2 {
    left: auto;
    right: 0
}

@media screen and (max-width: 991px) {
    .header-cont {
        justify-content: space-between;
        padding: 0
    }

    .faq-section .faq-question, .footer .disclaimer {
        text-align: start
    }

    .col-50 > *, .intro-title, .text-center.left.still {
        text-align: center
    }
}

@media screen and (max-width: 767px) {
    .float-img-right {
        float: none;
        margin-right: 0
    }

    .float-img-left {
        float: none;
        margin-left: 0
    }

    .h2-title-inner, .h2-title-inner-2 {
        text-align: center
    }

    .faq-section .faq-answer {
        padding-left: 30px;
        padding-right: 0
    }

    .footer .disclaimer {
        text-align: center
    }

    .what-section .what-wrapper {
        padding-right: 60px
    }

    .p.what-p, .title.what-title {
        text-align: start
    }
}