.text-start { text-align: right !important; }
.text-left { text-align: right !important; }
.pl-0 { padding-left: 0; padding-right: 0; }
.pr-md-3 { padding-right: 0; padding-left: 1rem; }
.ml-2 { margin-left: 0 !important; margin-right: 0.5rem !important; }
.ml-xl-3 { margin-left: 0 !important; margin-right: 1rem !important; }
.mr-4 { margin-right: 0 !important; margin-left: 1.5rem !important; }
.fa-angle-right:before { content: "\f104"; }
.svg-inline--fa.fa-angle-right { transform: scaleX(-1); }
.blue-cta-box { flex-direction: row-reverse; }
.blue-cta-box-btn i { transform: scaleX(-1); display: inline-block; }
#buttonreplacementloader { margin-left: 0 !important; margin-right: 30px; }
#error_message, #success_message { float: right !important; }
.btn-block { text-align: right; }
.accordion .btn-link { text-align: right; }
.hire-main-boxes .info-div { text-align: right; } 
.explore-talk-btn .talk-to-expert-arrow { transform: scaleX(-1); }
.trusted-slide-ar .trusted-by-section-slider { direction: ltr; } 
.microsoft-solution-box .slick-next { left: auto; }
.improve-roi-section .improve-roi-services-box::before { right: 218px;top: -110px; } 
.geo-benefits-section .accordion-wrapper .card .card-header .btn-link::before { left: 0;right: auto; }
.geo-benefits-section .accordion-wrapper .card {padding-right: 17px;padding-left: 17px;border: 0 !important;} 
.faq-section-box .card-title::before { right: 98% !important; } 
.microsoft-solution-slider-nav { direction: ltr; }
.microsoft-solution-slider-for { direction: ltr; }
.faq-section-box .card-title { padding: 0px 23px; } 
.phone-number-ar {
    direction: ltr;
    unicode-bidi: embed;
    display: inline-block;
}


/* mobile view 991 */
@media (max-width: 991px) {
    .faq-section-box .card-title {
        padding: 0px 13px;
    }
}

@media (max-width: 510px) {
    .geo-benefits-section .accordion-wrapper .card .card-header .btn-link {
        padding: 16px 16px !important;
    }
}
