body {
  direction: ltr;
  text-align: start;
}
.sidebar {
  right: auto;
  left: -1000%;
}
.sidebar-width {
  left: 0px;
}
input,
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
textarea {
  direction: ltr;
}
.site-search .close-side i {
  right: 20px;
  left: auto;
}
.sidebar .close-side {
  right: 89px;
  left: auto;
}
.sidebar li.menu-item-has-children > a::after {
  right: 1px;
  left: auto;
}
.site-search .woocommerce-product-search button {
  right: 20px;
  left: auto;
}
ul.sub-menu {
  left: 0;
  right: auto;
}
.lolo-co {
  float: left;
}

.animate__fadeInLeft {
  -webkit-animation-name: animate__fadeInRight;
  animation-name: animate__fadeInRight;
}
.animate__fadeInRight {
  -webkit-animation-name: animate__fadeInLeft;
  animation-name: animate__fadeInLeft;
}

.site-search .woocommerce-product-search .search-field,
.site-search .widget_search .search-form .search-field {
  padding-right: 36px;
  padding-left: 15px;
}
.site-search button {
  right: 0;
  left: auto;
}
.site-search .woocommerce-product-search .search-field,
.site-search .widget_search .search-form .search-field {
  direction: ltr;
}

.breadcrumb-item + .breadcrumb-item::before {
  transform: scaleX(-1);
}
.form-group i,
.form-group img {
  right: auto;
  left: 10px;
}
.nice-select {
  padding-right: 30px;
  padding-left: 18px;
}
.nice-select::after {
  right: 12px;
  left: auto;
}
.input-group.upload span.uplod {
  right: 0px;
  left: 0;
}

.iti__arrow::after {
  right: 5px;
  left: auto;
}
.form-group label {
  left: 16px;
  right: auto;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  left: auto !important;
  right: 0 !important;
}
input#phone,
input#phone2 {
  padding-left: 16px !important;
}
.my_btn a {
    font-size: 16px;
}
.g-map-sec-content .counter-item {
  text-align: start;
}
.my_btn a i {
  transform: scaleX(-1);
}
.about-info h6::before {
  left: 0;
  right: auto;
}
.about-info .about-details {
  border-radius: 0 28px 0 28px;
}
.squar-shape::before {
  right: -12px;
  left: auto;
  border-width: 1px 0px 0px 1px;
}
.squar-shape::after {
  left: -10px;
  right: auto;
  border-width: 1px 0 0px 1px;
}
.g-dis-map .img img {
  border-radius: 0 28px 0 28px;
}
.dis-map-num {
  left: 54px;
  right: auto;
}
.big-new-image .date,
.news-sec .new-item .date {
  left: 20px;
  right: auto;
}
.big-new-image img {
  border-radius: 30px 0 30px 0;
}
.new-item:last-of-type .img img {
  border-radius: 0 0 20px 0;
}
.big-new-image::before {
  left: -10px;
  right: auto;
  border-width: 1px 0 0 1px;
}
footer .footer-menu ul a::before {
  left: 0;
  right: auto;
  transform: scaleX(-1);
}
.media-item,
.personalti-item {
  direction: ltr;
}
.vision-item {
  border-radius: 0 28px 0 28px;
}
.about-img .about-img-counter {
  right: 57px;
  left: auto;
}
.about::after,
.n-person-sec::before,
.single-new-bread-img {
  left: 0;
  right: auto;
  transform: scaleX(-1);
}
.g-map-sec-content::before {
  right: 0;
  left: auto;
  transform: scaleX(-1);
}
.values-item,
.program-item {
  border-radius: 0 28px;
}
.new-item .date,.news-page .new-item .date {
  left: 20px;
  right: auto;
}
.new-item .new-detail {
  left: 28px;
  right: auto;
}
.my_btn button img,.my_btn button svg {
  transform: scaleX(-1);
}
.form-group .select::after {
  right: 10px;
  left: auto;
}
.card-header .btn::after {
  right: 16px;
  left: auto;
}
span.qustion_number {
  direction: rtl;
}
.contact-form {
  border-radius: 30px 0;
}
div#accordion2 {
  border-radius: 40px 0;
}
.the-global-platform h4 {
    font-size: 26px;
}
.new-item .new-detail h4 {
    font-size: 18px;
    min-height: 90px;
    line-height: 29px;
}
.about-details-list ul span.data {
    font-size: 14px;
}
.new-item-details h5 {
    font-size: 18px;
    line-height: 30px;
}
.media-item .media-detail h4 {
    font-size: 15px;
    line-height: 26px;
    min-height:52px;
}
.vision-item h6 {
    font-size: 15px;
    min-height: 78px;
    line-height: 26px;
}
.vision-item h3 {
    font-size: 21px;
    line-height: 31px;
    min-height: 62px;
}
.values-item h4 {
    line-height: 32px;
    font-size: 21px;
}
.values-item {
    padding: 26px 16px;
}
.program-item {
    padding: 49px 30px;
}
.page-item:last-child .page-link i,
.page-item:first-child .page-link i{
    transform: scaleX(-1);
}
.page-item:last-child .page-link ,
.page-item:first-child .page-link{
    font-size: 12px;
    gap: 5px;
}
form {
    direction: ltr;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: ltr !important;
}
@media (min-width: 991px) {
  .my_btn button:hover img,.my_btn button:hover svg {
    transform: rotate(45deg) scaleX(-1) !important;
  }
}

.video-page .media-item a::after {
    top: 52%;
    left: 23%;
}
.mynav a {
    margin-inline-start: 11px;
    font-size: 15px;
}
.mynavbar .col-lg-8 {
    padding: 0;
}
.left-navbar {
    margin-inline-start: -50px;
}
.carousel-info h2 {
    font-size: 45px;
    line-height: 57px;
}
.carousel-info p {
    font-size: 18px;
    line-height: 29px;
}

.about-img-counter .counter-item {
    text-align: start;
}
@media (max-width: 991px) {
.card-header .btn::after {
    right: 8px;
}
    span.qustion_number {
        text-align: end;
    }
        .about-img-counter .counter-item {
        text-align: start;
    }
    .dis-map-num {
    align-items: start;
}
.card-header .btn{
    font-size:15px !important;
}
.about-img .about-img-counter {
    left: 20px;
    right: auto;
    max-width: 80%;
}
}





