.main-wrapper-div {
    flex-direction: row-reverse;
}

.right-div {
    margin-right: 0;
    margin-left: 3%;
}

.welcome-footer a {
    color: #5c5c5c;
}

.welcome-footer-right {
    color: #5c5c5c;
}

.whyWow>div {
    text-align: right;
}

.whyWow-animated-icon {
    right: unset;
    transform: translate(-6px, -43px);
    left: 21px;
}

.left-form-smallDiv2 {
    right: 20rem!important;
    top: 11rem!important;
}

.form-logo {
    right: 0;
}

.social-icons {
    left: -65px!important;
    right: unset !important;
}

.login_left_combo_parent,
.wo_regi_features {
    float: right;
    left: auto;
}

.wow_form_fields>label {
    text-align: right;
}

.login .col-md-6,
.login .col-md-7 {
    margin-left: 0;
}

.login_left_combo,
.login form,
.login input,
.login select,
.login textarea {
    text-align: right;
    direction: rtl;
}

.spinner {
    margin-right: 0;
    margin-left: 15px;
}

.wo_r_features {
    margin-left: 80px;
}

.terms {
    padding-left: 0;
    text-align: right;
}

.terms label {
    padding-right: 30px;
}

.terms label::before {
    left: auto;
    right: 0;
}

@media (max-width: 1024px) {
    .main-wrapper-div {
        flex-direction: column-reverse;
    }
    .right-div {
        margin: 0;
    }
}

@media (max-width: 992px) {
    .login .col-md-6 {
        margin-right: 50%;
    }
    .login .col-md-7 {
        margin-right: 41.66666667%;
    }
}

@media (max-width: 880px) {
    .wo_r_features {
        margin: auto;
    }
}

@media (max-width: 800px) {
    .login .col-md-6 {
        margin-right: 40%;
    }
}

@media (max-width: 720px) {
    .login_left_combo_parent {
        float: none;
        height: 270px;
    }
    .login_left_combo {
        width: 100%;
    }
    .login .col-md-6 {
        margin-right: 0;
    }
}

@media (max-width: 670px) {
    .login_left_combo_parent {
        height: 250px;
    }
    .wo_regi_features {
        float: none;
    }
    .login .col-md-7 {
        margin-right: 0;
    }
}

@media (max-width: 440px) {
    .login_left_combo_parent {
        height: 160px;
    }
}