/*/////////////////////////////////////////////////////////////////////////////////// RTL HEB CSS 2022 */
html body.rtl{
    font-family: 'Assistant', sans-serif !important;
}
h1, h2, h3, h4, h5, h6,p, span, div, input, .sub-home-client-input, .sub-home-client-textarea {
    font-family: 'Assistant', sans-serif !important;
}
.alignright {
	display: inline-block;
	float: none;
	margin-left: 1.5em;
    margin:2rem 0;
}

button#acp-toggle-toolbar {
    display: flex;
    align-items: center;
    justify-content: center;
}
.rtl li.exp-hover-li p > .hide-read-more{
    display: block !important;
}
li.exp-hover-li .mobile-read{
    display: none !important;
}
.rtl .hebrewCarousel .pi-image-holder img{
    //outline: 3px solid red;
    position: relative;
    top:0;
    left: 12vh;
    z-index: 10;
    width: auto !important;
    max-width: 100% !important;
    height: 100% !important;
    opacity:1;
}
.rtl .hebrewCarousel p{
    max-width: fit-content;

}
.rtl .hebrewCarousel .projects-item-flex-right{
    margin-left: 3rem;
    margin-right: 1%;
    width: 50%;

}
body.rtl.single-expertise .top-section{
    width: 100%;
}
.rtl .left-sidebar-page #history .timeline_carousel{
    margin-right:0;
}
.rtl > *{    text-align: right;}
.rtl #acp-toggle-toolbar{    right: auto; left: 15px;}
.rtl.page-template-consumer button#acp-toggle-toolbar{
      left: 15px;
      right: auto;
}
.rtl .top-header{    direction: ltr;}
.rtl.page-template-hp .fp-container {    direction: rtl;}
.rtl .bot-header{    direction: rtl; padding-right: 1rem; display: flex; flex-direction: row-reverse;}
.rtl.page-template-hp .sub-home-exp-flex,
.rtl.page-template-templates .sub-home-exp-flex{
    direction:rtl;
}
.rtl nav.about_nav{
    padding-left: 35px;
}
.rtl.page-template-hp .sub-home-exp-flex-left,
.rtl.page-template-templates .sub-home-exp-flex-left {
    padding-left: 0;
    padding-right: 3%;
}
.rtl.page-template-hp .sub-home-exp-flex-right-insider .white-box-100,
.rtl.page-template-templates .sub-home-exp-flex-right-insider .white-box-100{
left: 80%;
}
.rtl .e-jcsb{    direction:rtl;}
.rtl .sub-home-customers-title h3{
    left:160px;
}
.rtl.page-template-templates .sub-home-customers-title h3.main-color{
    left:70%;
}
.rtl ul.sub-home-locations p.loc-title{
    padding-right: 0.5rem;
}
.rtl.page-template-hp .owl-stage-outer,
.rtl.page-template-templates .owl-stage-outer{
    direction: ltr;
}
.rtl .sub-home-fp h2, h2.sub-home-sec-h2{
    text-align: right;
}
.rtl.page-template-hp .sub-home-contact-flex{
    height: 100vh;
}
.rtl.page-template-hp .shpc-carousel{
    direction:ltr;
}
.rtl .sub-home-client-input, .rtl .sub-home-client-textarea{
    text-align: right;
}
.rtl .sub-home-contact-flex-left > ul li{
    display: flex;
    direction:rtl;
}
.rtl.page-template-hp .projects-item-flex-right{
    direction: rtl;
}
.rtl .sub-home-fp h2, h2.sub-home-sec-h2{
    font-size: 2.3rem;
    font-weight: 400;
}
.rtl ul.sub-home-locations p.loc-address{
    /* flex-direction:row-reverse; */
    padding-right: 10px;
}
.rtl ul.sub-home-locations p.loc-address span{
    margin-left: 0;
    margin-right: 5px;
}
/* /////////////////////////////// News RTL */
.rtl .menu-main-menu-he-container ul#sub-home-main-top-menu ul.sub-menu li#nav-menu-item-25003-en a{
    flex-direction: row;
}
.rtl.single-news section.single_blog_posts .container{
    padding-right: 0;
}
.rtl.single-news #single-blog-page .related-article .image {
  padding-right: 0;
}
.rtl.single-news .title_section{
    height: 200px;
    margin-bottom: 1.5rem;
}
.rtl.single-news section.header{
    margin-bottom: 1.5rem;
}
.rtl.single-news .main_title h1{
color: #DB1F26;
    font-weight: bold;
    font-size: 1.8rem;
}
.rtl.single-news article.main-article > .flex{
    display: flex;
}

.rtl.single-news .related_posts > .container{
    max-width: 950px;
    margin-right: 0;
    padding-right: 0;
}
.rtl.single-news article.main-article .content > p > img, .rtl article.main-article .content > div > img,
.rtl.single-news article.main-article .content > figure{
    /* display: none; */
    position: relative
    right:0;
}
#single-blog-page .main-article .content{
    min-height: 12rem;
}
/* /////////////////////////////// About RTL */
.rtl .spacer{
    padding-left: 10px;
}
.rtl .fill-cls2 .cls-2{
    fill: #393939;
}
.rtl .sub-home-about-flex-right ul li svg{
    max-height: 130px;
}
.rtl.page-template-about .main-row,
.rtl.page-template-about-mpe .main-row{
    direction:rtl;
}
.rtl li.fill-cls2 rect{
    fill:white;
}
.rtl .sub-home-about-flex-right li{
    border-right: none;
    border-left: 1px solid #e0e0e0;
}
.rtl.page-template-about nav.about_nav ul li a .icon,
.rtl.page-template-about-mpe nav.about_nav ul li a .icon{
    margin-right: 0;
    margin-left:30px;
}
.rtl .left-sidebar-page section .section_container .content p em{
    font-size: 1.1rem;
    font-style: normal;
}
.rtl.page-template-about .left-sidebar-page #our_story .single-row .texts,
.rtl.page-template-about-mpe .left-sidebar-page #our_story .single-row .texts{
    margin-left: 0;
    margin-right:1rem;
}

.rtl .left-sidebar-page #company_profile .icons .icon .svg_wrap svg .cls-2{
    fill:#393939;
}
.rtl.page-template-about .left-sidebar-page section .section_container .content ul li::before,
.rtl.page-template-about-mpe .left-sidebar-page section .section_container .content ul li::before{
    margin-right: 0;
    margin-left: 15px;
}

.rtl.page-template-about .left-sidebar-page #history .timeline_carousel,
.rtl.page-template-about .left-sidebar-page #company_profile .image_slider,
.rtl.page-template-about-mpe .left-sidebar-page #history .timeline_carousel,
.rtl.page-template-about-mpe .left-sidebar-page #company_profile .image_slider
{
    direction: ltr;
}
.rtl.page-template-about .left-sidebar-page #history .timeline_carousel .slick-slide.myactive .text,
.rtl.page-template-about-mpe .left-sidebar-page #history .timeline_carousel .slick-slide.myactive .text{
    direction: rtl;
}
.rtl.page-template-about .slick-slide,
.rtl.page-template-about-mpe .slick-slide{
    float: left;
}
.rtl .projects-item-flex-right p{
    direction:rtl;
}
.rtl .fp-section.fp-table{
    direction:ltr;
}
.rtl .pr-top-flex{
    direction:rtl;
}
.rtl .sub-home-top-content{
    direction:rtl;
}
.rtl.single-news{
    direction: rtl;
}
.rtl #single-blog-page .related-article .image{
    padding-right:auto;
    padding-left: 20px;
}
.wp-video{
    padding-top: 20px;
}
.term-news-he{
    direction: rtl;
}
.rtl.page-template-templates{
    direction: rtl;
}
.rtl .sub-home-about-flex-left{
    direction:rtl;
}
.rtl ul.pr-exp-selection > li {
    direction:rtl;
}
.rtl .sub-home-about-flex-right li{
    padding-left: 1%;
    padding-right: 1%;
}
.rtl .sub-home-contact-flex-left h2{
    margin:0;
}
.rtl .sub-home-contact-flex-left > ul{
    margin:0;
}
.rtl .sub-home-client-input {
    height: 45px;
}
.rtl .sub-home-bottom-contact-wrapper p a{
    margin-right: 5px;
}
.rtl.page-template-med .sub-home-about-flex-left p{
    font-size: 0.84rem;
}
.rtl.page-template-med .med-text-logo svg{
    max-width: 160px;
    max-height: 43px;
}
.rtl.page-template-med .bot-header{
    flex-direction: row-reverse;
}
.rtl div#projectsSection .sub-home-projects-title{
    justify-content: flex-end;
}
.menu-main-menu-he-container ul#sub-home-main-top-menu ul.sub-menu li a{
    flex-direction: row-reverse;
}
.rtl ul#sub-home-main-top-menu ul.sub-menu li a span.cat_icon{
    margin-left: 10px;
}
.rtl.page-template-mpe .sub-home-customers-title h3.main-color{
    left: -53%;
}
.rtl.single-key_product .main-container{
    direction: rtl;
}
.rtl.single-key_product .back svg{
    margin-right:10px;
    margin-left: auto;
}
.rtl.single-key_product .single-text{
    margin-right:0;
}
.rtl.page-template-mpe .sub-home-about-flex{
    direction:rtl;
}
.rtl.page-template-mpe #med-about h3{
    max-width: 100%;
}
.rtl.page-template-mpe .sub-home-client-textarea {
    height: 73px;
}
.rtl .sub-home-contact-flex-left > ul li span:last-of-type{
    direction: ltr;
}
.rtl.page-template-about-mpe .cls-3 {
    fill: #69bdc0;
}
.rtl .left-sidebar-page #company_profile .icons .icon .svg_wrap{
    max-width: 170px;
}
button:focus{
    outline: none !important;
}
.rtl .pi-image-holder img{
    left:auto;
}
.rtl.page-template-mpe .car-image{
    direction: ltr;
}

.page-template-consumer .bot-header, .page-template-consumer .bot-header, .page-template-templates .bot-header{
    flex-direction: row;
}
.page-template-consumer .med-text-logo svg{
    max-width:160px;
    max-height: 43px;
}
/* news */
.rtl #single-blog-page .main-article .content{
    margin-bottom: 1rem;
}

/* /////////////////////////////////// responsive////////////////////////*/
@media screen and (max-width: 1500px){
    .rtl.page-template-hp .sub-home-contact-flex{
        height:auto;
    }
    .rtl .sub-home-submit-flex > div{
        width:auto;
    }
    .rtl .demo-upload-cf {
        width: 176px;
        height: 48px;
    }
    .rtl .demo-upload-cf-img {
        height: 49px;
    }
    .rtl .sub-home-submit-flex-left{
        transform:scale(1);
    }
    .rtl .sub-home-submit-flex {

        align-items: center;
    }
}

@media screen and (max-width: 1440px) {
.rtl .hebrewCarousel .pi-image-holder{
    width: 53vh;
    height: 53vh;
    }
    .rtl .hebrewCarousel p{
        max-width: 87%;
    }
    .rtl .hebrewCarousel .pi-image-holder img{
      top: 0;
      left: 0;
    }
}

@media screen and (max-width: 1400px){
    .rtl p{
        font-size: 1rem;
    }
}
@media screen and (max-width: 1250px){
    .rtl .hebrewCarousel .pi-image-holder{
        width:31vw;
        height: 31vw;
        }
}
@media screen and (max-width: 850px) {
     .rtl.page-template-mpe .sub-home-customer-title-insider {
        flex-direction: column;
    }
    .rtl.page-template-hp .sub-home-exp-flex-left, .rtl.page-template-templates .sub-home-exp-flex-left{
        padding-right: 0;
    }
    .rtl li.exp-hover-li p{
        margin-right: 0;
        padding-right: 0;
    }
    .rtl li.exp-hover-li p span{
        display: block;
        padding-right: 10px;
    }
    .rtl.single-news .title_section{
        height: 120px;
    }
}
@media screen and (max-width: 550px){
.rtl .sub-home-customer-title-insider {
        align-items: center;
    }
}
@media screen and (max-width: 480px){
.rtl .accelerator-page {
        padding-top: 83px;
    }
}
