body {
    overflow-x: hidden;
}

.login-registration-list__item::before {
    right: inherit;
    left: 0;
}

.login-registration-list__icon {
    margin-right: inherit;
    margin-left: 10px;
}

.language_switcher {
    padding-right: inherit;
    padding-left: 20px;
}

.language_switcher__list {
    right: 0;
}

.banner-thumb {
    right: inherit;
    left: 0;
}

.profit-thumb {
    right: inherit;
    left: 80px;
}

.join-card__content {
    padding-left: 0;
    padding-right: 20px;
}

.counterup-item__title::before {
    left: inherit;
    right: -40px;
}

.referral-section__tree {
    right: inherit;
    left: 4%;
}

.section-heading.style-two {
    text-align: right;
}

.referral-thumb__mask {
    top: -1%;
    left: inherit;
    right: -62px;
}

.social-list__item {
    margin-right: 0;
    margin-left: 10px;
}

.footer-item__title::after {
    left: inherit;
    right: 0;
}

.footer-menu__link::before {
    left: inherit;
    right: 0;
}

.footer-menu__link {
    padding: 0 20px 0 0;
}

.footer-contact-menu__item-content {
    padding-left: inherit;
    padding-right: 15px;
}

.scroll-top {
    right: inherit;
    left: 40px;
}

.footer-section__img {
    left: inherit;
    right: 0;
}

.breadcumb__title {
    text-align: right;
}

.breadcumb__thumb {
    right: inherit;
    left: 14%;
}

.text-list__item .icon {
    margin-right: 0;
    margin-left: 5px;
}

.blog-item__date {
    left: inherit;
    right: 12%;
}

.faq-list__content {
    padding-left: 0;
    padding-right: 20px;
}

.faq-list__item::before {
    left: inherit;
    right: 30px;
}

.form--control {
    text-align: right;
}

.form--control[type="file"]::file-selector-button {
    margin-right: 8px;
}

.account-thumb {
    right: inherit;
    left: 20px;
}

.account-form__icon {
    right: inherit;
    left: -45px;
}

.form--check .form-check-label {
    padding-left: 0;
    padding-right: 8px;
}

.password-show-hide {
    right: inherit;
    left: 20px;
}

.verification-code input {
    left: auto;
    right: 0;
    transform: translateX(37px);
    text-align: right;
}

@media (max-width: 1399px) {
    .verification-code input {
        letter-spacing: 47px !important;
    }
}

@media (max-width: 1199px) {
    .verification-code input {
        letter-spacing: 51px !important;
    }
}

@media (max-width: 991px) {
    .verification-code input {
        letter-spacing: 47px !important;
    }
}

@media (max-width: 767px) {
    .verification-code input {
        letter-spacing: 51px !important;
    }
}

@media (max-width: 575px) {
    .verification-code input {
        letter-spacing: 41px !important;
    }
}

@media (max-width: 450px) {
    .verification-code input {
        letter-spacing: 39px !important;
    }
}

@media (max-width: 400px) {
    .verification-code input {
        letter-spacing: 35px !important;
    }
}

@media (max-width: 375px) {
    .verification-code input {
        letter-spacing: 28px !important;
        transform: translateX(32px);
    }
}

.contact-list__item::before {
    right: inherit;
    left: 0;
}

.dashboard-card__content {
    text-align: right;
}

.table thead tr th:first-child {
    text-align: right;
    border-radius: 0 5px 0 0;
}

.table thead tr th:last-child {
    text-align: left;
    border-radius: 5px 0 0 0;
}

.table tbody tr td:first-child {
    text-align: right;
}

.table tbody tr td:last-child {
    text-align: left;
}

.table tbody tr:last-child td:first-child {
    border-radius: 0 0 10px 0;
}

.table tbody tr:last-child td:last-child {
    border-radius: 0 0 0 10px;
}

.payment-item {
    border-right: 3px solid transparent;
    border-left: none !important;
}

.payment-item__name {
    padding-left: 0;
    padding-right: 10px;
}

.payment-item__thumb {
    text-align: left !important;
    padding-left: 0;
    padding-right: 10px;
}

.payment-item:has(.payment-item__radio:checked) {
    border-right: 3px solid hsl(var(--base));
}

.deposit-info__input {
    text-align: left !important;
}

.table tbody tr td::before {
    text-align: inherit;
    text-align: right;
}

.copied::after {
    right: inherit !important;
    left: 8% !important;
}

.sidebar-submenu-list__link {
    margin-left: 0;
    margin-right: 20px;
}

.sidebar-submenu-list__link:before {
    margin-right: 0;
    margin-left: 10px;
}

.sidebar-menu-list__item.has-dropdown.side-menu--open>a:after {
    right: inherit;
    left: 2px;
}

.sidebar-menu-list__item.has-dropdown>a:after {
    right: inherit;
    left: 0px;
}

.sidebar-menu-list__item.has-dropdown.active>a:after {
    right: inherit;
    left: 2px;
}

.profit-card-wrapper__border {
    transform: translateY(-50%) scaleX(-1);
}

.profit-card-wrapper .profit-card:nth-of-type(4n+1) {
    margin-right: 250px;
    margin-left: 0;
}

@media screen and (max-width: 767px) {
    .profit-card-wrapper .profit-card:nth-of-type(4n+1) {
        margin-right: 190px;
        margin-left: 0;
    }
}

@media screen and (max-width: 575px) {
    .profit-card-wrapper .profit-card:nth-of-type(4n+1) {
        margin-right: 0px;
        margin-left: 0;
    }
}

.profit-card-wrapper .profit-card:nth-of-type(4n+2) {
    margin-right: 10px;
    margin-left: 0;
}

@media screen and (max-width: 575px) {
    .profit-card-wrapper .profit-card:nth-of-type(4n+2) {
        margin-right: 0px;
        margin-left: 0;
    }
}

.profit-card-wrapper .profit-card:nth-of-type(4n+4) {
    margin-right: 160px;
    margin-left: 0;
}

@media screen and (max-width: 575px) {
    .profit-card-wrapper .profit-card:nth-of-type(4n+4) {
        margin-right: 0px;
        margin-left: 0;
    }
}

.profit-card__content {
    padding-right: 40px;
    padding-left: 0;
}

@media screen and (max-width: 424px) {
    .profit-card__content {
        padding-right: 20px;
        padding-left: 0;
    }
}

.account::before {
    left: inherit;
    right: -260px;
}

@media screen and (max-width: 767px) {
    .account::before {
        left: inherit;
        right: -200px;
    }
}

.account__bg {
    right: inherit;
    left: 0;
}

.account__bg-shape {
    right: inherit;
    left: 0;
}

.invest-badge__list {
    right: calc(50% + 75px) !important;
    left: 0 !important;
    text-align: right;
}

.invest-badge__details-3,
.invest-badge__details-4 {
    left: calc(50% + 75px) !important;
    right: unset !important;
}


/* Arrows */

@media (min-width: 1200px) {
    .invest-badge__details-1::before,
    .invest-badge__details-2::before {
        right: -13px;
        left: auto;
        transform: translateY(-50%) rotate(-90deg);
    }
    .invest-badge__details-3::before,
    .invest-badge__details-4::before {
        left: -13px;
        right: auto;
        transform: translateY(-50%) rotate(90deg);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .invest-badge__detail_one {
        right: calc(50% - 345px) !important;
        left: unset !important;
    }
    .invest-badge__detail_one::before {
        left: -13px;
        right: auto;
        top: 46%;
        transform: translateY(-50%) rotate(90deg);
    }
    /* .invest-badge__detail_two {
        right: auto !important;
        left: calc(50% + 75px) !important;
    } */
    .invest-badge__detail_two::before {
        right: -13px;
        left: auto;
        top: 46%;
        transform: translateY(-50%) rotate(-90deg);
    }
    .invest-badge__details-4 {
        left: unset !important;
        right: calc(50% + 75px) !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .invest-badge__details-1::before,
    .invest-badge__details-3::before {
        right: -13px;
        left: 0;
        transform: rotate(-90deg);
    }
    .invest-badge__details-2::before,
    .invest-badge__details-4::before {
        left: -13px;
        right: auto;
        transform: rotate(90deg);
    }
    .invest-badge__details-2 {
        right: auto !important;
        left: calc(50% + 75px) !important;
    }
    .invest-badge__details-3 {
        left: unset !important;
        right: calc(50% + 75px) !important;
    }
}

@media (max-width: 767px) {
    .invest-badge__list {
        left: 0 !important;
        right: 0 !important;
        top: 100% !important;
        z-index: 99;
        width: 290px;
        margin: 0 auto;
    }
    .invest-badge__details-2,
    .invest-badge__details-4 {
        margin: 0 auto 0 0;
    }
}

@media (max-width: 600px) {
    .invest-badge__list {
        transform: translate(0%) !important;
    }
}

.cookies-card {
    left: inherit;
    right: 15px;
}