body.page-ar *{
	font-family: 'Tajawal', sans-serif !important;
	font-weight: 500 !important;
}
.langues{ 
	position: absolute;
	top: 5px;
	right: 15px;
	z-index: 99;
}
.langues a{
	color:#fff;
	font-size:14px;
}
.langues span{
	color:#fff;
}
.menu.fixe-menu .langues a{
	color: #191b1b !important;
}
.menu.fixe-menu .langues span{
	color: #191b1b !important;
}
body.page-ar #menu-menu{
	direction: rtl;
}
body.page-ar .menu .right ul li:first-child{
	margin-right: 0;
}
body.page-ar .menu .right ul li:last-child{
	margin-right: 40px;
}
body.page-ar .header .content::before{
	background-position: left center !important;
}
body.page-ar .header .content {
    direction: rtl;
}
body.page-ar .header .inner-container .desc{
	margin-right: 0;
	margin-left: auto;
	text-align: right;
}
body.page-ar .header .inner-container .titre{
	text-align: right;
}
body.page-ar .approche .col-desc-inner{
	float: right;
	direction: rtl;
	text-align: right;
}
body.page-ar .approche .col-desc-inner::before{
	left: auto;
	right: -30px;
}
body.page-ar .p-titre:not(.no-border)::before{
	left: auto;
	right: 0;
}
body.page-ar .p-titre:not(.no-border){
	padding-left: 0;
	padding-right: 25px;
}
body.page-ar .services.arabe .inner-container.active{
	direction: rtl;
}
body.page-ar .services.arabe .service .titre-services,
body.page-ar .services.arabe .service .desc{
	text-align: right;
	direction: rtl;
}
body.page-ar .services.realisation .col-content{
	text-align: right;
	direction: rtl;
}
body.page-ar .contact .inner-container .group label{
	right: 0;
	direction: rtl;
}
body.page-ar .contact .inner-container .group input,
body.page-ar .contact .inner-container .group select,
body.page-ar .contact .inner-container .group textarea{
	text-align: right;
	direction: rtl;
}
body.page-ar .realisation .item .col-content .content::before{
	left: auto;
	right: 20px;
}
body.page-ar .contact .inner-container .group .oblig{
	right: auto;
	left: 0;
}
@media (min-width: 768px) {
	body.page-ar .realisation .item .col-content .content {
		padding-left: 0;
		padding-right: 50px;
	}
}
body.page-ar .row.contact-form{
	direction: rtl;
}
body.page-ar .contact .inner-container .group{
	overflow: hidden;
}

@media screen and (max-width: 991px){
	.langues{
		right: 55px;
		top: -35px;
	}
}