body.rtl .page-content * {
  font-family: 'Tajawal', sans-serif;
}

body.rtl,
body.rtl * {
  font-family: 'Tajawal', sans-serif;
}

body.rtl {
  direction: rtl;
}

body.rtl.page-id-1378 .page-content .container {
  padding-top: 60px;
}

.rtl .page-content .fa,
.rtl .page-content .far,
.rtl .page-content .fas {
  font-family: "Font Awesome 5 Free";
}

.rtl .language-dropdown {
  margin-right: 40px;
  margin-left: 0;
}

.rtl .wysija-submit {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  left: 0;
  right: auto;
}

.rtl .carousel-indicators {
  left: 50px;
  right: auto;
}

.rtl .menu__parent>a>span:after {
  margin-right: .255em;
}

.rtl .navbar .ms-core-listMenu-root>li.static>ul.static ul.static {
  left: 0;
  right: auto;
}

.rtl .navbar .ms-core-listMenu-root a.menu-item {
  font-size: 14px;
}

.rtl .navbar .ms-core-listMenu-root>li.static>ul.static:before {
  width: calc((100vw - 1588px) / 2);
}

.rtl .navbar .ms-core-listMenu-root>li.static>ul.static:after {
  width: calc((100vw - 1570px) / 2);
}

.rtl .wysija-input {
  padding: 2px 30px 2px 100px !important;
}

.rtl .content-about ul.common-arrow-links:not(.text-indent-second-line-fix) li {
  padding-right: 43px;
}

.rtl .content-about ul.common-arrow-links:not(.text-indent-second-line-fix) li:first-child {
  padding-right: 0;
}

.rtl ul.common-arrow-links:not(.text-indent-second-line-fix) li i.arrow-icons {
  right: 0px;
  left: auto;
}

.rtl ul.aot-partner-contact-info li {
  padding-right: 80px;
  background-position: right top;
}

.rtl .content-support ul.common-arrow-links:not(.text-indent-second-line-fix) li {
  padding-right: 70px;
}

.rtl .section4-support .img-support,
.rtl .section6-support .img-support {
  left: 0;
  right: auto;
}

.rtl .section6-support .left-section6 i.arrow-icons {
  right: -53px;
}

.rtl .section2-application ul.common-arrow-links:not(.text-indent-second-line-fix) li,
.rtl .section4-application ul.common-arrow-links:not(.text-indent-second-line-fix) li {
  padding-right: 70px;
}

.rtl .section3-application ul.common-arrow-links:not(.text-indent-second-line-fix) li,
.rtl .section4-application ul.common-arrow-links:not(.text-indent-second-line-fix) li {
  padding-right: 50px;
}

.rtl .box-info-contact:before {
  left: auto;
  right: -84px;
}

.rtl .content-relationship .img-cart {
  left: 0;
  right: auto;
}

.rtl .content-relationship .left-page-wrap {
  right: 0;
  left: auto;
}

.rtl .content-relationship .left-page-wrap h1 {
  margin-right: 0;
}

.rtl .content-database .tabs .fas.fa-arrow-right {
  left: 30px;
  top: 42px;
  transform: rotate(180deg);
}

.rtl .achieve-enterprise .ecm-card-wrap img {
  left: auto;
  right: 86px;
}

.rtl .content-enterprise .ml-auto {
  padding-left: 100px;
}

.rtl .carousel__back .arow-back img {
  transform: rotate(180deg);
}

.rtl .content-planning .list-index-numbers li:after {
  right: 80px;
}

.rtl .content-planning .ms-webpart-zone ol li:before {
  margin-left: 40px;
  padding: 28px 33px;
  right: 0;
  position: absolute;
  top: -30px;
}

.rtl .content-planning .ms-webpart-zone ol li {
  position: relative;
  padding-right: 140px;
}

.rtl .content-network .right-text {
  padding-right: 110px;
}

.rtl .content-network .img-network {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
}

.rtl .content-network .left-section2 {
  padding: 63px 15px 20px 100px;
}

.rtl .content-database .common-arrow-links li:before {
  right: 0;
  left: auto;
}

.rtl ul.common-arrow-links:not(.text-indent-second-line-fix) li {
  padding-right: 35px;
  padding-left: 0;
}

.rtl .content-security .left-text {
  padding-left: 100px;
}

.rtl .content-security .left-tab2 {
  padding-right: 175px;
}

.rtl .content-store .left-setion1 {
  padding: 10px 0 30px 120px;
}

.rtl .fab {
  font-family: "Font Awesome 5 Brands";
}

.rtl .content-relationship ul.common-arrow-links li img.crm-icons {
  right: 40px;
  left: auto;
}

.rtl .slider-page .right-slider {
  text-align: left;
  padding-left: 65px;
}

.rtl .content-enterprise .common-row-content .app-support-cont li {
  padding-right: 50px;
  padding-left: 15px;
}

.rtl .info-contact {
  padding-right: 125px;
}

.rtl .navbar .ms-core-listMenu-root>li.static>ul.static>li>a>span::before {
  left: 0;
  right: auto;
  transform: rotate(180deg);
}

.rtl .navbar .ms-core-listMenu-root>li.static>ul.static>li>a>span {
  padding-right: 0;
  padding-left: 40px;
}

.rtl .navbar .ms-core-listMenu-root>li.static>ul.static ul.static a>span::before {
  transform: rotate(180deg);
  top: 12px;
  right: 0;
  left: auto;
}

.rtl .content-business .card-body h6 .arrow-icons {
  transform: rotate(180deg);
}

.rtl .navbar .ms-core-listMenu-root>li.static>ul.static>li>a {
  padding-right: 50px !important;
}

.rtl .slide-text {
  z-index: 20;
}

.rtl .navbar .ms-core-listMenu-root>li.static>ul.static ul.static li {
  width: 50%;
  display: inline-block;
}

.rtl .navbar .ms-core-listMenu-root>li.static>ul.static>.menu__level-2--open ul.static {
  display: block;
  font-size: 0;
}

.rtl.page-template-template-features .content-about ul.common-arrow-links:not(.text-indent-second-line-fix) li:first-child {
  padding-right: 42px !important;
  margin-bottom: 0;
  padding-left: 0;
}

.rtl.page-template-template-features .slider-page .slide-text1 h2 {
  padding-right: 0;
  padding-left: 320px;
}

.rtl.course-page .p-3.item-ppx ul li {
  padding-right: 42px !important;
  padding-left: 0 !important;
}

.rtl.training-page .pc-content {
  margin-left: 0;
  padding-right: 48px;
}

.rtl .slide-text-left {
  float: right;
}

.rtl .slide-relationship {
  height: auto;
}

@media (min-width: 1200px) {
  .rtl .carousel-indicators {
    left: calc(-20px + (100vw - 1170px) / 2);
  }

  .rtl .slide-text {
    right: calc(-20px + (100vw - 1170px) / 2);
  }
}

@media (min-width: 1440px) {
  .rtl .carousel-indicators {
    left: calc(-20px + (100vw - 1290px) / 2);
  }

  .rtl .slide-text {
    right: calc(-20px + (100vw - 1290px) / 2);
  }

  .rtl.page-template-template-features .slider-page .slide-text1 h2 {
    padding-left: 0;
  }
}

@media (min-width: 1700px) {
  .rtl .carousel-indicators {
    left: calc(-20px + (100vw - 1600px) / 2);
  }

  .rtl .slide-text {
    right: calc(-20px + (100vw - 1600px) / 2);
  }
}

@media (max-width: 1699px) {
  .rtl .navbar .ms-core-listMenu-root>li.static>ul.static:before {
    width: calc((100vw - 1290px) / 2);
  }

  .rtl .navbar .ms-core-listMenu-root>li.static>ul.static:after {
    width: calc((100vw - 1318px) / 2);
  }

  .rtl .content-relationship ul.common-arrow-links li img.crm-icons {
    right: 0;
  }
}

@media (max-width: 1450px) {
  .rtl .content-planning .ms-webpart-zone ol li:before {
    position: static;
    padding: 22px 36px;
  }

  .rtl .content-planning .ms-webpart-zone ol li {
    padding-right: 0;
  }
}

@media (max-width: 1399px) {
  .rtl .section4-support {
    min-height: 400px;
  }

  .rtl .navbar .ms-core-listMenu-root>li.static>ul.static:before {
    width: calc((100vw - 1140px) / 2);
  }

  .rtl .navbar .ms-core-listMenu-root>li.static>ul.static:after {
    width: calc((100vw - 1158px) / 2);
  }

  .rtl .content-relationship .right-page-wrap .card-body {
    padding: 40px 104px 40px 40px !important;
  }

  .rtl .content-enterprise .ml-auto {
    padding-left: 15px;
  }

  .rtl .content-network .right-text {
    padding-right: 15px;
  }

  .rtl .content-security .left-text {
    padding-left: 15px;
    padding-right: 15px;
  }

  .rtl .content-store .left-setion1 {
    padding: 10px 0 30px 30px;
  }

  .rtl .content-outsourcing ul.list-indent li,
  .rtl .content-about ul.list-indent li {
    margin-right: 0;
  }
}

@media (max-width: 1200px) {
  .rtl .form-inline .rst-head-language {
    left: 60px;
    right: auto;
    right: auto;
  }

  .rtl .navbar .ms-core-listMenu-root>li.static>ul.static {
    .rtl .navbar .ms-core-listMenu-root>li.static>ul.static {
      max-width: 360px;
      width: 90%;
    }
  }

  .rtl .navbar .ms-core-listMenu-root a.menu-item {
    padding: 20px 40px !important;
  }

  .rtl .navbar .ms-core-listMenu-root>li.static>ul.static ul.static li {
    width: 100%;
    display: block;
  }

  .rtl .navbar .ms-core-listMenu-root>li.static>ul.static ul.static a {
    border-radius: 0;
  }
}

@media (max-width: 991px) {

  .rtl .slide-text,
  .rtl .slide-page .carousel__text,
  .rtl .slide-outsourcing .slide-text,
  .rtl .slider-page .slide-text1 {
    left: auto;
    right: 35px;
  }

  .rtl .content-store .left-setion1 {
    padding: 10px 0 30px;
  }

  .rtl .content-contact .info-contact {
    padding-left: 0;
  }

  .rtl .info-contact {
    padding-left: 0;
  }

  .rtl .content-support {
    overflow-x: hidden;
  }

  .rtl.page-template-template-features .slider-page .slide-text1 h2 {
    line-height: 60px;
  }

  .rtl.page-template-template-features .slider-page .slide-text1 h2 {
    padding-left: 50px;
  }
}

@media (max-width: 767px) {
  .rtl .vendorlogos-item img {
    max-width: 50%;
  }

  .rtl .content-network .left-section2 {
    padding-left: 15px;
  }

  .rtl .content-support ul.common-arrow-links:not(.text-indent-second-line-fix) li {
    padding-right: 35px;
  }

  .rtl .content-support .list-organization {
    padding: 40px 15px 0;
  }

  .rtl .section6-support .left-section6 i.arrow-icons {
    right: -35px;
  }

  .rtl span.additional-background.ms-navedit-flyoutArrow {
    padding-right: 0;
  }

  .rtl .slide-text,
  .rtl .slide-page .carousel__text,
  .rtl .slide-outsourcing .slide-text,
  .rtl .slider-page .slide-text1 {
    right: 20px;
    left: auto;
  }

  .rtl .ml-md-auto,
  .rtl .mx-md-auto {
    margin-right: auto !important;
  }

  .rtl .content-planning ul.common-arrow-links:not(.text-indent-second-line-fix) li i.arrow-icons {
    right: 35px;
  }

  .rtl .section4-planning .left-section4 {
    padding-right: 15px;
  }

  .rtl .section1-planning .left-section1 {
    padding-right: 0;
  }

  .rtl .slide-relationship .carousel__subtitle {
    margin: 0;
  }

  .rtl .slide-page .carousel__text .carousel__title {
    margin-top: 0;
  }

  .rtl .content-network .img-network {
    position: relative;
    max-width: 100%;
    padding: 0 15px;
  }

  .rtl .content-security .left-tab2 {
    padding: 50px 30px;
  }

  .course-page h2.carousel__title {
    line-height: 50px;
  }
}

@media (max-width: 570px) {

  .rtl .slide-relationship,
  .rtl .slide-relationship .caousel__content {
    height: auto;
  }

  .rtl .content-enterprise .achieve-enterprise .ecm-card-wrap img {
    left: auto;
    right: 0;
  }

  .rtl .widget_wysija_cont .wysija-submit {
    width: 120px;
  }

  .rtl .content-support ul.common-arrow-links:not(.text-indent-second-line-fix) li i.arrow-icons,
  .rtl .section6-support .left-section6 i.arrow-icons,
  .rtl .section6-support .left-section6 i.arrow-icons {
    font-size: 25px;
  }
}

@media (max-width: 450px) {
  .rtl .content-planning .ms-webpart-zone ol li:before {
    padding: 4px 17px;
  }

  .rtl .content-planning .list-index-numbers li:after {
    right: 43px;
  }

  .rtl .content-relationship .right-page-wrap .card-body {
    padding: 30px !important;
  }

  .rtl .content-relationship ul.common-arrow-links li img.crm-icons {
    right: -33px;
  }

  .rtl .info-contact {
    padding-right: 0;
  }
}

.rtl .ff-ct,
.rtl .ff-ct {
  width: inherit;
}

.rtl .slider-page .slide-text1 h2,
.rtl .slider-page .slide-text1 h2 {

  padding-right: 0px;

}

.rtl .ff-ic a,
.rtl .ff-ic a {


  left: 11px;
  right: inherit;
}

.rtl .fa-angle-right:before,
.rtl .fa-angle-right:before {
  content: "\f104";

}

.rtl ul.common-arrow-links:not(.text-indent-second-line-fix) li {
  padding-right: 40px !important;
  padding-left: 0 !important;
}


.rtl .bpm-s1 .details {
  padding-right: 0;
  padding-left: 30px;
}

body.rtl #wpadminbar {
  overflow: hidden;
}
@media (min-width: 768px) {
  .rtl .bpm-s4 .form>.container {
    flex-direction: column-reverse;
  }
}