body {
  direction: ltr;
  text-align: start;
    font-family: "Roboto" !important;
}
.about-info h4,.my_btn a,.carousel-info h6,
.vision-item h5,.vision-item h3 ,.section-title h4,
.service-item h6,.why-aym-info h5,h1,h2,h3,h4,h5,h6,p{
    font-family: "Roboto" !important; 
}
.section-title h4 {
    font-weight: 700;
}
.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 i{
  right: 12px;
  left: auto;
}
.sidebar li.menu-item-has-children > a::after {
  right: 1px;
  left: auto;
}
.site-search .woocommerce-product-search button {
  right: 0;
  left: auto;
}
ul.sub-menu {
  left: 0;
  right: auto;
}
.lolo-co {
  float: left;
}
.carousel-info h1 {
    font-size: 52px;
}
.my_btn a,.my_btn button{
    text-transform:capitalize;
}
.page-item:last-child .page-link i, .page-item:first-child .page-link i{
    transform:scaleX(-1)
}
.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 {
    direction: ltr;
}

.vission::before {
  right: -60%;
  left:auto
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    text-align: start;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  left: auto !important;
  right: 0 !important;
}

.counter-item {
  text-align: start;
}
.my_btn a i {
  transform: scaleX(-1);
}

.form-group .select::after {
  right: 22px;
  left: auto;
}
.card-header .btn::after {
  right: 16px;
  left: auto;
}

.carousel-info h6::before {
  left: 0;
  right: auto;
}
.about-info ul li::before {
  left: 0;
  right: auto;
}
.about-img,
.about-img img {
  border-radius: 0 100% 100% 100%;
}
.about-img::before {
  right: 39px;
  left: auto;
  transform: scaleX(-1);
}
.about::before {
  left: 0;
  right: auto;
  transform: scaleX(-1);
  bottom:90px;
}
.service-item {
  direction: ltr;
}
.service-item .more i {
  transform: scaleX(-1);
}
.footer-links h4::before {
  left: 0;
  right: auto;
}
.breadcrumb::before {
  left: 0;
  right: auto;
}
.form-group.mobile span.mob-num {
  right: 14px;
  left: auto;
}
.hero_sec::after {
    right: 0px;
    left: auto;
    transform:scaleX(-1);
}
.hero_sec::before {
    right: 195px;
    left: auto;
      transform:scaleX(-1);
}
.search-form button {
    right: 10px;
    left: auto;
}
.most-read-title {
    margin: 0 auto 12px 0;
}
@media (min-width: 991px) {
    .certificate-item .cer-details h5 {
    min-height: 58px;
    }
    .service-item h6 {
    min-height: 36px;
    }
    .vision-item {
    min-height: 269px;
}
.pages .about::before {
    bottom: 260px;
}
}
@media (min-width: 1540px) {
.about::before {
    left: 40px;
    bottom: 122px;
}
}
.hero-sec-content {
    height: 732px;
}
@media (max-width: 991px) {
.single-blog  .breadcrumb::before {
    left: 33%;
    right: auto;
    top:4px;
}
}
/* ----------------------  animation ----------------------  */
.why-aym-sec.active .why-sec-img {
  animation: kf_10206_59_translate_0 2.835382s linear;
}
@keyframes kf_10206_59_translate_0 {
  0% {
    animation-timing-function: linear(
      0,
      0.0216,
      0.0747,
      0.1458,
      0.2255,
      0.3076,
      0.3879,
      0.4638,
      0.5339,
      0.5974,
      0.6542,
      0.7044,
      0.7484,
      0.7866,
      0.8196,
      0.8479,
      0.8722,
      0.8928,
      0.9103,
      0.9251,
      0.9375,
      0.948,
      0.9568,
      0.9642,
      0.9703,
      0.9754,
      0.9797,
      0.9832,
      0.9862,
      0.9886,
      0.9906,
      0.9923,
      0.9936,
      0.9948,
      0.9957,
      0.9965,
      0.9971,
      0.9976,
      0.9981,
      0.9984,
      0.9987,
      0.9989,
      0.9991,
      0.9993,
      0.9994,
      0.9995,
      0.9996,
      0.9997,
      0.9997,
      0.9998,
      0.9998
    );

    translate: 2192px 10px;
  }

  100% {
    translate: 0px 0px;
  }
}
/* -------------------------------------------------------------- */
.why-aym-sec.active .why-aym-info ul {
  animation: kf_10206_2_translate_0 2s linear;
}

@keyframes kf_10206_2_translate_0 {
  0% {
    animation-timing-function: linear(
      0,
      0.0216,
      0.0747,
      0.1458,
      0.2255,
      0.3076,
      0.3879,
      0.4638,
      0.5339,
      0.5974,
      0.6542,
      0.7044,
      0.7484,
      0.7866,
      0.8196,
      0.8479,
      0.8722,
      0.8928,
      0.9103,
      0.9251,
      0.9375,
      0.948,
      0.9568,
      0.9642,
      0.9703,
      0.9754,
      0.9797,
      0.9832,
      0.9862,
      0.9886,
      0.9906,
      0.9923,
      0.9936,
      0.9948,
      0.9957,
      0.9965,
      0.9971,
      0.9976,
      0.9981,
      0.9984,
      0.9987,
      0.9989,
      0.9991,
      0.9993,
      0.9994,
      0.9995,
      0.9996,
      0.9997,
      0.9997,
      0.9998,
      0.9998
    );
    translate: -2040px 10px;
  }

  100% {
    translate: 0px 0px;
  }
}
/* ------------------------------------------  */
.why-aym-sec.active .why-aym-info h5 {
  animation: kf_10206_2_translate_0 2s linear;
}

@keyframes kf_10206_2_translate_0 {
  0% {
    animation-timing-function: linear(
      0,
      0.0216,
      0.0747,
      0.1458,
      0.2255,
      0.3076,
      0.3879,
      0.4638,
      0.5339,
      0.5974,
      0.6542,
      0.7044,
      0.7484,
      0.7866,
      0.8196,
      0.8479,
      0.8722,
      0.8928,
      0.9103,
      0.9251,
      0.9375,
      0.948,
      0.9568,
      0.9642,
      0.9703,
      0.9754,
      0.9797,
      0.9832,
      0.9862,
      0.9886,
      0.9906,
      0.9923,
      0.9936,
      0.9948,
      0.9957,
      0.9965,
      0.9971,
      0.9976,
      0.9981,
      0.9984,
      0.9987,
      0.9989,
      0.9991,
      0.9993,
      0.9994,
      0.9995,
      0.9996,
      0.9997,
      0.9997,
      0.9998,
      0.9998
    );
    translate: -2040px 10px;
  }

  100% {
    translate: 0px 0px;
  }
}
/* ----------------------   */

.about.active .about-info ul {
  animation: kf_10185_59_translate_0 2.835382s linear;
}

@keyframes kf_10185_59_translate_0 {
  0% {
    animation-timing-function: linear(
      0,
      0.0216,
      0.0747,
      0.1458,
      0.2255,
      0.3076,
      0.3879,
      0.4638,
      0.5339,
      0.5974,
      0.6542,
      0.7044,
      0.7484,
      0.7866,
      0.8196,
      0.8479,
      0.8722,
      0.8928,
      0.9103,
      0.9251,
      0.9375,
      0.948,
      0.9568,
      0.9642,
      0.9703,
      0.9754,
      0.9797,
      0.9832,
      0.9862,
      0.9886,
      0.9906,
      0.9923,
      0.9936,
      0.9948,
      0.9957,
      0.9965,
      0.9971,
      0.9976,
      0.9981,
      0.9984,
      0.9987,
      0.9989,
      0.9991,
      0.9993,
      0.9994,
      0.9995,
      0.9996,
      0.9997,
      0.9997,
      0.9998,
      0.9998
    );

    translate: -2192px 10px;
  }

  100% {
    translate: 0px 0px;
  }
}
.about.active .about-img {
  animation: kf_10185_59_translate_0 2.835382s linear;
}

@keyframes kf_10185_59_translate_0 {
  0% {
    animation-timing-function: linear(
      0,
      0.0216,
      0.0747,
      0.1458,
      0.2255,
      0.3076,
      0.3879,
      0.4638,
      0.5339,
      0.5974,
      0.6542,
      0.7044,
      0.7484,
      0.7866,
      0.8196,
      0.8479,
      0.8722,
      0.8928,
      0.9103,
      0.9251,
      0.9375,
      0.948,
      0.9568,
      0.9642,
      0.9703,
      0.9754,
      0.9797,
      0.9832,
      0.9862,
      0.9886,
      0.9906,
      0.9923,
      0.9936,
      0.9948,
      0.9957,
      0.9965,
      0.9971,
      0.9976,
      0.9981,
      0.9984,
      0.9987,
      0.9989,
      0.9991,
      0.9993,
      0.9994,
      0.9995,
      0.9996,
      0.9997,
      0.9997,
      0.9998,
      0.9998
    );

    translate: -2192px 10px;
  }

  100% {
    translate: 0px 0px;
  }
}
.about.active .about-info h4 {
  animation: kf_10185_59_translate_0 2.835382s linear;
}

@keyframes kf_10185_59_translate_0 {
  0% {
    animation-timing-function: linear(
      0,
      0.0216,
      0.0747,
      0.1458,
      0.2255,
      0.3076,
      0.3879,
      0.4638,
      0.5339,
      0.5974,
      0.6542,
      0.7044,
      0.7484,
      0.7866,
      0.8196,
      0.8479,
      0.8722,
      0.8928,
      0.9103,
      0.9251,
      0.9375,
      0.948,
      0.9568,
      0.9642,
      0.9703,
      0.9754,
      0.9797,
      0.9832,
      0.9862,
      0.9886,
      0.9906,
      0.9923,
      0.9936,
      0.9948,
      0.9957,
      0.9965,
      0.9971,
      0.9976,
      0.9981,
      0.9984,
      0.9987,
      0.9989,
      0.9991,
      0.9993,
      0.9994,
      0.9995,
      0.9996,
      0.9997,
      0.9997,
      0.9998,
      0.9998
    );

    translate: -2192px 10px;
  }

  100% {
    translate: 0px 0px;
  }
}
.about.active .about-info p {
  animation: kf_10185_2_translate_0 2.835382s linear;
}

@keyframes kf_10185_2_translate_0 {
  0% {
    animation-timing-function: linear(
      0,
      0.0216,
      0.0747,
      0.1458,
      0.2255,
      0.3076,
      0.3879,
      0.4638,
      0.5339,
      0.5974,
      0.6542,
      0.7044,
      0.7484,
      0.7866,
      0.8196,
      0.8479,
      0.8722,
      0.8928,
      0.9103,
      0.9251,
      0.9375,
      0.948,
      0.9568,
      0.9642,
      0.9703,
      0.9754,
      0.9797,
      0.9832,
      0.9862,
      0.9886,
      0.9906,
      0.9923,
      0.9936,
      0.9948,
      0.9957,
      0.9965,
      0.9971,
      0.9976,
      0.9981,
      0.9984,
      0.9987,
      0.9989,
      0.9991,
      0.9993,
      0.9994,
      0.9995,
      0.9996,
      0.9997,
      0.9997,
      0.9998,
      0.9998
    );

    translate: 2040px 10px;
  }

  100% {
    translate: 0px 0px;
  }
}
