@font-face {
    font-family: 'Neo Sans R';
    src: url('../fonts/neo-sans-arabic-regular.ttf') format('truetype');
}

body {
    direction: rtl;
    text-align: right;
    font-family: 'Neo Sans R';
    overflow-x: hidden;
}
/* About US CSS Start */

.meet-o-team-content .btn-secondary-square span {
   transform: rotate(180deg);
}

.our-journey-slider .owl-stage-outer{
  margin-left: initial;
  margin-right: 80px;
}

.our-journey-slider.owl-carousel .custom-next{
    transform: rotate(180deg);
}

.our-journey-slider.owl-carousel .custom-prev{
    transform: rotate(-180deg);
}
/* About US CSS End */

/* Aquiring CSS Start */

.seamless-slide-box .owl-carousel .custom-next, .seamless-slide-box .owl-carousel .custom-prev {
  transform: rotate(180deg);
}

.fin-insti-wrap .waiting-for-img {
    right: initial;
    left: 0;
    top: -18px;
}
/* Acquiring CSS End */

/* Contact US CSS Start */

.inquiry-input .inquiry-input-box {
    margin-left: 24px;
    margin-right: 0px !important
}

.inquiry-input .inquiry-input-box:nth-child(2n) {
    margin-right: initial;
    margin-left: 0px;
}

.inquiry-send-btn span{
    display: inline-flex;
    transform: rotate(280deg);
}

.get-i-contect-list {
    margin-right: initial;
    margin-left: 24px;
}

.get-i-contect-list:nth-child(2n) {
    margin-right: initial;
    margin-left: 0px;
}
/* Contact US CSS End */

/* HOME PAGE CSS START */

main > section {
    overflow-x: hidden;
}

.main-header li.nav-item:not(:last-of-type) {
    margin-left: 24px;
    margin-right: 0;
}

ol, ul {
    padding: 0;
}

.why-sadad ul li img {
    margin-right: 0;
    margin-left: 25px;
}

.latest-optimized img.icon {
    left: 80px;
    right: unset;
}

li.has-dropdown ul.dropdown-menu {
    right: 100%;
    left: unset;
}

.e-commerce .content {
    padding: 120px 120px 120px 0;
}

.latest-optimized img.hand {
    margin-top: 0;
}


.working-comfort img,
.sadad-level img,
.sadad-appointment-sec1 img,
.sadad-process .row.first > img,
.sadad-process .row.second > img,
.sadad-process .row.third > img,
.quality-security img {
    transform: scaleX(-1) !important;
}

section.more-tools .row > div:not(:last-child) .item:before,
.make-payment .col-md-4:not(:last-of-type) .item:after {
    right: unset;
    left: -24px;
}

.single-api img {
    margin-right: -150px;
    margin-left: unset;
}

.pay-as-you-go .item {
    border: 0;
    border-right: 4px solid #8E1B3E;
}

.sadad-process .row.first > img {
    right: 28%;
    left: unset;
}

.mobile-header .mobile-menu,
.mobile-header .mobile-menu .side-menu {
    right: -100%;
    left: unset;
}

.mobile-header .mobile-menu.active,
.mobile-header .mobile-menu .side-menu.active {
    right: 0;
    left: unset;
}

@media (max-width: 767px) {
    .e-commerce .content {
        padding: 96px 0 60px;
    }
}

.iconmark:before {
	margin-left: 20px;
	margin-right: 0;
}

.mm-img {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.hero-section input.input-submit {border-radius: 32px 0 0 32px;}

.hero-section input.input-text {border-radius: 0 32px 32px 0;}

.secure-payment {
    background: url(https://sadadpay.com/sadadqanew/wp-content/uploads/2022/07/secure-payment-ar-1.jpg);
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: left;
}

.sadad-list ul li, .sadad-work ul li {padding: 0;padding-right: 20px;border: 0;border-right: 6px solid #8E1B3E;}

/* HOME PAGE RTL CSS START */
.home-hero-section .slider-item .btn-primary span{
    transform: rotate(180deg);
    display: inline-flex;
}
.payment-g-c-inner .btn-secondary span {
    transform: rotate(180deg);
    display: inline-flex;
}
.sadad-plus-content .btn-secondary span {
    transform: rotate(180deg);
}
.smart-busi-action .btn-secondary span {
   transform: rotate(180deg);
}
.smart-tool-action .btn-primary span {
   transform: rotate(180deg);
}
.read-more-action .btn-primary span {
   transform: rotate(180deg);
}
.waiting-for-content .btn-secondary span {
   transform: rotate(180deg);
}
.waiting-for-img {
    right: initial;
    left: 0;
    transform: scaleX(-1);
}
.header .menu>ul>li>a {
    font-weight: 600;
}
/* HOME PAGE RTL CSS END */

/* Invoice CSS Start */

.paylink-content-box .btn-primary span,
.paylink-content-box .btn-secondary-square span,
.how-inv-work-action .btn-primary span,
.how-inv-work-action .btn-secondary-square span,
.sadad-inv-p-action .btn-primary-square span{
    transform: rotate(180deg);
    display: inline-flex;
}

.accordion-button::after{
    margin-right: auto;
    margin-left: initial;
}
/* Invoice CSS End */

/* News CSS Start */

.the-news-box {
    margin-right: initial;
    /* margin-left: 32px; JVB */
}

.the-news-box:nth-child(2n) {
    margin-right: initial;
    margin-left: 0px;
}

.the-news-content ul{
    padding-right: 2rem;
    padding-left: initial;
}

.the-news-action .btn-secondary-square span{
    transform: rotate(180deg);
}

/* News CSS End */

/* Payment CSS Start */

.pgateway-content-box .btn-primary span{
    transform: rotate(180deg);
}

.view-doc-action .btn-secondary-square span{
    transform: rotate(180deg);
}

.manage-trax-action .btn-secondary-square span{
    transform: rotate(180deg);
}

.accordion-button::after{
    margin-right: auto;
    margin-left: initial;
}
/* JVB Update */
.manage-trax-list .our-meth-content h6{
    text-align: right ! important;
}
/* Payment CSS End */
/* pricing css start */

.device-action .btn-primary-square span,
.device-action .btn-secondary-square span,
.device-card-content .btn-secondary-square span,
.sadad-plus-content .btn-secondary-square span,
.sadad-payment-blog .smart-busi-action .btn-secondary span{
    /* transform: rotate(180deg); */
}

.smart-busi-list a{
    transform: rotate(180deg);
}
/* pricing css end */
/* Sadad Plus CSS Start */

main > section {
    overflow-x: hidden;
}

.main-header li.nav-item:not(:last-of-type) {
    margin-left: 24px;
    margin-right: 0;
}

ol, ul {
    padding: 0;
}

.why-sadad ul li img {
    margin-right: 0;
    margin-left: 25px;
}

.latest-optimized img.icon {
    left: 80px;
    right: unset;
}

li.has-dropdown ul.dropdown-menu {
    right: 100%;
    left: unset;
}

.e-commerce .content {
    padding: 120px 120px 120px 0;
}

.latest-optimized img.hand {
    margin-top: 0;
}


.working-comfort img,
.sadad-level img,
.sadad-appointment-sec1 img,
.sadad-process .row.first > img,
.sadad-process .row.second > img,
.sadad-process .row.third > img,
.quality-security img {
    transform: scaleX(-1) !important;
}

section.more-tools .row > div:not(:last-child) .item:before,
.make-payment .col-md-4:not(:last-of-type) .item:after {
    right: unset;
    left: -24px;
}

.single-api img {
    margin-right: -150px;
    margin-left: unset;
}

.pay-as-you-go .item {
    border: 0;
    border-right: 4px solid #8E1B3E;
}

.sadad-process .row.first > img {
    right: 28%;
    left: unset;
}

.mobile-header .mobile-menu,
.mobile-header .mobile-menu .side-menu {
    right: -100%;
    left: unset;
}

.mobile-header .mobile-menu.active,
.mobile-header .mobile-menu .side-menu.active {
    right: 0;
    left: unset;
}

/* Pricing RTL Css Start */
.oppos-title {text-align: right;}
.oppos-subtitle {text-align: right;}
.enterprise-p-list ul li {padding-left: initial;padding-right: 32px;}
.pcard-content .text-end{text-align: left !important;}
.enterprise-p-list ul li::before {left: initial;right: 0;}
.pricing-name-details {border-right: 0px;border-left: 1px solid #E3E2E2;}
.pricing-feature-list ul li {padding-left: 0px;padding-right: 24px;}
.pricing-feature-list ul li::before {right: 0;left: initial;}
.hosted-payment-listing .hosted-payment-header a span {transform: rotate(180deg);}
.integration-action a span {transform: rotate(180deg);}
.pricing-faq-accordian .accordion-button::after {margin-right: auto;margin-left: initial;}
.contact-content {margin-left: initial;margin-right: 90px;}
.pos-discount-box {left: 35%;right: initial;}
.pos-arrow-image {transform: scaleX(-1);}
.new-launch-badge {right: initial;left: 24px;}
.pricing-faq-accordian .accordion-body ul {padding-left: initial; padding-right: 2rem;}
/* Pricing RTL Css End */


/*Sadad Self RTL Css Start*/
.technical-list-right .speci-content {
    text-align: left;
}
/*Sadad Self RTL Css End*/


@media (min-width: 768px) and (max-width: 991px){
 /* Pricing RTL Css Start */
    .contact-content {margin-left: initial;margin-right: 0px;}
    .pcard-content .text-end {text-align: right !important;}
    .pricing-faq-accordian .accordion-button {text-align: right;}
    /* Pricing RTL Css End */
}
@media (max-width: 767px) {
    .e-commerce .content {
        padding: 96px 0 60px;
    }

    /* Pricing RTL Css Start */
    .contact-content {margin-left: initial;margin-right: 0px;}
    .pcard-content .text-end {text-align: right !important;}
    .pricing-faq-accordian .accordion-button {text-align: right;}
    /* Pricing RTL Css End */
}

.iconmark:before {
	margin-left: 20px;
	margin-right: 0;
}

.mm-img {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.hero-section input.input-submit {border-radius: 32px 0 0 32px;}

.hero-section input.input-text {border-radius: 0 32px 32px 0;}

.secure-payment {
    background: url(https://sadadpay.com/sadadqanew/wp-content/uploads/2022/07/secure-payment-ar-1.jpg);
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: left;
}

.sadad-list ul li, .sadad-work ul li {padding: 0;padding-right: 20px;border: 0;border-right: 6px solid #8E1B3E;}
/* Sadad Plus CSS End */

/* Secure Payment CSS Start */

.custom-checkout-wrap .business-type-action .btn-secondary-square span{
    transform: rotate(180deg);
}
/* Secure Payment CSS End */

/* Smart Store CSS Start */


.common-icon-action .btn-primary span {
    transform: rotate(180deg);
}

/* JVB */
.business-type-img {
    position: relative !important;
}
.business-type-img {
    right: initial;
    left: -10px;
    /* transform: scaleX(-1);  JVB */ 
}

.business-type-action .btn-secondary-square span {
    transform: rotate(180deg);
}

/* Smart Store CSS End */

/* Soft POS CSS Start */

.softpos-content-box .btn-primary span{
    transform: rotate(180deg);
    display: inline-flex;
}

.payment-logo-box {
    padding: 80px 56px 80px 0px;
}

.softp-service-list::after {
    left: -128px;
    right: initial;
}
/* Soft POS CSS End */

/** JVB Arrow CSS Start */
.arrow-leftJVB{
    transform: rotate(180deg);
}

/** JVB Arrow CSS End */