.mobile-language-menu{display: none;}
#topmenuitems li{
	border-right:2px solid #767676;
}
.rtl #topmenuitems li{
	border-left:2px solid #767676;
    border-right:0px solid #767676;
}
.rtl #menu-1-fc36b37 li:last-child{
	border-left:0px!important
}
#topmenuitems  .elementor-widget-container {
    
    flex-direction: row-reverse!important;
}
#langswicher .elementor-widget-container {
   
    flex-direction: row!important;
}
.elementor-العربية.elementor-element.elementor-element-326e98ec {
    border-style: solid;
    border-width: 0px 0px 0px 0px!important;}
.elementor-search-form__icon i{color:#0c8047}
.map-holder{display:none!important}
#menu-1-fc36b37 li a {
    padding: 0px 10px!important;
}
.elementor-29244 .elementor-element.elementor-element-e375e4e .elementor-search-form__container {
    min-height: 32px!important;
}
.elementor-nav-menu a {
    line-height: 11px!important;
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{display:none}
a:not(button):hover{box-shadow: none!important;}
#menu-1-fc36b37 li:last-child{
	border-right:0px!important
}

#faites input{background-color:#fff!important;border:0px}
#faites button {
    background: #FFF!important;
    width: 100%;
    color: #eba237!important;
    font-size: 19px;
    font-weight: bold;
}
.elementor-field-textual.elementor-size-md {
    font-size: 15px;
    min-height: 47px;
    padding: 6px 16px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-style: unset;
    font-weight: bold!important;
}
.toppic{position: relative;
    top: -95px;}
.openme1 a{padding: 20px;
    border-radius: 50%;
    background: #ffa301;
    position: fixed;
    
   
    z-index: 10000000;
   }

.openme1 img{width:90px}
#chiffrescles  .elementor-widget-counter{padding: 50px;
    border-radius: 50%;}
.l-primary-footer.l-primary-footer--dark-skin .l-primary-footer__widgets {
    background-color: #393e43;
    color: #ffffff;
}
.download{float: none;
    background: gray;
    padding: 10px 30px;
    border-radius: 50px;
    background-image: linear-gradient(90deg, #006633 0%, #3FA935 100%);
    color: #fff;
    margin-top: 20px;}
.publications .elementor-accordion-item i{background:red;font-size:18px;padding:5px;border-radius:50%;background-image: linear-gradient(90deg, #006633 0%, #3FA935 100%);color:#fff;width:30px;height:30px;text-align:center;line-height:20px}
.publications .elementor-accordion-item{background: #EEF1F5;
    padding: 20px;
    border-radius: 20px;margin-bottom:20px}
.slider0 .tp-bullet-title{display:none}
#successstor swiper-pagination-bullets{    bottom: -30px!important;}
#contactform input,#contactform textarea{background:#fff!important;padding:18px}
#contactform button{color:#fff!important;padding:18px;background-image: linear-gradient(90deg, rgb(0, 102, 51) 0%, rgb(63, 169, 53) 100%)!important;font-size:22px!important}
.elementor-counter .elementor-counter-number-prefix {
    text-align: left!important;
}
.elementor-counter-number-wrapper{    width: max-content!important;}
.elementor-counter-number-suffix{font-size: 30px!important;}
.hr-lines:before {
    content: " ";
    display: block;
    height: 5px;
    width: 20px;
    position: absolute;
    top: 100%;
    left: 0;
  	right :0;
    background: #de9924;
}
#nosfin .owl-dots button span {
    display: #ffffff;
	background-color: #ffffff;}

#nousaccom.owl-carousel .owl-dots button span {
    display: block;
	background-color: #909090;}
#sectionn1 .swiper-pagination-bullet{width:8px!important;height:8px!important}
#sectionn1 .swiper-pagination-bullet-active{background:#0C8047!important}
#nousaccom .owl-dots .owl-dot span{background:#909090!important}
#nousaccom .owl-dots .active span{background:#FFAC40!important}
#idformulaire input{     width:100%;background:#fff!important;border:0px;border-radius:5px;height:48px;margin-bottom:0px!important;padding:10px}

#idformulaire label{display:none}
#idformulaire #gform_submit_button_1{font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #EBA237!important;
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
   }
#idformulaire .gform_footer{padding:0}
.eicon-play,.eicon-chevron-left,.eicon-chevron-right{display:none}
#devenirdiv{text-align:center}
#devenirdiv button{ 
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: transparent;
    background-image: linear-gradient(90deg, #3FA935 0%, #006633 100%);
    border-radius: 5px 5px 5px 5px;
color:#fff!important;
	border:0px;
}
#gform_wrapper_2 h1{font-weight:900;font-size:40px;color:#000;font-family:'Montserrat'}
#gform_wrapper_2 label{display:none}
#gform_wrapper_2 input{width:100%;border:0px;background:#fff!important;margin-bottom:0px;height:40px;padding:10px}
#devenirdiv .modal-content{background:orange!important}
#devenirdiv .close{top:-10px;right:-10px;background:green;color:#fff;border:0px}
.m-nav-menu--horizontal ul li.menu-item.menu-item-has-children > ul.sub-menu {
 
	background-color: #ffffff;}
.m-nav-menu--horizontal ul li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item a {
    color: #000000 !important;
}
.m-nav-menu--horizontal ul li.menu-item > a {
	font-family: "Poppins", sans-serif;}
.openme1{cursor: pointer!important;
    position: fixed!important;
    bottom: 30px;
    z-index: 1000;
    border-radius: 50px;
    right: 10px;
    width: 90px!important;
    background: #ffa301;
    box-shadow: 0px 2px 20px #dcdcdc99;
    padding: 20px;}
.pum-theme-32560 .pum-content + .pum-close, .pum-theme-arrawaj-2 .pum-content + .pum-close {
    position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: -13px;
    bottom: auto;
    top: -13px;
    padding: 0px;
    color: #ffffff!important;
    font-family: Arial;
    font-weight: 100;
    font-size: 24px;
    line-height: 24px;
    border: 1px none #ffffff;
    border-radius: 26px;
    box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: rgba( 3, 122, 42, 1.00 )!important;
}
#popmake-31488 h2{
    color: #fff;
    font-weight: 300;
    font-size: 22px;
    text-align: center;
    margin-top: 25px;
}
.pum-theme-32560 .pum-title, .pum-theme-arrawaj-2 .pum-title {
    color: #ffffff;
	text-align: center!important;}
.disablelink a{ pointer-events:none!important;}
#gform_wrapper_4 *{font-family:"Poppins", Sans-serif;}
#gform_wrapper_4{    background-image: linear-gradient(90deg, #006633 0%, #3FA935 100%);padding:50px;border-radius:15px;color:#fff}
#gform_wrapper_4 label{display:none}
#gform_wrapper_4 input{color:#000!important;background-color:#fff!important;width:100%;height:45px;margin:0px;padding:10px}
#gform_wrapper_6 input{color:#000!important;background-color:#fff!important;width:100%;height:45px;margin:0px;padding:10px}
#gform_wrapper_4 textarea{color:#000!important;background-color:#fff!important;width:100%;margin:0px;padding:10px}
#gform_wrapper_6 textarea{color:#000!important;background-color:#fff!important;width:100%;margin:0px;padding:10px}
#gform_wrapper_4 input:placeholder{color:#fff!important}
#gform_wrapper_6 input:placeholder{color:#fff!important}
#gform_wrapper_4 .gform_title{color:#fff;text-align:center;font-size:32px;font-weight:500}
#gform_wrapper_6 .gform_title{color:#fff;text-align:center;font-size:32px;font-weight:500}
#gform_wrapper_4 input[type="submit"]{color:green!important;font-weight:600;font-size:20px;margin:0px!important}
#gform_wrapper_6 input[type="submit"]{color:orange!important;font-weight:600;font-size:20px;margin:0px!important;border:0px}
#gform_submit_button_4{display:none1}
#gform_submit_button_6{display:none1}
.a-to-top{background: #fff;
    border-radius: 50px;
    border: 2px solid #fff;}
.a-to-top {
    background-color: transparent!important;
}
#reseauxform label{display:none}
#reseauxform input,#reseauxform select{width:100%;background:#fff!important;border:0px;height:40px;padding:10px;text-transform:Uppercase;font-style:normal;font-size:18px}
#reseauxform input[type="submit"]{color:green!important}
#reseauxform .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
#gform_wrapper_6 label{display:none}

#menu-main-menu-6 .elementor-element-6b28c8e2 .elementor-element-a9f850d a{
    font-size: 14px !important;
}
#gform_wrapper_7 h1{font-weight:900;font-size:30px;color:#000;font-family:'Montserrat'}
#gform_wrapper_7 label{display:none}
#gform_wrapper_7 input{width:100%;border:0px;background:#fff!important;margin-bottom:0px;height:40px;padding:10px;color:#000}
#gform_wrapper_7  .validation_message{    top: 8px!important;}
.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
    padding: 24px;
    border: 1px dashed #ccc;
    text-align: center;
	color: #fff;}
#gform_wrapper_7  input[type='submit']:hover, #gform_wrapper_7  button:hover, #gform_wrapper_7  .button:hover {
   
    color: #000000 !important;
}
a,p,h1,h2,h3,h4,h5,h6,li,ul,span,b,strong,div,table,button{font-family: 'Montserrat'!important;}
@media(max-width:960px){
	.elementor-element-bbc3762{display:none!important}
	.elementor-element-048ee8e{display:none}

	.openme{bottom:10px!important;top:auto!important}

}
.m-nav-menu--mobile nav ul.menu li.menu-item a {
    color: #ffffff;
    font-size: 16px;
}
.elementor-widget elementor-widget-social-icons{display:none!important}
.m-nav-menu--horizontal ul li.menu-item.current_page_item > a ,#gm-main-menu .current-menu-item{
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 black;
    box-shadow: none;
    padding: 5px;
}

#rev_slider_1_1_wrapper .ares .tp-bullet .selected{background:#ed7602}
#mobmenuright i{
    color: #da8d22!important;
    font-size: 15px!important;
}
.show-panel .mob-cancel-button{ color: #da8d22!important;
    font-size: 18px!important;}
.mob-menu-header-holder {
    font-weight: bold;
    top: 0px;
    right: 0px;
    color: #000;
    display: block;
    z-index: 10000;
    padding-top: 20px;
}
.mobmenur-container {
    position: absolute;
    right: 0px;
    top: 25px;
}
.gform_confirmation_message_1{color:#fff!important;font-weight:bold}
.mmico{width:25px!important}
.mmtxt{font-size: 15px!important;}
#input_4_11,#input_6_11{    height: 170px!important;}
.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav > .menu-item > .gm-anchor {
    font-weight: 600;
}
.current-menu-item span:not(.gm-caret){ -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 black;
    box-shadow: none;
    background: #eeeff0!important;background: #eeeff0!important;
    padding: 1px 4px;}
#rev_slider_1_1_wrapper .ares .tp-bullet:hover, #rev_slider_1_1_wrapper .ares .tp-bullet.selected {
    background: #ed7502!important;
}
.tp-bullet-title{display:none!important}
#gform_submit_button_1{margin-top:0px!important}

.gform_ajax_spinner {
	max-width:100%;
	width: 100px;
	display:block;
	margin: 20px auto;
}
footer .current-menu-item {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 black;
    box-shadow: none;
    background: transparent;
    padding: 5px;
}

element.style {
}
.elementor-31913 .elementor-element.elementor-element-1f4f29c .elementor-tab-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-31913 .elementor-element.elementor-element-1f4f29c .elementor-tab-title, .elementor-31913 .elementor-element.elementor-element-1f4f29c .elementor-tab-title a {
    color: #FFFFFF;
}
.elementor-31913 .elementor-element.elementor-element-1f4f29c .elementor-tab-title, .elementor-31913 .elementor-element.elementor-element-1f4f29c .elementor-tab-title:before, .elementor-31913 .elementor-element.elementor-element-1f4f29c .elementor-tab-title:after, .elementor-31913 .elementor-element.elementor-element-1f4f29c .elementor-tab-content, .elementor-31913 .elementor-element.elementor-element-1f4f29c .elementor-tabs-content-wrapper {
    border-width: 0px;
}
.elementor-tab-title.elementor-tab-desktop-title[aria-selected="false"] {
    background-color: #bebebe;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
   
}
.gform_wrapper div.validation_error {
    color: #000000;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 25px;
    border-top: 2px solid #79000000;
    border-bottom: 2px solid #79000000;
    padding: 16px 0 16px 0;
    clear: both;
    width: 100%;
    text-align: center;
}
.gform_wrapper .validation_message {
    color: #000000;
    font-weight: 700;
    letter-spacing: normal;
}


.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgb(255 255 255 / 0%);
    margin-bottom: 0px!important;
    border-top: 1px solid #ffffff05;
    border-bottom: 1px solid #ebebeb00;
    padding-bottom: 0px;
    padding-top: 0px;
    box-sizing: border-box;
}
#idformulaire li {
    width: 100%;
    background: transparent;
    border: 0px;
    border-radius: 5px;
    margin-bottom: 0px !important;
    margin: 0px;
    padding: 0;
    float: left;
    display: contents;
}
#menu-item-30889 .gm-menu-item__txt{color: #000000;
    background: #ffa301;
    padding: 0px 4px;
    border-radius: 3px;}
.hvr-overline-from-left:before {
   
	background: #0c8047!important;}
.a-to-top--dark {
    background-color: #000000;
   line-height:40px!important
}

#gform_wrapper_2 h1 {
    font-weight: 600;
    font-size: 25px;
    color: #fff;
    font-family: 'Montserrat';
    text-align: center;
}
#gform_wrapper_7 h1 {
    font-weight: 900;
	font-size: 25px;}
@media(min-width:1024px){
	#menu-item-38790,#menu-item-38797{display:none}
}
@media(max-width:1050px){
	.page-id-30422 .elementor-image-box-img{float: left;
    margin-right: 10px!important;}
	#nouveautes .elementor-widget-container p{text-align:justify!important;font-size:18px}
#nouveautes .elementor-heading-title{text-align:center;}
	#menumain{width:100%!important}
	
}
header .elementor-element-populated .elementor-item {
    font-size: 13px !important;
}
.gm-burger .hamburger-inner, .gm-burger .hamburger-inner::after, .gm-burger .hamburger-inner::before {
    background-color: rgb(15 104 56);
}
#gform_submit_button_6,#gform_submit_button_4{opacity:0!important}
#searchajax .ajaxsearchpro{background:none}
#searchajax .probox{height:66px!important}
#searchajax .proinput{  
	
	background: #ededed;
    margin: 10px;
    height: 38px;
    border-radius: 8px;
    line-height: 50px;
    padding: 10px;
    color: #000;
    font-weight: bold;margin-top:2px;
}
#searchajax .orig{    color: #000!important;
    font-weight: 500!important;font-size:20px!important;}
#searchajax .orig::placeholder{font-size:20px!important}
#searchajax .promagnifier{
    font-family: "Montserrat"!important;
    font-size: 22px!important;
    font-weight: 500!important;
    background-color: transparent!important;
    background-image: linear-gradient(90deg, #D1721C 0%, #DF9C25 100%)!important;
    border-radius: 10px 10px 10px 10px!important;
    padding: 13px 13px 11px 15px!important;
	
}
#searchajax2 .ajaxsearchpro{background:none}
#searchajax2 .probox{height:66px!important}
#searchajax2 .proinput{  
	
	background: #ededed;
    margin: 10px;
    height: 38px;
    border-radius: 8px;
    line-height: 50px;
    padding: 10px;
    color: #000;
    font-weight: bold;margin-top:2px;
}
#searchajax2 .orig{    color: #000!important;
    font-weight: 500!important;font-size:20px!important;}
#searchajax2 .orig::placeholder{font-size:20px!important}
#searchajax2 .promagnifier{
    font-family: "Montserrat"!important;
    font-size: 22px!important;
    font-weight: 500!important;
    background-color: transparent!important;
       background-image: linear-gradient(90deg, #3FA935 0%, #006633 100%)!important;
    border-radius: 10px 10px 10px 10px!important;
    padding: 13px 50px 11px 50px!important;
	
}
#gform_wrapper_2 h1 {
    font-weight: 600;
    font-size: 25px!important;
    color: #fff!important;
    font-family: 'Montserrat';
    text-align: center;
}
#gform_wrapper_7 h1 {
    font-weight: 600!important;
    font-size: 30px;
    color: #fff!important;
    font-family: 'Montserrat';
}
@media(max-width:1050px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 1!important;
    min-height: 2rem;
}}
@media(max-width:1050px){
	.elementor-arrows-position-outside .elementor-swiper-button-prev {
    left: -15px;
    width: 20px;
    height: auto;top:90px;
}
	.elementor-arrows-position-outside .elementor-swiper-button-next {
    right: -12px;
    width: 21px;
    height: auto;top:90px;
}
	.page-id-32478 .elementor-widget-image-box .elementor-image-box-img{float: left;}
	
.page-id-32478 .elementor-widget-image-box .elementor-image-box-content{    line-height: 40px;}
	
	
		.page-id-30488  .elementor-widget-image-box .elementor-image-box-img{float: left;margin-right:5px!important}
	
.page-id-30488  .elementor-widget-image-box .elementor-image-box-content{    line-height: 40px;}
	
	div.asp_m.ajaxsearchpro .probox #searchajax2 .proinput ,#searchajax .proinput{
		width: auto!important;}
#searchajax2 .promagnifier,#searchajax .promagnifier{
    
    padding: 13px 10px 11px 10px!important;
}
}

	.elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: none;
    margin: 0;
}

.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav > .menu-item > .gm-anchor {
    color: #343434;
}
.elementor-29244 .elementor-element.elementor-element-8565e98 .elementor-nav-menu--main .elementor-item {
    color: aliceblue;
    padding-left: 5px;
    padding-right: 5px;
    background: #c3c3c3;
    padding: 6px 7px;
    border-right: 1px solid;
}

.menu-item-38758 .elementor-item{
    background: #0c8047!important;
}
#topmenu .orig::placeholder{font-style: normal!important;font-weight:600!important;color:#d0d0d0;font-size:13px   }
.mnu{min-height: 180px;}
.elementor-element-012586f .elementor-element-populated{padding:0px!important}
.gm-navbar .gm-menu-actions-wrapper {
    
    margin: 0;
  
}
.hamburger-box {
    margin-left: 10px!important;
}
.gm-menu-actions-wrapper .gm-search > .gm-icon {
    color: #078046;
    font-weight: 700;
}

@media(min-width: 1024px){
	.gm-actions{display:none!important}

}
#menu-item-38982{display:none}
.gm-search__fullscreen-container .gm-search__input[type="text"] {
    border-bottom: 4px solid #4CAF50 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}
.gm-search__fullscreen-container .gm-search-btn {
    border-bottom: 4px solid #4CAF50 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}
.gm-search__fullscreen-container .gm-search__alpha {
    color: rgb(255 255 255) !important;
}
.elementor-top-column .elementor-widget-container i img{margin-top: -20px!important;}
#gm-main-menu  .current-menu-parent span:not(.gm-menu-item--lvl-1 span):not(.gm-caret){color: rgba(14, 118, 67, 1) !important;border-bottom: 1px solid rgba(234, 234, 234, 1)!important;background: #eeeff0!important;
    padding: 1px 4px;}
#gm-main-menu .current-menu-parent span:not(.gm-menu-item--lvl-1 span):not(.gm-caret):before {
    content: " ";
    display: block;
    height: 4px;
    width: 30px;
    position: absolute;
    top: 90%;
    left: 0;
	right: 0;
    background: #497f4c;
    padding: 0px 2px;
}
.contactform input[type='text']{background:#fff!important}
.contactform input[type='tel']{background:#fff!important}
.contactform input[type='email']{background:#fff!important}
.contactform textarea{font-size:16px!important;background:#fff!important}

.contactform input,.contactform textarea{font-style:normal!important}
.contactform button[type="submit"]{background:red!important;width:100%;font-weight:600!important;color:#fff!important;color: #fff!important;
    padding: 18px;
    background-image: linear-gradient(90deg, rgb(0, 102, 51) 0%, rgb(63, 169, 53) 100%)!important;
    font-size: 22px!important;}
#menubtn .current-menu-parent{color:#000!important}
.elementor-29244 .elementor-element.elementor-element-44f59fe .elementor-nav-menu--dropdown {
    background-color: #FFFFFF;
    box-shadow: 1px 0px 6px 1px #282828!important;
}
.elementor-swiper-button {
    
	top: 30%;}
.elementor-29244 .elementor-element.elementor-element-44f59fe .elementor-nav-menu--dropdown a.elementor-item-active{    color: #0C8047!important;
    background: #fff!important;
	font-weight:600!important;
   }
#menu-1-44f59fe .sub-arrow{display:none!important}

#agile-modal-direction .checkbox-inline{display:none!important}
.page-id-32029 .elementor-top-section .elementor-container .elementor-col-33 .elementor-element-populated:hover,.page-id-31985 .elementor-top-section .elementor-container .elementor-col-33 .elementor-element-populated:hover,.page-id-31921 .elementor-top-section .elementor-container .elementor-col-33 .elementor-element-populated:hover,.page-id-30562 .elementor-top-section .elementor-container .elementor-col-33 .elementor-element-populated:hover{
box-shadow: 1px 1px 20px 4px #b9b9b9;
}
.elementor-element .elementor-element-populated {
    box-shadow: 0px 0px 0px 0px #D5D6D7;
  
}
.mmico {
    width: 25px!important;
    margin-right: 5px;
    padding: 5px;
}
img[src="https://fondation-arrawaj.ma/wp-content/uploads/2023/04/Asset-8-1-1.png"]{height:90px!important}
img[src="https://fondation-arrawaj.ma/wp-content/uploads/2023/04/Asset-9-1.png"]{height:90px!important}
img[src="https://fondation-arrawaj.ma/wp-content/uploads/2023/04/Asset-8-2.png"]{height:90px!important}

img[src='https://fondation-arrawaj.ma/wp-content/uploads/2023/03/Asset-8-1.png']{height:90px!important}
img[src='https://fondation-arrawaj.ma/wp-content/uploads/2023/03/Asset-9.png']{height:90px!important}
img[src='https://fondation-arrawaj.ma/wp-content/uploads/2023/03/Asset-8.png']{height:90px!important}
img[src="https://fondation-arrawaj.ma/wp-content/uploads/2023/03/Asset-5-1.png"]{height:90px!important}
img[src="https://fondation-arrawaj.ma/wp-content/uploads/2023/03/Asset-6-1.png"]{height:90px!important}
img[src="https://fondation-arrawaj.ma/wp-content/uploads/2023/03/Asset-7.png"]{height:90px!important}
#nvt p{font-size:15px;line-height:180%}
#oak .elementor-widget-container{font-size:15px;line-height:180%}
#ddkl .elementor-widget-container{font-size:15px;line-height:180%}
.l-main-wrapper > .l-main-wrapper__holder > .l-main-wrapper__inner > .elementor > .elementor-section-wrap:first-child > .elementor-section:first-child > .elementor-container:first-child > .elementor-column:first-child >  .elementor-widget-wrap:first-child  .elementor-heading-title:first-child{}
.retour{
    font-size: 16px;
    margin-bottom: 30px;
    float: left!important;
    width: 100%;
}
.elementor-34310 .elementor-element.elementor-element-1db8c7b4 .elementor-heading-title {
  
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
}
#qddd p{font-size: 15px;
    line-height: 180%;}
.page-id-21657 .retour{display:none!important}
.single-post .openme1 {display:none!important}
.single-post .o-neuron-post__meta  {display:none!important}
#input_1_14{width:100%;border-radius:5px;padding:10px}
#label_4_18_1,#label_1_15_1,#label_6_17_1{display:block!important;color:#fff;width:90%}
#input_4_18 input,#input_1_15 input,#input_6_17 input{float:left;    margin-right: 10px;}

/*p{font-size: min(max(12px, 4vw), 18.5px)!important;
}*/
/* salah dev css*/
  .et-l--header .gm-navbar .gm-minicart ul, #gm-main-menu > ul.gm-navbar-nav, .gm-dropdown-menu-wrapper > ul.gm-dropdown-menu {
        word-break: normal;
    }

.page-id-29500 .retour{display:none!important}


.page-id-30562 .retour{display:none!important}


.page-id-31921 .retour{display:none!important}
.page-id-31985 .retour{display:none!important}
.page-id-32029 .retour{display:none!important}

/* 
 * 
 .page-id-xxxxxx .retour{display:none!important}
 * */

 .page-id-30358 .retour{display:none!important}
 .page-id-37250 .retour{display:none!important}


.page-id-30189 .retour{display:none!important}



/* home formuler */
.gchoice_1_18_1 label {
	margin-left: 5px!important;
	margin-bottom: -5px!important;
	  font-size: 16px !important;
	color: white;
	display: inline-block !important;
}

.page-id-21657  .gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
    margin: -23px 0;
    padding: 0;
}


.page-id-21657 #gform_fields_1 input {
   /* font-style: normal; */
}

.page-id-21657 #input_1_14 {
	
    /*font-style: normal; */
}
/*formuler text */
.inputformulercontacte{
margin-top: 5px!important;
    margin-left: 5px!important;
	}

/* demoande information  */
.page-id-30310 #input_9_8 {
	font-style: normal;
	font-weight: bold;
   color:#7a7a7a!important;
	  font-size: 0.99em;
font-family:"Montserrat" !important;

}
.page-id-30310 .gform_wrapper .top_label select.medium { 
	
	width: calc(100% - -0%);


}

/*formuler hover */
.hovertext {
  position: relative;

}

.hovertext:before {
    content: attr(data-hover);
    visibility: hidden;
    opacity: 0;
    width: 300px;
    background-color: #ffffff;
    color: #000;
    text-align: center;
    border-radius: 5px;
    padding: 19px 10px;
    transition: opacity 1s ease-in-out;
    position: fixed;
    z-index: 1;
    margin: auto;
    bottom: 150px;
    left: 0%;
    right: 0%;
    font-size: 13px !important;
    box-shadow: 2px 2px 7px #c9c9c9;

}

.hovertext:hover:before {
  opacity: 1;
  visibility: visible;

}

/*formuler hover ar */
.hovertextfrfr {
  position: relative;
	

}

.hovertextfrfr:before {
    content: attr(data-hover);
    visibility: hidden;
    opacity: 0;
    width: 300px;
    background-color: #ffffff;
    color: #000;
    text-align: center;
    border-radius: 5px;
    padding: 19px 10px;
    transition: opacity 1s ease-in-out;
    position: fixed;
    z-index: 1;
    margin: auto;
    bottom: 164px;
    left: 0%;
    right: 0%;
    font-size: 13px !important;
    box-shadow: 2px 2px 7px #c9c9c9;
}



.hovertextfrfr:hover:before {
  opacity: 1;
  visibility: visible;
}


/* social media footer */
.p-blog-single__social-media {
	
	display: none;
}


/* english us  */



/*formuler hover ar */
.hovertexteneneng {
  position: relative;

}

.hovertexteneneng:before {
    content: attr(data-hover);
    visibility: hidden;
    opacity: 0;
    width: 300px;
    background-color: #ffffff;
    color: #000;
    text-align: center;
    border-radius: 5px;
    padding: 19px 10px;
    transition: opacity 1s ease-in-out;
    position: fixed;
    z-index: 1;
    margin: auto;
    bottom: 150px;
    left: 0%;
    right: 0%;
    font-size: 13px !important;
    box-shadow: 2px 2px 7px #c9c9c9;

	
}

.hovertexteneneng:hover:before {
  opacity: 1;
  visibility: visible;
}

/*  langue hide salah*/


#menu-item-mobile-46829 a span span {
	display:none;
}


#menu-item-mobile-46829 a span:after {
  content: 'العربية'!important;
}


#menu-item-mobile-46830 a span span {
	display:none;
}


#menu-item-mobile-46830 a span:after {
  content: 'Français'!important;
}


/* dektop*/
.menu-item-42437 a span span {
		display: none!important;
}

.menu-item-42437 a span:after {
  content: 'العربية'!important;
}

.menu-item-42474 a span span {
		display: none!important;
}

.menu-item-42474 a span:after {
  content: 'Français'!important;
}



.elementor-heading-title a {
		font-size: 20px!important;
}

.page-id-37043 .gchoice_6_17_1 {

	font-size:20px;
}


.page-id-38809 .elementor-element-754981b {
display:none;
}



/* curser clolor*/

.a-to-top {

    background-image: linear-gradient(90deg, #F6A500 0%, #ED7303 100%);
}

.page-id-29461 .elementor-widget-container .elementor-heading-title .retour {
display:none!important;
}



.page-id-31898 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    




.page-id-31958 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-31950 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    



.page-id-31055 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-31053 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-30399 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-31057 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-31061 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-31059 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    



.page-id-31990 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-32010 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32037 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32179 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-29420 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-31885 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-31913 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-31967 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-31972 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-31980 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-31932 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-31937 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-31942 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-31998 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32016 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-32021 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32051 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32066 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32102 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32130 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32153 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32187 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32225 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32197 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-32239 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    



.page-id-32071 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-32254 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-32080 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32096 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-31926 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    



.page-id-32597 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    




.page-id-31998 .gform_body{
width: 90%;
}



.page-id-32003 .gform_body{
width: 90%;
}


.page-id-32597 .gform_body{
width: 90%;
}



.page-id-37043 #gform_fields_6{

width: 90%;
	
	


}

.page-id-32003 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    



.page-id-31207 .elementor-element-2cb4d26{
font-size:20px;

}


.page-id-32192 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32249 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-32163 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32158 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32168 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32174 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32210 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-31873 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32264 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    



.page-id-32215 .gform_body{
width: 90%;
}


.page-id-32109 .gform_body{
width: 90%;
}

.placeholdertetelllaa {
	font-size:20px!important;
	font-style: normal!important;
}




.placeholderhomefont {
	
		font-size:16px!important;
	font-style: normal!important;

}

#gform_wrapper_1 #gform_submit_button_1 {

text-align:center!important;
	
}


#gform_wrapper_6 #gform_submit_button_7 {

text-align:center!important;
	
}

#gform_wrapper_2 #gform_submit_button_2 {

text-align:center!important;
}



#gform_wrapper_4 #gform_submit_button_455 {

text-align:center!important;
}

#gform_wrapper_9 #gform_submit_button_9 {

text-align:center!important;
}


#gform_submit_button_2:hover {
	color:black!important;
		  font-weight: 700!important;

}

.classbuttonarrawajhom {
	
	text-align:center!important;
	
	    font-family: 'Montserrat'!important;
	
	font-size:25px;
	  font-weight: 700!important;

	border-width: 0px!important;
	cursor: pointer;
	    padding: 14px 37px!important;

	background-color:white!important;
	
	    color: rgb(235, 162, 55)!important;
	
	    border-radius: 5px;
    width: 213px;
}


.classbuttonarrawajhom:hover {
	   color:#fc7c2d!important;
	
		background-color:white!important;
}

.page-id-21657 .gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
    font-style: normal;
	font-size:16px;
}

.page-id-37043 .gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
    font-style: normal;
}

.page-id-32230 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32244 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32259 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-32220 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    



.page-id-32215 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-30422 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    



.page-id-32478 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-29532 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-30488 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-32109 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-30526 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-30310 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-29682 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    




.page-id-29449 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    



.page-id-38809 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-29972 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

.page-id-29478 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-29488 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    

#gform_wrapper_4 * {
    font-style: normal!important;
    font-family: "Poppins", Sans-serif;
}

.page-id-32121 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-32148 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-32143 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    


.page-id-32135 .elementor-widget-container .elementor-heading-title .retour {
    display:none!important;
    }
    
.page-id-32215 .gform_title{
	
	
display:none!important
}

.page-id-32215 .gform_wrapper{
	
	
margin-top: -50px;

}

.page-id-32215 .gform_wrapper{
	
	
padding-top: 5px!important;

}


.page-id-32215 #gform_wrapper_4 input[type="submit"] {

    margin-right: -20px!important;

}

.page-id-37043 #gform_wrapper_6 input[type="submit"] {

    margin-right: -20px!important;

}
@import url('../../noto.ttf');
.rtl a,.rtl p, .rtl abbr, .rtl acronym, .rtl address, .rtl applet, .rtl  .rtl big, .rtl blockquote, .rtl, .rtl caption, .rtl cite, .rtl code, .rtl dd, .rtl del, .rtl dfn, .rtl div, .rtl dl, .rtl dt, .rtl em, .rtl fieldset, .rtl font, .rtl form, .rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6, .rtl html, .rtl iframe, .rtl ins, .rtl kbd, .rtl label, .rtl legend, .rtl li, .rtl object, .rtl ol, .rtl pre, .rtl q, .rtl s, .rtl samp, .rtl small, .rtl span, .rtl strike, .rtl strong, .rtl sub, .rtl sup, .rtl table, .rtl tbody, .rtl td, .rtl tfoot, .rtl th, .rtl thead, .rtl tr, .rtl tt, .rtl ul, .rtl var{
font-family: 'Noto Sans Arabic', sans-serif!important;
letter-spacing: normal;
}



.page-id-32478 .autres-event .icon {
    width: 20px;
    margin-top: -10px;
}

.page-id-32478 .elementor-element-877b162 a {
	display:none;
}

.page-id-32478 .elementor-element-4c2f8ec 
.mmico {
    width: 33px!important;
	    margin-top: -5px;

}


.page-id-32478 .buttonarticleficher:hover {
background:white!important;

}


.buttonarticleficher:hover {
background:white!important;

}


.elementor-element-877b162 a {
	display:none;
}
.rtl rs-layer,.rtl rs-layer b{font-family: 'Noto Sans Arabic', sans-serif!important;}


.rtl .elementor-icon-box-title b{font-family: 'Noto Sans Arabic', sans-serif!important;}
.rtl .elementor-21657 .elementor-element.elementor-element-99a92e1:not(.elementor-motion-effects-element-type-background){direction:ltr!important}

.mmtxt{
    
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.rtl .elementor-heading-title {font-family: 'Noto Sans Arabic', sans-serif!important;}
.elementor-tab-title.elementor-tab-desktop-title {
 
    width: 10%;
}
.elementor-element-6e49ee4{direction: ltr;}




.page-id-21657  .buttonhomearrawaj {
white-space: nowrap;
}
	
	
.page-id-21657 .elementor-21657 .elementor-element.elementor-element-b5f0ccc .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
		padding-top:40px;
                margin-bottom: 19px;
            }






.page-id-21657   .page-template-default .l-theme-wrapper .l-main-wrapper__holder .elementor .elementor-top-section .elementor-heading-title {
                 margin-bottom: 2px!important; 
            }


.page-id-21657  .elementor-element-b5f0ccc  .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: -36px;
    left: 0;
    width: 100%
}

@media(max-width:667px){

	
*:lang(ar) .et-l--header .gm-navbar .gm-minicart ul, #gm-main-menu > ul.gm-navbar-nav, .gm-dropdown-menu-wrapper > ul.gm-dropdown-menu {
margin-left:15px!important;
	}
	
	.page-id-21657  .elementor-element-1a78c9f .elementor-counter-number-wrapper .elementor-counter-number {
		display:none!important;
	}
		.page-id-21657  .elementor-element-c72ab1e .elementor-counter-number-wrapper .elementor-counter-number {
		display:none!important;
	}
	
	 
			.page-id-21657  .elementor-element-9b108e9  .elementor-counter-number-wrapper .elementor-counter-number {
		display:none!important;
	}
	
	
	
			.page-id-21657  .elementor-element-b9ad48a .elementor-counter-number-wrapper .elementor-counter-number {
		display:none!important;
	}
	 
    .page-id-31985  .elementor-element-8d9f4c5 .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}

	
	    .page-id-31985  .elementor-element-8bc1f76  .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}
	
	
	    .page-id-31985  .elementor-element-135e9be .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}
	
*:lang(ar) .hr-lines:before {
    content: " ";
    display: block;
    height: 5px;
    width: 20px;
    position: absolute;
    top: 40px!important;
    left: 0;
  	right :0;
    background: #de9924;
}
	
	.hr-lines:before {
    content: " ";
    display: block;
    height: 5px;
    width: 20px;
    position: absolute;
    top: 100%;
    left: 0;
  	right :0;
    background: #de9924;
}
	
	.page-id-30526 .elementor-element-7574e39  .elementor-widget-container .elementor-heading-title.elementor-size-default  {
		text-align:justify
	}	
	
		.page-id-30526 .elementor-element-89ba6a0  .elementor-widget-container .elementor-heading-title.elementor-size-default  {
		text-align:justify
	}	
	
			.page-id-30526 .elementor-element-38c408e  .elementor-widget-container .elementor-heading-title.elementor-size-default  {
		text-align:justify
	}	
	
	
				.page-id-30526 .elementor-element-fa2b483   .elementor-widget-container .elementor-heading-title.elementor-size-default  {
		text-align:justify
	}	
	
	
		
				.page-id-30526 .elementor-element-9986b5e   .elementor-widget-container .elementor-heading-title.elementor-size-default  {
		text-align:justify
	}	
	
					.page-id-30526 .elementor-element-0bcb158   .elementor-widget-container .elementor-heading-title.elementor-size-default  {
		text-align:justify
	}	
	
	.page-id-37250 .elementor-element-9f26593 .elementor-widget-container .elementor-image-box-content .elementor-image-box-description  {
		text-align:justify
	}
	
	
		.page-id-37250 .elementor-element-f77a2ac .elementor-widget-container .elementor-image-box-content .elementor-image-box-description  {
		text-align:justify
	}
	
	
	 
	
	
			.page-id-37250 .elementor-element-b79378d .elementor-widget-container .elementor-image-box-content .elementor-image-box-description  {
		text-align:justify
	}
	
	
	
				.page-id-37250 .elementor-element-068351e .elementor-widget-container .elementor-image-box-content .elementor-image-box-description  {
		text-align:justify
	}
	
	
	 
	
					.page-id-37250 .elementor-element-2ffa6d02 .elementor-widget-container .elementor-heading-title
	{
word-break: normal;
	}
	
	
	.page-id-38809 .elementor-element-d85041e .elementor-widget-container{
		   text-align: justify;

	}
	
	
		.page-id-38809 .elementor-element-ee00e3c  .elementor-widget-container{
		   text-align: justify;

	}
	
	
			.page-id-38809 .elementor-element-3a6b9ba  .elementor-widget-container{
		   text-align: justify;

	}
	
	
				.page-id-38809 .elementor-element-d8eda68  .elementor-widget-container{
		   text-align: justify;

	}
	
	
	 				.page-id-38809 .elementor-element-92d19d3   .elementor-widget-container{
		   text-align: justify;

	}
	
	
	.page-id-37250 .elementor-37250 .elementor-element.elementor-element-4e01296  {
		 margin-top: -100px; 
		margin-bottom: -40px;
		

	}
	

	
	*:lang(ar) .hr-lines:before {
    content: " ";
    display: block;
    height: 5px;
    width: 20px;
    position: absolute;
    top: 40px;
    left: 0;
  	right :0;
    background: #de9924;
}

	
*:lang(ar) .postid-34007 .elementor-element-1045f185 .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-img {
		float:right
	}

	
	*:lang(ar) .postid-34007 .elementor-element-1045f185 .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-content .elementor-image-box-title {
		float:right
	}
	
		*:lang(ar) .postid-34007 .elementor-element-401252ae .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-content .elementor-image-box-title {
		float:right
	}
	
	
	*:lang(ar) .postid-34007 .elementor-element-401252ae .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-img {
		float:right
	}
	
	
	
	*:lang(ar) .postid-34006 .elementor-element-1045f185 .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-img {
		float:right
	}

	
	*:lang(ar) .postid-34006 .elementor-element-1045f185 .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-content .elementor-image-box-title {
		float:right
	}
	
		*:lang(ar) .postid-34006 .elementor-element-401252ae .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-content .elementor-image-box-title {
		float:right
	}
	
	
	*:lang(ar) .postid-34006 .elementor-element-401252ae .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-img {
		float:right
	}
	
	
	
		
	*:lang(ar) .postid-34004 .elementor-element-1045f185 .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-img {
		float:right
	}

	
	*:lang(ar) .postid-34004 .elementor-element-1045f185 .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-content .elementor-image-box-title {
		float:right
	}
	
		*:lang(ar) .postid-34004 .elementor-element-401252ae .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-content .elementor-image-box-title {
		float:right
	}
	
	
	*:lang(ar) .postid-34004 .elementor-element-401252ae .elementor-widget-container .elementor-image-box-wrapper
	.elementor-image-box-img {
		float:right
	}
	
	 .rtl.page-id-29972 .elementor-element-d8a9e48 .elementor-widget-container .elementor-icon-wrapper .elementor-icon {
		 display:block!important;
	}
	
		 .rtl.page-id-29972 .elementor-element-0d5c5fe  .elementor-widget-container .elementor-icon-wrapper .elementor-icon {
		 display:block!important;
	}
	
			 .rtl.page-id-29972 .elementor-element-46bfcdc  .elementor-widget-container .elementor-icon-wrapper .elementor-icon {
		 display:block!important;
	}
	
	
				 .rtl.page-id-29972 .elementor-element-6ed13e0  .elementor-widget-container .elementor-icon-wrapper .elementor-icon {
		 display:block!important;
	}
	
	
					 .rtl.page-id-29972 .elementor-element-9121f6e  .elementor-widget-container .elementor-icon-wrapper .elementor-icon {
		 display:block!important;
	}
	
	
						 .rtl.page-id-29972 .elementor-element-4c4ac00   .elementor-widget-container .elementor-icon-wrapper .elementor-icon {
		 display:block!important;
	}
	
	.page-id-30358 .elementor-element-0606aaa .elementor-widget-container .elementor-button-wrapper form input {

width:100%;
}
	
	
		.page-id-30358 .elementor-element-370e8e7 .elementor-widget-container .elementor-button-wrapper .elementor-button
 {

width:100%;
}
	
.page-id-37043 .pol-md-7.pol-lg-8.asl-map {

	margin-top:40px
	}
	
.page-id-21657, #ville, #activite, #submit
	{
		
    width: 100%!important;
	
	}
	
}

.elementor-element-5472de9c {
	display:flex;
}

.elementor-element-5472de9c .elementor-column-gap-default {
	display:contents!important;
}

.elementor-element-43dff76 {
		display:flex;

}

.elementor-element-43dff76 .elementor-column-gap-default {
		display:contents!important;

}


 .mmico {
	    margin-top: -13px!important;
}



.page-id-37043 .gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label {
 
    max-width: 106%!important;
}


.page-id-37043, #label_4_18_1, #label_1_15_1, #label_6_17_1 {
   
    width: 100%;
}


.k777oneone {
	width:100%!important;
}




@media(max-width:667px){
	
	
*:lang(ar)	.page-id-21657 .elementor-element-1a78c9f .elementor-counter .elementor-counter-title {
text-align:right	
	}
	
	*:lang(ar)	.page-id-21657 .elementor-element-c72ab1e .elementor-counter .elementor-counter-title {
text-align:right	
	}
	

		*:lang(ar)	.page-id-21657 .elementor-element-2cea91f .elementor-counter .elementor-counter-title {
text-align:right	
	}
	
	 
	 

	 
		*:lang(ar)	.page-id-21657 .elementor-element-b9ad48a .elementor-counter .elementor-counter-title {
text-align:right	
	}	
	

 
	
	

	
.page-id-21657 .elementor-21657 .elementor-element.elementor-element-fe02083 > .elementor-element-populated

	{
		
    margin: 20px 8px 20px 20px;
	
	}
	
}





@media(max-width:667px){
	
.rtl .elementor-21657 .elementor-element.elementor-element-fe02083 > .elementor-element-populated

	{
		
    margin: 20px 20px 20px 20px;
	
	}
	
}



@media(max-width:667px){
	
.rtl .elementor-21657 .elementor-element.elementor-element-fe02083 > .elementor-element-populated

	{
		
    margin: 20px 20px 20px 20px;
	
	}
	
}

@media(min-width:768px){

.elementor-37043 .elementor-element.elementor-element-ec1e915.elementor-widget .elementor-widget-container{
    padding-left: 53px;}

}


@media(min-width:768px){

.elementor-37043 .elementor-element.elementor-element-ec1e915.elementor-widget .elementor-widget-container{
    padding-left: 53px;}

}







@media(min-width:768px){

.page-id-32215 .elementor-element-2b5fb65 .stla_grid_root {
    margin-left: 104px;}


}


	
 #menu-item-46294

	{
		
display:none;	
	}






	
#menu-item-46295
	{
		
display:none;	
	}






	
 #menu-item-46296

	{
		
display:none;	
	}



#menu-item-mobile-46829 .gm-menu-item__txt-wrapper{
	background:#c3c3c3;
	color:white;
}

#menu-item-mobile-46830 .gm-menu-item__txt-wrapper{
	background:#c3c3c3;
	color:white;
}


#menu-item-mobile-46828 .gm-menu-item__txt-wrapper{
	background:#c3c3c3;
	color:white;
}

.postid-41997 .elementor-column .elementor-col-50.elementor-inner-column.elementor-element.elementor-element-da01db4 {
    display: contents;

}

.postid-40519 .elementor-column .elementor-col-50.elementor-inner-column.elementor-element.elementor-element-da01db4 {
    display: contents;

}

 
 .postid-33968 .elementor-column .elementor-col-50.elementor-inner-column.elementor-element.elementor-element-da01db4 {
    display: contents;

}

 
 .postid-33966 .elementor-column .elementor-col-50.elementor-inner-column.elementor-element.elementor-element-da01db4 {
    display: contents;
}

 


 .postid-33966 .elementor-column .elementor-col-50.elementor-inner-column.elementor-element.elementor-element-da01db4 .elementor-image-box-title {
margin-left:-15px;
}


 .postid-33967 .elementor-column .elementor-col-50.elementor-inner-column.elementor-element.elementor-element-da01db4 {
    display: contents;
}


.newbuttonjustinpohne {
background: linear-gradient(90deg, rgb(0, 102, 51) 0%, rgb(63, 169, 53) 100%);

 color: rgb(255, 255, 255)!important;
    font-size: 20px;
    border-color: rgba(255, 255, 255, 0)!important;

	    font-family: Montserrat!important;
    border-radius: 5px!important;
    border-style: solid!important;
    padding: 14px 34px!important;
	
	margin-top:8px!important;
	
	  font-weight: bold!important;


}

/*
#menu-item-mobile-46841 a span {
	background: #eeeff0;
	color:rgba(255, 163, 0, 1) ;
}


#menu-item-mobile-46842 a span {
	background: #eeeff0;
	color:rgba(255, 163, 0, 1) ;
}


#menu-item-mobile-46843 a span {
	background: #eeeff0;
	color:rgba(255, 163, 0, 1) ;
}


*/

 #menu-item-46377
	{
		
display:none;	
	}

 #menu-item-46378
	{
		
display:none;	
	}

 #menu-item-46379
	{
		
display:none;	
	}

.page-id-29682  .elementor-element-2a086f1{
	margin-bottom :20px;
	
	margin-top :-20px;

}
 
.page-id-29682 .elementor-element-ac27d37 {
		margin-bottom :30px;

}







	.postid-34004	.elementor-element-1045f185 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
		
			content: url("../../uploads/2023/04/click.png");
		width:20%!important;
	}



	.postid-34006	.elementor-element-1045f185 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
		
			content: url("../../uploads/2023/04/click.png");
		width:20%!important;
	}



	.postid-34007	.elementor-element-1045f185 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
		
			content: url("../../uploads/2023/04/click.png");
		width:20%!important;
	}








.postid-34004 .elementor-element-1db8c7b4 .elementor-widget-container h2 {
	
    visibility: hidden;

}



.postid-34004 .elementor-element-1db8c7b4 .elementor-widget-container:after {
	
	font-size:30px;
	font-weight: 900;
    text-transform: uppercase;

}

*:lang(en-US) .postid-34004 .elementor-element-1db8c7b4 .elementor-widget-container:after {
	
	font-size:30px;
	font-weight: 900;
    text-transform: uppercase;

}


*:lang(ar) .postid-34004 .elementor-element-1db8c7b4 .elementor-widget-container:after {
	
	font-size:30px;
	font-weight: 900;
    text-transform: uppercase;

}



.postid-34006 .elementor-element-1db8c7b4 .elementor-widget-container h2 {
	
    visibility: hidden;

}


.postid-34006 .elementor-element-1db8c7b4 .elementor-widget-container:after {
	
	font-size:30px;
	font-weight: 900;
    text-transform: uppercase;

}

*:lang(en-US) .postid-34006 .elementor-element-1db8c7b4 .elementor-widget-container:after {
	
	font-size:30px;
	font-weight: 900;
    text-transform: uppercase;

}


*:lang(ar) .postid-34006 .elementor-element-1db8c7b4 .elementor-widget-container:after {
	
	font-size:30px;
	font-weight: 900;
    text-transform: uppercase;

}




.postid-34007 .elementor-element-1db8c7b4 .elementor-widget-container h2 {
	
    visibility: hidden;

}


.postid-34007 .elementor-element-1db8c7b4 .elementor-widget-container:after {
	
	font-size:30px;
	font-weight: 900;
    text-transform: uppercase;

}

*:lang(en-US) .postid-34007 .elementor-element-1db8c7b4 .elementor-widget-container:after {
	
	font-size:30px;
	font-weight: 900;
    text-transform: uppercase;

}


*:lang(ar) .postid-34007 .elementor-element-1db8c7b4 .elementor-widget-container:after {
	
	font-size:30px;
	font-weight: 900;
    text-transform: uppercase;

}


*:lang(ar) .page-id-32478 .elementor-element-f7a61af .elementor-widget-container .elementor-image-box-wrapper {
	float: right;
}


*:lang(ar) .page-id-32478 .elementor-element-f7a61af .elementor-widget-container .elementor-image-box-wrapper figure {
	float: right;
}

*:lang(ar) .page-id-32478 .elementor-element-4c2f8ec .elementor-widget-container .elementor-image-box-wrapper {
	float: right;
}


@media(max-width:768px){
	
	
.postid-34006 .elementor-34310 .elementor-element.elementor-element-401252ae .elementor-image-box-title {
	    font-size: 20px;
	}
	
	.postid-34004 .elementor-34310 .elementor-element.elementor-element-401252ae .elementor-image-box-title {
	    font-size: 20px;
	}
	
	
	.postid-34007 .elementor-34310 .elementor-element.elementor-element-401252ae .elementor-image-box-title {
	    font-size: 20px;
	}
}

/* break lin in pages */
	.page-id-30358 {
		word-break: normal;
	}
	
	
	.page-id-31921 {
		word-break: normal;
	}
	
	.page-id-32029 {
		word-break: normal;
	}
	
	
		.page-id-31985 {
		word-break: normal;
	}
	
			.page-id-31921 {
		word-break: normal;
	}

			.page-id-30562 {
		word-break: normal;
	}



			.page-id-37250  {
		word-break: normal;
	}



*:lang(ar) #menu-item-38738 .gm-anchor .gm-menu-item__txt-wrapper .gm-menu-item__txt p {
	margin-bottom: 3px;
}

*:lang(ar) #menu-item-30889 .gm-anchor .gm-menu-item__txt-wrapper span p {
	margin-bottom: 3px;
}


.elementor-element-fef9a09  .elementor-widget-container .gm-preset-id-36402 {
	  white-space: nowrap;

}


*:lang(ar) #menu-item-mobile-46836 .gm-dropdown-menu-title .gm-menu-item__txt-wrapper .gm-menu-item__txt {
	padding-left: 33px;
	}


 *:lang(ar) #menu-item-mobile-46835 .gm-menu-item__txt-wrapper .gm-menu-item__txt {
	padding-left: 33px;

}


*:lang(ar) #menu-item-mobile-46837 .gm-dropdown-menu-title .gm-menu-item__txt-wrapper .gm-menu-item__txt {
	padding-left: 33px;
	}


*:lang(ar) #menu-item-mobile-46839 .gm-dropdown-menu-title .gm-menu-item__txt-wrapper .gm-menu-item__txt {
	padding-left: 33px;
	}





*:lang(ar) .hr-lines:before {
    content: " ";
    display: block;
    height: 5px;
    width: 20px;
    position: absolute;
    top: 40px;
    left: 0;
  	right :0;
    background: #de9924;
}
.langm nav{    text-align: center;
    margin: auto!important;}
.langm{text-align:center;margin:auto;width:120px}
.langm li{float:left}
.langm a{float:left; color: aliceblue!important;
   font-size:12px!important;
	padding: 6px 7px!important;
    background: #c3c3c3!important;
    border-right: 1px solid!important;}
#langswicher .menu-item-42424,.menu-item-49848{display:none}
.home #langswicher .menu-item-42424, .page-id-29488 #langswicher .menu-item-42424,.page-id-29478 #langswicher .menu-item-42424,.page-id-29972 #langswicher .menu-item-42424,.page-id-29500 #langswicher .menu-item-42424,.page-id-38809 #langswicher .menu-item-42424, .page-id-30526 #langswicher .menu-item-42424,.page-id-29449 #langswicher .menu-item-42424{display:block}



.elementor-element.elementor-element-4c2f8ec .elementor-image-box-title {line-height:120%;margin-top:-11px}
.elementor-element.elementor-element-f7a61af .elementor-image-box-title {line-height: 130%;}
.elementor-element.elementor-element-f7a61af .elementor-image-box-content{float: left;
    width: 60%;}
.elementor-element.elementor-element-f7a61af .elementor-image-box-img{float:left}
.mylist{
    font-size: 14px;
    text-align: left;
}
.elementor-34310 .elementor-element.elementor-element-401252ae .elementor-image-box-wrapper .elementor-image-box-img {

    margin-bottom: 3px;
}
.elementor-34310 .elementor-element.elementor-element-1045f185 .elementor-image-box-title {font-size:16px}
.elementor-34310 .elementor-element.elementor-element-401252ae .elementor-image-box-title {
    font-size: 16px!important;
}
.elementor-34310 .elementor-element.elementor-element-401252ae .elementor-image-box-img img {
    transition-duration: 0.3s;
    width: 22px;
    margin-bottom: 15px;
}
@media (max-width: 768px){
	.elementor-element-1731171  .elementor-counter-number-wrapper{    margin-top: 30px;}
	.elementor-element-1731171 .elementor-widget-wrap {
    justify-content: center!important;
}
	.elementor-element-1731171 .elementor-divider{display:none}
	.elementor-34310 .elementor-element.elementor-element-401252ae .elementor-image-box-title {
    font-size: 14px!important;
}
}
.elementor-34310 .elementor-element.elementor-element-1045f185 .elementor-image-box-title {
    font-size: 15px;
}

.elementor-29869 .elementor-element.elementor-element-20e4f9d:not(.elementor-motion-effects-element-type-background){
    
    direction: ltr!important;
}

@media(max-width:667px){
	
	 *:lang(ar) #slider-7-slide-24-layer-3 p {
		 text-align:right!important;
		 line-height: 29px!important;
	}
	
	
	 *:lang(ar) #slider-7-slide-28-layer-5
 p {
		 text-align:right!important;
	 		 line-height: 29px!important;
	}	
	
	
		 *:lang(ar) #slider-7-slide-29-layer-10

 p {
		 text-align:right!important;
	 		 line-height: 29px!important;
	}	
	
	
	
	
	  .tp-bullets.hermes.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
		 top : 114%!important;
	}
	
	

	

    *:lang(ar) #menu-2-2ab758f .menu-item-42437 a {
            display:none;
        }
            *:lang(fr-FR) #menu-2-2ab758f .menu-item-42474 {
            display:none;
        }
        
                *:lang(en-US) #menu-2-2ab758f .menu-item-42424 {
            display:none;
        }

    }




@media(max-width:667px){

	
    .page-id-32029 .elementor-element-f8618f9 .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}

    .page-id-32029 .elementor-element-05c6098   .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}

    .page-id-32029 .elementor-element-cef17a4 .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}





.page-id-31921 .elementor-element-cef17a4 .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}

.page-id-31921 .elementor-element-24551c4 .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}

.page-id-31921 .elementor-element-a3b3200  .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}



.page-id-30562 .elementor-element-3b5441f .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}

.page-id-30562 .elementor-element-89965a2   .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}

.page-id-30562 .elementor-element-072c157  .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}


	.page-id-30562 .elementor-element-3b5441f .elementor-widget-container .elementor-button-wrapper .elementor-button-content-wrapper .elementor-button-text {
white-space: nowrap;
}
	
	
.gm-navigation-drawer--mobile {
width: 260px;
}

}


.rtl .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    
    position: relative!important;
    right: -20px!important;
}




#menu-1-fc36b37 {
	display:contents;
}


.page-id-21657  .elementor-element-1a78c9f .elementor-counter-number-wrapper .elementor-counter-number {
		display:none!important;
	}


		.page-id-21657  .elementor-element-c72ab1e .elementor-counter-number-wrapper .elementor-counter-number {
		display:none!important;
	}
	
	
		.page-id-21657  .elementor-element-b9ad48a .elementor-counter-number-wrapper .elementor-counter-number {
		display:none!important;
	}
.rtl .torightt{text-align: right!important;}
.rtl .torightt .elementor-element{text-align: right!important;}
.rtl .torightt .elementor-counter-title{text-align: right!important;}


@media (max-width: 767px){
	.elementor-29869 .elementor-element.elementor-element-54c176e .elementor-heading-title {
    font-size: 35px;
}

}
@media(max-width:767px){
	.page-id-37043 #gform_fields_6 {
    width: 100%;
}
}
[dir='rtl'] .gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item, [dir='rtl'] .gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item {
    overflow: initial!important;
}

.elementor-element.elementor-element-4c2f8ec .elementor-image-box-title {
    line-height: 120%;
    width: 70%;
}
.home.rtl .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0;
    display: block;
}


.page-id-29972 .elementor-counter-number-suffix {
    margin-top: -12px;
}

@media (max-width: 767px){
    .rtl .elementor-29972 .elementor-element.elementor-element-8c1ac9a .elementor-icon-wrapper,.rtl .elementor-29972 .elementor-element.elementor-element-172ce70 .elementor-icon-wrapper,.rtl .elementor-29972 .elementor-element.elementor-element-35658d9 .elementor-icon-wrapper,.rtl .elementor-29972 .elementor-element.elementor-element-1166b58 .elementor-icon-wrapper,.rtl .elementor-29972 .elementor-element.elementor-element-e2b74eb .elementor-icon-wrapper {
        text-align: right;
    }
}

#ajaxsearchpro6_1 .probox .prosettings, #ajaxsearchpro6_2 .probox .prosettings, div.asp_m.asp_m_6 .probox .prosettings {
    width: auto!important;
    height: auto!important;
    background-color: #ededed!important;
  
    background-position: center center;
    background-repeat: no-repeat;
    order: 7;
    -webkit-order: 7!important;
    float: right!important;
    border-radius: 0;
    cursor: pointer;
    background-size: 100% 100%;
    align-self: flex-end;
    background-image: none!important;
    height: 25px!important;
    padding: 17px;
    position: relative;
    top: -6px;
    margin: 0px 15px -1px 9px;
    border-radius: 10px!important;
}
div.asp_s.asp_s_6.searchsettings div.asp_option_label {
 
    color: rgb(0 0 0)!important;
 
}
.probox-mobile{display:none!important}
@media(max-width:960px){
    .probox-mobile{display:block!important}
    .probox-web{display:none!important}
}
header .prosettings{display:none!important}
@media (max-width:960px)  {
    .rtl .gm-container {
        padding-left: 0px!important;
    }
    .rtl .gm-navbar .gm-menu-actions-wrapper .gm-search {
        margin: auto 20px;
    }
    .faq  {
        padding-bottom: 0px!important;
        padding-top: 0px!important;
    }
	
	#ajaxsearchprosettings6_1 {
    top: 650.8px!important;
    left: 50%!important;
    margin-top: -50px;
}
   
}
#ajaxsearchprosettings6_1{       top: 526.8px !important;}



.l-theme-wrapper .l-main-wrapper__inner .elementor .elementor-section-wrap .elementor-section .elementor-column-gap-default .elementor-col-100 .elementor-element-populated .elementor-widget-text-editor .elementor-widget-container p i{    margin-right: 7px;
    top: 5px;
    position: relative;}


.page-id-29682 .prosettings,.page-id-30488 .prosettings,.page-id-32478 .prosettings,.page-id-30488 .prosettings{display: none!important;}

.asp_filter_tax_category  legend{display:none!important}




div.asp_m.asp_m_6 .probox .promagnifier .asp_text_button {
    
    float: initial!important;
    
    text-align: center!important;
}

.elementor-34326 .elementor-element.elementor-element-8291c7f .elementor-heading-title
{
  color: #353535!important;
  font-size: 30px!important;
  font-weight: 900!important;
  text-transform: uppercase!important;
  line-height: 36px!important;
}

.call-box{    display: flex;
    height: 40px;
    text-align: center;
    justify-content: left;
    align-items: center;margin-bottom:10px}
.call-box img{    width: 33px;}
.call-box span{color: #fff;
    font-size: 18px;
    background: rgb(60, 147, 55);
    background: linear-gradient(90deg, rgba(60, 147, 55, 1) 25%, rgba(37, 121, 54, 1) 54%, rgba(15, 97, 54, 1) 100%);
    padding:1px 10px;
    border-radius: 5px;width: 165px;
    display: block;}
    .call-box span:hover {
              
        background: linear-gradient(90deg, rgba(15, 97, 54, 1) 25%, rgba(37, 121, 54, 1) 54%, rgba(60, 147, 55, 1) 100%);
        transition: background 1s ease;
    }
@media (min-width: 1024px){
	.rtl .gm-container {
    padding-right: 10px !important;
}
}
.validation_error{display:none}
.gform_wrapper div.validation_error,.gform_wrapper .validation_message{display:nonde!important}
#rapidecta{display:none}


#gform_fields_6 #choice_6_17_1{
	width : 20px!important;
}



#row51163, #column99259  {
	display:none;
}

.rtl.page-id-29478 .elementor-element-55b5c20 > .elementor-element-populated {
	border-width: 0px 0px 0px 8px;
	padding-left:15px;
	    margin-left: 3px;
    margin-right: 0px;
    right: 4px;
    left: 0px;
}

.rtl.page-id-29478 .elementor-element-568cb8d > .elementor-element-populated{
	border-width: 0px 8px 0px 0px;
	padding-right:15px;
}

.rtl.page-id-29478 .elementor-element-eaceed7 > .elementor-element-populated{
	border-width: 0px 0px 0px 8px;
	padding-left:15px;
	    margin-left: 3px;
    margin-right: 0px;
    right: 4px;
    left: 0px;
}


.rtl.page-id-29478 .elementor-element-644ce35 > .elementor-element-populated{
	border-width: 0px 8px 0px 0px;
	padding-right:15px;
}


.rtl.page-id-29478 .elementor-element-03ee16b > .elementor-element-populated{
		border-width: 0px 0px 0px 8px;
	padding-left:15px;
	    margin-left: 3px;
    margin-right: 0px;
    right: 4px;
    left: 0px;
}



.rtl.page-id-29478 .elementor-element-fccaf17 > .elementor-element-populated{
	border-width: 0px 8px 0px 0px;
	padding-right:15px;
}


.rtl.page-id-29478 .elementor-element-7ce0e1f > .elementor-element-populated{
		border-width: 0px 0px 0px 8px;
	padding-left:15px;
	    margin-left: 3px;
    margin-right: 0px;
    right: 4px;
    left: 0px;
}


.rtl.page-id-29478 .elementor-element-f66ac85 > .elementor-element-populated{
		border-width: 0px 8px 0px 0px;
	padding-right:15px;
}


.rtl.page-id-29478 .elementor-element-f57c072 > .elementor-element-populated{
	border-width: 0px 0px 0px 8px;
	padding-left:15px;
	    margin-left: 3px;
    margin-right: 0px;
    right: 4px;
    left: 0px;
}


.rtl.page-id-29478 .elementor-element-806fcfd > .elementor-element-populated{
			border-width: 0px 8px 0px 0px;
	padding-right:15px;
}

.rtl.page-id-29478 .elementor-element-15cf12f > .elementor-element-populated{
		border-width: 0px 0px 0px 8px;
	padding-left:15px;
	    margin-left: 3px;
    margin-right: 0px;
    right: 4px;
    left: 0px;
}


.rtl.page-id-29478 .elementor-element-49db5a1 > .elementor-element-populated{
		border-width: 0px 8px 0px 0px;
	padding-right:15px;
}

.rtl.page-id-29478 .elementor-element-ba6442d > .elementor-element-populated{
			border-width: 0px 0px 0px 8px;
	padding-left:15px;
	    margin-left: 3px;
    margin-right: 0px;
    right: 4px;
    left: 0px;
}

.rtl.page-id-29478 .elementor-element-fa5db6d > .elementor-element-populated{
	border-width: 0px 8px 0px 0px;
	padding-right:15px;
}


.rtl.page-id-29478 .elementor-element-27f49b4 > .elementor-element-populated{
			border-width: 0px 0px 0px 8px;
	padding-left:15px;
	    margin-left: 3px;
    margin-right: 0px;
    right: 4px;
    left: 0px;
}



.rtl.page-id-30189 .startquote img{
	float:right;
	transform: scaleX(-1);
    margin-bottom: 15px;
}

.rtl.page-id-30189 .endquote  img{
	float:left;
	transform: scaleX(-1);
}
.rtl.page-id-30189 .startquote  img{
	float:right;
	transform: scaleX(-1);
    margin-bottom: 15px;
}

.rtl.page-id-30189 .endquote   img{
	float:left;
	transform: scaleX(-1);
}

.rtl.page-id-30189 .startquote   img{
	float:right;
	transform: scaleX(-1);
    margin-bottom: 15px;
}

.rtl.page-id-30189 .endquote   img{
	float:left;
	transform: scaleX(-1);
}

.elementor-nav-menu .sub-arrow{display: none!important;}
.a-to-top.a-to-top--dark svg {
    color: #ffffff;
    margin-top: 8px;
}

.mbread img{
    width: 17px!important;
    position: relative;
    top: 2px;
    left: 0px}
.mbread{    font-size: 18px!important;}
.mbread p{padding:0px!important;margin:0px!important}
.event{width:100%;display: flex;margin-top:10px;margin-bottom:10px}
.event .image-event{width: 50%;
    padding: 15px}
.event .image-event img{    border-radius: 10px;width:100%}
.event .content-event{width:50%;padding: 15px;}
.event .meta-event {
    width: 100%;
    display: flex;
    color:#D88A00;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}
.event .content-event p{font-size:16px!important;    margin: 0px;text-align: justify;}
.event .content-event h3{color: #353535;
    font-size: 20px;
    font-weight: 600;
    margin-top: 15px }
.event .meta-event .lieu-event{width:50%;text-align: right;font-size: 14px;}
.event .meta-event .date-event{width:50%;text-align: left;font-size: 14px;}
.rtl .event .meta-event .lieu-event{text-align: left!important;}
.rtl .event .meta-event .date-event{text-align: right!important;}
.event .lire-event{font-size: 16px !important;
    color: #D88A00;
    text-decoration: underline;text-shadow: 0px 0px 0px rgba(0,0,0,0.3);}
.lieu-img{width: 20px;
    position: relative;
    top: 4px;
    right: 2px }
.date-img{    width: 20px;
    position: relative;
    top: 5px;
    right: 2px;}
.pratiques .content-event{width:100%!important;}
.time-fp .elementor-image-box-img {
    position: relative !important;
    top: 3px !important;
    left: 0px !important;
    width: 20px !important;
}
.calander-fp .elementor-image-box-img{
    position: relative !important;
    top: 4px !important;
    right: 5px !important;
    width: 20px !important;
}
.location-event .elementor-image-box-img{
    position: relative!important;
    top: 4px!important;
    left: 5px!important;
    width: 20px!important;
}
.calander-event .elementor-image-box-img{
    position: relative !important;
    top: 4px !important;
    right: 5px !important;
    width: 20px !important;
}
.exposants{
    display: block;
    float: left;
    width: 100%;
}
.exposant{
    padding: 20px;
    background: #eef1f5;
    border-radius: 15px;
    display: flex;
    width: 48%;
    float: left;
    margin: 1%;
}

.exposant .infos{width:50%}
.exposant .actions{width:50%}
.exposant .infos h3{    color: #000000;
    font-size: 20px;
    font-weight: 700;    margin: 0;}
.exposant .infos h4{
        color: #000000;
        font-size: 17px;
        font-weight: 500;
        text-transform: uppercase;
    }
    .exposant .infos h4{
        color: #000000;
        font-size: 17px;
        font-weight: 500;
        text-transform: uppercase;
    }
    .rtl .exposant i{float: left!important;}
    .exposant .fa-whatsapp{color: #fff;
        font-family: 'Font Awesome 5 Brands';
        font-weight: 100;
        font-size: 30px;float: right;}
        .exposant .famarker{color: #fff;
            font-family: 'FontAwesome';
            font-weight: 100;
            font-size: 30px;float: right;}
    .exposant .metabox h5{color: #000000;
        font-size: 18px;
        font-weight: 400;    margin: 0;}
        .exposant .metabox h6{color: #000000;
            font-size: 18px;
            font-weight: 400;}
            .actions a{
                background: linear-gradient(30deg, #d16e14 23%, rgb(255 163 1) 100%);
                padding: 10px;
                float: left;
                width: 100%;
                border-radius: 10px;
                color: #fff;
                margin-bottom: 14px;    font-size: 16px;
            }
            .actions a:hover{
              
                color: #fff;
            }
.rtl .mentions-legales p {direction: rtl!important;text-align: right;}
.gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item__link::before, .gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item__link::before{
    content: '\f105'!important;
}
#retour h1,#goooo-back h1{    cursor: pointer;width: 200px;font-size: 22px;}


    #choice_1_18_1{display:none!important}
    #label_1_18_1{    padding: 0px;
        min-width: 100%;
        padding-bottom: 0px;
        display: flex !important;}
    #label_1_18_1 span   {
        display: block;
        width: 100%;
        float: right;
        padding-left: 5px;
        font-size:12px!important;
    }
    #label_1_18_1  u  {
       
        font-size:12px!important;
    }
    #label_1_18_1::before  {
        content: '';
        width: 20px;
        height: 19px;
        border-radius: 100%;
        border: 2px solid #fff;
        padding: 1px;
        display: block;
        position: relative;
        top:3px;
    }
    #choice_1_18_1:checked ~ #label_1_18_1::before{
        background : #ffffff content-box;
    }
    .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label{
        font-weight: 400!important;
    }



    #choice_9_7_1{display:none!important}
    #label_9_7_1{
        display: contents;}
    #label_9_7_1 span   {
        margin-left: 5px;
        width: 100%;
        display: block;
    }
    #label_9_7_1::before  {
        content: '';
        width: 43px;
        height: 25px;
        border-radius: 100%;
        border: 2px solid #137a34;
        padding: 1px;
        display: block;
        float: left;
    }
    #choice_9_7_1:checked ~ #label_9_7_1::before{
        background: #147b34 content-box;
    }
    .inputformulercontacte{
        font-size: 14px !important;
        text-align: justify;
        float: right;
        padding-left: 10px;
        margin: 0;
    }
    .gchoice_9_7_1{
        display: flex!important;
        align-items: center!important;
    }
    .gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {
        width: calc(100%)!important;
    }





    #choice_6_17_1{display:none!important}
    #label_6_17_1{
        padding: 0px;
        display: flex !important;
        align-items: center;
        padding-bottom: 0px;
        font-size: 16px !important;
        text-align: justify;
        padding-left: 30px;}
    #label_6_17_1 span   {
        margin-left: 5px;
        width: 100%;
        display: block;
    }
    #label_6_17_1::before  {
        content: '';
        width: 22px;
        height: 22px;
        border-radius: 100%;
        border: 1px solid #fff;
        padding: 3px;
        position: absolute;
        left: 0px;
    }
    #choice_6_17_1:checked ~ #label_6_17_1::before{
        background : #fff content-box;
    }
    .rtl #accueil-slider rs-layer-wrap{
        right: 130px!important;
        left: auto!important;
    }
    .threeblock .elementor-icon-box-description{
        min-height: 129px;
        margin-top: 45px;
    }
    .ask-for-request{margin-bottom:0px!important}
    .vos-ptojets img{    border-radius: 10px 10px 0px 0px!important;}
    .vos-ptojets   .elementor-widget-text-editor{
        min-height: 130px;
    }
    .fastlinks> div > nav > ul >li{
        background: #0f6838;
        padding: 8px 12px;
        border-radius: 5px;

    }
    .fastlinks li:hover{
        background: #ffa301;
    }
    .fastlinks a{
        text-decoration:none!important;
        -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0px 0 #000000 !important;
        box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0px 0 #000000!important;
    }
    .fastlinks .sub-menu{z-index: 10000!important;}
    .rtl .fastlinks  nav  ul {
        text-align: left!important;
    }
    .rtl #menubtn .elementor-element-populated {
        padding: 0px!important;
    }
    .a-to-top {right: auto!important;
        left: initial!important;}
        .rtl .openme1 {
            left: 30px;
            right: auto;
        }
        .rtl .subfooter .elementor-container{    direction: ltr!important;
            padding: 20px!important;}
        .rtl .contactez-nous{
            direction: rtl;
            text-align: left;
        }
        .rtl .suivez-nous{
            direction: rtl;
            text-align: left;
        }
        .elementor-col-33 .elementor-element-populated:hover {
            box-shadow: 0px 0px 0px 0px #b9b9b9!important;
        }
       .rtl .reaon-1 .elementor-widget-image{text-align: left!important;}
       .rtl .reaon-2 .elementor-widget-image{text-align: right!important;}
       .rtl .reaon-3 .elementor-widget-image{text-align: left!important;}
       .rtl .reaon-4 .elementor-widget-image{text-align: right!important;}
       .rtl .reaon-5 .elementor-widget-image{text-align: left!important;}
       .rtl #retour i{
            position: relative;
            top: 6px;
        }
        .reaon-1 p,.reaon-2 p,.reaon-3 p,.reaon-4 p,.reaon-5 p{font-size: 17px!important;
            line-height: 30px!important;}
          .page-id-30121  .elementor-widget:not(:last-child) {
                margin-bottom: 5px;
            }
            #menubtn a, #menubtn a:hover{text-decoration: none!important;box-shadow: none!important;}
            #menubtn .m-nav-menu--horizontal ul li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item{ margin: 10px 0px!important;
                padding: 6px!important;}
                #menubtn .elementor-element.elementor-element-b109de8 nav ul li.menu-item-has-children > ul.sub-menu{margin:0px!important}
                #input_1_18{display: contents;}
                .gform_wrapper .validation_message {
                    color: #c92d2d !important;
                    font-weight: 500 !important;
                    letter-spacing: normal !important;
                    position: relative !important;
                    padding-top: 0 !important;
                    margin-top: 0 !important;
                    top: -75px;
                }
                .gform_wrapper .instruction{display: none;}
                #validation_message_1_18{top: -45px;}
                .gform_validation_error .gform_footer {
                    margin: 0px 0 0 0!important;}
                    [dir='rtl'] .gm-dropdown-hover-style-shift-right .gm-dropdown-menu .gm-menu-item__link::before, [dir='rtl'] .gm-dropdown-hover-style-shift-right ~ .gm-main-menu-wrapper:not(.gm-second-nav-drawer) .gm-dropdown-menu .gm-menu-item__link::before {
                        content: '\f104' !important;
                    }
                   .rtl #values-joinus{direction : rtl}
                   .rtl .date-cles{direction : ltr!important}
                   .rtl .linkoutil .elementor-heading-title {float:right}
                   .rtl .fastlinks .sub-menu{min-width: calc(100% + 30px)!important;
                    position: absolute!important;
                    left: 0px!important;
                    text-align: right !important;}
                    .rtl .dates-cles{direction:ltr!important}
                    .rtl .m-nav-menu--horizontal ul li.menu-item.menu-item-has-children > ul.sub-menu{text-align: right !important;}
                    .rtl .dates-cles .elementor-widget{text-align: right !important;}
                    .dates-cles .first50:after{content:'';border-style: solid;
                        border-width: 0px 8px 0px 0px;
                        border-color: #006633;}
                        .dates-cles .elementor-col-50{width:50%!important}
                        .elementor-tab-content p{    font-size: 18px!important;}
                        .elementor-tab-content strong{    color: #000000!important;}
                        .breadcrumbs p{    font-size: 16px!important;}
                        .breadcrumbs img{
                            width: 20px!important;
                            position: relative!important;
                            top: -2px!important;
                        }
                        #popmake-34252 .gform_footer,.contactformsection .gform_footer{padding:0!important;
                            margin: 0!important;}

                            #popmake-34252 .gform_wrapper li.gfield.gfield_error,.contactformsection    .gform_wrapper li.gfield.gfield_error {background-color: transparent!important;
                                margin-bottom: 6px !important;
                                border-top: 0px solid #ffffff!important;
                                border-bottom: 0px solid #c89797!important;
                                padding-bottom: 0!important;
                                padding-top: 1px!important;}
                                #popmake-34252 .gform_wrapper .validation_message,.contactformsection      .gform_wrapper .validation_message{top:5px!important;font-size: 14px!important;}
                                .rtl #label_6_17_1::before{right: 0px;
                                }
                                .rtl #label_6_17_1 { padding-left: 0;
                                    padding-right: 35px;
                                }
                                .rtl .sl-phone a,.info-addr-inner a{    direction: ltr;}
                               .elementor-pagination {
                                    margin-top: 30px!important;
                                    margin-bottom: 50px!important;
                                    font-weight: 600!important;
                                }
                                .rtl .contactdesc{text-align: right!important;}
                                .page-numbers{font-weight: 600;
                                    font-size: 20px;
                                    margin: 10px;}
                                    .rtl .calander-event-ar .elementor-widget-container{
                                    direction: ltr!important;
                                }
                                
                                .rtl .elementor-29869 .elementor-element.elementor-element-940b041 .elementor-heading-title,.rtl .elementor-29869 .elementor-element.elementor-element-ebcdc01 > .elementor-widget-container {
                                    padding: 50px 0px 50px 50px!important;
                                    direction: ltr;
                                }
                                .rtl .numb .elementor-heading-title{margin-bottom: 20px;}
                                .rtl .calander-event-ar .elementor-image-box-content {
                                    text-align: right !important;
                                    margin-right: 10px !important;
                                }
                                @media(max-width:960px){
                                    .chiffre-car .elementor-counter-title {
                                        text-align: center !important;
                                    }
                                    .chiffre-car .elementor-counter-number-wrapper{
                                        margin: auto;
                                    }
                                    rs-sbg{background-position-x: -700px !important;
                                        background-size: revert !important;}
                                    .openme1{display:none!important}
                                    .rtl #accueil-slider rs-layer-wrap {
                                        right: 30px !important;
                                        left: auto !important;
                                    }
                                    #mfooter .elementor-widget-wrap {justify-content: center;}
                                    .rtl .group-0-0-1 {
                                        left: 20px!important;right: initial!important;}
                                        .call-box{justify-content: center!important;}
                                    
                                    #mfooter .mtlogo{width:200px!important;}
                                    .followuson .elementor-social-icons-wrapper{justify-content: center!important;}
                                    #mfooter .followuson p{text-align:center!important}
                                    .mobilechiffres .elementor-widget-wrap,.mobilechiffres .elementor-widget-counter{justify-content: center!important;    direction: ltr;display: flex;}
                                    .metapes .swiper-slide{border-radius: 10px;}
                                    .mtitle{    padding-bottom: 50px!important;}

                                    .rtl .elementor-31194 .elementor-element.elementor-element-581f669,.elementor-31194 .elementor-element.elementor-element-1b59542{text-align:justify!important}
                                    .mbread {font-size: 13px !important;}
                                    #retour h2{font-size: 19px!important;}
                                    .mtitle .elementor-heading-title {
                                        margin-top: 20px!important;}
                                        .elementor-29420 .elementor-element.elementor-element-1f4f29c .elementor-tab-title{font-size: 25px;}
                                        .mobilechiffres2 .elementor-widget-text-editor{    justify-content: center!important;
                                            display: flex!important;}
                                            .mobilechiffres2    .elementor-widget-text-editor .elementor-widget-container p{text-align: center!important;    margin-top: 0px!important;}
                                            
                                            .mobilechiffres2    .elementor-widget-text-editor .elementor-widget-container h2{text-align: center!important; }
                                        .page-id-37250 .elementor-post__thumbnail__link  {
                                            float: left!important;
                                            width: 30%!important;
                                        }     
                                        .page-id-37250 .elementor-post__thumbnail {
                                            width: 100%!important;
                                            float: left!important;
                                            margin: 0!important;
                                            padding: 0!important;
                                        } 
                                        .page-id-37250  .elementor-post__thumbnail img{
                                            position: static!important;
                                            transform: none!important;
                                        }  
                                       
                                        
                                        #label_9_7_1::before{    width: 59px;
                                            height: 17px;}
                                            .rtl #label_9_7_1::before{   width: 44px!important;}
                                            .event {
                                                width: 100%;
                                                display: block;}
                                                .event .image-event {
                                                    width: 100%;
                                                }
                                                .event .content-event {
                                                    width: 100%;
                                                }


                                                .page-id-29682 .promagnifier, .page-id-30488 .promagnifier,.page-id-32478 .promagnifier{
                                                    width: 95%!important;
                                                    top: 0px!important;
                                                    position: relative;
                                                    height: 38px;
                                                    justify-content: center!important;
                                                    display: flex!important;
                                                }
                                                .eventmetam .elementor-image-box-wrapper{text-align: center!important;
                                                    display: block;
                                                }
                                                .rtl .mnu {
                                                    min-height: 100px;
                                                }
                                                .rtl .elementor-29869 .elementor-element.elementor-element-54c176e .elementor-heading-title {
                                                    font-size: 36px;
                                                    line-height: 48px;
                                                }
                                                
                                                .exposant{width: 100%;}
                                                .rtl .calander-event-ar .elementor-image-box-content{
                                                    text-align: center!important;
                                                    margin-right: 10px!important;
                                                }
                                                .a-to-top.a-to-top--dark svg {
                                                    margin-top: 5px;
                                                }
                                                .date-cles-left> .elementor-widget-wrap{
                                                    padding-left: 8px!important;
                                                }
                                                .date-cles-right> .elementor-widget-wrap{
                                                    padding-right: 8px!important;
                                                }
                                                .date-cles-title{
                                                    font-size: 14px!important;
                                                }
                                                .date-cles-content{
                                                    font-size: 13px!important;
                                                }

                                }
                                .eicon-play:before{display:none!important}
                                .page-id-29869 .elementor-col-100 .elementor-nav-menu--dropdown.elementor-nav-menu__container {
                                    padding: 10px;
                                margin: 0;}
                                .p-blog-single__content,.p-blog-single__content ul,.p-blog-single__content p,.p-blog-single__content span{    font-size: 18px;}
                                .fiche-pratiques-content,.fiche-pratiques-content ul,.fiche-pratiques-content p,.fiche-pratiques-content span{    font-size: 18px;}
                                .event-content,.event-content ul,.event-content p,.event-content span{    font-size: 18px;}
                                .o-blog-post .o-blog-post__title{    font-size: 24px;    margin-bottom: 0px!important;
                                    color: #000000;}
                                    .call2,.map2{
                                        width: 23px;
                                        position: relative;
                                        top: 5px;
                                        right: 6px;
                                    }
                                    .rtl .call2,.rtl .map2 {
                                        right: initial;
                                        top: 5px;
                                        left: 6px;
                                    }
                                    #newmobile-menu .gm-container{padding:0px!important}
                                    #newmobile-menu .gm-logo{display:none!important}
                                    .mob-menu-header-holder{display: none!important;}
                                    .rtl .newhum .mob-menu-icon{
                                        top: -11px;
                                        left: -0px!important;
                                        right: initial!important;
                                    }
                                    .newhum .mob-menu-icon {
                                        color: #0f6838;
                                        font-size: 34px;
                                        position: relative;
                                        top: -11px;
                                        right: 0px;
                                    }
                                    .mobile-language-menu .menu-item{    width: 32% !important;
                                        float: left !important;
                                        background: #c3c3c3 !important;display: flex;
                                        justify-content: center!important;border-right:1px solid #fff}
                                        .mobile-language-menu .menu-item a{color:#ffffff!important;font-weight: 600!important;font-size:11px!important;padding:6px!important}
                                        .mobile-language-menu .menu-item a span{    font-size: 10px!important;}
                                        .mobile-language-menu .elementor-nav-menu__container{
                                            margin-top: 4px!important;    overflow: hidden;
                                        }
                                        .newhum .elementor-widget{
                                            display: flex!important;
                                            justify-content: right!important;
                                        }
                                        .newhum .mob-icon-menu:before{    margin: 0!important;}
                                        .rtl .newhum .elementor-widget {
                                            display: flex !important;
                                            justify-content: left !important;
                                        }
                                        .rtl .mobile-language-menu .menu-item {
                                            float: right !important;}

                                            .menu-item-49848{display:none!important}
.home .menu-item-49848, .page-id-29488 .menu-item-49848,.page-id-29478 .menu-item-49848,.page-id-29972 .menu-item-49848,.page-id-29500 .menu-item-49848,.page-id-38809 .menu-item-49848, .page-id-30526 .menu-item-49848,.page-id-29449 .menu-item-49848{display:flex!important}
.mobmenu-right-panel li, .rightmbottom, .rightmtop {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
#mobmenuright li a{color: #000!important;
    border-bottom: 1px solid #ccc!important;
    font-weight: 700 !important;}
    #mobmenuright    .menu-item-has-children  .sub-menu a{
        font-weight: 500 !important;
    }
    .rtl #label_1_18_1 span{padding-right: 10px;}
    .rtl #label_9_7_1::before {
        width: 52px;}
        .rtl .inputformulercontacte {padding-right:10px!important}
.rtl #input_9_3,#input_6_14{direction: ltr !important;}
#chiffres-cles-web .elementor-counter-number{    direction: ltr!important;}


#postule-menu .elementor-sub-item{line-height:130%!important}
.rtl .mbread i{
    margin-right: 0!important;
    margin-left: 7px!important;
}
.mbread i{   
    position: relative!important;
    top: 0px!important;}


   .rtl #asl-storelocator.asl-cont.no-asl-filters .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .search_filter .asl-store-search .span-geo{
    right: auto!important;
   
    left: 0!important;
    }                        
#mobile-menu{
    list-style: none;
    text-align: center;
    margin: 20px 0px;
}
#mobile-menu a{
    color: #fff;
    font-size: 16px;
}                          
#menu-desktop{
    margin-top: 20px;
}         
.dates-cles p,.dates-cles .date-cles-title{    word-spacing: -2px;
    hyphens: auto;}  


    .gm-search__fullscreen-container .gm-search__input[type="text"],   .gm-search__fullscreen-container .gm-search-btn {
        border-bottom: 4px solid rgb(255 163 0) !important;}
        .mobile-search {
            float: left;
            width: 14px;
            color: #0f6838;
            font-size: 22px;
            position: relative;
            margin-right: 12px; top: -4px;
        }
       .rtl .mobile-search {
            float: right!important;
            width: 14px;
            color: #0f6838;
            font-size: 22px;
            top: -4px;
            position: relative;
            margin-left: 15px!important;
            margin-right: 0px!important;
        }
        .mobmenu-right-bt{
            top: -4px;
            position: relative;
        }
        .post-template-default .o-hero__content__title,.o-breadcrumb,.o-hero__header{display:none!important}
        .autreevents .page-numbers{display:none!important}
        .gform_wrapper li.gfield.gfield_error{background-color: transparent!important;
            margin-bottom: 5px !important;
            border-top: 0px solid #c89797!important;
            border-bottom: 0px solid #c89797!important;
            padding-bottom: 0px!important;
            padding-top: 0px!important;
            box-sizing: border-box;}
            .gform_wrapper .gform_fileupload_multifile .gform_drop_area {
                
                color: #fff!important;}
            #field_7_12 .gfield_label{display:block;    color: #fff;}
            html[dir=rtl] .gform_wrapper ul:not(.top_label) .ginput_container:not(.ginput_container_time) {
                width: 100%!important;
                margin-left: 0!important;
                margin-right: 0!important;
            }

            .gform_wrapper .gform_footer input.button, html[dir=rtl] .gform_wrapper .gform_footer input[type=submit]{
                width: 92% !important;
            }
            html[dir=rtl] .arabdir{transform: rotate(180deg);}