body{
    font-family: 'Tajawal', sans-serif;
    text-align: right;
}
.txt-loading {
    direction: ltr;
}
body *{
    font-family: 'Tajawal', sans-serif;
}
#preloader *{
    font-family: 'Roboto', sans-serif;
}
.download-app-alert{
    padding-right: 3rem !important;
    padding-left: 1.25rem;
}
.alert-dismissible .close{
    left: unset;
    right: 0;
}
.down-app-desc {
    text-align: right;
}
.mean-container .mean-nav ul li a,
.mean-container .mean-nav ul li .dropdown button {
    text-align: right;
}
.mean-container a.meanmenu-reveal{
    left: 0 !important;
    right: auto !important;
}
.slick-slider .slick-list,
.control-area{
    direction: ltr;
}

.testimonial-content p {
   padding-right: unset;
   padding-left: 50px;
}
.locale,
.testimonial-avatar{
    direction: rtl;
}
.testi-avatar-img {
    margin-right: unset;
    margin-left: 20px;
}
.testimonial-active .slick-arrow {
    right: 48px;
}
.testimonial-active .slick-next {
    right: 0;
}
.main-menu ul li {
    margin-right: 30px;
    margin-left: 0;
}
.main-menu ul li.active {
    margin-right: 0;
}
.header-btn {
    margin-left: 0px;
    margin-right: 30px;
}
.s-slider-content h6,
.about-header-content h5{
    letter-spacing: unset;
}
.main-menu ul li.active::before {
    right: -25px;
    left: unset;
    transform: rotate(180deg) translateY(50%);
    -webkit-transform: rotate(180deg) translateY(50%);
    -moz-transform: rotate(180deg) translateY(50%);
    -ms-transform: rotate(180deg) translateY(50%);
    -o-transform: rotate(180deg) translateY(50%);
}
.main-menu ul li::before {
    left: unset;
    right: -35px;
    transform: rotate(180deg) translateY(50%);
    -webkit-transform: rotate(180deg) translateY(50%);
    -moz-transform: rotate(180deg) translateY(50%);
    -ms-transform: rotate(180deg) translateY(50%);
    -o-transform: rotate(180deg) translateY(50%);
}
.main-menu ul li:hover::before {
    right: -25px;
    left: unset;
    transform: rotate(180deg) translateY(50%);
    -webkit-transform: rotate(180deg) translateY(50%);
    -moz-transform: rotate(180deg) translateY(50%);
    -ms-transform: rotate(180deg) translateY(50%);
    -o-transform: rotate(180deg) translateY(50%);
}
.about-area p.about-nqal{
    font-weight: 500;
}
.faq-area h6::before,
.video-overlay::before,
.about-area .about-box h4:after,
.join-us-header-content p:after{
    right: 0;
    left: unset;
}
.video-title {
    padding-left: unset;
    padding-right: 70px;
}
.video-title a > span{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    margin-right: 30px;
}
.video-title a:hover span {
    margin-left: unset;
    margin-right: 50px;
}
.int-services-content p {
    padding-right: unset;
    padding-left: 50px;
}
.about-box p,
.about-extra-box p,
.services-content p,
.easy-box p,
.services-p .service-info p{
    font-weight: 500;
}
.services-content::after,
.services-content::before{
    right: 25px;
    left: unset;
}
.s-section-title p{
    font-weight: 500;
    font-size: 18px;
}
.easy-box .icon{
    margin-right: 0;
    margin-left: 10px;
}
.join-us-header-content a > div:last-of-type {
    margin-left: 0;
    margin-right: 25px;
}
.pricing-box ul i{
    left: 0;
    right: unset;
}
/* .f-payment-method{
    text-align: left !important;
} */
.faq-area h6{
    padding-left: unset;
    padding-right: 40px;
}
.faq-area h2 {
    padding-right: unset;
    padding-left: 40px;
}

.status-box div{
	text-align: right;
	margin-left: unset;
	margin-right: 1rem;
}

.tracking-form button{
    left: 5px;
    right: unset;
}
.fw-link ul li a i {
    margin-right: unset;
    margin-left: 5px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.lang-region .dropdown-menu {
    right: unset;
    left: 0 !important;
    text-align: right;
}
.stage-area .order-line:before{
	right: 40px;
	left: unset;
}
.tutorial-area li:hover, .tutorial-area li.active {
    border-left: 0;
    border-right: 3px solid #439f9f;
}
.tutorial-area li i {
    margin-left: 6px;
    margin-right: 0;
}
.tutorial-container a i {
    margin-right: 0;
    margin-left: 6px;
}
.tutorial-container .card-header button{
    text-align: right;
}
.dltr{
	direction: ltr;
}
.dltr::placeholder{
    text-align: right;
}
@media (min-width: 992px) and (max-width: 1200px){
    .main-menu ul li {
        margin-left: 0 !important;
        margin-right: 30px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .dropdown-menu.show {
        right: 10px;
        left: -10px !important;
    }
}
@media only screen and (max-width: 991px){
    .dropdown-menu.show{
        top: 8px !important;
        right: 7px;
        left: -7px !important;
        will-change: transform;
        background: rgb(101, 209, 209);
        border: 0px;
        padding: 0px;
        border-radius: 0px;
    }
}