body {font-family: "Assistant", sans-serif;}
.right { float: left; }
.left { float: right; }
.align_right { text-align: left; }
.align_left { text-align: right; }
/*.head_logo { left: auto; right: 1.09090909rem; }*/
/*.header { left: auto; right: 0; }*/
/*.head_sticky { left: auto; right: 0; }*/
/*.mitem:first-child { padding-left: 0.72727273rem; padding-right: 0; }*/
.fmrow { text-align: right; }
.finput { margin-right: 0; margin-left: 0.77272727rem; }
.wpcf7-not-valid-tip { text-align: right; }
.ft_col.col_2, .ft_col.col_3 { margin-left: 0; margin-right: 2.86363636rem; }
.ft_col.col_2 { margin-left: 0; margin-right: 5.7rem; }
.ft_col.col_3 { margin-left: 0; margin-right: 16rem; }
.ft_certification { right: auto; left: 0; }
/*.contact_bt { right: auto; left: 1.09090909rem; }
.head_menu_wrap { right: auto; left: 7.03636364rem; }*/
.top .bg_im:after { left: auto; right: 0; }
.s_bt > a, .s_bt > span { padding: 0 0.89181818rem 0 1.38818182rem; background-position: left 0.63045455rem center; }
.s_bt:before { left: auto; right: -0.22727273rem; }
.s_bt:hover:before { left: auto; right: 0; }
.industries_items { margin-left: 0; margin-right: 4.5rem; }
.industries_im { text-align: left; }
.member { margin-right: 0; margin-left: 1.875vw; }
.members .slick-list { padding-left: 0; padding-right: 6.94444444vw; }
.member_im img { object-position: right -1vw; }
.member_h { left: auto; right: 1vw; }
.sl_arrows { right: auto; left: 7.5vw; }
.service_item { padding-left: 0; padding-right: 1.5rem; }
.service_item:before, .service_item:after { left: auto; right: 0; }
.service_item:before { margin-left: 0; margin-right: -0.12rem; }
.service_item:hover:before { margin-right: 0; margin-left: 0; }
.services_im { text-align: right; }
.error_404_wrap .top .halo_green_lg:first-of-type { left: auto; right: -19.04545455rem; }
.error_404_wrap .top .halo_green_lg:nth-of-type(2) { right: auto; left: -19.04545455rem; }
.top_form { text-align: left; }
.contact_form:after { left: auto; right: 0.2rem; }
.contact_wrap .contact_form .finput, .event_wrap .contact_form .finput { margin-right: 0; margin-left: 1.27272727rem; }
.contact_wrap .contact_form .finput:last-child, .event_wrap .contact_form .finput:last-child { margin-left: 0; margin-right: 0; }
.text_wrap .top .halo_pink_sm:first-of-type { left: auto; right: -9.81818182rem; }
.side_wrap { text-align: left; }
.sec_side { text-align: right; }
.accordion_header:before, .accordion_header:after { right: auto; left: 1rem; }
.accordion_content { margin: 1vw 20.06944444vw 4vw 0; }
.sec_items_item h3 { margin-left: 0; margin-right: 1rem; }
.tags_simple, .filter_items { padding: 1.3rem 1rem 1rem 0; }
.industries_wrap .top .halo_green_lg:first-of-type { left: auto; right: -10.04545455rem; }
.sec_team .halo_pink_sm { left: auto; right: 21vw; }
.sec_team .member { margin-left: 0; }
.services_wrap .top .halo_pink_sm { left: auto; right: -11.38888889vw; }
.services_wrap .top .halo_blue_lg { right: auto; left: 0; transform: translateX(-50%); }
.careers_wrap .top .halo_green_lg { left: auto; right: -11.38888889vw; }
.sec_services .halo_green_lg { right: auto; left: -20vw; transform: translateY(-50%); }
.sec_careers .sec_items_item h3 { margin-right: 0; margin-left: 0; }
.sec_careers .accordion_content .s_bt > a { background-position: left 0.8rem center; padding-right: 0; padding-left: 1.8rem; }
.sec_content > .wrap { padding: 3rem 2.95454545rem 7.18181818rem 1.59090909rem; }
img.alignright { float: left; }
img.alignleft { float: right; }
.prev-post > a { flex-direction: row; }
.prev-post > a:after { transform: none; }
.single-post .page_wrap > .halo_green_lg { right: auto; left: 0; transform: translateX(-50%); }
.single-post .page_wrap > .halo_pink_sm { left: auto; right: 0; transform: translateX(50%); }
.timeline_wrap:after { border-left: 0; border-right: 3px solid var(--dark_blue); right: 50%; left: unset; transform: rotate(45deg) translate(21.5%, -50%); }
.stroke-text { right: auto; left: -3px; }
.timeline-content li { padding-left: 0; padding-right: 0.8rem; }
.timeline-content li:before { left: auto; right: 0; }
.ip_protection_wrap .tags_simple { padding-right: 0; padding-left: 0; }
.member_content { padding-left: 0; padding-right: 18.33333333vw; }
.member_content .post-navigation { left: auto; right: 5.20833333vw; }
.member_close > a { left: auto; right: 4.6vw; }
.member_content .prev-post > a:after { transform: scale(-1, -1); }
.member_content .next-post > a:after { transform: none; }
.member_content_in { padding: 13.00236407vh 5.69444444vw 8.15602837vh 9.58333333vw; }
.member_content .member_im img { object-position: right top; }
.member_content .halo_pink_sm { right: auto; left: 0; transform: translate(-50%, -50%); }
.member_tx_wrap { padding-left: 0; padding-right: 2.81818182rem; }
.member_tx { padding-right: 0; padding-left: 3rem; }
.fade_ele { left: auto; right: 0; }
input[type="checkbox"][name="y-accept"] { margin-right: 0; margin-left: 0.27272727rem; }
input[type="checkbox"][name="y-accept"]:checked::after { left: auto; right: 0.22727273rem; }
.tag_items { left: auto; right: 2.54545455rem; }
.color_strip:first-of-type { left: auto; right: 0; }
.color_strip:nth-of-type(2) { right: auto; left: 0; }
.event_item_in > a:after { left: auto; right: 0; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 67.31%); }
.event_item_content { left: auto; right: 7.15277778vw; }
.event_items_wrap .sl_prev { margin-left: 0; margin-right: -2vw; }
.event_items_wrap .sl_next { margin-right: 0; margin-left: -2vw; transform: none; }
.ip .timeline:after { left: 0; right: 0.2rem; }
.ip .timeline-step { padding-right: 0; padding-left: 7rem; }
.ip .timeline-step:last-child { padding-left: 0; padding-right: 0; }
.ip .timeline-step .timeline-content { margin-left: 0; margin-right: -1.3rem; }
.ip .timeline-step:after { left: auto; right: 0; transform: translate(50%, -50%); }
.ip .timeline:before { left: auto; right: 0; transform: translate(50%, -50%); }
.ip > .wrap:last-child { padding-left: 0; padding-right: 6.94444444vw; }
.ip_steps { padding-left: 10.94444444vw; padding-right: 4rem; }
.ft_col.col_1 li { padding-left: 0; padding-right: 1.2rem; }
.ft_col.col_1 li:before { left: auto; right: 0; background-position: right top; }
.content_tx ul, .content_tx ol { padding-left: 0; padding-right: 1.5rem; }

.footer .fmrow.last {text-align: right;}

.tags_simple, .filter_items {
    padding-right: 0;
    padding-left: 1rem;
}

.post_item_content_bottom_right {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    transform: scaleX(-1);
}

.s_bt > a, .s_bt > span {
  background-image: url('../img/svg/arr_left_blue.svg');
}

.prev-post > a {
  flex-direction: row-reverse;
}

.next-post > a:after {
    -webkit-transform: scale(-1, -1);
    -moz-transform: scale(-1, -1);
    -o-transform: scale(-1, -1);
    transform: scale(-1, -1);
}

/*
.lang-item:before {
    left: unset;
    right: 0;
}
.lang-item-en a {
  padding-left: 0.5rem;
}
*/

.home_wrap h1 {
  direction: ltr;
}

.rights {
  direction: rtl;
}

.sl_next {
    background-image: url('../img/svg/arr_left_dark_blue.svg');
    transform: translateY(-0.5px);
}
.sl_prev {
    background-image: url('../img/svg/arr_right_dark_blue.svg');
}

.ft_bottom {
  direction: ltr;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
  direction: rtl;
}
.industries_im .halo_pink_lg { left: unset; right: 0; transform: translateX(50%); }
.service_items {column-gap: 0;}

.lang-item:before {left: unset; right: 0;}
.lang-item a {padding-right: 0; padding-left: 0.5rem;}
.head_menu_wrap {right: 1.09090909rem;}
.contact_bt {right: 32.3rem;}
.ip_protection_wrap .top .lg_tx {max-width: 80%;}

.lactive2 .home_wrap h1 {font-family: 'tt_fors', sans-serif;}

@media only screen and (max-width: 769px) {
  .head_menu_wrap { left: auto; right: 0; }
  .industries_items { margin-right: 0; margin-left: 0; }
  .sec_team .member { margin-left: 0; margin-right: 0; }
  .member_im img, .sec_team .member_im img { object-position: right top; }
  .s_bt > a, .s_bt > span { padding: 0 1.33772727rem 0 2.08227273rem; background-position: left 0.94568182rem center; }
  .s_bt:before { left: auto; right: -0.3409091rem; }
  .ip > .wrap { padding-right: 0; padding-left: 0; }
  .ip_steps { padding-right: 0; padding-left: 8vw; margin-left: 0; margin-right: -8vw; }
  .ip .timeline_wrap { margin-left: 0; margin-right: 8vw; padding-right: 0; padding-left: 8vw; }
  .event_items_wrap .sl_prev { margin-left: 0; margin-right: -4.5vw; }
  .event_items_wrap .sl_next { margin-right: 0; margin-left: -4.5vw; }
  .ft_col.col_2, .ft_col.col_3 { margin-right: 0; margin-left: 0; }
  .tags_simple, .filter_items { padding: 1.6rem 1rem 1.4rem 0; }
  .accordion_header { padding: 1.5rem 0 1.5rem 3.181818rem; }
  .accordion_header:before, .accordion_header:after { right: auto; left: 0; }
  .accordion_content { margin-right: 0; margin-left: 0; }
  .sec_info_item > .wrap > h2 { text-align: right; }
  .member_tx_wrap { padding-right: 0; padding-left: 0; }
  .member_tx { padding-left: 0; padding-right: 0; }
  .home_wrap .top .halo_green_lg { right: auto; left: -15vw; }
  .ip > .wrap:last-child { padding-right: 0; padding-left: 0; }
  .members .slick-list { padding-left: 0; padding-right: 8vw; }
  .team .member { margin-right: 0; margin-left: 3.5vw; }
  .sl_arrows { right: auto; left: 8vw; }
  .team .member_soc { margin-left: 0; margin-right: -0.6rem; }
  .sec_info_item .timeline:after, .sec_info_item .timeline:before, .sec_info_item .timeline-step:after { left: auto; right: 8vw; }
  .sec_info_item .timeline-step .timeline-content { padding-left: 0; padding-right: 16vw; }
  .ft_col.col_1 li { padding-left: 0; padding-right: 2rem; }
  input[type="checkbox"][name="y-accept"] { margin-right: 0; margin-left: 0.4rem; }
  input[type="checkbox"][name="y-accept"]:checked::after { left: auto; right: 0.35rem; }
  .tags_simple, .filter_items {padding-left: 1rem; padding-right: 0;}
  .service_item:last-child > a {padding-left: 10rem; white-space: break-spaces;}
  .timeline-step:after, .timeline:after {transform: translateX(50%);}
  .tx p {font-size: 1.4rem;}
  .ip_protection_wrap .top .lg_tx {max-width: unset;}
}