body {
    text-align: left;
    direction: ltr;
  }


.p-about ul li::after {
  right: auto;
  left:0;

}

.p-about ul li {
  padding-right: 0;
  padding-left: 30px;
}


.img-about::after {
  right: 10%;
  left:auto;
}

.img-about::before {

  right: 0%;
  left:auto;
}

.img-about img {
  margin-left: 20%;
  margin-right: 0%;
}



.our-programs::after {
    left: 0;
    right:auto;
}


.owl-nav button::before {
  border-left: 2px solid #87bd41;
  border-right: none;
  left: 2px;
  right:0;
}

.owl-nav button::after {
  right: auto;
  left: 0;

}


.owl-nav button:hover::before {
  border-right: none;
  border-left: 2px solid #297fb6;
}


.contact-us::after {
  right: 0;
  left: auto;
}


.sub-contact-us::after {
  left: 0;
  right: auto;

}

.subscribe::after {
    left: 10%;
    right: 0;
    transform: scale(-1);
}

.input-subscribe img {
  left: 15px;
  right: 15px;
}

.form-row .col-auto img {
  left: 19px;
  right:0;
}

.btn-subscribe {
    right: 0;
    left: 72%;
}




.sub-header-pages {
  margin-right: auto;
  margin-left: 0;
}


.sub-header::after {
  left: 0;
  right:auto;
}


.sub-paths::after {
  left: 25px;
  right: 0;
}

.sub-paths:hover::after {
  left: 0;
  right: auto;
}


.text-detalis-paths ul li::after {
  left: 0;
  right:auto;
}


.tiping-blog ul li {
  padding-left: 15px;
  padding-right: 0;
}

.tiping-blog ul li::after {
  left: 0;
  right:auto;
}

/*============ start style forms========= */

.arrow-select::after {
    right: 31px;
    left: auto;
}

.input-check label::after {
  left: 0;
  right:auto;
}

.input-check input:checked ~ label::before {
  left: 0;
  right:auto;
}


/* start style loding================ */





.hambergerIcon {
    right: 50%;
    left: 0%;
}

.hambergerIcon::before {
    right: 0px;
    left:auto;
    transform-origin: left center;
}

.hambergerIcon::after {
    left: 0px;
    right:auto;
    transform-origin: right center;
}


.bg-div-mune {
    transform: translateX(-100%);
    left: 0;
    right:auto;
}


.element>ul>li>a::after {
    left: 0;
    right:auto;
}


.sub-header::after {
    left: 0;
    right:auto;
}





.element-footer h2::after,
.contect-footer h2::after {
  left: 0;
  right:auto;

}

.element-footer h2::before,
.contect-footer h2::before {
  left: 44px;
  right:0;
}


.element-footer ul li a::after {
  left: 0;
  right:auto;
}


.c-scrollbar {
  left: 0;
  right:auto;
}

.c-scrollbar_thumb {

  left: 0;
  right:auto;

}

.c-scrollbar {
  left: 0;
  right:auto;
}

.c-scrollbar_thumb {
  left: 0;
  right:auto;
}


@media (max-width: 992px) {

  .btn-subscribe {
    right: 1%;
    left:0;
  }

  .subscribe::after {
    left: 0%;
    right:auto;
  }

  .icon-menu {
    right: 3%;
    left:0;
  }


  .element {
    left: 0;
    right:auto;
  }

  .element{
    transform: translateX(-100%);
}

}


@media (max-width: 576px) {

  .img-about img {
    margin-left: 12%;
    margin-right: 0%;
  }


  .img-about::before {
    right: 0%;
    left:auto;
  }

  .img-about::after {
    right: 10%;
    left:0;
  }

  .contact-us::after {
    right: 0;
    left:auto;
}

}


.text-detalis-paths ul li::after {
    left: -15px;
    right: auto;
}



.input-check input:checked ~ label::before {
    left: auto;
    right: 0;
}
.text-pages i {
    transform: scaleX(-1);
}

.input-check label::after {
    left: auto;
    right: 0;
}


.ads-body {
  padding: 20px 0px 0 10px;
}


.ads-card .col-5{
  transform: scaleX(-1);
  
}

.element ul li a i,
.element>ul>li>a
 {
    font-size: 14px


 }

 .element > ul{

  gap:16px
 }


 .input-password i{

  left: unset;
  right: 10px;
 }


 .scales-item ul li::after, .profile-details .accordion .results ul li::after{

      left: -10px;
      right: unset;
 }

 @media (max-width: 1300px) {
  

  .element > ul
 {
    gap: 10px;
}

  .btns-top-par a{

        min-width: 80px;
        padding: 2px;

  }

 
 }





 @media (max-width: 992px) {
    .element ul li a {

      padding-left: 45px;
    }


 }
