[lang="ar"] body, [lang="ar"] .wp-block-button__link, [lang="ar"]  p,[lang="ar"]  h1,[lang="ar"]  h2,[lang="ar"]  h3,[lang="ar"]  h4,[lang="ar"]  h5,[lang="ar"]  h6 , [lang="ar"] .builder-item .item--inner , [lang="ar"] select , [lang="ar"] select option { 
	font-family: "Cairo", Arial, Helvetica, sans-serif; 
}
[lang="ar"] .icon-right:after {
	left: -6px; 
}
[lang="ar"] .icon-right {
    transform: rotate(-90deg);
}
[lang="ar"] .dispo-repeater-items ,[lang="ar"] body .is-layout-flex {
    direction: ltr;
}
[lang="ar"] h1, [lang="ar"] h3, [lang="ar"] h2, [lang="ar"] .banner-col h3  {
	font-weight: 800;
}
[lang="ar"] h2 {
    font-size: 32px;
}
[lang="ar"] .banner-col h3 {
	font-size: 29px
}
[lang="ar"] body .nos-valeurs.is-layout-flex {
    direction: rtl;
}
[lang="ar"] .menu-item  a {
    letter-spacing: normal;
    font-size: 14px;
}
[lang="ar"] body .is-layout-flex h2, [lang="ar"] body .is-layout-flex p, [lang="ar"] .wp-block-buttons.has-custom-font-size.is-horizontal.is-content-justification-left.is-layout-flex.wp-container-core-buttons-is-layout-1.wp-block-buttons-is-layout-flex {
    direction: rtl;
}
[lang="ar"] .types-links a {
    font-weight: 800;
    font-family: 'Cairo';
}
[lang="ar"] .article-title h2 {
    font-size: 16px;
}
[lang="ar"] .service-image h2 {
    font-family: 'Cairo';
    font-style: unset;
    font-weight: 400;
}
[lang="ar"] p {
    font-weight: 400;
}
[lang="ar"]  .contact-more .social-panel {
	direction:rtl;
}
[lang="ar"] #footer-menu {
    width: unset;
}
[lang="ar"] .service-content p {
    font-weight: 400;
    border-right: 5px solid #EFEFEF;
    border-left: unset;
}
[lang="ar"] footer p {
    direction: ltr;
}
[lang="ar"] .footer-main-inner .row>div:not(:first-child) {
    border-right: 1px solid #2F2F2F;
    border-left: unset;
}
[lang="ar"] .nav-ul:not(.menu-mobile):not(.neve-mega-menu) > li > .wrap > a {
    text-align: start;
}
[lang="ar"] .widget li , [lang="ar"] footer h3, [lang="ar"] footer p{
    text-align: right;
}
[lang="ar"]  .tab-content h2 {
    font-family: 'Cairo';
}
[lang="ar"] 
 span.price-value {
    unicode-bidi: embed;
    direction: ltr;
    position: relative;
    left: 3px;
}
[lang="ar"] span.price {
    unicode-bidi: embed;
    direction: ltr;
		position:relative;
		left: 6px;
}
[lang="ar"] .prd-page-title-wrap .price-range {
    letter-spacing: normal;
    font-size: 30px;
}
[lang="ar"]  p.vers-title span:first-child {
    unicode-bidi: embed;
    direction: ltr;
	position:relative;
	left:4px;
}
[lang="ar"] .option-versions .vers:not(:last-child):after {
    left: -10px;
    right: unset;
}
[lang="ar"] .owl-item.active {
    margin-right: unset !important;
    margin-left: 15px !important;
}

[lang="ar"] .tab-links-container::after {
    right: unset !important;
    left: 0;
    transform: rotate(180deg);
}

[lang="ar"] .actu-loop-more {
    direction: rtl;
}
.option-group h3+p {
    letter-spacing: 0;
}
.tabs.full-width {
    direction: ltr;
}
ul.tab-links {
    flex-direction: row-reverse;
}
#wilaya-select{
	    background-position: left 12px center;
	    font-family:"Cairo", Arial, Helvetica, sans-serif;
}
#id-tracteur-ar .post-car , #id-camion-ar .post-car ,
#tab-tracteur-ar .post-car , #tab-camion-ar .post-car 
{
	  border: none;
      padding: 0;
	  position:relative;
}
#id-tracteur-ar .car-more , #id-camion-ar .car-more  ,
#tab-tracteur-ar .car-more , #tab-camion-ar .car-more 
{
	  position:absolute;
	  bottom:10px;
	  color:#fff;
	  padding:0 20px;
}
#id-tracteur-ar .icon-right:before, #id-camion-ar .icon-right:before ,
#tab-tracteur-ar .icon-right:before, #tab-camion-ar .icon-right:before 
{
 background-color:#fff;	
}
#id-tracteur-ar .icon-right:after , #id-camion-ar .icon-right:after , 
#tab-tracteur-ar .icon-right:after , #tab-camion-ar .icon-right:after 
{   
	border-color:#fff;
}
.distributeur .phone ,.distributeur .email ,.distributeur .address{
	padding-left:0px;
	padding-right:32px;
	background-position: right top 5px;
}
p.phone {
    direction: ltr !important;
    text-align: right;
}
.photos_contractuelle p{
	letter-spacing:0;
}
@media(min-width:1500px) {
	.wp-block-columns>.text-box h2, .wp-block-columns>.text-box p {
    margin-right: auto;
	margin-left:unset;	
}
		.wp-block-columns>.slanted-right-img + .text-box p , .wp-block-columns>.slanted-right-img + .text-box h2{
	margin-right:unset;
	margin-left:auto;
}
}