@charset "UTF-8";
body.rtl {
  text-align: right;
  direction: rtl;
}

header {
  margin: 0 0 0 auto;
}
header .bg-color {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 9% 100%, 7% 0%);
}

ul#main-menu > li.lang-item a {
  border-right: 1px solid #fff;
  border-left: 0;
  margin-left: 0 !important;
}

.flex_container {
  padding: 10px 15px 10px 130px;
}

.fixed-contact {
  right: auto;
  left: 0;
  border-radius: 0 0.25rem 0.25rem 0;
}

.global-section .single-branch .plus span {
  right: 0;
  left: auto;
}

.single-media .left {
  border-radius: 0 0.5rem 0.5rem 0;
}
.single-media .image {
  border-radius: 0.5rem 0 0 0.5rem;
}
.single-media .tag {
  left: auto;
  right: 0;
  border-radius: 0.5rem 0 0 0.5rem;
}
.single-media .button::after {
  transform: translateY(-50%) rotate(135deg);
  margin-right: 0.5rem;
  margin-left: 0;
  margin-top: 0.7rem;
}
.single-media .button:hover::after {
  margin-right: 0.8rem;
  transform: translateY(-50%) rotate(135deg);
}

.page-template-orphan-drug-division .shipping-section .text {
  padding-right: 0;
  padding-left: 25px;
}
.page-template-orphan-drug-division .regulation-section .regulations .single-regulation .shape::after {
  right: 99%;
  left: auto;
  width: 270px;
}
.page-template-orphan-drug-division .single-feature .left .icon {
  margin-right: 0;
  margin-left: 30px;
}
.page-template-orphan-drug-division .single-feature .text {
  padding-left: 0;
  border-left: 0;
  padding-right: 30px;
  border-right: 2px solid #C4C5CA;
}

.media-section .container {
  padding: 85px 15px 85px 0;
  margin: 0 auto 0 0;
}
.media-section .right .top h2 {
  margin-right: 0;
  margin-left: 2rem;
}
.media-section .wrapper > .right {
  padding-right: 3.5rem;
  border-right: 0.15rem solid #E9F10E;
  padding-left: 0;
  border-left: 0;
}
.media-section .wrapper > .left {
  margin-left: 3.5rem;
  padding-right: 0;
  padding-left: 25px;
  margin-right: 0;
}
.media-section .swiper-button-next {
  right: auto;
  left: 40px;
  transform: translateY(-50%) rotate(180deg);
}
.media-section .left h2 {
  margin-right: 0;
  margin-left: 25px;
}
.media-section .shape {
  right: auto;
  left: 0;
}
.media-section .shape.active {
  transform: translateX(0) scale(-1, 1);
}

.scope-section .categories .title::before {
  left: 50%;
  right: auto;
}

footer .social .single-social {
  margin-right: 0;
  margin-left: 2rem;
}
footer .terms-privacy .privacy {
  padding-left: 0;
  padding-right: 0.5rem;
}
footer .terms-privacy .terms {
  padding-right: 0;
  padding-left: 15px;
}
footer .terms-privacy .terms::after {
  right: auto;
  left: 0;
}

.wpcf7-spinner {
  right: -10px;
}

.word-breaker span {
  transform: translateY(0) !important;
  opacity: 1;
}
.word-breaker span.active {
  transform: translateY(0) !important;
  opacity: 1;
}
.word-breaker span.end {
  margin-right: 20px;
}

.page-template-home .features-section .container,
.page-template-ks-pharma .features-section .container {
  padding-bottom: 0;
}
.page-template-home .scope-section .container,
.page-template-ks-pharma .scope-section .container {
  padding: 12rem 0.75rem 10rem 0.75rem;
}
.page-template-home .top-section .container .sub,
.page-template-ks-pharma .top-section .container .sub {
  margin: 0.85rem 0 1.3rem auto;
}

.page-template-ks-pharma .contact-section .inner {
  border-right: 3px solid #A966EC;
  padding-right: 3.3333rem;
  border-left: 0;
  padding-left: 0;
}
.page-template-ks-pharma .contact-section .accept + p {
  justify-content: flex-end !important;
}
.page-template-ks-pharma .contact-section .details li {
  padding-right: 2rem;
  padding-left: 0;
  text-align: right;
}
.page-template-ks-pharma .contact-section .details li::before {
  left: auto;
  right: 0;
}
.page-template-ks-pharma .contact-section .wrapper > .left {
  padding-right: 0;
  padding-left: 5.5556rem;
}
.page-template-ks-pharma .products-section .products-slider .swiper-slide {
  opacity: 1;
}
.page-template-ks-pharma .products-section .products-slider .swiper-button-next::after {
  transform: rotate(0) !important;
}

.page-template-regulation .image-wrapper img {
  right: 0;
  left: auto;
}
.page-template-regulation .image-wrapper .top::after {
  right: -3%;
  left: auto;
}
.page-template-regulation .image-wrapper::before {
  left: auto;
  right: 85%;
}
.page-template-regulation .logos .single-logo {
  margin-right: 0;
  margin-left: 50px;
}

.page-template-about-us .swiper-slide-active .single-history .image-wrapper {
  margin-left: 75px;
  margin-right: 0;
}
.page-template-about-us .single-history .top-shape::after {
  left: 95%;
  right: auto;
}
.page-template-about-us .single-history .bottom {
  right: -20px;
  transform: translateX(15%);
  left: auto;
}
.page-template-about-us .single-history .image-wrapper {
  margin-left: 75px;
  margin-right: 0;
}
.page-template-about-us .features-wrapper .single-feature .image-wrapper {
  margin-left: 50px;
  margin-right: 0;
}

.accept {
  padding-right: 10px;
  padding-left: 0;
}
.accept .wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0;
  margin-right: 10px;
}
.accept .wpcf7-form-control-wrap {
  justify-content: flex-end;
}
.accept .wpcf7-acceptance::before,
.accept .wpcf7-checkbox::before {
  left: auto;
  right: -7px;
}
.accept .wpcf7-list-item-label {
  padding-right: 10px;
  padding-left: 0;
}
.accept input[type=checkbox] {
  left: auto;
  right: -7px;
}
.accept input[type=checkbox]:checked + span::before {
  content: "✔";
  left: auto;
  right: -3px;
}

@media only screen and (max-width: 1540px) {
  .page-template-ks-pharma .contact-section .inner {
    padding-right: 30px;
  }
  .page-template-regulation .logos .single-logo {
    margin-left: 25px;
  }
  .media-section .wrapper > .right {
    padding-right: 20px;
    padding-left: 40px;
  }
}
@media only screen and (max-width: 1200px) {
  .media-section .wrapper > .right {
    padding-left: 20px;
  }
  .page-template-ks-pharma .contact-section .inner {
    padding-right: 15px;
  }
  .page-template-ks-pharma .contact-section .social .single-social {
    margin-left: 15px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 990px) {
  .page-template-ks-pharma form {
    max-width: 100%;
  }
  .page-template-ks-pharma .logos .logo {
    margin-right: 0;
    margin-left: 15px;
  }
  .page-template-ks-pharma .details {
    padding-right: 0;
  }
  .page-template-ks-pharma .details ul {
    padding-right: 0;
  }
  .page-template-ks-pharma .image-wrapper::before {
    right: 65%;
  }
  .page-template-ks-pharma .contact-section .wrapper > .left {
    padding-left: 0;
  }
  .page-template-home .scope-section .container,
  .page-template-ks-pharma .scope-section .container {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }
  header .flex_container {
    padding: 10px 15px;
  }
  header .bg-color {
    clip-path: none;
  }
  .page-template-about-us .swiper-slide-active .single-history .bottom {
    right: auto;
  }
  .page-template-about-us .swiper-slide-active .single-history .bottom .image-wrapper {
    margin: 0;
  }
  footer .social .single-social {
    margin: 0 10px;
  }
  .page-template-orphan-drug-division .regulation-section .regulations .single-regulation {
    padding-right: 0;
  }
  .page-template-orphan-drug-division .regulation-section .regulations .single-regulation .text {
    margin: 0 12px 0 0;
    text-align: right;
  }
  .page-template-orphan-drug-division .regulation-section .regulations .single-regulation .shape::after {
    width: 2px;
    right: auto;
    left: 50%;
  }
  .page-template-orphan-drug-division .features-section .single-feature .text {
    padding-right: 0;
    border-right: 0;
  }
}/*# sourceMappingURL=rtl.css.map */