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

.wpcf7-form * {
  direction: ltr !important;
}
.wpcf7-form ::placeholder {
  text-align: left;
}
.wpcf7-form ::-webkit-input-placeholder, .wpcf7-form :-moz-placeholder, .wpcf7-form :-ms-input-placeholder {
  text-align: left;
}

div.wpcf7 input[type=text],
div.wpcf7 input[type=email],
div.wpcf7 input[type=tel],
div.wpcf7 textarea,
div.wpcf7 select {
  text-align: left;
  padding-left: 3.3333333333rem;
  padding-right: 8px;
  background-position: 10px center;
}

div.wpcf7 textarea {
  padding-left: 3.3333333333rem;
  padding-right: 8px;
  background-position: 10px 10px;
}

div.wpcf7 input[type=submit] {
  background-position: calc(100% - 6px);
  padding-right: 3.6111111111rem;
  padding-left: 8px;
}

.mail-header {
  padding: 0.5555555556rem 3.2222222222rem 0.5555555556rem 1.9444444444rem;
  background-position: calc(100% - 0.7rem) center;
}

div.wpcf7 input[type=submit] {
  background-image: url("../icons-all/form-submit-dark-left.png");
}

.form-light-inputs div.wpcf7 input[type=submit] {
  background-image: url("../icons-all/form-submit-black-left.png");
}

.contact-form div.wpcf7 input[type=submit] {
  background-image: url("../icons-all/submit-contact-left.png");
}

.blog-form div.wpcf7 input[type=submit] {
  font-size: 1.2222222222rem;
  background-image: url("../icons-all/submit-contact-left.png");
}

.single-post-form div.wpcf7 input[type=submit] {
  background-image: url("../icons-all/form-submit-single-left.png");
}

.footer-container-menu li a {
  padding-right: 0;
  padding-left: 10px;
  margin-bottom: 0.5rem;
}
.footer-container-menu li::before {
  right: unset;
  left: 0;
  border: 3px solid transparent;
  border-left: 3px solid #fafafa;
  border-right: unset;
}

.menu-border-top:before {
  right: unset;
  left: 0;
}

.fixed-socials {
  left: unset;
  right: 1%;
}

#go-top {
  right: unset;
  left: 2rem;
}

.banner-link {
  padding: 0.8888888889rem 6.1111111111rem 0.8888888889rem 3.6111111111rem;
}
.banner-link:after {
  right: 5px;
  left: unset;
}

.inverse-link {
  padding: 0.8888888889rem 4.4444444444rem 0.8888888889rem 1.9444444444rem;
}
.inverse-link:after {
  left: unset;
  right: 8px;
}

.home-about-block .about-team-text * {
  text-align: left;
}

.page-text li {
  margin-left: 1rem;
  margin-right: unset;
  text-align: left;
}

.block-text-output * {
  text-align: left;
}

.process-block-text li {
  margin-left: 1rem;
  margin-right: unset;
}

.base-output-slider * {
  text-align: left;
}

.base-slider-block .base-output-slider * {
  text-align: left;
}

.home-article-content .page-text h2 {
  border-left: 3px solid #f23325;
  border-right: unset;
}

.home-step-icon {
  margin-right: 0.8333333333rem;
  margin-left: unset;
}

.menu-trigger img {
  margin-right: 1.3333333333rem !important;
  margin-left: 0 !important;
}

.drop-menu {
  right: unset;
  left: 15px;
}

.gallery-page-body #video-gallery-tab, .gallery-page-body #home-gallery-tab {
  padding-left: 0.5555555556rem;
  border-left: 0.6666666667rem solid #f23325;
  border-right: none;
}

.home-process-col {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  border-left: none;
}

.home-process-col:nth-child(4),
.home-process-col:nth-child(8),
.home-process-col:nth-child(12) {
  border-right: none;
}

.home-process-col:last-child {
  border-right: none !important;
}

.faq-row-ltr {
  flex-direction: row-reverse;
}

.faq .question-title {
  text-align: left;
}

.question-header {
  padding: 0.5555555556rem 2.7777777778rem 0.5555555556rem 1.6666666667rem;
}

.plus-icon, .minus-icon {
  right: 0;
  left: unset;
}

.row-why-us:before {
  left: calc(15px + 2rem);
  right: unset;
}

.category-desc {
  padding-left: 0.8888888889rem;
  border-left: 0.6666666667rem solid #f23325;
  padding-right: unset;
  border-right: unset;
}

.papers {
  display: none !important;
}

.slider-image {
  transform: scale(-1, 1);
}

.gen-page-text p {
  padding-right: unset;
  padding-left: 1.5rem;
  border-right: none;
  border-left: 7px solid #f23325;
}

.home-step-card:before {
  right: 100%;
  left: unset;
}

.home-step-col {
  margin-bottom: 30px;
}
.home-step-col:nth-child(3) .home-step-card:after {
  left: 100%;
  right: unset;
  border-right: 1px solid #ce302a;
  border-left: none;
}
.home-step-col:nth-child(4) .home-step-card:before {
  right: 100%;
  left: unset;
  border-left: 1px solid #ce302a;
  border-right: none;
}

.process-section-text:before {
  left: unset;
  right: 100%;
  border-left: 1px solid #ce302a;
  border-right: unset;
}

.process-result-col:first-child .process-result-card:before {
  right: 100%;
  left: unset;
}

@media (max-width: 1600px) {
  .about-img-col .banner-link {
    padding: 0.8888888889rem 3.3333333333rem 0.8888888889rem 1.3888888889rem;
  }
}
@media (max-width: 1200px) {
  .home-process-col:nth-child(4),
.home-process-col:nth-child(8),
.home-process-col:nth-child(12) {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    border-left: none;
  }

  .home-process-col:nth-child(3),
.home-process-col:nth-child(6),
.home-process-col:nth-child(9) {
    border-right: none;
  }
}
@media (max-width: 992px) {
  .mail-header {
    padding: 0.2777777778rem 2.1111111111rem 0.2777777778rem 0.5555555556rem;
    background-position: calc(100% - 0.4rem) center;
  }

  .home-process-col:nth-child(odd) {
    border-right: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-left: none !important;
  }

  .home-process-col:nth-child(even) {
    border-right: none !important;
  }
}
@media (max-width: 768px) {
  .banner-link {
    padding: 0.8888888889rem 3.8888888889rem 0.8888888889rem 0.8333333333rem;
  }
}
@media (max-width: 576px) {
  .process-dark-block .home-process-col {
    border-right: none !important;
  }
}
@media (max-width: 450px) {
  .banner-link {
    padding: 0.5555555556rem 3.8888888889rem 0.5555555556rem 0.8333333333rem;
  }
}

.drop-menu{
   transform: translateX(-140%);
  }
/*# sourceMappingURL=ltr.css.map */