body {
  direction: rtl;
  text-align: start;
   font-family: "ar-font";
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}

.sidebar .side-content ul li a::before {
  right: 0;
  left: auto;
  transform: scaleX(-1);
}
.sidebar .close-side {
  right: auto;
  left: 60px;
}
.close-side i {
  right: auto;
  left: 20px;
}
.my-btn a i,
.my-btn button i {
  transform: scaleX(-1);
}
form {
  direction: rtl;
}
.proj-name {
  right: 33px;
  left: auto;
}
.form-group > label {
  right: 14px;
  left: auto;
}
.iti__flag-container {
  right: auto !important;
  left: 0 !important;
}
.footer {
  border-radius: 222px 0 0 222px;
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.iti__arrow::after {
  left: 2px;
}
.lang .sub-mune {
  right: 0;
  left: auto;
}
.lang .lang-icone::after {
  left: 0;
  right: auto;
  top:7px;
}
input#phone,
input#phone2 {
  padding-left: 104px !important;
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInRight;
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
.animate__bounceInRight {
  animation-name: bounceInLeft;
}
.animate__bounceInLeft {
  animation-name: bounceInRight;
}
.search-btn i {
  margin-left: 0;
  margin-right: 12px;
}

.home-slider,
.home-slider .item,
.home-slider .item .container,
.home-slider .item .container .row {
  direction: rtl;
}

.site-search .woocommerce-product-search button {
  position: absolute;
  left: 0;
  right: auto;
}
.site-search .close-side i {
  left: 20px;
  right: auto;
}

.breadcrumb-section::after {
  left: 0;
  right: auto;
}

.nice-select::after {
  left: 12px;
  right: auto;
}
.nice-select {
  text-align: start !important;
  padding-left: 30px;
  padding-right: 12px;
}
.heroimgcercils::before {
  right: -21px;
  left: auto;
}
.heroimgcercils::after {
  right: 10px;
  left: auto;
}
.hero-image::before {
  left: 49%;
  transform: translateX(-50%);
  border-radius: 0 206px 206px 206px;
}
.about-circles::before {
  left: -341px;
  right: auto;
}
.about-circles::after {
  left: -309px;
  right: auto;
}
.products::before {
  border-radius: 0 434px 434px 434px;
  right: -640px;
  left: auto;
}
.page-circles::after {
  right: -236px;
  left: auto;
}
.page-circles::before {
  right: -200px;
  left: auto;
}
.tab-title::before {
  transform: translateX(-50%) scaleX(-1);
}
.page-item:last-child .page-link i,
.page-item:first-child .page-link i {
  transform: scaleX(-1);
}
.single-art-img::after {
  left: -12px;
  right: auto;
  border-radius: 0 205px 205px 205px;
}
.single-art-img .video-icone {
  right: 0%;
  left: auto;
}
.form-group i {
  right: 7px;
  left: auto;
}
.form-group.select-field::before {
  left: 14px;
  right: auto;
}
.form-group.date-input i {
  left: 20px;
  right: auto;
}
div#ui-datepicker-div {
  right: 342px;
  left: auto;
}
section.online-course-sec::before {
  right: 0;
  left: auto;
  border-radius: 30px 0 30px 285px;
}
.c-price-i {
  left: auto;
  right: 10px;
}
.review-item {
  direction: rtl;
}
.qute-icone {
  text-align: start;
}
.knowledge-bank-page::before {
    left: 0;
    right: auto;
    border-radius: 0 0 239px 0;
}
.vission-sec .col-lg-4:first-of-type .vission-item {
    border-radius: 0 15px 15px 0;
}
.vission-sec .col-lg-4:nth-child(3) .vission-item {
    border-radius: 15px 0 0 15px;
}
.vission-disc ul li::before {
    right: 0;
    left: auto;
}
.upcoming-t-sec .item-details h6 {
    min-height: 54px;
}

.article-detials p {
    min-height: 85px;
    margin-bottom: 20px;
}
.sidebar .side-content ul li a::after {
    right: 0;
    left: auto;
}
.input-group.upload span.uplod{
    right:0;
    left:auto;
}
.animate-group .move-8 {
  left: 4%;
right:auto;
}
@media (max-width: 768px) {
  .sidebar .side-content ul li a::before {
    right: 10px;
  }
  .lang .sub-mune {
    right: 18px;
  }
  .sidebar .side-content ul li a::before {
    right: 10px;
  }
  .single-art-img::after {
    right: -8px;
  }
  .single-art-img .video-icone {
    right: 0%;
  }
  .sidebar .close-side {
    left: 12px;
  }
  .products::before {
    right: -420px;
  }
}
