:root{
	--default-font				: "Tajawal", sans-serif;
	--accent-font				: "Tajawal", sans-serif;
}
body{
    direction: rtl;
}
.support-item-prime .icon-box {
    margin-right: 0px;
    margin-left: 20px;
}
.pricing-item-header-prime .icon-box {
    margin-right: 0px;
    margin-left: 20px;
}
.pricing-item-list-prime ul li {
    padding-left: 0px;
    padding-right: 25px;
}
.pricing-item-list-prime ul li:before{
    right: 0;
    left: auto;
}
.pricing-benefit-list-prime ul li img{
        margin-right: 0px;
    margin-left: 10px;
}
.section-footer-text ul li{
          margin-right: 0px;
    margin-left: 15px;
}
.testimonial-author-image-prime{
    margin-right: 0px;
    margin-left: 20px;
}
.faq-accordion-prime .accordion-header .accordion-button {
    padding: 25px 30px 25px 60px;
}
.faq-accordion-prime .accordion-item-prime .accordion-button::after, .faq-accordion-prime .accordion-item-prime .accordion-button.collapsed::after{
    left: 30px;
    right: auto;
}
.section-title h3 {
    padding: 7px 32px 7px 14px;
}
.section-title h3::before{
    left: auto;
    right: 15px;
}
.readmore-btn{
        padding-right: 0px;
            padding-left: 28px;
}
.readmore-btn::before{
        transform: translate(0px, -50%) rotateY(180deg);
    right: auto;
    left: 0;
}
.readmore-btn:hover::before {
    transform: translate(-2px, -50%) rotateY(180deg);
}

.btn-default {
    padding: 17px 24px 17px 58px;
}
.btn-default::before{
    transform: translate(0px, -50%) rotateY(180deg);
    right: auto;
    left: 24px;
}

.btn-default:hover::before {
    transform: translate(-2px, -50%) rotateY(180deg);
}
.footer-contact-item-prime {
    border-right: 0px solid var(--dark-divider-color);
    border-left: 1px solid var(--dark-divider-color);
}
.footer-contact-item-prime:last-child {
    border: none;
}
.footer-newsletter-form-prime .form-group .newsletter-btn-prime{
    transform: rotateY(180deg);
}
.hero-counter-item-prime .icon-box {
    margin-right: 0px;
    margin-left: 15px;
}

.hero-counter-item-prime:after{
        right: auto;
            left: -30px;
}
@media only screen and (max-width: 1440px) {
    .hero-counter-item-prime:after {
        left: -15px;
        right: auto;
    }
}


.about-us-counter-item-prime:before {
    right: auto;
    left: -15px;
}
.about-author-image-prime {
    margin-right: 0;
    margin-left: 15px;
}
.section-footer-text.section-footer-contact span{
        margin-right: 0;
    margin-left: 10px;
}
.section-footer-text p span{
            margin-right: 0;
    margin-left: 5px;
}
.why-choose-list-prime ul li {
    padding-left: 0px;
    padding-right: 25px;
}
.why-choose-list-prime ul li::before{
    right: 0;
    left: auto;
}
.why-choose-counter-item-prime:before {
    right: auto;
    left: -25px;
}
.cargo-safety-box-prime .icon-box{
     margin-right: 0;
    margin-left: 20px;
}
.customer-support-counter-image-prime {
    right: auto;
    left: -30px;
        transform: rotateY(180deg);
}
.journry-item-year-prime::before {
    right: auto;
    left: -40px;
}
.google-review-prime .icon-box {
    margin-right: 0;
    margin-left: 15px;
}
.support-image-prime{
     transform: rotateY(180deg);
}
.hero-image-prime{
       transform: rotateY(180deg);
}
.experience-year-box-prime{
    left: 0;
    right: auto;
}
.why-choose-image-box-prime {
    padding: 0 0px 30px 70px;
}
@keyframes yearboxmove{
	from{
		transform: translatex(0);
	}
	to{
		transform: translatex(40px);
	}
}

.why-choose-counter-item-prime .icon-box {
    margin-right: 0;
    margin-left: 15px;
}
.post-item-tags{
    right: auto;
    left: 20px;
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: 0;
    padding-right: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item+.breadcrumb-item::before {
    float: right;
    padding-right: 0;
    padding-left: var(--bs-breadcrumb-item-padding-x);
}



.about-us-image-box .about-counter-box {
    left: auto;
    right: 40px;
}
@media only screen and (max-width: 1440px) {
    .about-us-image-box .about-counter-box {
        left: auto;
        right: 30px;
    }
}


.about-us-body-image {
    margin-right: 0;
    margin-left: -60px;
    transform: rotateY(180deg);
}
@media only screen and (max-width: 1440px) {
    .about-us-body-image {
        margin-right: 0;
        margin-left: -40px;
    }
}

.about-us-item-list ul li {
    padding-left: 0;
    padding-right: 30px;
}
.about-us-item-list ul li::before{
    left: auto;
    right: 0;
}
.partner-contact-info-item .icon-box{
    margin-left: 15px;
    margin-right: 0;
}



.world-map-counter-item::before {
    right: auto;
    left: -30px;
}
@media only screen and (max-width: 1440px) {
    .world-map-counter-item::before {
        right: auto;
        left: -15px;
    }
}

.our-brands-list{
    direction: ltr;
}
.pricing-item-list ul li {
    padding-left: 0;
    padding-right: 25px;
}
.pricing-item-list ul li:before{
    right: 0;
    left: auto;
}
.pricing-benefit-list ul li img{
    margin-left: 10px;
    margin-right: 0;
}
.testimonial-content-box {
    margin-left: 0px;
    margin-right: 30px;
}



.faq-accordion .accordion-header .accordion-button {
    padding: 22px 25px 22px 50px;
}
@media only screen and (max-width: 1440px) {
    .faq-accordion .accordion-header .accordion-button {
        padding: 18px 20px 18px 45px;
    }
}
.faq-accordion .accordion-item .accordion-button::after, .faq-accordion .accordion-item .accordion-button.collapsed::after {
    right: auto;
    left: 25px;
}
@media only screen and (max-width: 1440px) {
    .faq-accordion .accordion-item .accordion-button::after, .faq-accordion .accordion-item .accordion-button.collapsed::after {
        right: auto;
        left: 20px;
    }
}

.post-single-meta ol li {
    margin-right: 0px;
    margin-left: 15px;
}
.post-single-meta ol li i {
    margin-right: 0px;
    margin-left: 5px;
}

.contact-info-item .icon-box {
    margin-right: 0px;
    margin-left: 20px;
}
.page-category-list ul li a {
    padding-right: 0px;
    padding-left: 30px;
}
.page-category-list ul li a::before {
    right: auto;
    left: 0;
    transform: translateY(-50%) rotateY(180deg);
}

.service-offer-item::before {
    right: auto;
    left: -30px;
}
.service-entry ul li {
    padding-left: 0px;
    padding-right: 30px;
}
.service-entry ul li::before{
    right: 0;
    left: auto;
}
.sidebar-cta-btn{
    left: -10px;
    right: auto;
}

.sidebar-cta-box{
    border-radius: 10px 10px 10px 34px;
}