 /*  Globel Changes */
 body.rtl {
     direction: rtl;
     text-align: right;
 }

 /*  Home Page  */
 .home-banner-cont ul li:before {
     right: 0;
     left: unset;
     margin-left: 12px;
     margin-right: 0;
 }

 .home-banner-cont ul li {
     padding-left: 0;
     padding-right: 20px;
 }


 /*  Quiz Page  */
 body.rtl .question-main {
     margin-left: 15px;
     margin-right: 0;
 }

 body.rtl .page-main {
    direction: ltr;
}

body.rtl .option-main .option {
    direction: ltr;
    margin-right: 0;
    margin-left: 30px;
}

body.rtl  #quiz-main .question-title {
    direction: rtl;
}

body.rtl  #quiz-main .option-main {
    direction: ltr;
}

 /*  Contact page */
 body.rtl .cform-row:after {
     left: 0;
     right: unset;
 }

 body.rtl .contact-section-header h4:after {
     right: 0;
     left: unset;
 }


 /*  Checkout page */

 body.rtl .order-deail-item {
     text-align: right;
 }

 body.rtl .oi-index {
     margin-left: 30px;
     margin-right: 0;
 }


 body.rtl .oi-img {
     margin-left: 0;
     margin-right: auto;
 }

 body.rtl .oi-img.total-score h4 {
     margin-left: 15px;
     margin-right: 0;
 }


 body.rtl .testimonial .rating {
     padding-left: 5px;
     padding-right: 0;
 }

 body.rtl .testimonial .testimonial-content {
     text-align: right;
 }

 body.rtl .testimonial .description {
     text-align: right;
 }

 body.rtl .pmp .payment-methods .form-check.card {
     background-position: 12px 6px;
     text-align: right;
 }

 body.rtl .pmp .payment-methods .form-check-label {
     margin-right: 20px;
     margin-left: 0;
     width: calc(100% - 20px);
 }

 body.rtl .form-control {
     text-align: right;
     direction: rtl;
 }

 /*********Mobile Menu**********/
 body.rtl .ov-menu-body ul#menu-headermenu-1 {
     padding-right: 20px;
 }

 /*********Mobile Menu END**********/

 /*********Tank you Page START**********/
 body.rtl .download-itm ul {
     padding-right: 0;
 }

 body.rtl .download-itm ul li:not(:last-child):after {
     left: -10px;
     right: unset;
 }

 body.rtl .list-inline-item:not(:last-child) {
     margin-right: 0;
     margin-left: 0.5rem;
 }

 body.rtl .page-content p span {
     text-align: right;
     display: block;
 }

 body.rtl .score-popup .modal-body .orange-btn i {
     margin-left: 15px;
     margin-right: 0;
 }


 /*********Tank you Page END**********/


 body.rtl .iq-counter {
    flex-direction: row-reverse;
}

body.rtl .modal-content .text-left {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 1rem;
}

body.rtl table td span {
    position: absolute;
    right: 10px;
    width: auto;
    left: unset;
    padding: 0;
    min-width: 14px;
    min-height: 14px;
}

body.rtl.page-id-661 table td span {
    right: 0px;
}

body.rtl table td span p {
    margin-bottom: 0;
    font-size: 13px;
    line-height: normal;
    position: absolute;
    left: -97px;
    display: block;
    max-width: 100px;
    word-break: break-word;
    top: 50%;
    transform: translateY(-50%);
    width: 88px;
    text-align: right;
}

body.rtl  .table td {
    position: relative;
}

body.rtl.page-id-661 .table thead th:first-child {
    width: 55px;
}

body.rtl.page-id-661 .table thead th:last-child {
    width: 70px;
}

body.rtl header .lang-dropdown svg {
    margin-left: 10px;
    margin-right: 0;
}
body.rtl .sub_desc p{
    text-align: right;
}
body.rtl  footer .footer-new .footer-content .footer-links{
    text-align: right;
}
body.rtl .orange-btn.big {
    padding: 15px 50px;
}
body.rtl .preloader-sub .reviews-under-results .description p{
    text-align: right;
}
@media (max-width: 767px)
{
    body.rtl .challange-sec .row {
        display: block;
    }
    
}