/**
 * Place your custom styles here.
 */
 @font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
  url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
  url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
@font-face {
    font-family: 'Ahlan World Arbfonts';
    src: url('../fonts/transfonter.org-20191024-082909/AhlanworldArbfonts.woff2') format('woff2'),
        url('../fonts/transfonter.org-20191024-082909/AhlanworldArbfonts.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Hacen Tunisia';
    src: url('../fonts/Hacen-tunisia/HacenTunisia.woff2') format('woff2'),
        url('../fonts/Hacen-tunisia/HacenTunisia.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


body {
	font-family: 'georgia',serif;
	color: #000 !important;
	line-height:18px;
	font-size: 16px;
	letter-spacing: 0.5px;
	text-align: justify;
}
body.i18n-ar{
font-family: 	'Ahlan World Arbfonts' !important;
}
h2, h3, h4 {
	font-family: 'georgia' !important;
	font-weight: normal !important;
}
body.i18n-ar h2, body.i18n-ar h3, body.i18n-ar h4{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.views_slideshow_cycle_slide .views-field-field-pdf .field-content {
	position: absolute;
    right:5%;
    bottom: 45px;
    /*width: 30%;*/
    /*background: #a61c2f;*/
    padding: 5px 13px;
    z-index: 11;
}

.view-slider .views-field-field-lien-slider{
	position: absolute;
    bottom: 40px;
    z-index: 103;
    background: #6a1214;
    color: transparent;
    right: 70px;
    width: 75px;
    height: 60px;
    padding: 22px 24px;
}
.view-slider .views-field-field-lien-slider:before{
	font-family: fontawesome;
	content:'\f0c1';
	color: #fff;
	font-size: 26px;
}
.view-slider .views-field-field-lien-slider a{
	color: transparent;
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.PDF-slider {
	background: url(../images/icoDown.png) no-repeat center #6a1214;
	text-indent: -99999px;
	display: block;
}
.PDF-slider .tooltip {
	text-indent: 1px !important
}
.PDF-slider .tooltip > .tooltip-inner {background-color: #fff; color: #6a1214}
.PDF-slider .tooltip > .tooltip-arrow {border-top-color: #fff;}

#slider {
	position: relative;
}
.views_slideshow_cycle_slide .views-field-field-pdf .field-content span img {
	display: none;
}
.views_slideshow_cycle_slide .views-field-field-pdf .field-content span a {
	color: #fff;
	font-size: 18px;
	display: block;
	width: 50px;
	height: 50px;
}
#slider .views-field-nothing {
	background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.view-slide {
	position: relative;
}
.views-slideshow-controls-bottom {
    position: absolute;
    top: 48%;
    z-index: 10;
    width: 100%;
}
.views-slideshow-pager-fields {
    position: absolute;
    right: 68px;
    bottom: -202px;
}
.views-slideshow-controls-bottom .vscc-next-processed {
	position: absolute;
	right: 10px;
}
.views-slideshow-controls-bottom .vscc-previous-processed {
	position: absolute;
	left: 10px;
}
.views-slideshow-pager-field-item.active{
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #fff;
    background: #971723;
    width: 19px;
    height: 19px;
}
.views-slideshow-pager-field-item {
	display: inline-block;
    width: 15px;
    height: 15px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px;
    text-indent: -99999px;
}

.menu >li.dropdown >.dropdown-menu{
	opacity:.3;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(1, 0);
  display: block;
  transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
}

li.dropdown:hover >.dropdown-menu{

  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity:1;
}

li.dropdown-submenu >.dropdown-menu{
 opacity:.3;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(1, 0);
  display: block;
  transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
}

li.dropdown-submenu:hover >.dropdown-menu{
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity:1;
}
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active{
	cursor: pointer;
}
.row {
	margin: 0 !important
}
.navbar-main{
margin-bottom:0px !important;
}
.container-logo {
	position: relative;
}
.logo{
    position: absolute;
    z-index: 11;
    left: -30px;
    top: 0;
    margin: 0;
    width: 90%;
}
.logo img{
    width: 100%;
}

.container-header .menu > li >a{
	text-transform: uppercase;
	font-size: 14px;
}
body.i18n-ar .container-header .menu > li >a{
font-size: 15px;
font-weight: 600;
}
.navbar-nav li {
	font-size: 16px;
	font-family: 'georgia',serif;
}
body.i18n-ar .navbar-nav li{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.navbar-nav li a {
	color: #000;
}
.navbar-nav li .dropdown-menu a {
	color: #000;
	padding: 10px 40px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background: #fff;
	color: #000 !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.nav > li > a:hover, .nav > li > a:focus{
	background: #862633;
	color: #fff;
}
.conteneur-header , nav.navbar.navbar-main{
	background: #f6f5f5;
}
.region-header {
	padding-top: 15px;
}
#block-locale-language ul.list-inline li {
	background: #92734e;
	margin: 0;
	float: left;
	text-transform: uppercase;
}
#block-locale-language ul.list-inline li a:after {
	content: '|';
	color: #fff;
	padding-left: 5px;
}
#block-locale-language ul.list-inline li:last-child a:after {
	content:'';

}
#block-locale-language ul.list-inline li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	min-height: 34px;
	line-height: 34px;
}
#block-locale-language ul.list-inline li a {
	color: #fff;
	padding-left:10px;
	display: block;
}
#block-locale-language ul.list-inline li a:hover {
	text-decoration: none;
}
#block-locale-language ul.list-inline li:last-child a {
	padding-right: 10px;
}
#search-block-form input, #search-block-form .btn{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-color: #92734e;
}
#search-block-form .btn {
	background: #fff;
	color:  #92734e;
}
#block-menu-menu-ecdc ul li a {
	background: #862633;
	color: #fff;
	text-align: center;
	font-family: 'georgia',serif;
	font-size: 14px;
	text-transform: uppercase;
	max-height: 34px;
	padding: 7px;
}
body.i18n-ar #block-menu-menu-ecdc ul li a{
	font-family: 	'Ahlan World Arbfonts' !important;
	}

#block-system-user-menu {
	background: #862633;
	min-height: 34px;
	line-height: 34px;
}
#block-system-user-menu ul{
	margin-bottom: 0;
}
#block-system-user-menu ul li {
	width: 100%;
	text-align: center;
	position: relative;
	padding: 0;
}
#block-system-user-menu li a{
	color: #fff;
	font-size: 13px !important;
}
#block-system-user-menu li:after {
	content: ' | ';
	color: #fff;
	position: absolute;
	right: -5px;
}
#block-system-user-menu ul.list-inline li:last-child:after {
	content:'';
}
.block-social-media-links .horizontal li, .pane-social-media-link-widget .horizontal li {
    padding: .2em 0.3em;
}

ul.social-media-links li img {
	opacity: 0;
}
ul.social-media-links {
	text-align: right;
}
ul.social-media-links li.facebook {
	background: url(../images/socialIcon.png) no-repeat 16px 7px;
}
ul.social-media-links li.twitter {
	background: url(../images/socialIcon.png) no-repeat -22px 7px;
}

ul.social-media-links li.youtube_channel {
	background: url(../images/socialIcon.png) no-repeat -59px 7px;
}
ul.social-media-links li.linkedin {
	background: url(../images/socialIcon.png) no-repeat -95px 7px;
}
#sidr-wrapper-0 {
	position: relative;
}
#sidr-wrapper-0 a{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 160%;
	z-index: 1;
}
#sidr-wrapper-0:after {
	content:"\e236";
	font-family: 'Glyphicons Halflings';
	text-indent: 10px;
	font-size: 30px;
	opacity: 1;
	margin-left: 4%;
	margin-left: 7px;
	color: #862633;
	position: relative;
	top: 18px;
}
.carousel-caption {
	width: 40%;
	right:5%;
	left: auto;
	top: 9%;
	text-align: right;
}
.carousel-caption h2 {
	font-family: 'georgia',serif !important;
	font-weight: bold !important;
	font-size: 34px;
	color: #fff !important
}
body.i18n-ar .carousel-caption h2, body.i18n-ar .carousel-caption h3, body.i18n-ar .carousel-caption p, body.i18n-ar .carousel-caption div, body.i18n-ar .carousel-caption p span, body.i18n-ar .carousel-caption p strong{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.carousel-caption h3 {
	font-family: 'georgia',serif !important;
	font-weight: bold !important;
	font-size: 27px;
	color: #fff !important
}
.carousel-caption p, .carousel-caption div, .carousel-caption p span, .carousel-caption p strong {
	font-family: 'georgia',serif !important;
	font-size: 24px !important;
	letter-spacing: 1px;
	line-height: 24px;
}
.carousel-indicators {
	width: 95%;
	margin-left: 0;
	left: 0;
	text-align: right;
}
.carousel-indicators li{
	width: 15px;
	height: 15px;
}
.carousel-indicators .active {
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #fff;
    background: #971723;
    width: 17px;
	height: 17px;
}
.row.chiffres {
	background: url(../images/bgbilan.jpg) repeat-x center bottom #f0ece4;
	min-height: 360px;
	padding-bottom: 20px;
}
.chiffres-cles .chiffre-content {
	width: 240px;
	height: 86px;
	background: #92734e;
	position: relative;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 45px;
	text-align: center;
	line-height: 86px;
	color: #fff;
	margin: 40px auto 15px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
body.i18n-ar .chiffres-cles .chiffre-content{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.chiffres-cles .chiffre-content:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #92734e;
  position: absolute;
  bottom: -7px;
  left: 50%;
}
.chiffres-cles .chiffre-content:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.chiffres-cles .chiffre-content .chiffreunit {
	font-size: 20px;
	font-family: 'georgia',serif;
	font-weight: normal;
}
body.i18n-ar .chiffres-cles .chiffre-content .chiffreunit{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.chiffres-cles h2.name-chiffre {
	font-size: 24px;
	text-align: center;
	background: rgba(255, 255, 255, 0.84);
	width: 240px;
	height: 112px;
	margin:0 auto;
	display: flex;
	justify-content: center; /* align horizontal */
	align-items: center; /* align vertical */
	color: #000;
}
.imgPage {
	position: relative;
	height: 320px;
}
.imgPage img{
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}
.imgPage h1{
	position: absolute;
	top:35%;
	right: 10%;
	color: #fff;
}
.imgPage .breadcrumb {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	background: rgba(245, 245, 245, 0.52);
	padding-left: 18.3%;
}
.imgPage .breadcrumb a {
	color: #533b1f;
}
.imgPage .breadcrumb > .active {
	color: #533b1f;
}
.slide__content .front-act-content{
	float: right;
	width: 60%;
	height: 140px;
	background:#fff;
}
.slide__content {
	margin-bottom: 15px;
}
.slide__content .front-act-content .field-type-text-with-summary {
	font-size: 12px;
	font-family: 'georgia',serif;
}
.slide__content .front-act-content h3 {
 	font-family: 'georgia',serif;
 	font-size: 18px;
 	margin-bottom: 15px;
}
body.i18n-ar .slide__content .front-act-content h3, body.i18n-ar .slide__content .front-act-content .field-type-text-with-summary {
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.slide__content .front-act-content h3 a {
	color: #000;
}
.slick__slide img {
	width: 100%;
	/*padding: 0;
	margin: 0;*/
	max-height: 140px;
	min-height: 140px;
}
.slide__content .front-act-pic {
	float: left;
	width: 40%;
}
.slide__content .front-act-pic a {
	width: 70%;
	max-height: 140px;
	overflow: hidden;
	display: block;
}
.slide__content .front-act-date {
	width: 30%;
	background: #862633;
	float: left;
	padding: 35px 7px;
	height: 140px;
}
.slide__content .front-act-date span {
	display: block;
	text-align: center;
	color: #fff;
	font-family: 'georgia',serif;
}
body.i18n-ar .slide__content .front-act-date span {
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.slide__content .front-act-date span.days {
	font-size: 38px;
	padding-bottom: 20px;
}
.slide__content .front-act-date span.month {
	font-size: 14px;
	font-weight: bold !important;
	line-height: 0px;
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.slide__content .front-act-date span.years {
	font-size: 18px;
	line-height: 36px;
}
.slick-dots{
	bottom: -60px;
	right:80%;
}
.slick-dots li {
	margin:0 2px;
}
.slick-dots li button:before{
	width: 15px;
	height: 15px;
	border: 1px solid #b69c51;
	background: transparent;
	content: '';
	opacity: 1;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.slick-dots li.slick-active button:before {
	background: #b69c51;
}
.slick-track .slick__slide {
	margin-bottom: 40px;
}

.slick-initialized {
	margin-bottom: 0;
}

.contaier-content {
	background: #ebe8dc;
}

.not-front .contaier-content {
	background: #fff;
}
#block-views-chiffres-cl-s-block-1 h2.block-title{
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 29px;
	text-transform: uppercase;
	color: #000;
}
body.i18n-ar #block-views-chiffres-cl-s-block-1 h2.block-title{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
#block-views-communiquepresse-block-1 h2.block-title {
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 29px;
	text-transform: uppercase;
	margin-bottom: 35px;
	color: #000;
}
body.i18n-ar #block-views-communiquepresse-block-1 h2.block-title  {
	font-family: 	'Ahlan World Arbfonts' !important;
	}
#block-cdc-blocks-publicationfront h2.publication-titre{
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 29px;
	text-transform: uppercase;
	margin-bottom: 0px;
	color:#000;
}
#block-cdc-blocks-publicationfront h3.publication-desc {
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 20px;
}
body.i18n-ar #block-cdc-blocks-publicationfront h2.publication-titre, body.i18n-ar #block-cdc-blocks-publicationfront h3.publication-desc {
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.view-publication .date-publication {
	background: #a02233;
	height: 89px;
	color: #fff;
	padding: 15px 0 0 20px;
}

.view-publication .file-publication {
	background: #862633;
	height:89px;
}

.brochure .date-publication {
	background: #e56035;
	height: 89px;
	color: #fff;
	padding: 15px 0 0 20px;
}

.brochure .file-publication {
	background: #b54622;
	height:89px;
}

.view-publication .date-publication .field-name-field-typep {
	font-size: 18px;
}
.view-publication .date-publication .field-type-datetime {
	font-size: 40px;
	font-family: 'georgia',serif;
	font-weight:bold;
	line-height: 42px;
}
body.i18n-ar .view-publication .date-publication .field-type-datetime {
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.container-etat-financier .date-publication{
	background: #f75e25;
}
.container-etat-financier .file-publication{
	background: #de511d;
}
#block-views-publication-block-2 {
	margin-top: 10px;
}

.view-publication .pulication-link {
	background: url(../images/icoDown.png) no-repeat center;
	width: 100%;
	height: 100%;
	text-indent: -99999px;
	display: block;
}
.more-link a{
	background: url(../images/arrowLeft.png) no-repeat right;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-style: italic;
	font-size: 14px;
	color: #a71423;
	padding-right: 30px;
	float: right;
}
body.i18n-ar .more-link a {
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.view-publication .more-link {
	margin-top: 20px;
	float: right;
}
#block-cdc-blocks-front-map h2, .region-priorite h2.block-title, .partner h2.block-title  {
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 29px;
	text-transform: uppercase;
	margin:0px 15px 20px 0;
	color:#000;
}
body.i18n-ar #block-cdc-blocks-front-map h2,body.i18n-ar .region-priorite h2.block-title,body.i18n-ar .partner h2.block-title  {
	font-family: 	'Ahlan World Arbfonts' !important;
	}
#block-cdc-blocks-front-map h2{
	margin: 20px 0 !important;
}
#mapDiv {
	border-top: 3px solid #92734e !important;
}
.region-priorite .container-hover {
	position: relative;
	margin-bottom: 20px;
}
.region-priorite .container-hover img {
	width: 100%;
}
.region-priorite .container-hover .hover-title {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(135, 41, 43, 0.41);
	-webkit-transition: all 500ms ease-out 0.1s;
    -moz-transition: all 300ms ease-out 0.1s;
    -o-transition: all 300ms ease-out 0.1s;
    transition: all 300ms ease-out 0.1s;
}
.region-priorite .container-hover:hover .hover-title {
	background: rgba(213, 213, 213, 0.14901960784313725);
}
.region-priorite .container-hover .hover-title a {
  text-align: center;
  color:#fff;
  font-family: 'georgia',serif;
	font-weight: bold !important;
  font-size: 29px;
  position:absolute;
  top: 45%;
	left: 10%;
	right: 10%;

}
body.i18n-ar .region-priorite .container-hover .hover-title a {
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.region-priorite .container-hover:hover .hover-title a{
	color: #862633;
	text-decoration: none;
}
.partner {
	border-bottom: 1px solid #ebe8dc;
}
.partner .slick-track .slick__slide{
	margin-bottom: 20px;
}
.partner .slick__slide img {
	width: auto;
	max-height: 70px;
	height: 70px;
	min-height: auto;
}
.partner .slick-track .slick__slide {

}
.partner .slick-arrow::before {
	font-size: 50px;
	color: #c8c8c8;
}
.slick__arrow {
	top: 30%;
}
.partner .slick-prev:before { content: "‹"; }
/*[dir="rtl"] .partner .slick-prev:before { content: "›"; }*/
.partner .slick-next:before { content: "›"; }
/*[dir="rtl"] .partner .slick-next:before { content: "‹"; }*/

.region-menu-footer h2.block-title{
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 20px;
}
.region-menu-footer .block-menu-block {
	padding: 0 50px;
	min-height: 180px;
}
.region-menu-footer .nav {
	padding-bottom: 20px;
}
.region-menu-footer .nav > li {
	line-height: 5px;
}
.region-menu-footer ul > li > a {
	color: #4d4d4d;
	font-family: 'georgia',serif;
	font-size: 16px;
}
body.i18n-ar .region-menu-footer ul > li > a , body.i18n-ar .region-menu-footer h2.block-title{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
#block-menu-block-3 .nav, #block-menu-block-4 .nav{
	border-bottom: 0;
}
.not-front footer {
	background: #f6f5f5;
}
.page-contact .region-content h2 {
	margin-bottom: 20px;
	font-family: 'georgia',serif;
	text-transform: uppercase;
	font-size: 18px;
}
.page-contact p {
	font-size: 16px;
	color: #000 !important;
	font-family: 'georgia',serif !important;
}
.page-contact .view-id-contact_sp_cifique form {
	padding: 0 !important;
}
.page-contact .view-id-contact_sp_cifique form .form-item label{
	font-size: 16px;
	color: #862632;
	margin-bottom: 20px;
	display: block;
	font-family: 'georgia',serif;
	padding-left: 0;
	cursor: pointer;
}
body.i18n-ar .page-contact .region-content h2, body.i18n-ar .page-contact p,body.i18n-ar  .page-contact .view-id-contact_sp_cifique form .form-item label{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.page-contact .view-id-contact_sp_cifique form .form-item label input[type=radio], .page-contact .view-id-contact_sp_cifique form .form-item label[for=edit-field-d-partement-tid-all],
.page-contact .view-id-contact_sp_cifique form .help-block{
	opacity: 0;
	display: none;
}
.page-contact .view-id-contact_sp_cifique form .form-item label.active {
	background: #862632;
	color: #fff;
	padding:10px 0 10px 20px;
}
.page-contact .view-id-contact_sp_cifique form .form-item label.active:before{
	font-family: 'Glyphicons Halflings';
	content:"\e072";
	font-size: 12px;
	color: #fff;
	position: relative;
	left: -10px;
}
.page-contact .view-id-contact_sp_cifique form .views-submit-button {
	display: none;
}
.page-contact .view-id-contact_sp_cifique form #edit-field-d-partement-tid-wrapper, .page-contact .view-id-contact_sp_cifique form .views-widget {
	height: auto !important;
}
.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail {
	border: 1px solid #862632 !important;
	padding: 10px;
	background: #fff;
}
.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail .views-field {
	margin-bottom: 15px;
}
.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail .views-field .views-label {
	color: #9a7f5e;
}
.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail .views-field .field-content {
	color: #000;
}
.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail h2 {
	color: #862632 !important;
}
form.contact-form .col-lg-6 {
	padding-left: 0;
	padding-right: 20px;
	font-family: 'georgia',serif;

}
body.i18n-ar form.contact-form .col-lg-6{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
form.contact-form label {
	font-size: 16px;
	font-weight: bold !important;
	color: #000;
	margin-bottom: 17px;
}
form.contact-form input.form-text, form.contact-form .form-textarea {
	background: #ececec;
	border: 1px solid #e1e1e1;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius: 0;
	height: 40px;
	margin-bottom: 0px;
}
form.contact-form .form-textarea {
	height: 500px;
        margin-bottom: 60px;
}
form.contact-form .grippie {
	display: none;
}
form.contact-form .form-actions {
	padding-left: 0px;
}
form.contact-form .form-actions button {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius: 0;
	background: #862633;
	border:0;
	color: #fff;
	padding: 15	px 20px;
	font-size: 18px;
	font-weight: bold !important;
	text-transform: uppercase;
}
div.field-name-field-partenaires img {
	height: 100px;
	width: auto;
}
div.field-name-field-partenaires .row .field-item  {
	text-align: center;
	margin-bottom: 20px;
}
div.field-type-text-with-summary {
	margin: 20px 0 40px 0;
}
#views-bootstrap-grid-2 .col-lg-2 {
    width: 33.33333333%;
}
.form-control.form-select {
	padding: 6px 40px 6px 10px;
}
.page-taxonomy-term .media h4 a, .node-teaser h2 a{
	color: #8d0627 !important;
    font-weight: normal !important;
    font-size: 18px !important;
    margin: 0 !important;
    font-style: normal !important;
}
.page-taxonomy-term .media .list-inline, .node-teaser .list-inline{
	display: none;
}
.node-teaser .field-type-text-with-summary, .media .field-type-text-with-summary {
	margin-top: 5px;
}
.taxonomy-term-description {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.view-id-projet .desc-entete{
	line-height: 22px !important;
}
.region-sidebar-second, #block-views-communiquepresse-block-1 {
	text-align: left;
}
#node-52 .field-type-text-with-summary h2, #node-57 .field-type-text-with-summary h2 {
	margin-bottom: 30px;
}
#node-52 .field-type-text-with-summary p img {
	margin: 30px 0;
}
#sidr-0 .fa-sort-desc {
	z-index: 101;
    position: absolute;
    width: 31px;
    height: 41px;
    text-align: center;
    line-height: 40px;
}
.sharethis-buttons {
	float: left;
}
.imp_page {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	background: #862633;
	color: #fff !important;
	line-height: 32px;
	margin-left: 11px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.front-act-content a:hover, .front-act-content a:focus {
  
    text-decoration: none;
}
/********************************** Version Arabe *******************************/
body.i18n-ar{
	direction: rtl;
} 
.slick-list.draggable{
	direction: ltr
}
body.i18n-ar .slick-prev {
    right: -15px!important;
    left: auto;
}
body.i18n-ar iframe{
	display:none;
}
body.page-contact.i18n-ar iframe{
	display:block;
}
body.i18n-ar .col-md-4 {
    width: auto;
}
body.i18n-ar.node-type-projet .col-md-4 {
	width: 33.33333333%;
}
body.i18n-ar .carousel-caption {
    width: 40%;
    left: 5%;
    right: auto;
    top: 9%;
    text-align: left;
}
body.i18n-ar  .views_slideshow_cycle_slide .views-field-field-pdf .field-content {
    position: absolute;
    left: 5%;
    bottom: 45px;
    padding: 5px 13px;
	z-index: 11;
	right: auto;
}
body.i18n-ar .sharethis-buttons {
    float: right;
}
body.i18n-ar  .imp_page {
    float: right;
    margin-right: 11px;
}
.node-type-communiquepresse #slider ol:last-child , .node-type-image #slider ol:last-child {
    display: none;
}
/*** menu ****/
body.one-sidebar.sidebar-second.sidr-open.sidr-0-open {
    position: fixed!important;
    right: 286px!important;
}
body.i18n-ar {
    right: 286px;
}
body.i18n-ar div#sidr-0 {
    right: 0;
    left: auto;
}

body.i18n-ar a.sidr-class-dropdown-toggle , 	body.i18n-ar .sidr ul li ul li a{
	padding-right: 30px;
	text-align: right;
}
body.i18n-ar .sidr ul li ul li ul li a{
	padding-right: 45px;
}
body.i18n-ar  .views-slideshow-pager-fields {
    position: absolute;
    left: 95px;
	bottom: -202px;
	right: auto;
}
body.i18n-ar  #block-cdc-blocks-front-slogon h2.titre2 {
	margin-right: 29.5%;
	margin-left: 0
}
body.i18n-ar div#bs-example-navbar-collapse {
    float: right;
}
body.i18n-ar ul.menu.nav.navbar-nav {
    padding-right: 0;
}
body.i18n-ar .breadcrumb {
    padding-right: 19%;
}
body.i18n-ar section#block-block-9 {
	background: #862633;
	min-height: 34px;
	line-height: 23px;
	text-align: center;
	height: 40px;
	padding-top: 3px;
}
body.i18n-ar #block-locale-language ul.list-inline li a:before {
    content: '|';
    color: #fff;
    padding-left: 5px;
}
body.i18n-ar #block-locale-language ul.list-inline li:last-child a:before {
    content: ' ';
}
body.i18n-ar #block-locale-language ul.list-inline li a:after {
    content: '';
}
body.i18n-ar .dropdown-menu {
	right: 0!important;
}
body.i18n-ar .dropdown-menu .dropdown-menu {
    right: 100%!important;
}
 body.i18n-ar .col-lg-1, body.i18n-ar .col-lg-2, body.i18n-ar .col-lg-4, body.i18n-ar .col-lg-5, body.i18n-ar .col-md-6, body.i18n-ar .navbar-main .col-lg-8, body.i18n-ar .col-sm-12, body.i18n-ar .col-sm-3,  body.i18n-ar  .col-sm-9, body.i18n-ar .col-md-4{
	float: right;
} 
body.i18n-ar .logo {
    position: absolute;
    z-index: 11;
	left: 35px;
}
body.i18n-ar h2.block-title, body.i18n-ar h2.publication-titre {
    text-align: right;
}
body.i18n-ar  .region-sidebar-second, body.i18n-ar  #block-views-communiquepresse-block-1 {
    text-align: right;
}
body.i18n-ar  .view-publication .date-publication , body.i18n-ar  .brochure .date-publication{
    padding: 15px 20px 0 0px;
}
body.i18n-ar .more-link a {
    background: url(../images/arrow-left-red.png) no-repeat left;
    padding-left: 34px;
    float: left;
}
body.i18n-ar .region-menu-footer .nav {
    padding-right: 0;
}
body.i18n-ar .dropdown-submenu>a:after {
    float: left;
}
body.i18n-ar .dropdown-menu a{
	text-align: right;
	padding-left: 5px;
	padding-right: 10px;
	white-space: normal;
}
body.i18n-ar .view-filters {
    background-color: #f6f5f5;
    margin: 0;
}
body.i18n-ar .view-filters form {
    padding: 0px 6%;
}
body.i18n-ar .views-exposed-form label {
    padding-left: 30px;
}
body.i18n-ar  .imgPage h1 {
    top: 35%;
    left: 10%;
    color: #000;
}
body.i18n-ar  .region-content .field-type-text-with-summary ul li:before, .view-header ul li:before, .page-nos-partenaires .region-content .media .media-body ul li:before {
	content: '\f053';margin-left: 10px;}
	body.i18n-ar .slide__content .front-act-date {
		float: right;
	}

	/***************QUI SOMMES NOUS ********************/
	body.i18n-ar.page-node	.field-item p:not:first-child{
		float: right!important;
	}
	body.i18n-ar.page-node-435	.field-item p img{
		float: right!important;
	}
	body.i18n-ar.page-node-442 h2 span span	{
		color: #92734e;
		font-family: 'Ahlan World Arbfonts' !important;
		font-size: 24px!important;
		font-weight: bold !important;
		padding-bottom: 15px;
	}

	body.i18n-ar.page-node-442 h1	{
	margin-bottom: 25px;
	}
	body.i18n-ar.page-node-441	.field-item p {
		display: block;
		float: right;
		width: 100%;
	}
	body.i18n-ar.page-node-441	.field-item p a span span {
		color: #800000;
	}
	body.i18n-ar.page-nos-partenaires-ar .views-row {
		margin-bottom: 40px;
	}
	body.i18n-ar.page-node-446 .col-md-12 p:first-child span span {
	font-size: 19px !important;
    font-weight: bold;
}
/***************   NOTRE METIER ET RH   *****************/
body.not-front.i18n-ar .imgPage h1 {
    top: 35%;
	right: auto;
	left: 10%;
    color: #fff;
}
body.not-front.i18n-ar  .field-collection-container ul.action-links-field-collection-add {
	float: left;
}
body.not-front.i18n-ar.page-node-447  .field-collection-view ul.field-collection-view-links {
	float: left;
}
body.not-front.i18n-ar.page-node-447  .field.field-name-field-nom.field-type-text.field-label-hidden {
    padding-top: 10px;
}
body.page-contact.i18n-ar .radio input[type="radio"],body.page-contact.i18n-ar .radio-inline input[type="radio"],body.page-contact.i18n-ar .checkbox input[type="checkbox"],body.page-contact.i18n-ar .checkbox-inline input[type="checkbox"] {
	margin-right: -20px;
	margin-left: 0;
}
body.page-node-447.i18n-ar .field-name-field-nom{
margin: 0 10%;
}
body.page-node-447.i18n-ar  .field-name-field-poste{
	margin: 0 12%;
	}
/********************  COMMUNICATIONS  ***********************/
body.i18n-ar.page-publications .view-id-publication .col {
	margin-left: 6%;
	margin-right: 0;
}
.field-name-field-nom .field-items .field-item{
	font-size: 18px;
	font-weight: bold
}
body.i18n-ar h2.form-contact-title, .form-item.form-item-copy.form-type-checkbox.checkbox {
	padding-right: 20px;
}
body.page-communique-de-presse-ar .media-body ul.list-inline {
    padding-right: 0;
}
p>iframe {
    max-width: 100%;
}
@media (max-width: 1450px) {
body.i18n-ar	#block-social-media-links-social-media-links{
		width: 20%;
	}
	body.i18n-ar	#block-locale-language{
		width: 18%;
	}
}
@media (max-width: 1250px) and (min-width: 900px){
	.navbar-nav li {
    	font-size: 14px;
	}
	#block-system-user-menu ul li {
		font-size: 12px;
	}
	.block-social-media-links .horizontal li {
		padding: 0;
	}
	#views-bootstrap-grid-2 .col-lg-2 {
    	width: 33.33333333%;
	}
	.region-sidebar-second .col-lg-8 {
		width: 70%;
		float: left;
	}
	.region-sidebar-second .col-lg-4 {
		width: 30%;
		float: left;
	}
	.view-publication .date-publication .field-type-datetime {
		font-size: 35px;
	}
	.navbar-collapse.col-lg-10 {
		display: none !important;
	}
	.logo {
	    left: auto;
	    top: -34px;
	    right: 28px;
	    width: 10%;
	}
	.logo img {
		width: 100%;
	}
	#block-search-form {
		margin-top: 10px;
	}
	.front .view-gestion-du-pre .col-lg-2 {
		height: auto !important;
		/*width: 50%;*/
		float: left;
	}
	.region-priorite .container-hover .hover-title a {
		font-size: 16px;
	}
	.front .view-id-chiffres_cl_s .col:nth-child(1), .front .view-id-chiffres_cl_s .col:nth-child(2),
	.front .view-id-chiffres_cl_s .col:nth-child(3){
		width: 33.33%;
		float: left;
		padding: 0 !important;
	}
	.region-slider {
		position: relative;
	}
	.region-slider, .imgPage {
		margin-top: 40px;
	}

	.page-nos-projets .view-projet .col {
	    width: 30% !important;
	    height: auto;
	    margin: 0 0 90px 23px !important;
	    padding: 0;
	    float: left;
	}
	.page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content {
    	width: 100% !important;
    	height: 200px !important;
	}
	.page-nos-projets .view-projet .views-field-body {
	    width: 100% !important;
	}
	.page-galerie-photos .col {
		float: left;
	}
	.page-galerie-photos h2 {
		font-size: 13px;
	}
	.page-appui-aux-pme .col, .page-march-financier .col {
		float: left;
		margin-right: 5px !important;
	}
	.page-publications .view-id-publication .col {
		float: left;
	}
	.page-nous-rejoindre .table-rh td:nth-child(3) a {
   	 	font-size: 14px !important;
    	margin: -10px 40px auto !important;
	}
	.page-nous-rejoindre .table-rh td:nth-child(2) a{
		font-size: 14px !important;
	}
	.page-nous-rejoindre .table-rh td:nth-child(1) a {
	    font-size: 14px !important;
	    margin: -10px 60px auto !important;
	}
	.page-publications .view-id-publication div.col-md-6 a,
	.page-publications .field-name-field-typep{
		font-size: 12px;
	}
}

@media (max-width: 1024px) {
body.i18n-ar #block-locale-language{
			width: 25%;
		}
/* body.i18n-ar 	section#block-social-media-links-social-media-links {
			float: left;
		} */
body.i18n-ar	.container-logo.col-lg-1 {
			float: right;
		}
	}
@media (max-width: 800px) {
	body {
		text-align: left;
	}
	.breadcrumb {
		padding-left: 10px;
	}
	.imgPage h1{
		right: 0;
		margin-right: 10px;
		text-align: right;
	}
	.breadcrumb li:first-child {
		display: none;
	}
	.search-form {
		width: 60%;
		float: right;
	}
	.page-nos-projets .view-projet .views-field-title {
		font-size: 17px !important;
	}
	.field-name-field-projet-fils .col-md-4 {
		width: 33%;
		float: left;
	}
	.page-appui-aux-pme .col:nth-child(n+3), .page-march-financier .col:nth-child(n+3),
	.page-appui-aux-pme .col, .page-march-financier .col{
		width: 32% !important;
		float: left;
		margin-right: 5px !important;
	}
	.page-appui-aux-pme .views-field-field-image-pme-en-premier div.field-content, .page-march-financier .views-field-field-image-march-en-premi div.field-content {
		height: 190px !important;
	}
	.page-nos-projets .view-projet .col {
	    width: 30% !important;
	    height: auto;
	    margin: 0 0 90px 23px !important;
	    padding: 0;
	    float: left;
	}
	.page-galerie-photos .col {
    	float: left;
		height: 180px !important;
		margin: 0 0 20px;
	}
	.page-nos-projets .view-projet .views-field-title {
		top: 200px !important;
	}
	.page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content {
    	width: 100% !important;
    	height: 200px !important;
	}
	.page-nos-projets .view-projet .views-field-body {
	    width: 100% !important;
	}
	#sidr-wrapper-0:after {
		top: 12px !important
	}
	img {
		max-width: 100%;
		height: auto !important;
	}
	.region-header {
		position: relative;
	}
	#block-locale-language {
		margin-bottom: 20px;
	}
	#block-system-user-menu {
		position: absolute;
		top: 68px;
		right: 32%;
		width: 50%;
	}
	#block-menu-menu-ecdc {
		position: absolute;
		top: 70px;
		display: block !important;
	}
	.navbar-nav {
	    margin: 9px 0 0 83px;
	}

	.contaner-drop-down-menu #sidr-wrapper-0 {
		top: -50px;
	    width: 20%;
	    height: 100%;
	}
	.navbar-collapse .menu{
		display: none !important;
	}
	.logo {
	    left: 44%;
	    top: -90px;
	}
	.logo img {
		width: 63px;
	}
	.imgPage .breadcrumb {
		padding-left: 4%;
	}
	.front .view-gestion-du-pre .col-lg-2 {
		height: auto !important;
		/*width: 50%;*/
		float: left;
	}
	.region-priorite .container-hover .hover-title a {
		font-size: 16px;
	}
	h2 {
		font-size: 18px !important;
	}
	.front .view-id-chiffres_cl_s .col {
		padding: 0 !important;
		height: auto !important;
	}
	.region-menu-footer .block-menu-block {
		border-right:0;
	}
	.page-nous-rejoindre .col {
		width: 100% !important;
	}
	.page-nous-rejoindre .view-id-nous_rejoindre .views-field-view-node {
		margin: 0 !important;
	}
	/** a supp apres ajout des buttons du header ***/
/*	.contaner-drop-down-menu #sidr-wrapper-0 {
	    top: -10px;
	    width: 20%;
	    height: 100%;
	}*/
		.logo {
	    left: auto;
	    top: -80px;
    	right: 9px;
	}
	.slide__content .description {
	    height: 48px;
	    overflow: hidden;
	}
	.slide__content .front-act-content h3 {
		height: 20px;
		overflow: hidden;
	}
	.region-sidebar-second .col-lg-8 {
		width: 70%;
		float: left;
	}
	.region-sidebar-second .col-lg-4 {
		width: 30%;
		float: left;
	}
	.view-publication .date-publication .field-type-datetime {
		font-size: 35px;
	}
	.page-galerie-photos .col {
		float: left;
	}
	.page-galerie-photos h2 {
		font-size: 13px !important;
	}
	.page-publications .view-id-publication .col {
	    width: 30% !important;
	    margin-right: 3% !important;
	    float: left;
	}
	.view-id-publication .view-filters {
    	margin: 0px -5.5% !important;
	}
	.page-nous-rejoindre .table-rh td:nth-child(3) a {
   	 	font-size: 14px !important;
    	margin: -10px 40px auto !important;
	}
	.page-nous-rejoindre .table-rh td:nth-child(2) a{
		font-size: 14px !important;
	}
	.page-nous-rejoindre .table-rh td:nth-child(1) a {
	    font-size: 14px !important;
	    margin: -10px 60px auto !important;
	}
	.node-type-projet .field-name-field-projet-fils .node-projet header h2{
		bottom:0px !important;
	}
	.node-type-projet .field-name-field-projet-fils .node-projet header h2 a {
		font-size: 17px;
	}
	.page-node-47 .table-rh td a{
		margin: 0 !important;
		font-size: 12px !important;
	}
	.page-node-47 .table-rh td {
		margin: 0 20px !important;
	}

/* --------- Version ARABE------------ */

	body.i18n-ar {
		text-align: right;
	}
	#stcpDiv{
		left: 0!important;
	}

	body.i18n-ar	#block-locale-language {
		width: 50%;
		float: left;
		z-index: 2;
	}
	body.i18n-ar	#block-social-media-links-social-media-links{
		width: auto
	}
	body.i18n-ar	#block-locale-language{
		width: auto
	}
	body.i18n-ar .view-chiffres-cl-s .col-lg-4{
float:inherit;
	}
}
/* --------- Only ipad ------------ */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
	.page-node-47 .table-rh td a, .table-rh td a{
		margin: 0 !important;
		font-size: 12px !important;
		text-align: center;
		display: block !important;
        position: static !important;
	}
	.page-node-47 .table-rh td, .table-rh td {
		margin: 0 20px !important;
		padding-top: 115px !important;
	}
	.region-menu-footer .block-menu-block {
	    width: 50%;
	    float: left;
	}
	.page-nos-projets .view-projet .views-field-title {
		top: 200px !important;
	}
	.view-contact-sp-cifique .view-content {
		float: left;
    	width: 50%;
	}
	.page-contact .view-contact-sp-cifique .view-content .col {
		width: 100%;
		text-align: left;
	}
	.page-contact .view-contact-sp-cifique .view-content .col .thumbnail span.views-label {
    	margin-right: 10px;
	}
	.region-slider, .imgPage {
    	margin-top: 0px;
	}
	#sidr-wrapper-0:after {
		top: 0;
	}
	/*.logo {
	    top: 220px !important;
	}*/
	#block-block-8, body.i18n-ar section#block-block-9{
		display: inline-block!important;
		width: 100%!important;
		float: inherit!important;
	}
	.copyright{
		text-align: center;
	}
	.page-node-51 div.field-type-text-with-summary img{
		width: 100%;
		height: auto !important;
	}
	/******************VERSION ARABE *************/
	body.i18n-ar .col-lg-1, body.i18n-ar .col-lg-2, body.i18n-ar .region-chiffre .col-lg-4, body.i18n-ar .col-lg-5, body.i18n-ar .col-md-6, body.i18n-ar .col-sm-12 {
		float: inherit;
	}
	.i18n-ar #block-locale-language{
		padding-right: 0;
	}
	body.i18n-ar .slide__content .front-act-date span.days  {
		font-size: 30px;
	}
	body.i18n-ar .slide__content .front-act-date span.years {
		font-size: 14px;
		line-height: 36px;
	}
	body.i18n-ar .view-publication .date-publication .field-type-datetime {
		font-size: 33px;
	}

	body.i18n-ar header#slider {
		width: 100%;
	}

	body.i18n-ar	.contaner-drop-down-menu.col-lg-1 {
		float: right;
	}
	body.i18n-ar .logo {
		top: -90px;
	}

	body.i18n-ar footer h2.block-title, body.i18n-ar footer .region-menu-footer ul > li > a{
		text-align: center;
	}
	body.i18n-ar .contaier-contenta .container .copyright-text {
		text-align: center;
	}
	.contaier-contenta .container {
		padding: 0 !important;
	}
	body.i18n-ar 	.container-logo.col-lg-1 {
		position: relative;
	}
	body.i18n-ar 	a.logo.navbar-btn.pull-left {
		width: 50px;
		height: 50px;
		right: 70px;
		top: -46px;
	}
	body.i18n-ar .logo {
		position: absolute;
	}
	body.i18n-ar 	ul.social-media-links {
		text-align: left;
	}
	#block-cdc-blocks-front-slogon h2.titre2{margin-left: 28%!important;}
	body.i18n-ar #block-cdc-blocks-front-slogon h2.titre2 {
		margin-right: 28.5%;margin-left: 0px!important;
	}
	body.i18n-fr a.logo.navbar-btn.pull-left, body.i18n-en a.logo.navbar-btn.pull-left {
		left: auto;
		top: -52px;
		right: 21px;
	}
	#block-block-8, section#block-block-9, #block-block-10 {
		display: inline-block!important;
		width: 100%!important;
		float: inherit!important;
	}

}
/* --------- ipad Landscape -------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	.node-projet header a {
		text-align: left;
		font-size: 17px !important;
	}
	.node-type-projet .field-name-field-projet-fils .node-projet header h2{
		bottom: -40px;
	}
	.navbar-nav li a {
	    font-size: 12px !important;
	}
	.navbar-nav {
    	float: right;
	}
	.responsive-menus-sidr-processed {
		display: block !important;
	}
	.menu.nav.navbar-nav {
		display: none;
	}
	.logo {
		left: 80px;
	    top: -48px;
	    right: auto;
	}/*
	.logo img {
		width: 15%;
	}*/
	#sidr-wrapper-0 a{
		width: auto;
	}
	#block-locale-language {
		width: 50%;
		float: left;
		z-index: 2;
	}
	#block-search-form {
    	width: 50% !important;
	}
	#block-menu-menu-ecdc{
		display: initial;
	}
	#block-cdc-blocks-front-slogon h2.titre2 span,
	#block-cdc-blocks-front-slogon h2.titre1 span {
		font-size: 26px;
	}
	body.i18n-ar .col-lg-1 {
		float: right;
	}
	body.i18n-ar a.logo.navbar-btn.pull-left {
		right: 40px;
		top: -5px;
		width: 60px
	}
	
	.copyright .col-md-6, .contaier-contenta .container .copyright-text{
		float: right!important;
	}
	section#block-cdc-blocks-contact-adress ,#block-system-main .col-xs-12.col-md-6.col-lg-6{
		float: right;
	}
	body.i18n-ar .page-contact #block-cdc-blocks-contact-map, .page-contact #block-cdc-blocks-contact-adress {
		margin-bottom: 130px;
	}
	body.i18n-ar h2.form-contact-title, .form-item.form-item-copy.form-type-checkbox.checkbox {
		padding-right: 20px;
	}
}
/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (orientation: landscape)  {
  	#block-menu-menu-ecdc {
    right: 350px !important;

}
  	.view-filters form {
		padding: 0 22%;
	}
	.page-galerie-photos .region-content{
  		margin-top: 0 !important;
  	}
  	.page-galerie-photos .container-hover {
  		height: 147px !important;
  	}
  	.page-galerie-photos .hover-image {
	    background: rgba(0,0,0,0.9);
	    opacity: 0.8;
	    position: absolute;
	    bottom: 30px;
	    width: 100%;
	    height: auto !important;
	    margin-top: 0 !important;
	}
	.page-galerie-photos .view-images .col {
		width: 100% !important;
	}
	.page-appui-aux-pme .view-content .col:nth-child(n+3), .page-march-financier .view-content .col:nth-child(n+3),
	.page-appui-aux-pme .view-content .col, .page-march-financier .view-content .col {
		width: 100% !important;
   	 	float: left;
	}
	.page-appui-aux-pme .views-field-title {
		padding: 20px 5px !important;
	}
	.page-appui-aux-pme .views-field-body, .page-march-financier .views-field-body {
	    font-size: 14px;
	    padding: 0 5px !important;
	}
	.page-appui-aux-pme .views-field-title a, .page-march-financier .views-field-title a {
		font-size: 17px !important;
	}

	.node-type-image .field-type-image img {
    	max-width: inherit;
    	height: auto !important;
    	width: 100% !important;
	}
	ul.social-media-links {
		margin-top: -13px;
	}
	#block-cdc-blocks-front-slogon h2.titre2{margin-left: 28%!important;}
	body.i18n-ar #block-cdc-blocks-front-slogon h2.titre2 {
		margin-right: 24%;margin-left: 0px!important;
	}
	body.i18n-ar#block-block-8, 	body.i18n-ar body.i18n-ar section#block-block-9{
		display: inline-block!important;
		width: 100%!important;
		float: inherit!important;
	}
}


/* Landscape MOBILE*/
@media only screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (orientation: landscape) {
  	.node-type-image .field-type-image img {
    	max-width: inherit;
    	height: auto !important;
    	width: 100% !important;
	}
  	.page-galerie-photos .region-content{
  		margin-top: 0 !important;
  	}
  	.page-galerie-photos .container-hover {
  		height: 147px !important;
  	}
  	.page-galerie-photos .hover-image {
	    background: rgba(0,0,0,0.9);
	    opacity: 0.8;
	    position: absolute;
	    bottom: 30px;
	    width: 100%;
	    height: auto !important;
	    margin-top: 0 !important;
	}
	.page-galerie-photos .view-images .col {
		width: 29% !important;
	}
	.page-appui-aux-pme .views-field-title {
		padding: 20px 5px !important;
	}
	.page-appui-aux-pme .views-field-body, .page-march-financier .views-field-body {
	    font-size: 14px;
	    padding: 0 5px !important;
	}
	.page-appui-aux-pme .view-content .col:nth-child(n+3), .page-march-financier .view-content .col:nth-child(n+3),
	.page-appui-aux-pme .view-content .col, .page-march-financier .view-content .col {
		width: 32% !important;
   	 	float: left;
	}
	.page-appui-aux-pme .views-field-title a, .page-march-financier .views-field-title a {
		font-size: 17px !important;
	}




}
@media (max-width: 992px) {
	body.i18n-fr .col-lg-4, body.i18n-en .col-lg-4{
		float: left;
	}
	 #sidr-wrapper-0 {
		top: -20px;
	}
	body.i18n-ar a.logo.navbar-btn.pull-left {
		top: -15px;
	}
	body.i18n-ar	.logo img {
	    width: 175%;
	}
	.page-publications-ar .view-id-publication .col-md-6{
		height: 40px;
		padding: 25px!important;
		display: inherit;
	}
	body.page-publications-ar.i18n-ar .view-id-publication div.col-md-6 a{
		padding-right: 150%!important;
	}

	.page-publications .view-id-publication h2{
		height: 40px;
	}
	.node-type-page .field-item img{
		width: 100%!important;
	}
	.page-node-102 .field-item img, .page-node-732 .field-item img,.page-node-446 .field-item img{
		width: auto!important;
	}
	.chiffres-cles .chiffre-content, .chiffres-cles h2.name-chiffre {
		width: 230px;
	}
	div#stcpDiv {
		display: none;
	}
	body.i18n-ar #block-social-media-links-social-media-links {
		width: auto;
	}

}
@media (max-width: 900px) {

	body.i18n-ar a.logo.navbar-btn.pull-left {
		top: -10px;
		right: 12px;
	}
	body.i18n-fr a.logo.navbar-btn.pull-left, body.i18n-en a.logo.navbar-btn.pull-left {
		left: auto;
		top: -109px;
		right: 21px;
	}
	/* body.i18n-ar .container-logo.col-lg-1, body.i18n-ar section#block-social-media-links-social-media-links {
		 float: unset; 
	} */
}
@media (max-width: 768px) {
	body.i18n-fr a.logo.navbar-btn.pull-left, body.i18n-en a.logo.navbar-btn.pull-left {
		left: auto;
		top: -52px;
		right: 21px;
	}
	#block-mailchimp-signup-newsletters {
	    width: 100% !important;
	}
	.page-node-51 div.field-type-text-with-summary img,
	#node-52 .field-type-text-with-summary p img,
	.page-node-132 .field-type-text-with-summary p img {
		width: 100%;
		height: auto !important;
	}
	.page-nos-projets .view-projet .col{
		height: 300px !important;
	}
	.page-on-parle-du-nous .media{margin-bottom: 0!important;}


	.page-publications .view-id-publication div.col-md-6 a{
		padding: 6px 0 0 20% !important;
	}
	.page-publications .field-name-field-typep{
		float: left !important;
	}
	#block-block-8, section#block-block-9, #block-block-10 {
		display: inline-block!important;
		width: 72%!important;
		float: inherit!important;
	}


body.i18n-ar ul.social-media-links {
    text-align: left;
}
/* body.i18n-ar .col-lg-2{
    float: inherit;
} */
body.i18n-ar .col-lg-5 {
    float: right;
    width: 50%;
}
/*body.i18n-ar .contaner-drop-down-menu #sidr-wrapper-0 {
    top: -105px;
}*/
body.i18n-ar .container-logo.col-lg-1{
    float: inherit;
}
body.i18n-ar  .logo img {
    width: 70px;
    position: absolute;
    top: 25px;
}
body.i18n-ar  .breadcrumb {
    height: auto !important;
    padding: 13px 85px !important;
}
.page-march-financier-ar .views-field-title {
    padding: 40px 20px 0!important;
}
body.node-type-communiquepresse span>img,body.node-type-communiquepresse #block-system-main div>img {
    width: 50%!important;
}
.page-publications-ar .view-id-publication .col-md-6{
    height: 40px;
    padding: 20px!important;
    display: inherit;
}
body.page-publications-ar.i18n-ar .view-id-publication div.col-md-6 a{
	padding-right: 150%!important;
}
body.i18n-fr .col-lg-4, body.i18n-en .col-lg-4{
	float: left;
}
body.i18n-en #block-views-chiffres-cl-s-block-1 .col-lg-4 {
    float: initial;
}
body.i18n-ar #sidr-wrapper-0 {
    top: -39px;
}

}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation: Portrait)  {
	body.i18n-ar div#sidr-0 {

		right: 0!important;

	}
}
@media (max-width: 670px) {
	body.i18n-fr a.logo.navbar-btn.pull-left, body.i18n-en a.logo.navbar-btn.pull-left {
		top: -109px;
	}
	.page-nos-partenaires .view-header{
		margin-bottom: 50px !important;
	}
	.region-content .field-type-text-with-summary ul li, .page-nos-partenaires .region-content .media .media-body ul li, .view-header ul li{
		display: block !important;
	}
	.page-publications .view-id-publication a img{
		margin: 0 auto;
	}
	.page-publications .view-id-publication .col{height: 100% !important}
	.container-hover img {
		width: 100%;
		height: auto;
	}
	.page-galerie-photos .col {
    	height: 465px !important;
	}
	.page-appui-aux-pme .col, .page-march-financier .col{
		width: 100% !important;
	}
	.page-appui-aux-pme .views-field-field-image-pme-en-premier div.field-content img, .page-march-financier .views-field-field-image-march-en-premi div.field-content img{
		height: 100% !important;
		width: 100%;
		object-fit: cover;
	}

	.bloc-rh{width: 100% !important;}
	.copyright{text-align: center;}
	.front #block-cdc-blocks-front-map{
		text-align: center;
	}
	.page-node-47 .table-rh td {
		margin:20px 0 !important;
	}
	.search-form {
		width: 100%;
		float: right;
	}
	#node-95 .field-name-body ul {
	text-align: left;
	margin-left: 0px !important;
	padding-left: 0;
	}
	#node-95 .field-name-body ul li, #node-95 .field-name-body ul li a span{
		font-size: 14px !important;
		display: block;
	}
	#node-92 table {
		font-size: 11px;
	}
	#node-92 table tr th:first-child, #node-92 table tr td:first-child {
		display: none;
	}
	#node-92 table tr td {

	}
	#node-52 img {
		height: auto !important;
	}
	.page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content img {
		height: auto !important;
	}
	.page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content {
		overflow: hidden;
	}
	.node-type-projet .field-name-field-projet-fils .node-projet {
		padding: 10px;
	}
	.field-name-field-projet-fils .col-md-4 {
		height: 350px !important;
		width: 100% !important
	}
	.not-front #slider {
	overflow: hidden;
	}
	.imgPage img {
	     width: auto !important;
	    height: 100%;
	    min-width: 1024px;
	    position: absolute;
	    left: -40%;
	    top: 0;
	}
	.fill {
	    background-size: auto !important;
	}
	.page-contact .views-bootstrap-thumbnail-plugin-style .col {
		clear: both;
		padding: 0;
	}
	.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail .views-field .field-content,
	.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail .views-field .views-label {
		text-align: left;
		font-size: 12px;
	}
	.page-contact .view-id-contact_sp_cifique form .form-item label {
		font-size: 14px;
	}
	.carousel-caption h2 {
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 33px;
	color: #fff !important
	}
	.carousel-caption h3 {
		font-family: 'georgia',serif;
		font-weight: bold !important;
		font-size: 20px;
		color: #fff !important
	}
	body.i18n-ar .carousel-caption h2 , body.i18n-ar .carousel-caption h3{
		font-family: 	'Ahlan World Arbfonts' !important;
		}
	.carousel-caption p, .carousel-caption div, .carousel-caption p span, .carousel-caption p strong {
		font-family: 'georgia',serif;
		font-size: 14px !important;
		letter-spacing: 1px;
		line-height: 14px;
	}
	body.i18n-ar .carousel-caption p , body.i18n-ar .carousel-caption div,body.i18n-ar .carousel-caption p span, body.i18n-ar .carousel-caption p strong {
		font-family: 	'Ahlan World Arbfonts' !important;
		}
	.page-publications .view-id-publication .col {
	    width: 100% !important;
	    margin-right: 0% !important;
	}
	.page-nous-rejoindre .table-rh td:nth-child(1) a {
	    font-size: 14px !important;
	    margin: -10px 30px auto !important;
	}
	.page-nous-rejoindre .table-rh td:nth-child(3) a {
   	 	font-size: 14px !important;
    	margin: -10px 10px auto !important;
	}
	.page-nous-rejoindre .table-rh td:nth-child(2) a{
		margin: -10px -5px auto;
	}
	#sidr-wrapper-0:after {
		font-size: 37px !important;
		top: 11px !important;
	}
	.page-node-48 .field-collection-container .field-items .field-item {
		width: 50% !important;
	}

	.page-contact .view-contact-sp-cifique .view-filters {
		margin: 10px 0% !important
	}
	.page-node-48 .field-collection-container .field-items .field-item .field-item, .page-galerie-photos .col {
		width: 100% !important;
	}
	#block-cdc-blocks-front-slogon h2 span {
		font-size: 18px !important
	}

	.carousel-caption {
		width: 60%;
	}
	#block-locale-language ul.list-inline li {
		min-height: 30px;
    	line-height: 30px;
	}
	#block-locale-language ul.list-inline li a{
		padding: 0 5px;
	}
	#block-locale-language ul {
		overflow: hidden;
	}
	#block-menu-menu-ecdc {
		right: auto;
		top: 68px;

	}
	#block-system-user-menu {
		width: 25%;
		font-size: 12px;
		padding: 0 3px;
		min-height: 30px;
		line-height:13px;
	}
	#block-system-user-menu li:after {
	    right: -2px;
	    top: 8px;
	}
	#block-system-user-menu li a{
		line-height: 18px;
	}
	#block-system-user-menu li.last a
	{
		background: url(../images/signIn.png) no-repeat;
		height: 24px;
		margin: 7px 0 0 0;
		font-size: 0px;
		display: block;
	}
	#block-system-user-menu li.first a{
		/*text-indent: -99999px;
		background: url(../images/login.png) no-repeat center center;
		width: 24px;
		height: 24px;
		float: left;*/
		margin: 7px 0 0 0px;
		font-size: 0px;
		display: block;
	}
	#block-menu-menu-ecdc ul li a {
		padding: 6px;
	}
	.logo {
		top: -112px;
		right: 30px;
		width: 16%;
	}
	.logo img {
		width: 70px;
	}
	.navbar-header{
		display: none;
	}
	#slider {
	    position: relative;
	  
	}

	body.i18n-ar.front	#slider {
	    position: relative;
	    margin-top: -2px;
	}
	body.i18n-ar	.contaner-drop-down-menu.col-lg-1 {
		position: absolute;
	}
	.slick__slide.slide {
		background-color: #fff;
	}
	#block-social-media-links-social-media-links{
		margin-top: 0px;
	}
	.slide__content .front-act-pic{
		padding: 0;
	}
	.slide__content .front-act-pic, .slide__content .front-act-content {
		width: 100%;
		height: auto;
	}
	.slide__content .front-act-content h3 {
		font-size: 14px;
	}
	.field-type-text-with-summary span, .field-type-text-with-summary div {
		font-size: 12px !important;
	}
	div.field-type-text-with-summary {
		margin:9px 0;
	}
	.region-priorite .container-hover .hover-title a {
		font-size: 21px;
	}
	.front .contaier-contenta {
    	padding-top: 15px;
	    text-align: center;
	    line-height: 22px;
	}

	.region-menu-footer .block-menu-block{
		min-height: 180px;
	}
	.slick-dots {
    bottom: 25px;
    right: 0%;
    text-align: right;
	}
	.page-nos-projets .view-projet .col {
		margin: 0 auto 90px !important;
	}
	.breadcrumb {
	    height: auto !important;
	    padding: 13px 15px !important;
	}
	.breadcrumb li {
		font-size: 12px;
	}
	.imgPage .breadcrumb {
		padding-left: 3%;
		background: rgba(245, 245, 245, 0.90);
	}
	.imgPage h1 {
		text-shadow: 1px 1px 1px #000000;
	}
	.region-menu-footer .block-menu-block {
		border: 0;
		text-align: center;
	}
	.page-nos-projets .view-projet .col, .page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content,
	.page-nos-projets .view-projet .views-field-body, .page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content img,
	.page-appui-aux-pme .col, .page-march-financier .col, .page-communique-du-presse .media-left, .page-on-parle-du-nous .media-left, .page-communique-du-presse .media-body,
	.page-contact .view-filters, .page-contact .views-bootstrap-thumbnail-plugin-style .col, .node-type-image .field-type-field-collection .field-items .field-item  {
		width: 100% !important;
	}
	.breadcrumb > li + li:before, li.nolink{
		padding: 0px 4px !important;
	}
	.table-rh td {
		width: 100% !important;
		display: inline-flex;
		position: relative;
		margin:15px 0 !important;
	}
	.table-rh td a {
		display: block !important;
	    margin: 0 auto !important;
	    bottom: 20px;
	    text-align: center;
	    width: 100%;
	    left: 0;
	}
 	.page-communique-du-presse .media-left, .page-on-parle-du-nous .media-left, .page-communique-du-presse .media-body {
 		display:block !important;
 		height:auto !important
 	}
 	#block-system-user-menu{
 		right: 15px;
 		width: 53%;
 	}
 	/**** a supp apres affichage des buttons du header ***/
 	#block-search-form {
 		position: absolute;
	    top: 12px;
	    right: 13px;
    	width: 49%;
    	padding: 0;
	 }
	 .contaner-drop-down-menu #sidr-wrapper-0 {
		top: -41px;
		width: 20%;
		height: 100%;
	}
	body.i18n-fr	.contaner-drop-down-menu #sidr-wrapper-0 , body.i18n-en	.contaner-drop-down-menu #sidr-wrapper-0 {
		top: -41px;
		width: 12%;
		height: 100%;
	}
body.i18n-ar 	.contaner-drop-down-menu #sidr-wrapper-0 {
		 top: 6px;
		 width: 100%;
	    height: 100%;
	}

	.slide__content .description, .slide__content .front-act-content h3 {
	    height: auto;
	    overflow: hidden;
	}
	#views-exposed-form-communiquepresse-page {
		width: 100%;
	    padding: 0 10px;
	}
	#views-exposed-form-communiquepresse-page #edit-field-date-value-wrapper{
		display: block;
	}
	#views-exposed-form-communiquepresse-page #edit-field-date-value-value .form-item {
	    float: left;
	    width: 100%;
	    margin-bottom: 10px;
	}
	#views-exposed-form-communiquepresse-page #edit-field-date-value-wrapper {
		margin-bottom: 10px;
	}
	#views-exposed-form-communiquepresse-page #edit-field-date-value-wrapper .views-widget {
		min-width: 100%;
	}

	.page-nos-partenaires .media .media-left {
		width: 100% !important;
		vertical-align: top;
		display: block;
	}
	#views-bootstrap-grid-2 .col-lg-2 {
    	width:100%;
	}
	.page-appui-aux-pme .col:nth-child(n+3), .page-march-financier .col:nth-child(n+3), .page-appui-aux-pme .col, .page-march-financier .col {
		width: 100% !important
	}
	.page-publications .view-id-publication .col-md-6{width: 50%;float:left;}
	.page-communique-de-presse .media-body,
	.page-communique-de-presse .media-left,
	.page-on-parle-du-nous .media-left{
		width: 100% !important;
		display: inline-block;
	}
	.page-publications .view-id-publication h2 {
		height: 95px!important;
	}
	body.i18n-ar .logo img {
		width: 70px;
		position: absolute;
		top: -64px;
		left: -293px;
	}
	body.i18n-ar #sidr-wrapper-0 {
		top: 6px;
	}
	.slide__content .front-act-date span.days {
		font-size: 22px;
		padding-bottom: 20px;
	}
	.field-type-text-with-summary span, .field-type-text-with-summary div {
		line-height: 15px !important;
		font-size: 11px !important;
	}

	.slick-dots {
		display: flex;
		top: -74px
	}
	body.i18n-fr.front #block-views-chiffres-cl-s-block-1 .col-lg-4, body.i18n-en.front #block-views-chiffres-cl-s-block-1 .col-lg-4 {
		float: left;
		float: unset;
	}
	
	.page-nos-projets .view-projet .view-content, .page-appui-aux-pme .col, .page-appui-aux-pme-en .col, .page-appui-aux-pme-ar .col, .page-appui-aux-pme .col:nth-child(n+3){
		width: 280px!important;
		margin-right: 0;
		float: unset;
	}
	 .page-march-financier .col:nth-child(n+3), .page-appui-aux-pme .col, .page-march-financier .col{
		width: 280px!important;
		margin-right: 0;
	}
	.node-type-page .field-item img {
		width: 55%!important;
	}
	.page-node-48 .field-collection-view .content .field-items .field-item {
		width: 75%!important;
		text-align: center;
	}
	.region.region-cloadtags {
		padding-left: 125px;
	}
	.contaier-contenta .container .copyright-text{
		text-align: unset!important;
	}
	.page-galerie-photos- .col, .page-galerie-photos-en .col{
		width: 50%!important;
	}
	.page-march-financier-en .views-field-title {
		padding: 50px 20px 0!important;
	}
	.page-node-102 .field-item img, .page-node-732 .field-item img, .page-node-446 .field-item img {
		width: auto!important;
	}
	.page-publications .view-id-publication .col, .page-publications- .view-id-publication .col, .page-publications-ar .view-id-publication .col, .page-publications-en .view-id-publication .col {
		width: 50%!important;
	}
	body.page-publications-ar.i18n-ar .view-id-publication div.col-md-6 a {
		padding-right: 20%!important;
	}
	body.i18n-ar.page-publications-ar .col-md-6/*, body.i18n-ar #block-views-communiquepresse-block-1  .col-lg-8*/
	{
		float: unset!important;
	}
	.page-nos-projets-ar .view-projet .views-field-field-image-en-premier div.field-content img, .page-nos-projets-en .view-projet .views-field-field-image-en-premier div.field-content img, .page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content img
	{
		height: 270px!important;
	}
	.page-march-financier-ar .col{
		margin-right: 0px!important;
	}
	.tableau-respo{
	width: 331px;
	overflow-x: scroll;
}
body.i18n-ar a.logo.navbar-btn.pull-left {
    top: 24px;
	right: 170px;
}
/* body.i18n-fr ul.social-media-links, body.i18n-en ul.social-media-links {
    text-align: right;
    padding-right: 60%;
} */
body.i18n-ar .container-header {
    margin-bottom: 70px;
}
body.i18n-ar section#block-views-communiquepresse-block-1 .col-lg-12:nth-child(2) {
    float: right;
}
}
@media (max-width: 620px){
body.i18n-fr .contaner-drop-down-menu #sidr-wrapper-0, body.i18n-en .contaner-drop-down-menu #sidr-wrapper-0 {
    top: -45px;
}
body.i18n-fr  ul.social-media-links ,body.i18n-en  ul.social-media-links  {
    margin-top: 0;
}
body.i18n-ar  ul.social-media-links  {
    margin-top: 8;
}
.block-social-media-links ul.platforms{
    padding-left: 0;
    float: left;
    padding-left: 30px;
    padding-top: 10px;
}
}
@media (max-width: 570px){
	.page-galerie-photos .col {
	    height: 385px !important;
	}
	body.i18n-ar {
		right: 286px;
	}
	body.i18n-fr	ul.social-media-links , body.i18n-en	ul.social-media-links{
		text-align: left;
    padding-left: 50px;
    position: relative;
    padding-top: 10px;
	}
	body.i18n-fr	header#slider , body.i18n-en	header#slider {
		margin-top: -20px;
	}
	#block-block-8,  section#block-block-9, #block-block-10{
		display: inline-block!important;
		width: 65%!important;
		float: inherit!important;
}
}
@media (max-width: 480px) {
	.region.region-cloadtags {
		padding-left: 0;
	}
	.page-galerie-photos .col {
	    height: 303px !important;
	}
	.field-type-text-with-summary img{
		width: 100% !important;
		float: none !important;
		margin: 0 auto !important;
	}
	.page-communique-de-presse .media-body h4.media-heading a, .page-on-parle-du-nous .media-body h4.media-heading a{
		font-size: 18px !important;
	}
	/******************VERSION ARABE *************/
	/* body.i18n-ar .col-lg-1, body.i18n-ar .col-lg-2, body.i18n-ar .col-lg-4, body.i18n-ar .col-lg-5, body.i18n-ar .col-md-6, body.i18n-ar .col-lg-8, body.i18n-ar .col-sm-12 {
		float: inherit;
	} */
body.i18n-ar.front .region-sidebar-second .col-lg-4, body.i18n-ar.front .region-sidebar-second .col-lg-8{
		float: right;
	}
	.i18n-ar #block-locale-language{
		padding-right: 0;
	}


	body.i18n-ar header#slider {
		width: 100%;
	}

	body.i18n-ar	.contaner-drop-down-menu.col-lg-1 {
		float: right;
	}
	body.i18n-ar .logo {
		top: -90px;
	}

	body.i18n-ar footer h2.block-title, body.i18n-ar footer .region-menu-footer ul > li > a{
		text-align: center;
	}
	body.i18n-ar .contaier-contenta .container .copyright-text {
		text-align: center;
	}
	.contaier-contenta .container {
		padding: 0 !important;
	}
	body.i18n-ar 	.container-logo.col-lg-1 {
		position: relative;
	}
	body.i18n-ar 	a.logo.navbar-btn.pull-left {
		width: 70px;
		height: 56px;
		right: 65px;
		top: -26px;
	}
	body.i18n-ar .logo {
		position: absolute;
	}
	body.i18n-ar 	ul.social-media-links {
		text-align: left;
		padding-top: 7px;
	}
	body.i18n-ar .region-menu-footer .dropdown-submenu>.dropdown-menu {
		right: 55%!important;
	}
	/*body.i18n-ar {
		right: 286px!important;
	}*/
	.page-publications-ar .view-id-publication .col, .page-publications-en .view-id-publication .col, .page-publications- .view-id-publication .col{
		width: auto!important;
	}
	body.page-publications-ar.i18n-ar .view-id-publication div.col-md-6 a {
		padding-right: 5px!important;
	}
	.field-name-field-nom .field-items .field-item{
		font-size: 16px;
		font-weight: normal
	}
	body.i18n-ar.page-contact .col-lg-5{
		width: 100%
	}
 .page-march-financier-en .views-field-title ,  .page-march-financier-fr .views-field-title {
		padding: 40px 20px 0!important;
	}
	ul.slick-dots{
		margin-bottom: 50px;
		display: flex;
	}
	.front .view-id-chiffres_cl_s .col:nth-child(1), .front .view-id-chiffres_cl_s .col {
		padding-right: 6%!important;
	}
	body.i18n-fr #views-bootstrap-grid-1 .col-lg-4, body.i18n-en #views-bootstrap-grid-1 .col-lg-4,body.i18n-ar #views-bootstrap-grid-1 .col-lg-4{
		float: unset;
		width: 100%!important;
	}
	#block-views-communiquepresse-block-1 h2.block-title {
		margin-left: -10px;
	}
	#block-views-communiquepresse-block-1 .col-lg-12 {
		padding-left: 0px!important;
		padding-right: 0px!important;
		overflow: auto;
	}
	 .col-lg-12 {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
.front	.col-sm-9{
		padding-left: 0px!important;
	}
	.contaier-contenta .container {
		padding: 0 15px 0 37px !important;
	}
	.page-node-48 .field-collection-container .field-items .field-item, .page-node-447 .field-collection-container .field-items .field-item {
		width: 65%!important;
		display: block!important;
	}
	.page-node-48 .field-collection-view .content .field-items .field-item {
		text-align: center!important;
	}
	.page-node-48 .field-name-field-employee .field-name-field-nom, .page-node-447 .field-name-field-employee .field-name-field-nom .page-node-48 .field-name-field-employee .field-name-field-poste, .page-node-447 .field-name-field-employee .field-name-field-poste {
		padding-right: 0;
		width: 100%;
		text-align: center;
	}
	.field.field-name-field-poste.field-type-text.field-label-hidden {
		margin-left: 13px;
	}
.paragraphs-items-field-composants .field-name-field-employee	.field-items {
		padding-left: 10px;
	}
	.page-nos-projets .view-projet .col, .page-nos-projets-ar .view-projet .col, .page-nos-projets-en .view-projet .col {
		margin: auto!important;
		margin-bottom: 35px!important;
	}
	.page-nos-projets .view-projet .col{
		margin-bottom: 80px!important;
	}
	.page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content img, .page-nos-projets-ar .view-projet .views-field-field-image-en-premier div.field-content img, .page-nos-projets-en .view-projet .views-field-field-image-en-premier div.field-content img {
		height: 100%!important;
	}
	button#edit-submit--2 {
		display: none;
	}
	body.i18n-ar .logo img {
		top: -13px;
	}
	[dir='rtl'] .slick-next {
		right: auto;
		left: -17px!important;
	}
	body.i18n-ar	li.leaf.menu-mlid-1522 {
		width: 100%;
	}

}
@media (max-width: 420px){
body.i18n-ar a.logo.navbar-btn.pull-left {
    width: 70px;
    height: 56px;
    right: 16px;
    top: -26px;
}
}
@media (max-width: 375px){
	.logo {
		top: -112px;
		right: 30px;
		width: 70px;
	}
	.logo img {
		width: 100%;
	}
	.region-menu-footer ul > li > a {
		font-size: 11px !important;
	}
	#block-cdc-blocks-front-slogon h2.titre1 span, #block-cdc-blocks-front-slogon h2.titre2 span{
		font-size: 14px !important;
		margin-top: 15px;
	}
	.page-nos-partenaires .media .media-body {
		width: 100% !important;
		display: block !important;
	}
	
	#block-search-form{
		width: 45%;
	}
	#block-search-form input {
		font-size: 11px;
	}
	#block-system-user-menu {
	    right: 15px;
	    width: 64%;
	}
	.page-galerie-photos .hover-image{
		height: 115px;
    	margin-top: -115px;
	}

	.page-galerie-photos .col {
	    height: 210px !important;
	}

	.page-publications .view-id-publication div.col-md-6 a {
	    padding: 6px 0 0 30% !important;
	}
	.page-publications .field-name-field-typep{
		margin-left: 40px;
	}
	.page-communique-de-presse .media-body h4.media-heading a, .page-on-parle-du-nous .media-body h4.media-heading a {
	    font-size: 16px !important;
	}
	.page-communique-de-presse .media-body{
		padding: 10px 10px 0 !important;
	}
	.page-communique-de-presse .field-name-field-date{
		margin-left: inherit !important;
	}
	body.i18n-ar 	.region-menu-footer .block-menu-block {
		padding: 0;
	}
	#block-locale-language ul.list-inline li, .page-communique-de-presse-en .list-inline li a {
		font-size: 10px!important;
	}
	#block-locale-language ul {
		padding-right: 5px;
	}
	.page-appui-aux-pme-ar .col.col-lg-4 , .page-march-financier-ar .col.col-lg-4{
		margin-right: 0px!important;
}
body.i18n-en  button#edit-submit {
    display: none;
}

/* body.i18n-en	.slide__content .front-act-content , body.i18n-fr	.slide__content .front-act-content{
	height: 300px;
} */
.copyright .container{
	padding: 0 20px!important;
}
body.page-publications-ar.i18n-ar .view-id-publication div.col-md-6 a {
    padding-right: 50px!important;
}
body.i18n-ar a.logo.navbar-btn.pull-left {
    right: 30px;
}
body.i18n-ar .logo img {
    width: 70px;
    position: absolute;
    left: -237px;
}
}
@media (max-width: 360px)
{

#sidr-wrapper-0:after {
    font-size: 34px !important;
    top: 11px !important;
}

body.i18n-ar a.logo.navbar-btn.pull-left {
    right: 15px;
}
}
@media print {
	footer, #slider {
		display: none;
	}
}
@media (max-width: 480px) {
	body.i18n-ar .container-logo.col-lg-1 {
		position: inherit;
	}
	body.i18n-ar a.logo.navbar-btn.pull-left {
		 width: inherit; 
		 height: inherit; 
		 right: inherit; 
		top: inherit; 
	}
	body.i18n-ar .logo {
		position: inherit;
		top:inherit;
		z-index: inherit;
    left: inherit;
	}
	body.i18n-ar .logo img {
		width: inherit;
		position: inherit;
		 top: inherit; 
		left: inherit;
	}
	body.i18n-ar	.container-logo.col-lg-1	{
		width: 75px;
		float: left;
		position: relative;
		top: -40px;
		left: 25px;
	}
	body.i18n-ar a.logo.navbar-btn.pull-left{
		position: absolute;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
	}
}
