:root {
  --color-primary: #20282D;
  --color-secondary: #1F1F25;
  --color-blue: #0b4df5;
  --color-sky: #82b440;
  --color-body: #5D666F;
  --color-heading-1: #1C2539;
  --color-title: #141416;
  --color-heading-dark: #141416;
  --transition: .3s;
  --bg-dark-1: #1E1E20;
  --color-white: #fff;
  --color-border: #DDD8F9;
  --border-width: 1px;
  --radius: 10px;
  --color-success: #3EB75E;
  --color-danger: #FF0003;
  --color-warning: #FF8F3C;
  --color-info: #1BA2DB;
  --color-facebook: #3B5997;
  --color-twitter: #1BA1F2;
  --color-youtube: #ED4141;
  --color-linkedin: #0077B5;
  --color-pinterest: #E60022;
  --color-instagram: #C231A1;
  --color-vimeo: #00ADEF;
  --color-twitch: #6441A3;
  --color-discord: #7289da;
  --p-light: 300;
  --p-regular: 400;
  --p-medium: 500;
  --p-semi-bold: 600;
  --p-bold: 700;
  --p-extra-bold: 800;
  --p-black: 900;
  --s-light: 300;
  --s-regular: 400;
  --s-medium: 500;
  --s-semi-bold: 600;
  --s-bold: 700;
  --s-extra-bold: 800;
  --s-black: 900;
  --transition: 0.3s;
  --font-primary: 'IBM Plex Sans Arabic', "Red Hat Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-secondary: 'IBM Plex Sans Arabic', "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-3: 'fontawesome';
  --font-4: 'IBM Plex Sans Arabic', "Bricolage Grotesque", sans-serif;
  --font-size-b1: 16px;
  --font-size-b2: 15px;
  --font-size-b3: 22px;
  --line-height-b1: 26px;
  --line-height-b2: 26px;
  --line-height-b3: 1.7;
  --h1: 60px;
  --h2: 48px;
  --h3: 30px;
  --h4: 26px;
  --h5: 24px;
  --h6: 18px;
}

[dir="rtl"],
[dir="rtl"] body,
[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3, [dir="rtl"] h4, [dir="rtl"] h5, [dir="rtl"] h6,
[dir="rtl"] p, [dir="rtl"] a, [dir="rtl"] span, [dir="rtl"] li, [dir="rtl"] input, [dir="rtl"] button, [dir="rtl"] select, [dir="rtl"] textarea {
  font-family: 'IBM Plex Sans Arabic', "Red Hat Display", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
}

[dir=rtl] .header-one .nav-area {
  margin-left: 80px;
}
[dir=rtl] .ml--20 {
  margin-right: 20px !important;
  margin-left: 0 !important;
}
[dir=rtl] .banner-style-one .banner-one-inner {
  text-align: right !important;
}
[dir=rtl] .banner-style-one .banner-one-inner .title {
  text-align: right !important;
  direction: rtl;
}
[dir=rtl] .banner-style-one .banner-one-inner .title .split-line {
  text-align: right !important;
}
[dir=rtl] .business-solution-area-left-thumbnail .success-rate-area {
  right: unset;
  left: 30px;
}
[dir=rtl] .business-solution-area-left-thumbnail .small-mobile {
  left: unset;
  right: 0;
}
[dir=rtl] .business-solution-area-right-content .featuremain-wrapper .single-feature-wrapper img {
  left: unset;
  right: -41px;
}
@media (max-width: 576px) {
  [dir=rtl] .business-solution-area-right-content .featuremain-wrapper .single-feature-wrapper img {
    right: 10px;
  }
}
@media only screen and (max-width: 991px) {
  [dir=rtl] .banner-contact-form-five {
    margin-right: 0;
    margin-top: 30px;
  }
}
[dir=rtl] .pricing-three-title-area .pricing-tab-button-area {
  margin-right: auto;
  margin-left: 0;
}
[dir=rtl] .footer-two-single-wized .contact-info-1 .disc {
  margin-left: 0;
  margin-right: 30px;
}
[dir=rtl] .mega-menu-item.with-list li a i::before {
  content: "\f053";
}
[dir=rtl] .hega-menu-head-wrapper p i {
  margin-left: 8px;
  margin-right: 0;
}
[dir=rtl] .has-dropdown.mega-menu > a::after {
  left: -22px;
  right: auto;
}
[dir=rtl] .has-dropdown::after {
  left: -22px;
  right: auto;
}
[dir=rtl] .banner-three-box-clip-area .right-thumbnail {
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  transform: scaleX(-1);
}
[dir=rtl] .header-two .header-top .content .right-header-top .ht-social ul li {
  margin-left: 20px;
  margin-right: 0;
}
[dir=rtl] .header-two .header-top .content .right-header-top .ht-social {
  margin-right: 60px;
  margin-left: 0;
}
[dir=rtl] .header-two .nav-area {
  margin-right: 135px;
  margin-left: 0;
}
[dir=rtl] .header-two .main-header .content .header-right .call-area .number-area {
  margin-right: 30px;
  margin-left: 0;
}
[dir=rtl] .header-two .main-header .content .header-right {
  margin-left: 0;
  margin-right: auto;
}
[dir=rtl] .header-two .main-header .content .header-right a.rts-btn {
  margin-right: 40px;
  margin-left: 0;
}
[dir=rtl] .title-style-three.left .rts-text-anime-style-1.title {
  direction: ltr !important;
}
[dir=rtl] .title-style-three.left .rts-text-anime-style-1.title .split-line {
  text-align: right !important;
}
[dir=rtl] .title-style-three.center .rts-text-anime-style-1.title {
  direction: ltr !important;
}
[dir=rtl] .title-style-three.center .rts-text-anime-style-1.title .split-line {
  text-align: center !important;
}
[dir=rtl] .rts-call-to-action-area-three .cta-main-wrapper-inner .title {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .rts-call-to-action-area-three .cta-main-wrapper-inner .title .split-line {
  text-align: right !important;
}
[dir=rtl] .header-two .header-top .content .right-header-top .ht-social ul {
  margin-right: 20px;
  margin-left: 0;
}
[dir=rtl] .col-lg-7.pl--100.pl_md--0.mt_md--80.pl_sm--0.mt_sm--80 {
  padding-right: 70px;
  padding-left: 0;
}
[dir=rtl] .about-thumbnail-style-three {
  margin-left: -30px;
  padding-right: 0;
  transform: scaleX(-1);
}
[dir=rtl] .main-thumnal-inner-about-three .shape img {
  right: -60px;
  bottom: -15px;
  left: auto;
}
[dir=rtl] .single-project-style-three .inner-content {
  right: 30px;
  bottom: 30px;
  max-width: max-content;
}
[dir=rtl] .rts-client-reviews-h2 .review-header .discription {
  margin-right: 30px;
}
[dir=rtl] .banner-three-box-clip-area .all-shape img.one {
  right: 0;
  top: 0;
  animation: jump-2 5s linear infinite;
  left: auto;
}
[dir=rtl] .banner-three-box-clip-area .banner-inner-conten .title {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .banner-three-box-clip-area .banner-inner-conten .title .split-line {
  text-align: right !important;
}
[dir=rtl] .title-style-one.left {
  text-align: right;
}
[dir=rtl] .title-style-one.left .title {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .title-style-one.left .title .split-line {
  text-align: right !important;
}
[dir=rtl] .col-lg-6.pl--50.pl_sm--15.mt_md--100.mt_sm--100 {
  padding-left: 0;
  padding-right: 50px;
}
[dir=rtl] .consultancy-thumbnail-area {
  justify-content: flex-start;
}
[dir=rtl] .vedio-icone .video-play-button span {
  transform: translate(-50%, -50%) scaleX(-1);
  left: -27%;
}
@media only screen and (max-width: 767px) {
  [dir=rtl] .pl_sm--0 {
    padding-right: 0 !important;
  }
}
[dir=rtl] .single-working-process-one .inner-content .number-main::before {
  left: unset;
  right: -150px;
}
[dir=rtl] .boosting-business-right-area .feature-one-wrapper .single-feature-one {
  margin-left: 25px;
  margin-right: 0;
}
[dir=rtl] .title-style-one.center .title {
  direction: ltr;
}
@media (max-width: 576px) {
  [dir=rtl] .business-solution-area-right-content .featuremain-wrapper .single-feature-wrapper {
    padding-right: 100px;
    padding-left: 40px;
  }
}
[dir=rtl] .rts-copy-right-1 .copyright-h-2-wrapper .right {
  margin-left: 0;
  margin-right: auto;
}
[dir=rtl] .left-thumbnail-about-area-two .counter-about-area {
  right: -75px;
  left: auto;
}
@media only screen and (max-width: 767px) {
  [dir=rtl] .left-thumbnail-about-area-two .counter-about-area {
    right: 10px;
  }
}
[dir=rtl] .title-style-two.center .title {
  direction: ltr;
}
[dir=rtl] .cta-style-two-area .title {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .cta-style-two-area .title .split-line {
  text-align: right !important;
}
[dir=rtl] .service-style-swiper-wrapper-two .mySwiper-service-1 .swiper-wrapper,
[dir=rtl] .mySwiperh2_clients .swiper-wrapper,
[dir=rtl] .mySwiper-case-studies-5 .swiper-wrapper,
[dir=rtl] .mySwiper-testimonials-5 .swiper-wrapper,
[dir=rtl] .mySwiper-testimoanils-6 .swiper-wrapper,
[dir=rtl] .mySwiper-banner-seven .swiper-wrapper,
[dir=rtl] .mySwiper-blog-one .swiper-wrapper,
[dir=rtl] .mySwiper-full-screen-wrapper .swiper-wrapper,
[dir=rtl] .mySwiperh1_team .swiper-wrapper,
[dir=rtl] .image-slider-area .imageSlider .swiper-wrapper {
  direction: ltr;
}
[dir=rtl] .faq-main-wrapper-content-inner-four .accordion .accordion-item .accordion-button::after {
  margin-left: 0;
  margin-right: auto;
}
[dir=rtl] .appoinment-thumbnail {
  margin-left: 0;
  margin-right: -30px;
}
[dir=rtl] .title-style-two {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .title-style-two .split-line {
  text-align: right !important;
}
[dir=rtl] .title-style-two .pre {
  direction: rtl;
}
[dir=rtl] .faq-main-wrapper-content-inner-four .title-style-four {
  margin-left: -50px;
  margin-right: unset;
}
[dir=rtl] .project-style-one .inner-content {
  right: 30px;
  left: auto;
}
[dir=rtl] .side-bar button {
  margin-right: -36px;
  margin-left: auto;
}
[dir=rtl] .side-bar {
  left: -100%;
  right: unset;
}
[dir=rtl] .side-bar.show {
  left: 0;
  right: unset;
}
[dir=rtl] .title-style-two.center {
  text-align: center !important;
}
[dir=rtl] .title-style-two.center .title {
  text-align: center;
}
[dir=rtl] .title-style-two.center .title .split-line {
  text-align: center !important;
}
[dir=rtl] .title-style-two .bg-content {
  right: -90px;
  left: unset;
}
[dir=rtl] .mobile-menu nav ul li.has-droupdown::after {
  left: 0;
  right: unset;
}
[dir=rtl] .footer-two .footer-one-single-wized .quick-link-inner .links.margin-left-70 {
  margin-right: 70px;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  [dir=rtl] .footer-two .footer-one-single-wized .quick-link-inner .links.margin-left-70 {
    margin-right: 0;
  }
}
[dir=rtl] .footer-two .footer-one-single-wized.mid-bg {
  margin-right: 0;
  margin-left: 0;
}
[dir=rtl] .footer-two .footer-one-single-wized .quick-link-inner .links li a i {
  margin-left: 12px;
  margin-right: 0;
}
[dir=rtl] .footer-two .footer-one-single-wized .quick-link-inner .links li a i::before {
  content: "\f060";
}
[dir=rtl] .footer-two .update-wrapper .email-footer-area button {
  left: 0;
  right: auto;
}
[dir=rtl] .footer-two-single-wized .wized-2-body ul li a i {
  margin-right: 0;
  margin-left: 10px;
}
[dir=rtl] .footer-two-single-wized .wized-2-body ul li a i::before {
  content: "\f323";
}
[dir=rtl] .rts-footer-area.footer-three .footer-three-single-wized .body .info-wrapper .single .icon {
  margin-left: 25px;
  margin-right: 0;
}
[dir=rtl] .rts-footer-area.footer-three .footer-three-single-wized.mid-right .body .update-wrapper .email-footer-area button {
  left: 0;
  top: 0;
  right: auto;
}
[dir=rtl] .about-content-inner-five .about-single-home-7 .icon {
  margin-left: 25px;
  margin-right: 0;
}
[dir=rtl] .header-two .header-top::after {
  left: unset;
  right: -5%;
}
[dir=rtl] .header-two .header-top .content .right-header-top .ht-social::after {
  left: unset;
  right: -17%;
}
[dir=rtl] .header-two .header-top .content .right-header-top {
  margin-left: 0;
  margin-right: auto;
}
[dir=rtl] .title-style-five .title {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .title-style-five .title .split-line {
  text-align: right !important;
}
[dir=rtl] .title-style-five.center {
  text-align: center;
}
[dir=rtl] .title-style-five.center .title {
  direction: ltr;
  text-align: center;
}
[dir=rtl] .title-style-five.center .title .split-line {
  text-align: center !important;
}
[dir=rtl] .banner-content-six .left-side .title {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .banner-content-six .left-side .title .split-line {
  text-align: right !important;
}
[dir=rtl] .col-lg-6.pr--40.pr_sm--10 {
  padding-left: 40px;
  padding-right: 0;
}
[dir=rtl] .rts-business-goal-area-wrapper-6 .tab-content {
  margin-right: -200px;
  margin-left: 0;
}
[dir=rtl] .full-screen-slider-demo .about-6-inner-content-content .title-style-one * {
  margin-left: auto;
}
[dir=rtl] .counter-up-area-eight-banner-bottom .absolute-image {
  left: 40px;
  right: auto;
}
[dir=rtl] .col-lg-6.pr--30.pr_sm--10 {
  padding-left: 30px;
}
[dir=rtl] .rts-about-us-area-8 .right-content-image {
  left: 315px;
  max-width: 479px;
  right: auto;
}
[dir=rtl] .footer-logo-area-left-8 {
  text-align: right;
}
[dir=rtl] .footer-8-area-bg .footer-one-single-wized .quick-link-inner .links.margin-left-70 {
  margin-left: 0;
  margin-right: 70px;
}
[dir=rtl] .rts-banner-area-9 .image-right-absolute {
  right: auto;
  left: 0;
}
[dir=rtl] .pl--30 {
  padding-right: 30px;
  padding-left: unset;
}
[dir=rtl] .about-6-thumbnail-left-wrapper {
  margin-right: -70px;
  margin-left: 0;
}
[dir=rtl] .rts-banner-area-9 .title {
  text-align: right !important;
  direction: ltr;
}
[dir=rtl] .rts-banner-area-9 .title .split-line {
  text-align: right !important;
}
@media only screen and (max-width: 767px) {
  [dir=rtl] .rts-copy-right-1 .copyright-h-2-wrapper .right {
    margin-left: auto;
  }
}
[dir=rtl] .single-service-nine .icon i::before {
  content: "\f060";
}
[dir=rtl] .col-lg-6.pl--50.pl_sm--10.mt_md--50.mt_sm--50.pb_md--50.pb_sm--40 {
  padding-right: 50px;
  padding-left: 0;
}
[dir=rtl] .rts-banner-ten-area .chart-image .one {
  left: 317px;
  right: auto;
}
[dir=rtl] .rts-banner-ten-area .chart-image .two {
  right: 52%;
  left: auto;
}
[dir=rtl] .cta-style-10-wrapper .right-side form button {
  left: 10px;
  right: auto;
}
[dir=rtl] .cta-style-10-wrapper .right-side form input {
  padding-left: 200px;
  padding-right: 12px;
}
[dir=rtl] .footer-8-area-bg .footer-one-single-wized .quick-link-inner .links li a i {
  margin-left: 12px;
  margin-right: 0;
}
[dir=rtl] .footer-8-area-bg .footer-one-single-wized .quick-link-inner .links li a i::before {
  content: "\f060";
}
[dir=rtl] .rts-service-main-wrapper-10 .signle-service-style-10 .content-area-wrapper .arrow-right-btn i::before {
  content: "\f060";
}
[dir=rtl] .title-style-10.left {
  text-align: right;
}
[dir=rtl] .title-style-10.left .split-line {
  text-align: right !important;
}
[dir=rtl] .thumbnail-about-10-wrapper .top-counter-area {
  right: -70px;
  left: auto;
}
[dir=rtl] .banner-inner-content-12 .title {
  text-align: right;
}
[dir=rtl] .banner-inner-content-12 .title .split-line {
  text-align: right !important;
}
[dir=rtl] .banner-inner-content-12 .pre {
  justify-content: end;
}
[dir=rtl] .banner-inner-content-12 p.disc {
  margin-left: auto;
  margin-right: 0;
  text-align: end;
}
[dir=rtl] .banner-inner-content-12 .button-wrapper {
  justify-content: end;
}
[dir=rtl] .title-style-10 .title {
  direction: ltr;
}
[dir=rtl] .rts-banner-area-start-11 .circle-text-main {
  left: 282px;
  right: auto;
}
[dir=rtl] .cta-inner-content-inner-page form button.rts-btn {
  right: auto;
  left: 10px;
}
[dir=rtl] .rts-breadcrumb-area .title-area-left .title {
  direction: ltr;
}
[dir=rtl] .rts-single-wized .single-categories li a i::before {
  content: "\f177";
}
@media only screen and (max-width: 575px) {
  [dir=rtl] .single-working-process-one .inner-content .number {
    right: 10px;
  }
}
[dir=rtl] .rts-single-wized.download .single-download-area a.rts-btn i::before {
  content: "\f060";
}
[dir=rtl] .banner-inner-service-details-1.large-height .title-area-left {
  text-align: right;
  direction: ltr;
}
[dir=rtl] .banner-inner-service-details-1.large-height .title-area-left .split-line {
  text-align: right !important;
}
[dir=rtl] .col-lg-6.pl--35.pl_sm--15.mt_md--30.mt_sm--50 {
  padding-right: 35px;
  padding-left: 0;
}
[dir=rtl] .team-details-right-inner .team-details-support-wrapper .support-innner {
  margin-left: 0;
  margin-right: 20px;
}
[dir=rtl] .education-skill-wrapper .number-area p {
  margin-right: 19px;
  line-height: 0.8;
}
[dir=rtl] .progress-circle-main-wrapper .single-progress-area::after {
  display: none;
}
[dir=rtl] .company-history-main-wrapper .single-company-history .left .title::after {
  left: -20px;
  right: auto;
}
[dir=rtl] .title-style-two .title {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .title-style-two .title .split-line {
  text-align: right;
}
[dir=rtl] .author-area-blog .thumbnail {
  margin-right: 0;
  margin-left: 30px;
}
[dir=rtl] .details-share button {
  margin-right: 23px;
  margin-left: 0;
}
[dir=rtl] .rts-single-wized .wized-body .rts-search-wrapper button {
  left: 0;
  right: auto;
}
[dir=rtl] .rts-single-wized .wized-body .rts-search-wrapper input {
  padding-left: 70px;
  padding-right: 25px;
}
[dir=rtl] .single-open-career .left-side .title span {
  right: auto;
  left: -58%;
}
[dir=rtl] .partner-breadcrumb .title-area-left * {
  color: #fff;
  direction: ltr;
}
[dir=rtl] .ms-single-product__content {
  padding-right: 3rem;
  padding-left: 0;
}
[dir=rtl] button#menu-btn {
  margin-right: 0;
  margin-left: 0;
}
[dir=rtl] .header-top-area-wrapper .header-top-one-wrapper .right .social-wrapper-one {
  margin-right: 30px;
  position: relative;
  margin-left: 0;
}
[dir=rtl] .social-wrapper-one li a {
  margin-left: 20px;
  margin-right: 0;
}
[dir=rtl] .social-wrapper-one::after {
  right: -25px;
  left: auto;
}
[dir=rtl] .header-top-area-wrapper .header-top-one-wrapper .right .top-nav li {
  margin-right: 0;
  margin-left: 20px;
}
[dir=rtl] .header-top-area-wrapper .header-top-one-wrapper .left .mail a {
  margin-left: 50px;
  margin-right: 0;
}
[dir=rtl] .header-top-area-wrapper .header-top-one-wrapper .left .mail::after {
  left: 25px;
  right: unset;
}
[dir=rtl] .faq-wrapper-inner-page .accordion-item .accordion-header button::after {
  margin-right: auto;
  margin-left: 0;
}
[dir=rtl] .banner-inner-service-details-1 .title {
  text-align: right;
  direction: ltr;
}
[dir=rtl] .banner-inner-service-details-1 .title .split-line {
  text-align: right !important;
}
[dir=rtl] .col-lg-4.pl--20.pl_md--0.pl_sm--0 {
  padding-left: 0;
  padding-right: 20px;
}
[dir=rtl] .faq-inner-wrapper-one .accordion-item .accordion-header button::after {
  margin-right: auto;
  margin-left: 0;
}
[dir=rtl] .pagination button {
  margin-left: 10px;
  margin-right: 0;
}
[dir=rtl] .rts-single-wized .recent-post-single .thumbnail {
  margin-left: 20px;
  margin-right: 0;
}
[dir=rtl] .rts-single-wized .recent-post-single .user span {
  margin-right: 9px;
  margin-left: 0;
}
[dir=rtl] .search-input-area .search-input-inner .input-div button {
  border-radius: 5px 0 0 5px;
}
[dir=rtl] .search-input-area .search-close-icon {
  left: 38px;
  right: unset;
}
[dir=rtl] .boosting-business-right-area .feature-one-wrapper .single-feature-one i {
  margin-left: 15px;
  margin-right: 0;
}
[dir=rtl] section.main-wrapper-sticky .sticky-statement .right .arrow i,
[dir=rtl] .rts-blog-h-2-wrapper .body .rts-read-more i,
[dir=rtl] .header-five .header-top-three .top-left a i,
[dir=rtl] .top-transparent-header .header-top-area-wrapper .header-top-one-wrapper .right p a i {
  transform: scaleX(-1);
}
[dir=rtl] .project-content-left-5,
[dir=rtl] .testimonails-8-mian-wrapper .testimonails-inner-content {
  direction: rtl !important;
  margin-left: auto;
}
@media (min-width: 992px) {
  [dir=rtl] .offset-lg-1 {
    margin-right: 8.33333333%;
    margin-left: 0%;
  }
}
[dir=rtl] .about-content-inner-five .about-single-home-7::after {
  right: 30px;
  left: unset;
}
[dir=rtl] li.has-dropdown .submenu li a {
  text-align: right;
}
[dir=rtl] .single-working-process-one .left .icon::after {
  right: auto;
  left: -8px;
}
[dir=rtl] .rts-read-more i {
  margin-right: 0;
  margin-left: 12px;
}
[dir=rtl] .footer-six .rts-cta-wrapper .background-cta .cta-input-arae button {
  right: auto;
  left: 92px;
}
@media only screen and (max-width: 991px) {
  [dir=rtl] .footer-six .rts-cta-wrapper .background-cta .cta-input-arae button {
    left: 10px;
  }
}
[dir=rtl] .cta-main-area-wrapper-one .right-area .inpur-area-main button {
  left: 10px;
  right: auto;
}
[dir=rtl] .cta-main-area-wrapper-one .right-area .inpur-area-main input {
  padding-right: 15px;
  padding-left: 200px;
}
[dir=rtl] .footer-six .rts-cta-wrapper .background-cta .cta-input-arae input {
  padding: 0 25px 0 186px;
}
[dir=rtl] .footer-six .footer-one-single-wized .post-wrapper .single-footer-post .left-thumbnail {
  margin-right: 0px;
  margin-left: 20px;
}
[dir=rtl] .rts-banner-accountent-two .banner-accountent-content {
  padding: 45px 51px;
  border-radius: 30px 7px 7px 30px;
  border-right: 7px solid var(--color-primary);
  border-left: none;
}
[dir=rtl] .single-working-process-one .inner-content .number-main {
  right: 0;
  left: auto;
}
[dir=rtl] .pricing-wrapper-one .pricing-body .single-pricing .icon {
  margin-right: 0;
  margin-left: 15px;
}
[dir=rtl] .single-service-signle-wrapper .information .arrow-right i {
  transform: scaleX(-1);
}
[dir=rtl] .single-service-style-three::after {
  z-index: -1;
  right: -0.5%;
  bottom: -0.5%;
  top: -0.5%;
  left: 0;
}
[dir=rtl] .pl-lg-5 {
  padding-right: 4rem !important;
  padding-left: 0 !important;
}
[dir=rtl] .ms-checkout-review-order-table .ms-checkout-product .ms-checkout-product__thumbnail img {
  margin-right: 0;
  margin-left: 20px;
}
[dir=rtl] .ms-checkout-review-order-table tfoot th {
  text-align: right;
}
[dir=rtl] .ms-checkout-review-order-table tfoot td {
  text-align: left;
}
[dir=rtl] .coupon-toggle .accordion .card .card-body .coupon-code-input {
  float: right;
}
[dir=rtl] .coupon-toggle .accordion .card .card-body .coupon-code-input input,
[dir=rtl] .cart-page .ms-single-product__content #coupon_code,
[dir=rtl] .cart-page .ms-woocommerce-cart-form-wrapper #coupon_code {
  border-radius: 0 15px 15px 0;
}
[dir=rtl] .coupon-toggle .accordion .card .card-body p {
  text-align: right;
}
[dir=rtl] .coupon-toggle .accordion .card .card-body button,
[dir=rtl] .ms-single-product__content .coupon .button,
[dir=rtl] .ms-woocommerce-cart-form-wrapper .coupon .button {
  border-radius: 15px 0 0 15px;
}
[dir=rtl] .cart-page .ms-single-product__content .ms-cart-totals .shop_table td .woocommerce-Price-amount,
[dir=rtl] .cart-page .ms-woocommerce-cart-form-wrapper .ms-cart-totals .shop_table td .woocommerce-Price-amount {
  text-align: left;
  display: block;
}
@media (min-width: 768px) {
  [dir=rtl] .offset-md-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
}
[dir=rtl] .header-top-area-wrapper .header-top-one-wrapper .left .mail a i {
  margin-left: 6px;
  margin-right: 0;
}
[dir=rtl] .header-five .button-area-wrapper #menu-btn {
  margin-right: 0 !important;
}
[dir=rtl] .header-five .button-area-wrapper {
  padding-left: 57px;
  padding-right: 0;
}
[dir=rtl] .header-five .header-top-right {
  margin-right: 0;
  margin-left: 30px;
}
[dir=rtl] .header-five .header-top-right .email,
[dir=rtl] .header-five .header-top-right .call {
  margin-right: 0;
  margin-left: 30px;
}
[dir=rtl] .header-five .header-top-right .email i,
[dir=rtl] .header-five .header-top-right .call i {
  margin-right: 0;
  margin-left: 10px;
}
[dir=rtl] .header-five .header-top-three .top-left {
  padding-left: 0;
  padding-right: 50px;
}
[dir=rtl] .banner-contact-form-five {
  margin-left: unset;
  margin-right: -86px;
}
@media only screen and (max-width: 991px) {
  [dir=rtl] .banner-contact-form-five {
    margin-right: 0;
  }
}
[dir=rtl] .pr--70 {
  padding-left: 70px;
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  [dir=rtl] .pr_sm--0 {
    padding-left: 0;
  }
}
@media only screen and (max-width: 991px) {
  [dir=rtl] .about-content-inner-five {
    padding-right: 15px;
    padding-left: unset;
  }
}
[dir=rtl] .counter-main-wrapper-area-start-6 .single-counter-area-main:last-child {
  border-right: 1px solid rgba(32, 40, 45, 0.1294117647);
}
[dir=rtl] .banner-seven-swiper-wrapper .email-area-left::after {
  top: 148px;
  bottom: unset;
}
[dir=rtl] .thumbnail-working-procss-one img {
  margin-left: 0;
  margin-right: 50px;
}
[dir=rtl].demo-technology .thumbnail-working-procss-one img {
  margin-left: 50px;
  margin-right: 0;
}
[dir=rtl].demo-technology .single-working-process-one .inner-content {
  padding: 15px 50px 15px 5px;
}
[dir=rtl].demo-technology .faq-wrapper-inner-page .accordion-item .accordion-header button {
  text-align: right;
}
@media only screen and (max-width: 767px) {
  [dir=rtl] .thumbnail-working-procss-one img {
    margin-right: 0;
  }
}
[dir=rtl] .rts-banner-area-eight .banner-shape-area {
  left: unset;
  right: 28%;
}
[dir=rtl] .pl--60 {
  padding-right: 60px;
  padding-left: 0;
}
[dir=rtl] .rts-subscribe-area-8 form button {
  right: auto;
  left: 10px;
}
[dir=rtl] .rts-fun-facts-area-8 .modern-funfacts-area-wrapper {
  margin-right: -30px;
  padding-left: 20px;
  padding-right: unset;
  margin-left: auto;
}
[dir=rtl] .counter-modern-lfun-facts-wrapper {
  margin-left: auto;
  margin-right: -50px;
}
[dir=rtl] .appoinment-area-9 {
  border-radius: 10px 0 0 10px;
}
[dir=rtl] .thumbnail-appoinment-9 img {
  transform: scaleX(-1);
}
[dir=rtl] .about-area-wrapper-content-10 p.disc {
  padding-left: 0;
  padding-right: 70px;
}
[dir=rtl] .about-area-wrapper-content-10 p.disc::after {
  right: 0;
  left: unset;
}
[dir=rtl] .about-area-wrapper-content-10 .single-progress .progress {
  flex-direction: row-reverse;
}
[dir=rtl] .testimonials-main-wrapper-two .right-content-testimonials {
  padding-right: 30px;
  padding-left: 0;
}
@media only screen and (max-width: 991px) {
  [dir=rtl] .appoinment-thumbnail {
    margin-right: 0;
  }
}
[dir=rtl] .thumbnail-accountent-why-choose .counter-about-area {
  top: 50px;
  right: -75px;
  left: auto;
}
@media only screen and (max-width: 575px) {
  [dir=rtl] .thumbnail-accountent-why-choose .counter-about-area {
    right: -10px;
  }
}
[dir=rtl] .mega-menu-item.with-list li a span {
  left: 27%;
  right: auto;
}
[dir=rtl] .testimonails-8-mian-wrapper .testimonails-inner-content p.disc {
  text-align: right;
}
[dir=rtl] .rts-blog-h-2-wrapper {
  direction: rtl;
}
[dir=rtl] .rts-blog-h-2-wrapper .body .rts-read-more i {
  margin-left: 10px;
}
[dir=rtl] .single-blog-area-one.without-radious,
[dir=rtl] .single-testimonials-style-five {
  direction: rtl;
}
[dir=rtl] .title-area-between-hr .title-area-hr-left .title {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .title-area-between-hr .title-area-hr-left .title .split-line {
  text-align: right !important;
}
[dir=rtl] .rts-blog-h-2-wrapper .body .rts-read-more {
  color: #1C2539;
  display: flex;
  flex-direction: row-reverse;
  text-align: right;
  direction: rtl;
  margin-left: auto;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;
}
[dir=rtl].full-screen-slider-demo .footer-two-single-wized {
  direction: rtl;
}
[dir=rtl].full-screen-slider-demo .about-6-thumbnail-left-wrapper {
  margin-right: 0;
  margin-left: -70px;
}
[dir=rtl].full-screen-slider-demo .about-6-inner-content-content .title-style-one .pre {
  margin-left: auto;
}
[dir=rtl].full-screen-slider-demo .swiper-slide-active .rts-banner-area-start-11 .about-6-inner-content-content .rts-btn {
  margin-left: auto;
}
[dir=rtl] .pricing-wrapper-one .plane-process {
  right: 13%;
  left: auto;
}
[dir=rtl] .rts-breadcrumb-area .title-area-left .title {
  direction: rtl;
}
[dir=rtl] .rts-breadcrumb-area .title-area-left .title .split-line {
  direction: ltr;
  text-align: right !important;
}
[dir=rtl] .blog-single-post-listing .blog-listing-content .user-info .single {
  margin-left: 30px;
  margin-right: 0;
}
[dir=rtl] .blog-single-post-listing .blog-listing-content .user-info .single i {
  margin-left: 10px;
  margin-right: 0;
}
[dir=rtl] .pagination button:last-child i {
  transform: scaleX(-1);
}
[dir=rtl] .details-tag h6 {
  margin-left: 15px;
  margin-right: 0;
}
[dir=rtl] .progress-wrap {
  right: auto;
  left: 30px;
}
[dir=rtl] li.has-dropdown .submenu {
  right: 0;
  left: auto;
}
[dir=rtl] .banner-inner-service-details-1.large-height .title-area-left {
  left: 0;
  transform: none;
  margin: auto;
}
@media (min-width: 992px) {
  [dir=rtl].service-details-page .offset-lg-2 {
    margin-right: 16.66666667%;
  }
}
[dir=rtl] .rts-service-details-area-main-bottom .pl--50 {
  padding-right: 50px;
  padding-left: 0 !important;
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  [dir=rtl] .rts-service-details-area-main-bottom .pl--50 {
    padding-right: 50px;
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 1199px) {
  [dir=rtl] .rts-service-details-area-main-bottom .pl--50 {
    padding-left: 0 !important;
    padding-right: 10px !important;
  }
}
[dir=rtl] .footer-six .rts-cta-wrapper .background-cta .cta-left-wrapepr {
  margin-left: 0;
  margin-right: 80px;
  padding: 45px 0;
}
[dir=rtl] .rts-about-area-start-six .pr--40 {
  padding-left: 40px;
  padding-right: 0;
}
[dir=rtl] .single-testimonials-6 {
  direction: rtl;
}
[dir=rtl] .rts-client-reviews-h2 {
  direction: rtl;
}
[dir=rtl] .rts-client-reviews-h2 .disc {
  text-align: right !important;
}
[dir=rtl] .single-case-studies-four,
[dir=rtl] .single-testimonials-style-five,
[dir=rtl] .testimonails-area-seven,
[dir=rtl] .single-blog-area-one .without-radious,
[dir=rtl] .single-testimonials-style-five,
[dir=rtl] .testimonials-main-wrapper-two {
  direction: rtl;
}
[dir=rtl] .education-skill-wrapper .number-area {
  right: -4%;
  left: auto;
}
[dir=rtl].page-wrapper-business-coach .thumbnail-working-procss-one img {
  margin-right: 0;
  padding-right: 0;
  padding-left: 30px;
}
[dir=rtl].page-wrapper-business-coach .header-transparent.header--sticky.sticky {
  width: calc(100% - 99px);
  transform: translateX(50%);
  right: 50%;
  left: auto;
}
[dir=rtl] .single-blog-area-four .inner-content {
  right: 30px;
  left: auto;
}
[dir=rtl] .banner-area-seo-agency .bottom-right-image {
  right: auto;
  left: 0;
}
[dir=rtl] .rts-counter-area.investment .right-content {
  margin-left: 0;
  margin-right: 70px;
}
[dir=rtl] .testimonials-wrapper-investment .content {
  left: unset;
  right: 36px;
  text-align: end;
}
[dir=rtl] .comparison-table.table-3 tbody tr td.heading,
[dir=rtl] .comparison-table.table-3 tbody tr td:first-child,
[dir=rtl] .comparison-table td:first-child {
  text-align: right;
  padding-right: 20px;
}
[dir=rtl] .appoinment-contact-area {
  margin-left: unset;
  margin-right: -55px;
}
@media only screen and (max-width: 991px) {
  [dir=rtl] .appoinment-contact-area {
    margin-right: 0;
  }
}
[dir=rtl] .appoinment-contact-area .title::after {
  left: unset;
  right: 0;
}
[dir=rtl] .blogs-next {
  left: 10px;
  right: auto;
}
[dir=rtl] .blogs-prev {
  left: 75px !important;
  right: auto !important;
}
[dir=rtl] .rts-features-wrapper .single-features-item .single-features .content {
  left: unset;
  right: auto;
  margin-left: unset;
  margin-right: 40px;
}
@media only screen and (max-width: 767px) {
  [dir=rtl] .rts-features-wrapper .single-features-item .single-features .content {
    margin-right: 20px;
    margin-bottom: 20px;
  }
}
[dir=rtl] .banner-business-intelligence-wrapper .banner-desc-card {
  right: unset;
  left: 25%;
}
@media only screen and (max-width: 1199px) {
  [dir=rtl] .banner-business-intelligence-wrapper .banner-desc-card {
    position: relative;
    right: unset;
    left: -25%;
  }
}
@media only screen and (max-width: 767px) {
  [dir=rtl] .banner-business-intelligence-wrapper .banner-desc-card {
    left: unset;
    right: -10px;
  }
}
[dir=rtl] .business-intelligence .section-inner .inner .banner-social-area {
  left: unset;
  right: 0;
}
@media (max-width: 1750px) {
  [dir=rtl] .business-intelligence .section-inner .inner .banner-social-area {
    right: 30px;
    left: unset;
  }
}
[dir=rtl] .business-intelligence .section-inner .inner .container {
  padding-right: 70px;
}
@media only screen and (max-width: 1199px) {
  [dir=rtl] .business-intelligence .section-inner .inner .container {
    padding-right: 0;
  }
}
[dir=rtl] .banner-business-intelligence-wrapper {
  padding: 212px 20px 100px 0;
}
@media only screen and (max-width: 1199px) {
  [dir=rtl] .banner-business-intelligence-wrapper {
    padding-top: 160px;
  }
}
[dir=rtl] .banner-business-intelligence-wrapper .pre-title {
  flex-wrap: wrap;
}

/* Language switcher pill */
.hai-lang-switcher {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  background: rgba(253, 120, 1, 0.1);
  color: #fd7801;
  border: 1px solid rgba(253, 120, 1, 0.3);
  transition: all 0.25s ease;
}

.hai-lang-switcher:hover {
  background: #fd7801;
  color: #ffffff;
  border-color: #fd7801;
}

.hai-lang-switcher i {
  font-size: 14px;
}

/* Blog & Project card fixes for RTL */
[dir=rtl] .hai-project-metric-card,
[dir=rtl] .hai-project-hero-badge {
  direction: rtl;
  text-align: right;
}

/* Pagination RTL support */
[dir=rtl] .pagination {
  flex-direction: row-reverse;
}

/* Blog sidebar widget RTL */
[dir=rtl] .hai-sidebar-widget {
  text-align: right;
}

[dir=rtl] .hai-sidebar-widget .widget-title {
  text-align: right;
}

/* Blog listing RTL card fixes */
[dir=rtl] .hai-blog-card .blog-card-content {
  text-align: right;
}

/* Project filter RTL */
[dir=rtl] .hai-filter-bar {
  flex-direction: row-reverse;
}

/* Stats bar RTL */
[dir=rtl] .hai-stats-bar {
  direction: rtl;
}

/* Contact form RTL */
[dir=rtl] .contact-form-wrapper {
  direction: rtl;
  text-align: right;
}

/* Back to top button RTL */
[dir=rtl] .progress-wrap {
  right: auto;
  left: 30px;
}

/* ==========================================================================
   Project & Case Study RTL Overrides
   ========================================================================== */
[dir=rtl] .proj-hero-section {
  text-align: right;
}

[dir=rtl] .proj-hero-section::after {
  right: auto;
  left: -10%;
}

[dir=rtl] .proj-breadcrumb ol,
[dir=rtl] .proj-breadcrumb ul {
  padding-right: 0;
}

[dir=rtl] .proj-breadcrumb-item + .proj-breadcrumb-item::before {
  float: right;
  padding-left: 0.5rem;
  padding-right: 0;
  content: "‹";
}

[dir=rtl] .proj-cta-btn i,
[dir=rtl] .proj-card-btn i,
[dir=rtl] .proj-card-link i,
[dir=rtl] .proj-meta-item i.fa-arrow-right,
[dir=rtl] .proj-meta-item i.fa-chevron-right,
[dir=rtl] .proj-meta-item i.fa-arrow-left,
[dir=rtl] .proj-meta-item i.fa-chevron-left {
  transform: scaleX(-1);
}

[dir=rtl] .proj-badge-beacon {
  direction: rtl;
}

[dir=rtl] .proj-card-body,
[dir=rtl] .proj-spec-card,
[dir=rtl] .proj-cap-card,
[dir=rtl] .proj-arch-node,
[dir=rtl] .proj-matrix-container {
  text-align: right;
}

[dir=rtl] .proj-matrix-table th,
[dir=rtl] .proj-matrix-table td {
  text-align: right;
}

[dir=rtl] .proj-stat-item {
  text-align: right;
}

[dir=rtl] .proj-filter-bar {
  direction: rtl;
}

/* ==========================================================================
   Blog & Search RTL Overrides
   ========================================================================== */
[dir=rtl] .rts-blog-details-area,
[dir=rtl] .rts-blog-list-area {
  text-align: right;
}

[dir=rtl] .rts-blog-search form button,
[dir=rtl] .search-widget form button {
  right: auto;
  left: 0;
}

[dir=rtl] .rts-blog-search form input,
[dir=rtl] .search-widget form input {
  padding-left: 50px;
  padding-right: 20px;
  text-align: right;
}

[dir=rtl] .single-post .post-content,
[dir=rtl] .author-area .author-details {
  text-align: right;
}

/* ==========================================================================
   Global RTL Icon & Layout Enhancements
   ========================================================================== */
[dir="rtl"] .fa-arrow-right,
[dir="rtl"] .fa-chevron-right,
[dir="rtl"] .fa-chevron-double-right,
[dir="rtl"] .fa-long-arrow-right,
[dir="rtl"] .far.fa-arrow-right,
[dir="rtl"] .fal.fa-chevron-double-right,
[dir="rtl"] .fas.fa-arrow-right {
  transform: scaleX(-1);
  display: inline-block;
}

[dir="rtl"] .fa-arrow-left,
[dir="rtl"] .fa-chevron-left,
[dir="rtl"] .fa-chevron-double-left,
[dir="rtl"] .fa-long-arrow-left {
  transform: scaleX(-1);
  display: inline-block;
}

[dir="rtl"] .whatsapp-float {
  left: 30px !important;
  right: auto !important;
}

[dir="rtl"] .hai-captcha-container {
  text-align: right !important;
}

[dir="rtl"] .hai-captcha-container input {
  text-align: right;
}

[dir="rtl"] .service-block,
[dir="rtl"] .industry-block,
[dir="rtl"] .service-process,
[dir="rtl"] .industry-process,
[dir="rtl"] .service-related-card,
[dir="rtl"] .industry-related-card,
[dir="rtl"] .legal-page-content,
[dir="rtl"] .citation-readiness-card {
  text-align: right;
}

[dir="rtl"] .service-breadcrumb,
[dir="rtl"] .breadcrumb-area,
[dir="rtl"] .rts-breadcrumb-area {
  direction: rtl;
  text-align: right;
}

[dir="rtl"] .contact-form-p {
  text-align: right;
}

[dir="rtl"] .contact-form-p input,
[dir="rtl"] .contact-form-p textarea,
[dir="rtl"] .contact-form-p select {
  text-align: right;
}


