.fa-arrow-left {
    transform: scaleX(-1);
    display: inline-block;
}
main .partners-section .row .col-lg-5 .partner-card-wrapper a .partner-card:hover .read-more i {
    transform: scaleX(-1) translateX(-5px);
}
footer .footer-links li i, footer .footer-contact li i {
    margin-right: 8px;
    margin-left: 0px;
}
footer .footer-links li:hover, footer .footer-contact li:hover {
    transform: translateX(-5px);
}
footer .footer-links li a {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
footer .footer-links li a i {
    margin-left: 8px;
    margin-right: 0;
    transform: scaleX(-1);
}
.section-title2::before {
  right: 0px;
  left: 5px;
}
footer .footer-title::before {
  right: 0px;
  left: 5px;
 }
 header .bottom-bar .nav_links a::before {
  right: 0px;
  left: 5px;
 }

 .section-title2::after:hover::before {
  animation: moveCircle_en 1.3s forwards;
}
.section-title2::after:not(:hover)::before {
  animation: moveCircleReverse_en 1.3s forwards;
}
.section-title2:hover::before {
  animation: moveCircle_en 1.3s forwards;
}
.section-title2:not(:hover)::before {
  animation: moveCircleReverse_en 1.3s forwards;
}
.section-title2:hover::before {
  animation: moveCircle_en 1.3s forwards;
}
.section-title2:not(:hover)::before {
  animation: moveCircleReverse_en 1.3s forwards;
}
footer .footer-title:hover::before {
  animation: moveCircle_en 1.3s forwards;
}
footer .footer-title:not(:hover)::before {
  animation: moveCircleReverse_en 1.3s forwards;
}
header .bottom-bar .nav_links a::after:hover::before {
  animation: moveCircle_en 1.3s forwards;
}
header .bottom-bar .nav_links a::after:not(:hover)::before {
  animation: moveCircleReverse_en 1.3s forwards;
}
header .bottom-bar .nav_links a:hover::before {
  animation: moveCircle_en 1.3s forwards;
}
header .bottom-bar .nav_links a:not(:hover)::before {
  animation: moveCircleReverse_en 1.3s forwards;
}
.back-to-top {
    right: 20px;
    left: auto;
}
main .blog-detail .blog-content .article-content .article-section h2::after {
    left: 0px;
    right: auto;
  background: linear-gradient(to right, rgba(221, 221, 221, 0.5882352941), transparent);
}
main .blog-detail .blog-content .blog-sidebar h3::after {
    left: 0px;
    right: auto;
  background: linear-gradient(to right, rgba(221, 221, 221, 0.5882352941), transparent);
}
main .job-details .job-details-content .job-info-section .job-info-card h3::after,
main .job-details .job-details-content .job-info-section .job-description-card h3::after {
    left: 0px;
    right: auto;
  background: linear-gradient(to right, rgba(221, 221, 221, 0.5882352941), transparent);
}
main .job-details .job-details-content .application-form-section .application-form-card h3::after {
    left: 0px;
    right: auto;
  background: linear-gradient(to right, var(--gray), transparent);
}

main .job-details .job-details-content .job-info-section .job-info-card ul li::before, main .job-details .job-details-content .job-info-section .job-description-card ul li::before {
    left: -20px;
    right:auto;
}
main .job-details .job-details-content .job-info-section .job-info-card ul, main .job-details .job-details-content .job-info-section .job-description-card ul {
    padding-left: 20px;
    padding-right: 0px;
}
@media (min-width: 1400px) {
  main .blogs .blogs-slider .swiper-slide {
    width: calc(25% - 30px) !important;
    margin-right: 0px;
    margin-left: 15px;
  }
}
@media (max-width: 1399px) and (min-width: 1024px) {
  main .blogs .blogs-slider .swiper-slide {
    width: calc(33.333% - 30px) !important;
    margin-right: 0px;
    margin-left: 16px;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  main .blogs .blogs-slider .swiper-slide {
    width: calc(50% - 30px) !important;
    margin-right: 0px;
    margin-left: 20px;
  }
}
@keyframes moveCircle_en {
  0% {
    right: 0;
    opacity: 1;
  }
  100% {
    left: 90%;
    transform: translateX(-90%);
    opacity: 1;
  }
}
@keyframes moveCircleReverse_en {
  from {
    left: 90%;
    transform: translateX(-90%);
    opacity: 1;
  }
  to {
    right: 0;
    opacity: 1;
  }
}
main .team-section .second-row {
    justify-content: flex-start;
    margin-left: 20px;
}