	/* BASE CSS */
@import url('https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700|Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Rubik:300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Poppins');
a.titre-h3.text-center.front-pub {
	color: white;
	font-size: 20px;
}
/**{
	margin: 0;
	padding: 0;
}*/
.nopadding {
	padding: 0 !important;
}
.nomargin{
	margin: 0 !important;
}
	h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	margin-top: 0px;
	margin-bottom: 0px;
}
@media (min-width: 1200px){
.my-container{
	width: 1106px;
}
}

.nopadding{
	padding: 0 !important;
}
.nomargin{
	margin: 0 !important;
}

.form-control{
	padding: 6px 30px;
}
.no-p-r{
	padding-right: 0;
}
.no-p-l{
	padding-left: 0;
}
	/*!* fonts*!*/
	/*@font-face {*/
	/*font-family: 'icomoon';*/
	/*src:url('../fonts/icomoon.eot?4pnp6j');*/
	/*src:url('../fonts/icomoon.eot?4pnp6j#iefix') format('embedded-opentype'),*/
	/*url('../fonts/icomoon.ttf?4pnp6j') format('truetype'),*/
	/*url('../fonts/icomoon.woff?4pnp6j') format('woff'),*/
	/*url('../fonts/icomoon.svg?4pnp6j#icomoon') format('svg');*/
	/*font-weight: normal;*/
	/*font-style: normal;*/
	/*}*/
	/*[class^="icon-"], [class*=" icon-"] {*/
	/*!* use  !important to prevent issues with browser extensions that change fonts *!*/
	/*font-family: 'icomoon' !important;*/
	/*speak: none;*/
	/*font-style: normal;*/
	/*font-weight: normal;*/
	/*font-variant: normal;*/
	/*text-transform: none;*/
	/*line-height: 1;*/
	/*!* Better Font Rendering =========== *!*/
	/*-webkit-font-smoothing: antialiased;*/
	/*-moz-osx-font-smoothing: grayscale;*/
	/*}*/
	/*.icon-stats:before {*/
	/*content: "\e900";*/
	/*}*/
	/*.icon-micro:before {*/
	/*content: "\e901";*/
	/*}*/
	/*.icon-parte:before {*/
	/*content: "\e902";*/
	/*}*/
	/*.icon-vehicules:before {*/
	/*content: "\e903";*/
	/*}*/
	/*.icon-A2:before {*/
	/*content: "\e949";*/
	/*}*/
	/*.icon-A4:before {*/
	/*content: "\e94b";*/
	/*}*/
	/*.icon-A3:before {*/
	/*content: "\e94a";*/
	/*}*/
	/*.icon-A5:before {*/
	/*content: "\e94c";*/
	/*}*/
	/*.icon-A6:before {*/
	/*content: "\e94d";*/
	/*}*/
	/*.icon-uniE94E:before {*/
	/*content: "\e94e";*/
	/*}*/
	/*.icon-uniE94F:before {*/
	/*content: "\e94f";*/
	/*}*/
	/*.icon-uniE950:before {*/
	/*content: "\e950";*/
	/*}*/
	/*.icon-A8:before {*/
	/*content: "\e951";*/
	/*}*/
	/*.icon-A9:before {*/
	/*content: "\e952";*/
	/*}*/
	/*.icon-loupe:before {*/
	/*content: "\e953";*/
	/*}*/
	/*.icon-mine-cargo:before {*/
	/*content: "\e954";*/
	/*}*/
	/*.icon-reglage:before {*/
	/*content: "\e955";*/
	/*}*/
	/*.icon-voltage:before {*/
	/*content: "\e956";*/
	/*}*/
.onhym-divider{
	height:57px;
	/*background-color: #f2f2f2;*/
}
.space{
	height:0px;
	background-color: #ffffff !important;
}
.volet{
	background-color: #f2f2f2;
}
.overflow-hidden{
	overflow: hidden;
}
	/* END BASE CSS */
	/* NAVBAR CSS */
.header-top{
	height: 123px;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.top-langue{
	padding: 0;
}
	a.dropdown-toggle.lef-50 {
	margin-left: 15px;
}
/* elm video player */
.page-body .container-fluid .col-sm-12 .region .block .view-videoth-que .view-content .views-view-grid {
width:auto;
margin:0 auto;
}

.page-body .container-fluid .col-sm-12 .region .block .view-videoth-que .view-content .views-view-grid .views-field-title {
text-align: center;
margin-top:20px;
margin-left:20px;
margin-right:20px;
text-transform: uppercase;
font-weight: bold;
font-size:16px;
color: #1A5276;
background-color: #F2F3F4;
border: 1px solid #E5E7E9;
padding:5px;
}

.clss_video {
padding: 10px;
}
.clss_video_title{
padding: 10px;
}

/* FIN elm video player */
.header-slider{
	position: relative;
	height: auto;
}
	/* RA ELM 25/01/2022 */
.section-first-publication-onhym .container .clearfix .image-column {    
width: 100% !important;
}

.section-first-publication-onhym .image-column .image img {

width: 35%!important;
 margin-left: 45%!important;
 border: 2px solid #ff7d00!important;
}
.section-first-publication-onhym .image-column .image .overlay-link {
	
width: 35%!important;
margin-left: 45%!important;
}
	
.section-first-publication-onhym .image-column .image img.imagee { 
    margin-left: 0% !important;
	border: 0px !important;
	width:20% !important;
}
.section-first-publication-onhym .image-column .image { 
margin-bottom: 50px!important;
}
.section-first-publication-onhym .content-column  {
	margin-top: -450px!important;
	margin-left: 100px!important;
	width: 400px!important;
}
.section-first-publication-onhym .btn-style-one  {
margin-top: -20px!important;
border-radius: 0px !important;
}
	/* FIN RA ELM 25/01/2022 */

	/* NAVIGATION */
.onhym-nav{
	height: 50px;
	min-height: 50px;
	width: 100%;
	position: absolute;
	top: 0;
	background: rgba(0, 53, 98,0.63);
	border: none;
	border-radius: 0;
	z-index: 10;
	font-family: 'Poppins', sans-serif;
	transition: 0.8s;
	-webkit-transition:0.8s;
}
.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	background: #003562;
	transition: 0.8s;
	-webkit-transition:0.8s;
	z-index: 2000;
}
.sticky + .content {
	padding-top: 102px;
}
.navbar-inverse .navbar-nav>li>a , .dropdown-menu>li>a {
	color: #FFF;
}
.dropdown .dropdown-menu .caret {
	border-left-color: #FFF;
}
.navbar-nav > li > .dropdown-menu, .dropdown-menu .dropdown-menu {
	background: rgba(0, 53, 98,0.63);
	/*opacity: 0.73 !important;*/
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover ,.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background-color: #19568a;
	color: #FFF;
}
.logo {
	display: block;
	margin-left: 5%;
	margin-right: auto;
	margin-top: 17px;
	/*vertical-align: middle;*/
}
.nav_recherche >li>a {
	font-size: 12.5px !important;
	font-family: 'Poppins', sans-serif;
	text-transform: none !important;
	color: #fff;
	font-weight: bold;
}
.navbar-nav >li>a {
	font-size: 14.4px;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
}
.dropdown-menu>li>a{
	font-size: 14px ;
	font-family: 'Poppins', sans-serif;
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-right {
	margin-right: 37px !important;
	/* margin-top: 39px; */
}
.dropdown-menu>li>a:hover{
	background: #206da1;
}
.dropdown-menu.dropdownhover-bottom {
	padding: 0;
}
	i.fa.fa-search {
	margin-left: 8px;
}
.nav_recherche >li>a:hover{
	color: #066abe;
}
.nav>li>a:focus, .nav>li>a:hover{
	background: none;
}
li.social a {
	padding-right: 10px;
}
.dropdown-submenu{
	position:relative;
}
.dropdown-submenu>.dropdown-menu{
	top:0;
	left:100%;
	margin-top: -1px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}
.dropdown-submenu>a:after{
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#cccccc;
	margin-top:5px;
	margin-right:-10px;
}
.dropdown-submenu:hover>a:after{
	border-left-color:#ffffff;
}
.dropdown-submenu.pull-left{
	float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
@media (max-width: 991px) {
.navbar-earlycollapse .navbar-header, .navbar-earlycollapse .navbar-nav, .navbar-earlycollapse .navbar-nav > li {
	float: none;
}
.navbar-earlycollapse .navbar-nav {
	margin: 7.5px -15px;
}
.navbar-earlycollapse .navbar-collapse.collapse {
	display: none !important;
	border-top: 1px solid #e7e7e7;
}
.navbar-earlycollapse .navbar-collapse.collapse.in {
	display: block !important;
}
.navbar-earlycollapse .navbar-toggle {
	display: block;
}
.navbar-earlycollapse .navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-left: 34px;
}
}
.navbar-toggle1{
	position: relative;
	float: left;
	padding: 0 10px;
	margin-top: 13px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.border-xs{
	border: 1px solid white ;
	padding: 0 10px;
	margin: 10px;
	border-radius: 10px;
	color :white;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #2e6a8c;
}
.dropdown .dropdown-menu {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
	/* END NAVBAR CSS */
	/* STYLE CSS */
	/*body {*/
	/*height: 4000px;*/
	/*}*/
.nav-tabs>li>a {
	margin-right: 0px;
	line-height: 0;
	border: none;
	border-radius: 0;
}
	a.lien-article {
	text-decoration: none;
	color: #ff7d00;
	font-family: 'Poppins', sans-serif;
}
	a.lien-article:hover {
	color: #fcd271;
}
	/*
	a:focus, a:visited, a:link
	*/
.nopadding {
	padding: 0 !important;
}
.nomargin {
	margin: 0 !important;
}
	h1,
.h1,
	h2,
.h2,
	h3,
.h3,
	h4,
.h4 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.bg-f {
	background-color: #fff;
}
.cust-w {
	padding-right: 15px;
}
.nav .nav-tabs .onhym-tabs {
	margin-right: 5px;
}
ul.onhym-tabs {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}
ul.onhym-tabs .onhym-actualite {
	display: block;
	padding: 25px;
	text-align: center;
	height: 110px;
	border: none;
}
ul.onhym-tabs .onhym-actualite span {
	line-height: 2.7;
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
}
ul.onhym-tabs .onhym-evenement {
	display: block;
	padding: 25px 40px;
	font-size: 33.33px;
	text-align: center;
	height: 110px;
}
ul.onhym-tabs .onhym-evenement span {
	line-height: 2.7;
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
}
ul.onhym-tabs.nav-tabs>li.active>a,
ul.onhym-tabs.nav-tabs>li.active>a:focus,
ul.onhym-tabs.nav-tabs>li.active>a:hover {
	color: #fff;
	background-color: #ff7d00;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: pointer;}
ul.onhym-tabs.nav-tabs>li>a,
ul.onhym-tabs.nav-tabs>li>a:focus,
ul.onhym-tabs.nav-tabs>li>a:hover {
	color: #fff;
	background-color: #003562;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: pointer;
}
	/*END TABS ACTUALIT2S */
.onhym-news article {
	width: 100%;
	display: block;
	height: 190px;
	/* margin-top: 3px; */
	margin-right: 5px;
	font-family: 'Poppins', sans-serif;
}
.articles-pagination {
	width: calc(100% - 5px);
	background-color: #013663;
	height: 38px;
	margin-top: 5px;
	/* position: absolute */
}
.articles-pagination .onhym-article-pagination i {
	margin-left: calc(100% - 100px);
	color: #fff;
	margin-top: 6px;
}
.onhym-news article .date {
	font-size: 33px;
}
.onhym-news article .onhym-date {
	background-color: #ff7d00;
	height: 190px;
	color: #fff;
	text-align: center;
	padding-top: 40px
}
.onhym-date.blue{
	background-color: #013663 !important;
	height: 190px;
	color: #fff;
	text-align: center;
	padding-top: 40px
}
.onhym-articles {
	padding-right: 5px !important;
}
.onhym-news .onhym-articles article .onhym-date .onhym-jour {
	display: block;
	margin-bottom: -15px;
}
.onhym-news .onhym-articles article .onhym-date .onhym-mois {
	display: block;
	padding-top: 0 !important;
	margin-bottom: -15px;
}
.onhym-news article .onhym-date .onhym-annee {
	display: block;
}
.onhym-news article .onhym-annee {
	font-size: 20px;
}
.onhym-news article {
	width: 100%;
	display: block;
	height: 190px;
	padding-right: 5px;
	background-color: #f7f4f4;
}
.onhym-news .onhym-articles .article-lire {
	color: #fb9751;
	text-decoration: underline;
	font-family: 'Poppins', sans-serif;
}
.onhym-news .onhym-articles .onhym-article-2 {
	/* margin-left: 30px; */
	background-color: #fff;
	padding-right: 0px !important;
}
.onhym-news .onhym-articles .onhym-article-2 .onhym-date {
	text-align: center;
}
.onhym-news .onhym-articles .titre-article {
	color: #fb9751;
	font-size: 12px;
	margin-top: 35px;
	font-weight: 900;
	font-family: 'Poppins', sans-serif;
}
.onhym-news .onhym-articles img {
	width: 100%;
	height: 190px;
	position: relative;
}
.onhym-news .onhym-articles .onhym-article-2 .onhym-date {
	text-align: center;
}
.para-article {
	font-size: 12px;
	font-family: 'Poppins', sans-serif;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 50px;
}
	/* END TABS */
	/* START SECTION "NEWS" MEDIATHEQUE et PUBLICATION*/
.onhym-mediatheque .onhym-videos {
	display: block;
	height: 361px;
	background-color: #003562;
	color: #fff;
	padding-top: 0 !important;
	/*margin-top: 5px !important;*/
}
.onhym-mediatheque .onhym-videos .titre-h3 {
	font-size: 20px;
	font-family: 'Poppins', sans-serif;
	line-height: 3.428571;
}
.tab-p {
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}
.onhym-publication .titre-h3 {
	font-size: 20px;
}
.onhym-publication {
	display: block;
	height: 328px;
	;
	background-color: #374658;
	color: #fff;
	margin-top: 5px;
}
.onhym-publication .titre-h3 {
	font-size: 20px;
	line-height: 3.428571;
}
.publication-plus {
	margin-top: 235px;
}
.publication-plus i {
	cursor: pointer;
}
.publication-plus i:hover {
	cursor: pointer;
}
	/* END SECTION "NEWS" MEDIATHEQUE et PUBLICATION*/
	/*START EVENEMNTS*/
.onhym-evenemnts {
	display: block;
	/* margin-top: 3px; */
	background-color: #f7f4f4;
	width: calc(100% - 5px)
}
.onhym-evenemnts .date {
	font-size: 33px;
}
.onhym-evenemnts .onhym-date {
	background-color: #414c58;
	height: 190px;
	color: #fff;
	text-align: center;
	padding-top: 40px
}
.onhym-evenemnts .onhym-date .onhym-jour {
	display: block;
	margin-bottom: -15px;
}
.onhym-evenemnts .onhym-date .onhym-mois {
	display: block;
	padding-top: 0 !important;
	margin-bottom: -15px;
}
.onhym-evenemnts .onhym-date .onhym-annee {
	display: block;
}
.onhym-evenemnts .onhym-annee {
	font-size: 20px;
}
.onhym-evenemnts .onhym-evenement-2 {
	background-color: #fff !important;
	margin-right: 5px;
}
.onhym-evenemnts .titre-evenement {
	color: #fb9751;
	font-size: 17px;
	margin-top: 35px;
	font-family: 'Poppins', sans-serif;
}
.onhym-evenemnts .titre-evenement a {
	color: #fb9751;
	font-size: 17px;
	margin-top: 40px;
	font-family: 'Poppins', sans-serif;
}
.onhym-evenemnts .titre-evenement a:hover {
	color: #fcd271;
}
.onhym-evenemnts .voir-evenement a {
	color: #fb9751;
	margin-top: 40px;
	text-decoration: underline;
	font-family: 'Poppins', sans-serif;
}
.onhym-evenemnts .voir-evenement a:hover {
	color: #fcd271;
}
.onhym-evenemnts img {
	width: 100%;
	height: 190px;
	position: relative
}
.onhym-evenemnts .onhym-evenement-2 {
	/* margin-left: 30px; */
	background-color: #fff;
	width: 100%;
}
.onhym-articles .img-responsive {
	display: block;
	max-width: 105%;
	height: auto;
}
.onhym-articles .onhym-article-2 .img-responsive {
	display: block;
	max-width: 105%;
}
.onhym-news .onhym-articles img {
	width: 100%;
	/*height: 190px;*/
	position: relative;
}
.pl-img {
	padding-left: 7px;
}
.logo-mar {
	height: 70px;
	width: 70px;
	padding-top: 15px;
	opacity: 0.5;
}
.logo-mar1 {
	height: 90px;
	width: 90px;
	padding-top: 15px;
	position: absolute;
	top: 17px;
	left: 50%;
}
.logo-royaume-h {
	position: absolute;
	top: 9px;
	left: 50%;
	font-size: 12.5px !important;
	/*font-family: 'Poppins', sans-serif !important;*/
	text-transform: none !important;
	color: #003562;
	font-weight: bold;
}
.slow {
	animation-duration: 1.5s !important;
}
	/* END EVENEMENTS */
	/* START SECTION INVESTISSEURS*/
.onhym-investisseur h2 {
	margin-top: 50px;
	margin-bottom: 30px;
	color: #fca540;
}
ul.onhym-tabs-second {
	color: #fff;
	background-color: #fcd271;
	height: 78px;
	width: 100%;
	line-height: 1.5;
}
.onhym-news .onhym-mediatheque .onhym-slider {
	display: block;
	width: 50%;
	margin: 60px auto 0 auto;
}
ul.onhym-tabs-second i {
	line-height: 1.9;
	margin-right: 5%;
	color: #fff
}
ul.onhym-tabs-second>li {
	font-weight: bold
}
.onhym-tabs-second>li.active {
	background-color: #20415f
}
ul.onhym-tabs-second span {
	display: inline-block;
	font-weight: bold;
	margin-top: 0px;
	font-size: 20px;
	color: #fff
}
li.active.onhym-energie {
	background-color: #fca540;
	height: 78px;
}
.first-tab {
	margin-left: 100px;
}
.onhym-investisseur .item {
	margin-left: 50px;
}
.onhym-investisseur .item i {
	color: #747474;
	width: 20%;
	margin-right: 5%;
	float: left;
}
.onhym-investisseur .item .infos .titre-h4 {
	font-size: 20px;
	color: #fb9751;
}
.onhym-investisseur .item .infos p {
	display: -webkit-box;
	color: #949494;
	margin-left: 75px;
}
.item-investisseur {
	padding: 50px;
}
	/* END SECTION INVESTISSEURS*/
.investisseur h2 {
	font-size: 31.17px;
	font-family: 'Poppins', sans-serif;
	color: #fca540;
	margin-bottom: 23px;
	margin-top: 23px;
	font-weight: bolder
}
	/*MEDIA*/
@media (min-width: 1200px) {
.my-container {
	width: 1106px;
}
}
.onhym-tabs.nav-tabs>li>a {
	margin-right: 0;
	line-height: 0.428571;
	border-radius: 0 !important;
}
.mines{
	background: url(/sites/all/themes/onhym_institutionnel/images/home/Mines.jpg);
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat ;
	height: 420px;
	text-align: center;
	position: relative;
	z-index: 1;
	border: 9px solid #ff7d00;
}
	/*.mines:hover{*/
	/*transform: scale(1.1);}*/
.mines h1{
	font-size: 21px;
	text-align: center;
	color: white;
	font-family: 'Poppins', sans-serif;
	/*cursor: auto;*/
	top: -240px;
	position: absolute;
	text-transform: uppercase;
	background-color: #ff7d00b3 !important;
	padding: 20px;
	width: 220px;
	left:0 !important;
	right:0 !important;
	margin-left:auto !important;
	margin-right:auto !important;
	cursor: pointer;
}
.back-zindex{
	z-index: 1;
	opacity: 1;
	cursor: pointer;
	position: absolute;
	bottom: 0;
}
.back-zindex:hover{
	background: #003562;
}
.back-zindex-rh{
	z-index: 1;
	opacity: 1;
	cursor: pointer;
	position: absolute;
	bottom: 0;
}
.back-zindex-rh:hover{
	background: #ff7d00fa;
}
.Hydrocarbures{
	background: url(/sites/all/themes/onhym_institutionnel/images/home/hydrocarbures.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 420px;
	text-align: center;
	border: 9px solid #003562;
	position: relative;
}
	/*.Hydrocarbures:hover{*/
	/*transform: scale(1.1);*/
	/*}*/
.Hydrocarbures h1:hover {
	color: #ff7d00;
}
.Hydrocarbures h1{
	font-size: 21px;
	text-align: center;
	color: white;
	width: 220px;
	font-family: 'Poppins', sans-serif;
	position: absolute;
	top: -240px;
	text-transform: uppercase;
	background-color:#00356296 !important;
	padding: 20px;
	left:0 !important;
	right:0 !important;
	margin-left:auto !important;
	margin-right:auto !important;
	cursor: pointer;
}
.Hydrocarbures a{
	font-size: 26px;
	text-align: center;
	color: #e66507;
	font-family: 'Poppins', sans-serif;
	position: absolute;
	top: 63%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-decoration: underline ;
	cursor: pointer;
}
.Hydrocarbures a:hover{
	color:#c48559;
}
.mines h1:hover {
	color: #00557d;
}
.mines a{
	font-size: 26px;
	text-align: center;
	color: #00557d;
	font-family: 'Poppins', sans-serif;
	position: absolute;
	top: 63%;
	left: 50%;
	text-decoration: underline ;
	transform: translate(-50%, -50%);
	cursor: pointer;
}
.mines a:hover{
	color:#47a8fd;
}
	/* css slider testimonial MOT ELM */
.test1 li {
	box-shadow: none !important;
	background: #a9a9a9  !important ;
	width: 30px !important;
	height: 3px !important;
	/*margin-top:15px !important;*/
	border-width: 0px !important;
	margin-bottom:10px !important;
}
.test1 {
	width: 30px !important;
	height: 3px !important;
}
.test1 li.active {
	background-color: #003562 !important;
	box-shadow: none !important;
	margin-bottom:10px !important;
}
.carousel-inner .carousel-indicators {
	height: 3px !important;
	width: auto !important;
	position: sticky !important;
	top:98% !important;
	float: left !important;	
	border-width: 1px !important;
	border-color: white !important;
}
.carousel-inner .carousel-indicators li.active {
	background-color: #003562 !important;
	width: 30px !important;
	height: 3px !important;
	border-radius: 4px !important;
	border-color: white !important;
	margin-bottom:10px !important;
}
.media-carousel .carousel-control.left {
	left: -12px;
	background-image: none;
	border-radius: 23px 23px 23px 23px;
	height: 40px;
	width: 40px;
	color: #003562;
	font-size: 50px;
	background-color: rgba(0,0,0,0);
	filter: alpha(opacity=50);
	opacity: 1;
}
.carousel-control.add {
	right: -12px !important;
	background-image: none;
	border-radius: 23px 23px 23px 23px;
	height: 40px;
	width: 40px;
	color: #003562;
	font-size: 50px;
	background-color: rgba(0,0,0,0);
	filter: alpha(opacity=50);
	opacity: 1;
}
.refer{
	text-align: center;
}
.slider-logo{
	padding-top: 60px;
	padding-bottom: 60px;
}
.back-slid{
	background: #eeeef0;
}
.fa-quote-left:before {
	font-size: 30px;
	position: absolute ;
	right: 55px !important;
	color: #003562;
}
.citation {
	margin-bottom: 30px !important;
}	
.citation h3{
	font-size: 40.6px;
	color: #0f3303;
	font-family: 'Poppins', sans-serif;
	right: 55px !important;
}
.citation h4{
	font-size: 25px ;
	color: #9c9c9c ;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
	padding-top: 10px;
}
.citation h6{
	font-size: 25px;
	color: #0f3303 ;
	font-family: 'Poppins', sans-serif;
	margin: 0;
	padding-bottom: 10px;
	right: 55px !important;
}
.citation p{
	font-family: 'Poppins', sans-serif;
	color: #9c9c9c ;
	font-size: 17.92px;
}
.citation p {
	width: 95%;
}
.croussel-item{
	padding-top: 30px;
}
.photo-gris img {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}
.photo-gris img:hover {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
}
	/* css slider testimonial MOT ELM FIN */
.testimontal-back{
	background: #eeeef0;
}
.slidtest-wrapper {
	overflow-y: scroll;
	height: 300px;
	width: auto !important;
	margin-left: -55px !important;
}
.slidtest-wrapper::-webkit-scrollbar {
	width: 4px;
	height: 12px;
}
.slidtest-wrapper::-webkit-scrollbar-thumb {
	background: #003562;
	border-radius: 10px;
	/* border: 0px solid black !important; */
}
.slidtest-wrapper::-webkit-scrollbar-track {
	/* border: 1px solid #ffffff; */
	border-radius: 10px;
	background: #f0f8ff54;
}
.pad-imag {
	padding-bottom: 40px;
}
#political .m-t-30{
	margin: 0px;
}
	/* slider logo */
.carousel-showmanymoveone .carousel-control {
	width: 4%;
	background-image: none;
	padding-left: 15px;
	padding-right: 15px;
}
	/* .carousel-showmanymoveone .carousel-control.left {
}
.carousel-showmanymoveone .carousel-control.right {
} */
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
	display: none;
}
@media all and (min-width: 768px) {
.carousel-showmanymoveone .carousel-inner > .active.left,
.carousel-showmanymoveone .carousel-inner > .prev {
	left: -50% ;
}
.carousel-showmanymoveone .carousel-inner > .active.right,
.carousel-showmanymoveone .carousel-inner > .next {
	left: 50% ;
}
.carousel-showmanymoveone .carousel-inner > .left,
.carousel-showmanymoveone .carousel-inner > .prev.right,
.carousel-showmanymoveone .carousel-inner > .active {
	left: 0 ;
}
.carousel-showmanymoveone .carousel-inner .cloneditem-1 {
	display: block;
}
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
.carousel-showmanymoveone .carousel-inner > .item.active.right,
.carousel-showmanymoveone .carousel-inner > .item.next {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.active.left,
.carousel-showmanymoveone .carousel-inner > .item.prev {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.left,
.carousel-showmanymoveone .carousel-inner > .item.prev.right,
.carousel-showmanymoveone .carousel-inner > .item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0;
}
}
@media all and (min-width: 992px) {
.carousel-showmanymoveone .carousel-inner > .active.left,
.carousel-showmanymoveone .carousel-inner > .prev {
	left: -25%;
}
.carousel-showmanymoveone .carousel-inner > .active.right,
.carousel-showmanymoveone .carousel-inner > .next {
	left: 25%;
}
.carousel-showmanymoveone .carousel-inner > .left,
.carousel-showmanymoveone .carousel-inner > .prev.right,
.carousel-showmanymoveone .carousel-inner > .active {
	left: 0;
}
.carousel-showmanymoveone .carousel-inner .cloneditem-2,
.carousel-showmanymoveone .carousel-inner .cloneditem-3 {
	display: block;
}
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
.carousel-showmanymoveone .carousel-inner > .item.active.right,
.carousel-showmanymoveone .carousel-inner > .item.next {
	-webkit-transform: translate3d(25%, 0, 0);
	transform: translate3d(25%, 0, 0);
	left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.active.left,
.carousel-showmanymoveone .carousel-inner > .item.prev {
	-webkit-transform: translate3d(-25%, 0, 0);
	transform: translate3d(-25%, 0, 0);
	left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.left,
.carousel-showmanymoveone .carousel-inner > .item.prev.right,
.carousel-showmanymoveone .carousel-inner > .item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0;
}
}
	i.glyphicon.glyphicon-chevron-left{
	color: #003562 ;
}
	i.glyphicon.glyphicon-chevron-right{
	color: #003562 ;
}
@media only screen and (min-width: 768px) {
.title {
	padding: 28px;
	display: table-cell;
	position: relative;
	vertical-align: middle;
	/*text-align: center;*/
}
}
.image-centrer{
	margin: 0 auto ;
}
	/* START SECTION INVESTISSEURS*/
.onhym-investisseur h2{
	margin-top: 50px;
	margin-bottom: 30px;
	color: #fca540;
}
ul.onhym-tabs-second {
	color: #fff;
	background-color: #fcd271;
	height: 78px;
	width: 100%;
	line-height: 1.5;
}
ul.onhym-tabs-second i{
	line-height: 1.9;
	margin-right: 5%;
}
ul.onhym-tabs-second > li{
	font-weight: bold
}
.onhym-tabs-second > li.active{
	background-color: #003562
}
ul.onhym-tabs-second span{
	display: inline-block;
	font-weight: bold;
	margin-top: 10px;
	font-size: 20px;
}
ul.onhym-tabs-second > li.active > a{
	border: none;
	background-color: transparent;
	color: #8e8e8e;
}
li.active.onhym-energie{
	background-color: #fca540;
}
.first-tab{
	margin-left: 100px;
}
.onhym-investisseur .item{
	margin-left: 50px;
}
.onhym-investisseur .item i{
	color: #747474;
	width: 20%;
	margin-right: 5%;
	float: left;
}
/*.onhym-investisseur .item .infos{
}*/
.onhym-investisseur .item .infos .titre-h4{
	font-size: 20px;
	color: #fb9751;
}
.onhym-investisseur .item .infos p{
	display: -webkit-box;
	color: #949494;
	margin-left: 75px;
}
	/* END SECTION INVESTISSEURS*/
	/*APPEL OFFRES ET RH*/
.appel-offres h1{
	font-size: 41.67px;
	padding-top: 54px;
	text-align: left;
	color: white;
	font-family: 'Poppins', sans-serif;
	padding-left: 81px;
}
.appel-offres p{
	text-align: left;font-size: 18px;
	color: white;
	font-family:'Poppins', sans-serif;
	/*top right bttom left*/
	padding: 27px 80px 50px 80px;
	/*padding-top: 27px;
	padding-left: 80px;
	padding-right:80px;
	padding-bottom: 50px;*/
	min-height: 200px;
}
.back-zindex{
	z-index: 1;
	opacity: 1;
	cursor: pointer;
	position: absolute;
	bottom: 0;
}
.offre{
	position: inherit !important;
}
.back-zindex:hover{
	background: #003562;
}
.back-zindex{
	background: #003562bd;
}
.back-zindex-rh{
	background: #ff7d00a3;
}
.back-zindex-rh{
	z-index: 1;
	opacity: 1;
	cursor: pointer;
	position: absolute;
	bottom: 0;
}
.back-zindex-rh:hover{
	background: #ff7d00fa;
}
.ressources-humains{
	background: url(/sites/all/themes/onhym_institutionnel/images/home/m2.JPG);
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat ;
}
.ressources-humains h1{
	font-size: 41.67px;
	padding-top: 54px;
	text-align: left;
	color: white;
	padding-left: 81px;
	font-family: 'Poppins', sans-serif;
}
.ressources-humains p{
	text-align: left;
	font-size: 18px;
	color: white;
	font-family: 'Poppins', sans-serif;
	/*top right bttom left*/
	padding: 26px 80px 51px 80px;
	/*padding-top: 26px;
	padding-bottom: 51px;
	padding-left: 80px;
	padding-right:80px;*/
	min-height: 200px;
}
.col-container {
	display: table;
	width: 100%;
}
.col-equ {
	display: table-cell;
	padding: 16px;
}
	/* --------------- */
.appel-offres{
	background: url(/sites/all/themes/onhym_institutionnel/images/home/m1.JPG);
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat ;
}
	/* END APPEL OFFRE ET RH */
	/* SERVICES CSS */
.service-container{
	/* background: url(/sites/all/themes/onhym_institutionnel/images/home/logo/bloc.png); */
	/* -moz-background-size: cover;
	 -webkit-background-size: cover;
	 background-size: cover; */
	background-position: center;
}
/*.section.service{
	margin-top: 40px;
	margin-bottom: 40px;
}*/
.onhym-service-item{
	height: 285px;
	background: transparent;
	cursor: pointer;
}
.service-color-blue{
	color: #013663ab;
}
.service-color-orange{
	color: #fca540;
}
.service-color-yellow{
	color: #fca540;
}
.service-color-blue-2{
	color : #003562;
}
.service-color-onssin{
	color: #013663ab;
}
.color-white{
	color : #FFF;
}
.service-bg-blue-2{
	background: #003562;
}
.bg-orange{
	background: #f78d3f;
}
.bg-yellow{
	background: #fcd271;
}
.service-border-left-yellow{
	border-left: 9px #fcd271 solid;
}
.service-border-top-blue{
	border-top: 9px #2bbbd8 solid;
}
.service-border-bottom-orange{
	border-bottom: 9px #f78d3f solid;
}
.service-border-right-onssin{
	border-bottom: 9px #102e37 solid;
}
.service-prestation{
	padding-top: 11%;
}
.service-prestation h2{
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	-ms-transition: all 0.7s ease 0s;
}
.service-prestation h2:hover{
	font-size: 35px;
}
.cover-hidden{
	position: absolute;
	width: 100%;
	left: 0%;
	background: transparent;
	border-left: 9px solid #fcac4f;
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	-ms-transition: all 0.7s ease 0s;
}
.cover-hidden:hover{
	position: absolute;
	width: 200%;
	left: -100%;
	background: #ff7e01;
	border-left: none;
}
.cover-hidden-2{
	position: absolute;
	width: 100%;
	left: 0%;
	background: transparent;
	border-bottom: 9px solid #fcac50;
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	-ms-transition: all 0.7s ease 0s;
}
.cover-hidden-2:hover{
	position: absolute;
	height: 200%;
	background: #ff7d00;
	border-bottom: none;
	z-index: 5;
}
.cover-hidden-3{
	position: absolute;
	width: 100%;
	left: 0%;
	background: transparent;
	border-top: 9px solid #567996;
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	-ms-transition: all 0.7s ease 0s;
}
.cover-hidden-3:hover{
	position: absolute;
	height: 200%;
	background: #0e7edcd6;
	border-top: none;
	bottom: 0;
	z-index: 5;
}
.cover-hidden-4{
	width: 100%;
	background: transparent;
	border-right: 9px solid #577a96;
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	-ms-transition: all 0.7s ease 0s;
}
.cover-hidden-4:hover{
	position: absolute;
	width: 200%;
	left: 0;
	background: #0e7edcd6;
	border-right: none;
	z-index: 1;
}
.service-cover{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 97px;
}
	h2.service-title{
	font-size: 22px;
	text-transform: uppercase;
}
	p.service-p{
	color : #9c9c9c;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
}
.cover-hidden:hover h2.service-title,.cover-hidden:hover p.service-p,
.cover-hidden-2:hover h2.service-title,.cover-hidden-2:hover p.service-p,
.cover-hidden-3:hover h2.service-title,.cover-hidden-3:hover p.service-p,
.cover-hidden-4:hover h2.service-title,.cover-hidden-4:hover p.service-p
	{
	color : #FFF !important;
	font-family: 'Poppins', sans-serif;
}
.cover-hidden-2:hover h2.service-title, .cover-hidden-3:hover h2.service-title{
	margin-top: 50%;
}
	/* END SERVICES CSS */
	/* FOOTER 1 AND 2 */
.footer{
	font-family: 'Poppins', sans-serif;
	background-color: #003562;
}
.newsletter {
	background: #003562;
	color: #fff;
	font-family: 'Poppins', sans-serif ;
}
.btn-theme{
	color: white;
	font-size: 13px;
	background: #f98f38;
	font-family: 'Poppins', sans-serif ;
	border-radius: 0;
}
li.active{
	/*text-transform: uppercase;*/
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
}
li.active a{
	color: #fff;
}
.titreapropos{
	color: #ff7d00;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	padding-bottom: 16px;
	padding-top: 60px;
}
.footerdescrip{
	font-size: 12px;
	color: #003562;
}
.office_national{
	font-family: 'Poppins', sans-serif;
	font-size: 11px;
	color: #003562;
	text-decoration: underline;
}
li.Adresse{
	font-family: 'Poppins', sans-serif;
	font-size: 10px ;
	color: #003562;
	padding: 2px;
}
.footer_copyright{
	/* color: #003562; */
	padding-top: 14px;
}
	/* li.active a:hover{
	color:#0060b1;
} */
	a.footer_copyright{
	color: #fff !important;
}
	a.footer_copyright:hover{
	color: #066abe !important;
}
.logo-footer{
	padding-bottom: 30px;
	display: block;
}
@media (min-width: 1200px){
.newsletter {
	width: 295px !important;}
}
.foot-input{
	padding-bottom: 22px;}
li.active a:hover {
	color : #eeeef0;
}
	a.footer-a{
	font-size:18px !important;
	color: #ff7d00 !important;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
}
.footer-a:hover{
	transform: translateY(100px);
	transition: all 0.3s ease-in-out 0.1s;
}
.zoom:hover {
	transform: scale(1.1);
}
.f-mg{
	margin-left: 25px;
	margin-bottom: 15px;
}
	i.fa.fa-external-link{
	font-size: 24px;
	color: white;
}
#return-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: rgb(0, 0, 0);
	background: #003562;
	width: 50px;
	height: 50px;
	display: block;
	text-decoration: none;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 0.5;
	z-index: 99999;
}
#return-to-top i {
	color: #fff;
	margin: 0;
	position: relative;
	left: 16px;
	top: 13px;
	font-size: 19px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#return-to-top:hover {
	background:rgba(0, 53, 98, 0.63);
	opacity: 0.9;
}
#return-to-top:hover i {
	color: #fff;
	top: 5px;
}
.footer-distributed{
	background-color: #003562;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	font-weight:500;
	font-size: 16px;
}
.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right{
	display: inline-block;
	vertical-align: top;
}
	/* Footer left */
.footer-distributed .footer-left{
	width: 40%;
}
	/* The company logo */
.footer-distributed h3{
	color:#ffffff;
	font: normal 36px 'Cookie', cursive;
	margin: 0;
}
.footer-distributed h3 span{
	color:#5383d3;
}
	/* Footer links */
.footer-distributed .footer-links{
	color:#ffffff;
	margin: 20px 0 12px;
	padding: 0;
}
.footer-distributed .footer-links a{
	display:inline-block;
	line-height: 1.8;
	text-decoration: none;
	color:inherit;
}
.footer-distributed .footer-company-name{
	color:#8f9296;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}
	/* Footer Center */
.footer-distributed .footer-center{
	width: 35%;
}
.footer-distributed .footer-center i{
	background-color:#003562;
	color: #ffffff;
	font-size: 25px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	text-align: center;
	line-height: 42px;
	margin: 10px 0;
	vertical-align: middle;
}
.footer-distributed .footer-center i.fa-envelope{
	font-size: 17px;
	line-height: 38px;
}
.footer-distributed .footer-center p{
	display: inline-block;
	color: #ffffff;
	vertical-align: middle;
	margin:0;
}
.footer-distributed .footer-center p span{
	display:block;
	font-weight: normal;
	font-size:14px;
	line-height:2;
}
.footer-distributed .footer-center p a{
	color:#5383d3;
	text-decoration: none;
}
	/* Footer Right */
.footer-distributed .footer-right{
	width: 20%;
}
.footer-distributed .footer-company-about{
	line-height: 20px;
	color:#92999f;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}
.footer-distributed .footer-company-about span{
	display: block;
	color:#ffffff;
	font-size: 14px;
	font-weight: bold;
}
.footer-distributed .footer-icons{
	margin-top: 25px;
}
.footer-distributed .footer-icons a{
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:#33383b;
	border-radius: 2px;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 35px;
	margin-right: 3px;
	margin-bottom: 5px;
}
	/* media */
@media (max-width: 991px) {
.footer-distributed{
	font: 500 14px sans-serif;
}
.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right{
	display: block;
	width: 100%;
	text-align: center;
}
.footer-distributed .footer-center i{
	margin-left: 0;
}
}
.marg-bt{
	margin-bottom: 20px;
	font-family: 'Poppins', sans-serif;
}
	/* END FOOTER 1 AND 2 */
	/* Rotate slider CSS */
.rotateslider-container {
	position: relative;
	/* width: 960px; */
	/*height: 800px;*/
	margin-left: auto;
	margin-right: auto;
	background-color: #003562;
	height: 327px;
}
.rotateslider-container .rotateslider-item {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(0.6);
	-ms-transform: translateY(-50%) translateX(-50%) scale(0.6);
	transform: translateY(-50%) translateX(-50%) scale(0.6);
	opacity: 0;
	/* -webkit-filter: blur(5px);
	filter: blur(5px); */
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.rotateslider-container .rotateslider-item.next {
	left: 80%;
	opacity: 1;
}
.rotateslider-container .rotateslider-item.prev {
	left: 20%;
	opacity: 1;
	width: 20%;
}
.rotateslider-container .rotateslider-item.now {
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(1);
	-ms-transform: translateY(-50%) translateX(-50%) scale(1);
	transform: translateY(-50%) translateX(-50%) scale(1);
	width: 33%;
	transition: .3s;
}
.rotateslider-container .arrow {
	display: inline-block;
	width: 50px;
	height: 50px;
	/* background-color: #000; */
	position: absolute;
	top: 50%;
	margin-top: -25px;
	cursor: pointer;
	color: #fff;
	text-align: center;
}
.rotateslider-container .arrow.left { left: 0; }
.rotateslider-container .arrow.right { right: 0; }
	/* custom*/
.rotateslider-container .rotateslider-item.now, .rotateslider-container .rotateslider-item.prev, .rotateslider-container .rotateslider-item.next{
	margin-top: 37px;
}
.rotateslider-container .arrow.left, .rotateslider-container .arrow.right {
	margin-top: 15px;
}
	/* END Rotate slider CSS */
	/* tabs */
	/* Default tab style */
.tabs {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	font-weight: 300;
	font-size: 1.25em;
}
	/* Nav */
.tabs nav {
	text-align: center;
}
.tabs nav ul {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	/*margin: 0 auto;*/
	padding: 0;
	/*max-width: 1200px;*/
	list-style: none;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}
.tabs nav ul li {
	position: relative;
	z-index: 1;
	display: block;
	margin: 0;
	text-align: center;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.tabs nav a {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	line-height: 0.1;
}
.tabs nav a span {
	vertical-align: middle;
	font-size: 0.75em;
}
.tabs nav li.tab-current a {
	color: #74777b;
}
.tabs nav a:focus {
	outline: none;
}
	/*!* Icons *!*/
	/*.icon::before {*/
	/*z-index: 10;*/
	/*display: inline-block;*/
	/*margin: 0 0.4em 0 0;*/
	/*vertical-align: middle;*/
	/*text-transform: none;*/
	/*font-weight: normal;*/
	/*font-variant: normal;*/
	/*font-size: 1.3em;*/
	/*font-family: 'Poppins', sans-serif;*/
	/*line-height: 1;*/
	/*speak: none;*/
	/*-webkit-backface-visibility: hidden;*/
	/*-webkit-font-smoothing: antialiased;*/
	/*-moz-osx-font-smoothing: grayscale;*/
	/*}*/
	/*.icon-upload::before {*/
	/*content: "\e68a";*/
	/*}*/
	/*.icon-tools::before {*/
	/*content: "\e60a";*/
	/*}*/
	/*.icon-plane::before {*/
	/*content: "\e625";*/
	/*}*/
	/*.icon-joy::before {*/
	/*content: "\e6a4";*/
	/*}*/
	/*.icon-plug::before {*/
	/*content: "\e69a";*/
	/*}*/
	/*.icon-home::before {*/
	/*content: "\e648";*/
	/*}*/
	/*.icon-gift::before {*/
	/*content: "\e652";*/
	/*}*/
	/*.icon-display::before {*/
	/*content: "\e65e";*/
	/*}*/
	/*.icon-date::before {*/
	/*content: "\e660";*/
	/*}*/
	/*.icon-config::before {*/
	/*content: "\e666";*/
	/*}*/
	/*.icon-coffee::before {*/
	/*content: "\e669";*/
	/*}*/
	/*.icon-camera::before {*/
	/*content: "\e66f";*/
	/*}*/
	/*.icon-box::before {*/
	/*content: "\e674";*/
	/*}*/
	/* Content */
.content-wrap {
	position: relative;
}
.content-wrap section {
	display: none;
	margin: 0 auto;
	padding: 1em;
	max-width: 1200px;
	text-align: center;
}
.content-wrap section.content-current {
	display: block;
}
.content-wrap section p {
	margin: 0;
	padding: 0.75em 0;
	color: rgba(40,44,42,0.05);
	font-weight: 900;
	font-size: 4em;
	line-height: 1;
}
	/* Fallback */
.no-js .content-wrap section {
	display: block;
	padding-bottom: 2em;
	border-bottom: 1px solid rgba(255,255,255,0.6);
}
.no-flexbox nav ul {
	display: block;
}
.no-flexbox nav ul li {
	min-width: 15%;
	display: inline-block;
}
@media screen and (max-width: 58em) {
.tabs nav a.icon span {
	display: none;
}
.tabs nav a:before {
	margin-right: 0;
}
}
.tabs nav ul li{
	height: 79px;
}
	/* TAB STYLE*/
	/* Individual tab styles */
	/*****************************/
	/* Bar */
	/*****************************/
.tabs-style-bar nav {
	background: rgba(40,44,42,0.05);
}
.tabs-style-bar nav ul {
	/*border: 4px solid transparent;*/
	height: 79px;
}
.tabs-style-bar nav ul li a {
	margin: 0 2px;
	background-color: #f7f7f7;
	color: #74777b;
	transition: background-color 0.2s, color 0.2s;
}
.tabs-style-bar nav ul li a:hover,
.tabs-style-bar nav ul li a:focus {
	color: #2CC185;
}
.tabs-style-bar nav ul li a span {
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	font-weight: 500;
	font-size: 0.6em;
	font-size: 19.72px;
	font-family: 'Poppins', sans-serif;
	margin-right: 16px;
}
.icon-voltage{
	margin-right: 0 !important;
}
.icon-reglage{
	margin-right: 6px !important;
}
.tabs-style-bar nav ul li.tab-current a {
	background: #2CC185;
	color: #fff;
}
	/*****************************/
	/* Icon box */
	/*****************************/
.tabs-style-iconbox nav {
	background: rgba(255,255,255,0.4);
}
.tabs-style-iconbox nav ul li a {
	overflow: visible;
	padding: 2em 0;
	line-height: 1;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
.tabs-style-iconbox nav ul li a span {
	font-weight: 700;
	font-size: 0.7em;
}
.tabs-style-iconbox nav ul li.tab-current {
	z-index: 100;
}
.tabs-style-iconbox nav ul li.tab-current a {
	background: #fff;
	box-shadow: -1px 0 0 #fff;
}
.tabs-style-iconbox nav ul li.tab-current a::after {
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -10px;
	width: 0;
	height: 0;
	border: solid transparent;
	border-width: 10px;
	border-top-color: #fff;
	content: '';
	pointer-events: none;
}
.tabs-style-iconbox nav ul li:first-child::before,
.tabs-style-iconbox nav ul li::after {
	position: absolute;
	top: 20%;
	right: 0;
	z-index: -1;
	width: 1px;
	height: 60%;
	background: rgba(0,0,0,0.07);
	content: '';
}
.tabs-style-iconbox nav ul li:first-child::before {
	right: auto;
	left: 0;
}
.tabs-style-iconbox .icon::before {
	display: block;
	margin: 0 0 0.25em 0;
}
	/*****************************/
	/* Underline */
	/*****************************/
.tabs-style-underline nav {
	background: #fff;
}
.tabs-style-underline nav a {
	padding: 0.25em 0 0.5em;
	border-left: 1px solid #e7ecea;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
.tabs-style-underline nav li:last-child a {
	border-right: 1px solid #e7ecea;
}
.tabs-style-underline nav li a::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 6px;
	background: #2CC185;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translate3d(0,150%,0);
	transform: translate3d(0,150%,0);
}
.tabs-style-underline nav li.tab-current a::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.tabs-style-underline nav a span {
	font-weight: 700;
}
	/*****************************/
	/* Triangle and line */
	/*****************************/
.tabs-style-linetriangle nav a {
	overflow: visible;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
.tabs-style-linetriangle nav a span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1em;
}
.tabs-style-linetriangle nav li.tab-current a:after,
.tabs-style-linetriangle nav li.tab-current a:before {
	position: absolute;
	top: 100%;
	left: 50%;
	width: 0;
	height: 0;
	border: solid transparent;
	content: '';
	pointer-events: none;
}
.tabs-style-linetriangle nav li.tab-current a:after {
	margin-left: -10px;
	border-width: 10px;
	border-top-color: #e7ecea;
}
.tabs-style-linetriangle nav li.tab-current a:before {
	margin-left: -11px;
	border-width: 11px;
	border-top-color: rgba(0,0,0,0.2);
}
@media screen and (max-width: 58em) {
.tabs-style-linetriangle nav {
	font-size: 0.6em;
}
}
	/*****************************/
	/* Top Line */
	/*****************************/
.tabs-style-topline {
	max-width: 1200px;
}
.tabs-style-topline nav li {
	border: 1px solid rgba(40,44,42,0.1);
}
.tabs-style-topline nav li:not(:last-child) {
	border-right: none;
}
.tabs-style-topline nav li.tab-current {
	border-top-color: #2CC185;
	border-bottom: none;
}
.tabs-style-topline nav a {
	padding: 0.65em 0 0.5em;
	background: rgba(40,44,42,0.05);
	color: #74777b;
	line-height: 1;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
.tabs-style-topline nav a:hover,
.tabs-style-topline nav a:focus {
	color: #2CC185;
}
.tabs-style-topline nav li.tab-current a {
	background: none;
	box-shadow: inset 0 3px 0 #2CC185;
	color: #2CC185;
}
.tabs-style-topline .icon::before {
	display: block;
	margin: 0;
}
.tabs-style-topline nav a span {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 0.5em;
}
	/*****************************/
	/* Falling Icon, from http://vintageproductions.eu/grid/interactivity/ */
	/*****************************/
.tabs-style-iconfall {
	overflow: visible;
}
.tabs-style-iconfall nav a {
	display: inline-block;
	overflow: visible;
	padding: 1em 0 2em;
	color: #74777b;
	line-height: 1;
	-webkit-transition: color 0.3s cubic-bezier(0.7,0,0.3,1);
	transition: color 0.3s cubic-bezier(0.7,0,0.3,1);
}
.tabs-style-iconfall nav a:hover,
.tabs-style-iconfall nav a:focus,
.tabs-style-iconfall nav li.tab-current a {
	color: #2CC185;
}
.tabs-style-iconfall nav a span {
	font-weight: 700;
}
.tabs-style-iconfall nav li::before {
	position: absolute;
	bottom: 1em;
	left: 50%;
	margin-left: -20px;
	width: 40px;
	height: 4px;
	background: #2CC185;
	content: '';
	opacity: 0;
	-webkit-transition: -webkit-transform 0.2s ease-in;
	transition: transform 0.2s ease-in;
	-webkit-transform: scale3d(0,1,1);
	transform: scale3d(0,1,1);
}
.tabs-style-iconfall nav li.tab-current::before {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}
.tabs-style-iconfall .icon::before {
	display: block;
	margin: 0 0 0.35em;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
	pointer-events: none;
}
.tabs-style-iconfall nav li.tab-current .icon::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
@media screen and (max-width: 58em) {
.tabs-style-iconfall nav li .icon::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
}
	/*****************************/
	/* Moving Line */
	/*****************************/
.tabs-style-linemove nav {
	background: #fff;
}
.tabs-style-linemove nav li:last-child::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #2CC185;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}
	/* Move the line */
.tabs-style-linemove nav li:first-child.tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(-400%,0,0);
	transform: translate3d(-400%,0,0);
}
.tabs-style-linemove nav li:nth-child(2).tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(-300%,0,0);
	transform: translate3d(-300%,0,0);
}
.tabs-style-linemove nav li:nth-child(3).tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(-200%,0,0);
	transform: translate3d(-200%,0,0);
}
.tabs-style-linemove nav li:nth-child(4).tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}
.tabs-style-linemove nav a {
	padding: 1em 0;
	color: #74777b;
	line-height: 1;
	-webkit-transition: color 0.3s, -webkit-transform 0.3s;
	transition: color 0.3s, transform 0.3s;
}
.tabs-style-linemove nav li.tab-current a {
	color: #2CC185;
	-webkit-transform: translate3d(0,8px,0);
	transform: translate3d(0,8px,0);
}
.tabs-style-linemove nav a span {
	font-weight: 700;
}
	/*****************************/
	/* Line */
	/*****************************/
.tabs-style-line nav ul {
	padding: 0 2em;
	max-width: none;
	box-shadow: inset 0 -2px #d1d3d2;
}
.tabs-style-line nav a {
	padding: 0.7em 0.4em;
	box-shadow: inset 0 -2px #d1d3d2;
	color: #74777b;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 0.8em;
	line-height: 1;
	-webkit-transition: color 0.3s, box-shadow 0.3s;
	transition: color 0.3s, box-shadow 0.3s;
}
.tabs-style-line nav a:hover,
.tabs-style-line nav a:focus {
	box-shadow: inset 0 -2px #74777b;
}
.tabs-style-line nav li.tab-current a {
	box-shadow: inset 0 -2px #2CC185;
	color: #2CC185;
}
@media screen and (max-width: 58em) {
.tabs-style-line nav ul {
	display: block;
	box-shadow: none;
}
.tabs-style-line nav ul li {
	display: block;
	-webkit-flex: none;
	flex: none;
}
}
	/*****************************/
	/* Circle */
	/*****************************/
.tabs-style-circle {
	overflow: visible;
}
.tabs-style-circle nav li::before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -60px 0 0 -60px;
	width: 120px;
	height: 120px;
	border: 1px solid #2CC185;
	border-radius: 50%;
	content: '';
	opacity: 0;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}
@media screen and (max-width: 58em) {
.tabs-style-circle nav li::before {
	margin: -40px 0 0 -40px;
	width: 80px;
	height: 80px;
}
}
.tabs-style-circle nav li.tab-current::before {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}
.tabs-style-circle nav a {
	overflow: visible;
	color: #74777b;
	font-weight: 700;
	font-size: 0.9em;
	line-height: 1.1;
	-webkit-transition: color 0.3s cubic-bezier(0.7,0,0.3,1);
	transition: color 0.3s cubic-bezier(0.7,0,0.3,1);
}
.tabs-style-circle nav a span {
	display: inline-block;
}
.tabs-style-circle nav a span,
.tabs-style-circle .icon::before {
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7,0,0.3,1);
	transition: transform 0.3s cubic-bezier(0.7,0,0.3,1);
}
.tabs-style-circle nav a:hover,
.tabs-style-circle nav a:focus {
	color: #4a4a4b;
}
.tabs-style-circle nav li.tab-current a {
	color: #2CC185;
}
.tabs-style-circle nav li.tab-current a span {
	-webkit-transform: translate3d(0,4px,0);
	transform: translate3d(0,4px,0);
}
.tabs-style-circle .icon::before {
	display: block;
	margin: 0;
	pointer-events: none;
}
.tabs-style-circle nav li.tab-current .icon::before {
	-webkit-transform: translate3d(0,-4px,0);
	transform: translate3d(0,-4px,0);
}
	/*****************************/
	/* Shape */
	/*****************************/
.tabs-style-shape {
	max-width: 1200px;
}
.tabs-style-shape nav ul li {
	margin: 0 3em;
}
.tabs-style-shape nav ul li:first-child {
	margin-left: 0;
}
.tabs-style-shape nav ul li.tab-current {
	z-index: 100;
}
.tabs-style-shape nav li a {
	overflow: visible;
	margin: 0 -3em 0 0;
	padding: 0;
	color: #fff;
	font-weight: 500;
}
.tabs-style-shape nav li:first-child a span {
	padding-left: 2em;
	border-radius: 30px 0 0 0;
}
.tabs-style-shape nav li:last-child a span {
	padding-right: 2em;
	border-radius: 0 30px 0 0;
}
.tabs-style-shape nav li a svg {
	position: absolute;
	left: 100%;
	margin: 0;
	width: 3em;
	height: 100%;
	fill: #bdc2c9;
}
.tabs-style-shape nav li a svg:nth-child(2),
.tabs-style-shape nav li:last-child a svg {
	right: 100%;
	left: auto;
	-webkit-transform: scale3d(-1,1,1);
	transform: scale3d(-1,1,1);
}
.tabs-style-shape nav li a span {
	display: block;
	overflow: hidden;
	padding: 0.65em 0;
	background-color: #bdc2c9;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tabs-style-shape nav li a:hover span {
	background-color: #2CC185;
}
.tabs-style-shape nav li a:hover svg {
	fill: #2CC185;
}
	/* Make only shape clickable */
.tabs-style-shape nav li a svg {
	pointer-events: none;
}
.tabs-style-shape nav li a svg use {
	pointer-events: auto;
}
.tabs-style-shape nav li.tab-current a span,
.tabs-style-shape nav li.tab-current a svg {
	-webkit-transition: none;
	transition: none;
}
.tabs-style-shape nav li.tab-current a span {
	background: #fff;
}
.tabs-style-shape nav li.tab-current a svg {
	fill: #fff;
}
.tabs-style-shape .content-wrap {
	background: #fff;
}
@media screen and (max-width: 58em) {
.tabs-style-shape nav ul {
	display: block;
	padding-top: 1.5em;
}
.tabs-style-shape nav ul li {
	display: block;
	margin: -1.25em 0 0;
	-webkit-flex: none;
	flex: none;
}
.tabs-style-shape nav ul li a {
	margin: 0;
}
.tabs-style-shape nav ul li svg {
	display: none;
}
.tabs-style-shape nav ul li a span {
	padding: 1.25em 0 2em !important;
	border-radius: 30px 30px 0 0 !important;
	box-shadow: 0 -1px 2px rgba(0,0,0,0.1);
	line-height: 1;
}
.tabs-style-shape nav ul li:last-child a span {
	padding: 1.25em 0 !important;
}
.tabs-style-shape nav ul li.tab-current {
	z-index: 1;
}
}
	/*****************************/
	/* Line Box */
	/*****************************/
.tabs-style-linebox nav ul li {
	margin: 0 0.5em;
	-webkit-flex: none;
	flex: none;
}
.tabs-style-linebox nav a {
	padding: 0 1.5em;
	color: #74777b;
	font-weight: 700;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
.tabs-style-linebox nav a:hover,
.tabs-style-linebox nav a:focus {
	color: #2CC185;
}
.tabs-style-linebox nav li.tab-current a {
	color: #fff;
}
.tabs-style-linebox nav a::after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: #d2d8d6;
	content: '';
	-webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
	transition: background-color 0.3s, transform 0.3s;
	-webkit-transition-timing-function: ease, cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: ease, cubic-bezier(0.7,0,0.3,1);
	-webkit-transform: translate3d(0,100%,0) translate3d(0,-3px,0);
	transform: translate3d(0,100%,0) translate3d(0,-3px,0);
}
.tabs-style-linebox nav li.tab-current a::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.tabs-style-linebox nav a:hover::after,
.tabs-style-linebox nav a:focus::after,
.tabs-style-linebox nav li.tab-current a::after {
	background: #2CC185;
}
@media screen and (max-width: 58em) {
.tabs-style-linebox nav ul {
	display: block;
	box-shadow: none;
}
.tabs-style-linebox nav ul li {
	display: block;
	-webkit-flex: none;
	flex: none;
}
}
	/*****************************/
	/* Flip */
	/*****************************/
.tabs-style-flip {
	max-width: 1200px;
}
.tabs-style-flip nav a {
	padding: 0.5em 0;
	color: #2CC185;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
.tabs-style-flip nav a:hover,
.tabs-style-flip nav a:focus,
.tabs-style-flip nav li.tab-current a {
	color: #74777b;
}
.tabs-style-flip nav a span {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 0.625em;
}
.tabs-style-flip nav a::after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-color: #f0f0f0;
	content: '';
	-webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
	transition: transform 0.3s, background-color 0.3s;
	-webkit-transform: perspective(900px) rotate3d(1,0,0,90deg);
	transform: perspective(900px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-perspective-origin: 50% 100%;
	perspective-origin: 50% 100%;
}
.tabs-style-flip nav li.tab-current a::after {
	background-color: #fff;
	-webkit-transform: perspective(900px) rotate3d(1,0,0,0deg);
	transform: perspective(900px) rotate3d(1,0,0,0deg);
}
.tabs-style-flip .content-wrap {
	background: #fff;
}
	/*****************************/
	/* Fill up */
	/*****************************/
.tabs-style-fillup nav ul li a {
	padding: 1.9em 0;
	border-right: 1px solid #2CC185;
	line-height: 1;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.tabs-style-fillup nav ul li:last-child a {
	border: none;
}
.tabs-style-fillup nav ul li.tab-current {
	z-index: 100;
}
.tabs-style-fillup nav ul li.tab-current a {
	color: #fff;
}
.tabs-style-fillup nav ul li a::after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	height: calc(100% + 1px);
	border: 1px solid #2CC185;
	background: #2CC185;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}
.tabs-style-fillup nav ul li.tab-current a::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.tabs-style-fillup nav ul li a span,
.tabs-style-fillup .icon::before {
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	-webkit-transform: translate3d(0,5px,0);
	transform: translate3d(0,5px,0);
}
.tabs-style-fillup nav ul li a span {
	display: block;
	font-weight: 700;
	font-size: 0.7em;
	line-height: 1.5;
}
.tabs-style-fillup .icon::before {
	display: block;
	margin: 0;
}
.tabs-style-fillup nav ul li.tab-current a span,
.tabs-style-fillup li.tab-current .icon::before {
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}
	/*****************************/
	/* Trapezoid, based on http://lea.verou.me/2013/10/slanted-tabs-with-css-3d-transforms/ */
	/*****************************/
.tabs-style-tzoid {
	max-width: 1200px;
}
.tabs-style-tzoid nav {
	padding: 0 1em;
}
.tabs-style-tzoid nav ul li {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.tabs-style-tzoid nav ul li a {
	padding: 0 1.5em 0 0.3em;
	color: #0d9564;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
@media screen and (max-width: 54em) {
.tabs-style-tzoid nav ul li a {
	padding: 0 0.5em 0 0.3em;
}
}
.tabs-style-tzoid nav ul li a:hover,
.tabs-style-tzoid nav ul li a:focus {
	color: #fff;
}
.tabs-style-tzoid nav ul li.tab-current a,
.tabs-style-tzoid nav ul li.tab-current a:hover {
	color: #2CC185;
}
.tabs-style-tzoid nav ul li a span {
	font-weight: 500;
	font-size: 0.75em;
}
.tabs-style-tzoid nav ul li a::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	outline: 1px solid transparent;
	border-radius: 10px 10px 0 0;
	background: #2CC185;
	box-shadow: inset 0 -3px 3px rgba(0,0,0,0.05);
	content: '';
	-webkit-transform: perspective(5px) rotateX(0.93deg) translateZ(-1px);
	transform: perspective(5px) rotateX(0.93deg) translateZ(-1px);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.tabs-style-tzoid nav ul li.tab-current a::after,
.tabs-style-tzoid .content-wrap {
	background: #fff;
	box-shadow: none;
}
	/*****************************/
	/* Circle fill */
	/*****************************/
.tabs-style-circlefill {
	max-width: 700px;
	border: 1px solid #2CC185;
}
.tabs-style-circlefill nav ul li {
	overflow: hidden;
	border-right: 1px solid #2CC185;
}
.tabs-style-circlefill nav li a {
	padding: 1.5em 0;
	color: #fff;
	font-size: 1.25em;
}
.tabs-style-circlefill nav li:first-child {
	border-left: none;
}
.tabs-style-circlefill nav li:last-child {
	border: none;
}
.tabs-style-circlefill nav li::before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -40px;
	width: 80px;
	height: 80px;
	border: 1px solid #2CC185;
	border-radius: 50%;
	background: #2CC185;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}
.tabs-style-circlefill nav li.tab-current::before {
	-webkit-transform: scale3d(2.5,2.5,1);
	transform: scale3d(2.5,2.5,1);
}
.tabs-style-circlefill nav a {
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
.tabs-style-circlefill nav a span {
	display: none;
}
.tabs-style-circlefill nav li.tab-current a {
	color: #fff;
}
.tabs-style-circlefill .icon::before {
	display: block;
	margin: 0;
	pointer-events: none;
}
	/* Custom */
.tabs-style-circlefill .content-wrap {
	border-top: 1px solid #2CC185;
}
.tabs-style-bar nav ul li a{
	height: 100%;
	background: #0b5177;
}
.tabs-style-bar nav ul li.tab-current a{
	height: 100%;
	background: #e66507;
}
.tabs-style-bar nav {
	background: #FFF;
}
.content-wrap{
	background: url(/sites/all/themes/onhym_institutionnel/images/logo/block.JPG);
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 53px 0 53px 0 ;
	/* height: 354px; */
}
.content-wrap section.content-current {
	display: block;
	width: 100%;
	max-width: 100%;
}
.tabs-style-bar nav ul li a{
	padding-top: 5%;
	color : #FFF;
}
.tabs-style-bar nav ul li a:hover, .tabs-style-bar nav ul li a:focus {
	color: #ffffff;
	background: #083954;
}
.titre-h4{
	display: inline-block;
	margin-left: 25px;
	color : #ff7d00;
	font-size: 19.75px;
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	cursor: pointer;
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
}
.titre-h4:hover{
	font-size: 21.75px;
}
/*.row-tab{
	padding-top: 53px;
}*/
.onhym-icon-general{
	color : #747474;
	font-size: 47px;
}
	p.onhym-p{
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	font-size: 12px !important;
	padding: 0;
	color : #767676 !important;
	text-align: left !important;
	margin-left: 25px !important;
}
.onhym-investisseur-bloc-text{
	text-align: left;
	line-height: 0.5;
}
/*.onhym-row{
	padding-top: 53px;
}*/
.onhym-icon-tab{
	font-size: 43px !important;
}
.onhym-investisseur-bloc-text-tab{
	text-align: center;
	line-height: 1;
}
.tabs-style-bar nav ul li a.first-tab {
	margin-left: 0;
}
.tabs-style-bar nav ul li a.last-tab {
	margin-right: 0;
}
.tabs-style-bar nav ul li a{
	margin: 0 0;
	margin-right: 2px;
}
.tabs-style-bar nav ul li.tab-current a {
	margin-right: 0;
	background: #e66507;
	cursor: auto;
}
.last p.onhym-p {
	padding-bottom: 0;
}
	/* end tabs */
	/* bootstrap-touch-slider */
/* .bs-slider{
	overflow: hidden;
	max-height: 700px;
	position: relative;
	background: #000000;
} */
/*.bs-slider:hover {
	cursor: -moz-grab;
	cursor: -webkit-grab;
}
.bs-slider:active {
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}*/
.bs-slider .bs-slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img {
	margin: auto;
	width: 100% !important;
}
/* Slider effect ELM */
@keyframes zoom-in {
	from {transform: scale(1.0, 1.0);
	transform-origin:50% 50%;}
	to {transform: scale(1.5, 1.5);
	transform-origin:50% 50%;}
}
.slider-img00 {
	animation: zoom-in 60s linear 0s infinite;
}
.slider-img00:hover {
	animation-play-state: paused !important;
}
.fade {
	opacity: 1;
}
.fade .item {
	top: 0;
	z-index: 1;
	opacity: 0;
	width: 100%;
	position: absolute;
	left: 0 !important;
	display: block !important;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	/* vertical-align: middle !important;*/
}
.fade .item:first-child {
	top: auto;
	position: relative;
}
.fade .item.active {
	opacity: 1;
	z-index: 2;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	transition: opacity ease-in-out 1s;
}
	/*---------- LEFT/RIGHT ROUND CONTROL ELM SLIDER ----------*/
.control-round .carousel-control {
	top: 92%;
	width: 40px;
	height: 40px;
	z-index: 100;
	display: block;
	font-size: 24px;
	cursor: pointer;
	overflow: hidden;
	line-height: 38px;
	text-shadow: none;
	position: absolute;
	font-weight: normal;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: rgba(255, 125, 0, 0.9) !important;
	background: rgba(0, 53, 98, 0.3) !important;
	border: 1px double rgba(255, 125, 0, 0.6) !important;
	opacity: 0.5;
}
.control-round:hover .carousel-control{
	opacity: 1;
}
.control-round .carousel-control.left {
	left: 1%;
}
.control-round .carousel-control.right {
	right: 1%;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{
	color: rgba(255, 125, 0, 1) !important;
	background: rgba(0, 53, 98, 0.8) !important;
	border: 1px double rgba(255, 125, 0, 1) !important;
	 opacity: 0.9;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.control-round .carousel-control.left>span:nth-child(1){
	left: 45%;
}
.control-round .carousel-control.right>span:nth-child(1){
	right: 45%;
}
	/*---------- SLIDE CAPTION ----------*/
.slide_style_left {
	text-align: center !important;
}
.slide_style_right {
	text-align: center !important;
}
.slide_style_center {
	text-align: center !important;
}
.slide-text > p{
	margin-top:-20% !important; /*elm 25/01/2022*/
	color: #fff !important;
	/* background: rgba(0, 50, 120,0.3) !important; */
	font-family: "Gill Sans", sans-serif !important;
	font-weight: 600 !important;
	display: inline !important;
	padding: 10px !important;
	line-height: 60px;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	text-shadow: none !important;
	 /* background: -webkit-linear-gradient(bottom, rgba(0, 50, 120,0.4) 0%, rgba(0, 50, 120,0) 100%) !important;*/
	/*box-shadow:inset 0px 0px 50px 0px rgba(0, 50, 120,0.5), 0px 0px 20px 2px rgba(250, 250, 250,0.5) ;*/
}

.carousel-indicators{
	z-index: 9 !important;
}
.information{
	width: 999px !important;
}
.slide-text {
	width: 80%;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center !important;
	text-shadow: 1px 1px 2px black;
	display: flex;
	justify-content: center;
	align-items: center;
}
	/*
.slide-text {
	height: 200px;
	top: 50%;
	margin: auto;
	padding: 10px;
	position: absolute;
	text-align: center !important;
	padding: 10px 85px;
	text-shadow: 1px 1px 2px black;
	animation: zoom-in-txt 120s forwards infinite;
}*/
.slide-text:hover {
	animation-play-state: paused !important;
}
	/*.slide-text:hover {
	left: 0;
	top: 25%;
	right: 0;
	margin: auto;
	padding: 10px;
	position: absolute;
	text-align: center !important;
	padding: 10px 85px;
	text-shadow: 1px 1px 2px black;
	animation-play-state: paused !important;
}*/
.slide-text1 {
	padding: 0;
	color: #e66509 !important;
	/*font-style: bold;*/
	/*margin-bottom: 30px;*/
	letter-spacing: 1px;
	display: inline-block;
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
	font-family: 'Poppins', sans-serif;
	font-size: 70px;
	text-align: center !important;
	text-shadow: 1px 1px 2px black;
	text-transform:uppercase;
	font-weight: bold !important;
	vertical-align: middle !important;
}
@keyframes zoom-in-txt {
	80% {
	transform: scale(1.2, 1.2);
	transform-origin:50% 50%;
}
}
.paragh-text1{
	/*font-size: 26px !important;*/
	color: #e66509 !important;
	text-align: center !important;
	text-shadow: 1px 1px 2px black;
	text-transform:uppercase;
	font-size: auto !important;
	line-height: 150% !important;
	width: auto !important;
	animation: zoom-in-txt 60s;
}
.slide-text > h1 {
	/*vertical-align: middle !important;*/
	padding: 0;
	display: block !important;
	color: #fff !important;
	font-size: auto !important;
	font-style: normal;
	line-height: auto !important;
	/*margin-bottom: 30px;*/
	letter-spacing: 1px;
	animation-delay: 0.7s;
	-webkit-animation-delay: 0.7s;
	font-family: 'Poppins', sans-serif;
	text-shadow: 1px 1px 2px black;
}
/* .slide-text > p {
	text-shadow: 1px 1px 2px black;
	padding: 0;
	color: #ffffff;
	font-size: 36px;
	line-height: 24px;
	font-weight: 300;
	margin-bottom: 40px;
	letter-spacing: 1px;
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
	font-family: "Gill Sans", sans-serif !important;
	width: 79%;
} */
.slide-text > a.btn-default{
	color: #000;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	margin-right: 10px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	display: inline-block;
	border: none;
	text-transform: uppercase;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a.btn-primary{
	color: #ffffff;
	cursor: pointer;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	margin-left: 10px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	background: #00bfff;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a:hover,
.slide-text > a:active {
	color: #ffffff;
	background: #222222;
	-webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
	transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}
	/*------------------------------------------------------*/
	/* RESPONSIVE
	/*------------------------------------------------------*/
@media (max-width: 1024px){
	figure.effect-bubba p {
	padding: 0 !important;
}
}
@media (max-width: 991px) {
.slide-text h1 {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 20px;
}
.slide-text > p {
	font-size: 28px;
}
}
	/*---------- MEDIA 480px ----------*/
@media(max-width: 768px) {
.slide-text {
	/* padding: 10px 50px; */
	border: 1px solid yellow;
}
.slide-text h1 {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 10px;
}
.slide-text > p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
	border: 1px solid red !important;
}
.control-round .carousel-control{
	display: none;
}
}
@media(max-width: 480px) {
.slide-text {
	padding: 10px 30px;
}
.slide-text h1 {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 5px;
}
.slide-text > p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
.volet .row{
	margin: 10px !important;
}
.slide-text > a.btn-default,
.slide-text > a.btn-primary {
	font-size: 10px;
	line-height: 10px;
	margin-right: 10px;
	text-align: center;
	padding: 10px 15px;
}
.indicators-line > .carousel-indicators{
	display: none;
}
}
	/* bootstrap-touch-slider */
	/**/
.our_achievments_area .achievments_row .completed {
	text-align: center;
	padding: 35px 0 25px 0;
}
.our_achievments_area .achievments_row .completed:last-child {
	border: 0;
}
.our_achievments_area .achievments_row .completed i {
	font-size: 30px;
	color: #fff;
	display: block;
	padding-top: 10px;
}
.our_achievments_area .achievments_row .completed .counter-count {
	font: 700 36px "'Poppins', sans-serif";
	color: white;
	display: inline-block;
	letter-spacing: 4px;
	margin-left: 16px;
	line-height: 40px;
}
.our_achievments_area .achievments_row .completed .h6 {
	font: 400 24px "'Poppins', sans-serif";
	color: #fff;
	letter-spacing: 1px;
	padding-bottom: 5px;
	display: inline-block;
	margin-top: 6px;
}
.our_achievments_area {
	background: rgb(34,148,177);
	background: -moz-linear-gradient(top, rgba(0, 53, 98, 0.93) 0%,rgb(0, 53, 98) 40%,rgba(1, 54, 99, 0.8) 100%);
	background: linear-gradient(to bottom, rgba(0, 53, 98, 0.93) 0%,rgb(0, 53, 98) 40%,rgba(1, 54, 99, 0.8) 100%);
	background: linear-gradient(to bottom, rgb(0, 53, 98) 0%,rgb(0, 53, 98) 40%,rgb(0, 53, 98) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 );
	text-align: center;
	position: relative;
}
.our_achievments_area .achievments_row .completed span:first-child {
	font-size: 64px;
	color: #ffffff;
}
ul.main-nav.nav.navbar-nav.navbar-right.nav_recherche.top {
	margin-top: 39px ;
}
.onhym-tabs>li {
	float: left !important;
	margin-bottom: -35px !important;
}
	h4 a.lien-article{
	color: #000 !important;
	font-weight: 700 !important;
}
.espacehydromine{
	background-color: #f2f2f2;
}
.footer .col-sm-12{
	text-align: center !important;
}
	/* ELM HEADER TOP RIGHT */
.header-top .nav_recherche >li>a{
	font-size: 12.5px !important;
	font-family: 'Poppins', sans-serif !important;
	text-transform: none !important;
	color: #4a6b8b !important;
	font-weight: bold;
}
.header-top .nav_recherche >li>a:hover{
	font-size: 14px !important;
	font-family: 'Poppins', sans-serif !important;
	text-transform: none !important;
	color: #ed6804 !important;
	font-weight: bold;
}
	/* FIN ELM HEADER TOP RIGHT */
	/*-------------------------------*/
	/*Code snippet by*/
	/*@maridlcrmn*/
	/*-------------------------------*/
.quote {
	color: rgba(0,0,0,.1);
	text-align: center;
	margin-bottom: 30px;
}
	/*-------------------------------*/
	/*Carousel Fade Transition */
	/*-------------------------------*/
#fade-quote-carousel.carousel {
	padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
	bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
	background-color: #003562;
	border: none;
}
#fade-quote-carousel blockquote {
	text-align: center;
	border: none;
}
#fade-quote-carousel .profile-circle {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 100px;
}
	blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child{
	color: #003562 !important;
	font-size: 25px !important;
	text-transform: uppercase;
}
#carousel .container .row{
	background: url(/sites/all/themes/onhym_institutionnel/images/home/img2.png) no-repeat;
	background-position: center;
	background-size: cover;
}
.mobile_date{
	display: none;
}
.list-unstyled .footer-links{
	width: 83% !important;
}
.droitreserv{
	border: 1px solid #f58d38;
}
	/*bloc investiseur*/
	figure.effect-bubba img {
	/*opacity: 0.7;*/
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
	/*figure.effect-bubba:hover img {
	opacity: 0.4;
}*/
	figure.effect-bubba figcaption::before,
	figure.effect-bubba figcaption::after {
	position: absolute;
	top: 30px;
	right: 60px;
	bottom: 30px;
	left: 60px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
	figure.effect-bubba figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	/*transform: scale(0,1);*/
}
	figure.effect-bubba figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	/*-webkit-transform: scale(1,0);*/
	/*transform: scale(1,0);*/
}
	figure.effect-bubba h2 {
	padding-top: 30%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}
	figure.effect-bubba p {
	padding: 20px 2.5em;
	/*opacity: 0;*/
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}
	/*figure.effect-bubba:hover figcaption::before,
	figure.effect-bubba:hover figcaption::after {
	opacity: 2;
	-webkit-transform: scale(1);
	transform: scale(1);
}*/
	figure.effect-bubba:hover h2,
	figure.effect-bubba:hover p {
	/*opacity: 1;*/
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
	figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	/*opacity: 0.8;*/
}
.effect-jazz figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	/*opacity: 0.96;*/
}
.effect-jazz figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.effect-jazz figure figcaption::before,
.effect-jazz figure figcaption::after {
	pointer-events: none;
}
.effect-jazz figure figcaption,
.effect-jazz figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
}
	/* Anchor will cover the whole item by default */
.effect-jazz figure figcaption > a {
	/* z-index: 1000; */
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	/*opacity: 0;*/
}
.effect-jazz figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}
.effect-jazz figure h2 span {
	font-weight: 800;
}
.effect-jazz figure h2,
.effect-jazz figure p {
	margin: 40px 0;
	/* color: #f1f1f1b5; */
}
.effect-jazz figure p {
	letter-spacing: 1px;
	font-size: 18px;
	background: #0035628a;
	text-align: center;
	font-weight: bold;
}
	figure.effect-bubba p:hover{
	color: #f58d38;
}
	/*ELM DOT SLIDER*/
.indicators-line .carousel-indicators .active {
	border: rgba(0, 53, 98, 0.7) !important;
	/*background: #ff7d00 !important;*/
	background-color: rgba(255, 125, 0, 0.6) !important;
	width: 30px !important;
	height: 4px !important;
	margin: 0px !important;
	border-radius: 1px !important;
	box-shadow: 0 0 0 1px  rgba(0, 53, 98, 0.7) !important;
}
.indicators-line > .carousel-indicators .active:before {
	border: rgba(0, 53, 98, 0.7) !important;
	/*background: #ff7d00 !important;*/
	background-color: rgba(255, 125, 0, 0.6) !important;
	width: 30px !important;
	height: 4px !important;
	margin: 0px !important;
	border-radius: 1px !important;
	box-shadow: 0 0 0 1px  rgba(0, 53, 98, 0.7) !important;
}
.indicators-line > .carousel-indicators li {
	border: #ff7d00 !important;
	/*background: #FFF !important;*/
	width: 30px !important;
	height: 4px !important;
	border-radius: 1px !important;
	background-color: rgba(0, 53, 98, 0.7) !important;
	margin-bottom:-20px !important;
	box-shadow: 0 0 0 1px rgba(255, 125, 0, 0.4) !important;
}
.indicators-line > .carousel-indicators .active {
	border: rgba(0, 53, 98, 0.7) !important;
	/*background: #ff7d00 !important;*/
	background-color: rgba(255, 125, 0, 0.6) !important;
	width: 30px !important;
	height: 4px !important;
	margin: 0px !important;
	border-radius: 1px !important;
	margin-bottom:-20px !important;
	box-shadow: 0 0 0 1px  rgba(0, 53, 98, 0.7) !important;
}
	/*ELM DOT SLIDER FIN*/
	/* VIDEOTHEQUE SLIDER */
.onhym-mediatheque .onhym-videos .my-Carousel .carousel-inner img{
	border: 1px solid #fff;
}
.onhym-mediatheque .onhym-videos .myCarousel .carousel-inner .item{
	width: 100%;
	margin: 0 auto; 
}
.carousel-inner>.item>a>iframe, .carousel-inner>.item>iframe {
	line-height: 1;
	margin: 0 auto;
	display: block;
}
.carousel-videos {
	bottom: -68px;
}
.carousel-videos li{
	margin-top: 55px;
	background-color: #02223d;
	border: none
}
.carousel-videos li.active{
	background-color: #fff  !important ;
	box-shadow: none !important;
}
	/* SLIDER ACTUALIT2S */
.onhym-news-page .carousel-indicators li {
	background-color: #fff;
}
.carousel-indicators .carousel-news li.active {
	background-color: #fff;
}
.onhym-news-page .carousel-news ol.carousel-indicators {
	bottom: -45px;
	left: 45px;
	margin-top: 12px;
}
	ol.carousel-indicators.carousel-evenements{
	bottom: -45px;
	left: 45px;
	margin-top: 12px;
}
.onhym-news-page .carousel-indicators .active{
	background-color: #ffffff !important;
	box-shadow:none !important;
}
.articles-pagination .onhym-article-pagination .slide .carousel-news{
	position: relative;
	margin-top: 31px;
}
	/* SLIDER EVENEMENTS */
.onhym-evenement-page .carousel-indicators li {
	background-color: #fff
}
.carousel-indicators .carousel-evenements li.active {
	background-color: #fff
}
.onhym-evenement-page .carousel-evenements ol.carousel-indicators {
	bottom: -45px;
	left: 45px;
	margin-top: 12px;
}
.onhym-evenement-page .carousel-indicators .active{
	background-color: #979797 !important;
	box-shadow:none !important;
}
.articles-pagination .onhym-article-pagination .slide .carousel-news{
	position: relative;
	margin-top: 31px;
}
	/* START EVENT */
.event-aside-org{
	margin-bottom: 21px;
}
.event-aside-org .titre-h3-org{
	font-size: 17px;
	padding-bottom: 8px;
	color: #004c79;
	text-align: left;
	border-bottom: 1px solid #e66507;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}
.date-actu-organ p{
	color: #175476;
	font-size: 11px;
}
.lien-article-n-org h4>a{
	color: #e66507 ;
}
	a.lien-article-n-org {
	color:#175476 !important;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 700;
}
.link-org {
	color: #e66507
}
.bord-dash{
	border-bottom: 1px dashed #e66507;
	/* padding-bottom: 8px; */
}
	/* END EVENT */
	/****** start section communique presse *****/
.m-ttt{
	margin-top: 60px
}
.titre-com{
	font-size: 16px;
	color: #003366
}
.parg-com{
	font-size: 13px;
	font-weight: 400;
	margin-top: 10px
}
.lire-suite{
	background-color: #003366;
	color: #fff;
	padding: 3px 10px;
	cursor: pointer;
}
.padd-t{
	padding-top: 10px
}
.img-height{
	height: 130px;
}
.pagination>li>a.page-news{
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: 5px;
	line-height: 1.42857143;
	color: #333366;
	text-decoration: none;
	/*background-color: #fff;*/
	border: 1px solid #ddd;
	font-weight: 500;
	background-color: #e8e8e8;
}
.page-title-layout2 h1 {
	letter-spacing: 0.05em;
	font-size: 45px;
	font-family: 'Poppins', sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 17px;
	font-weight: 700;
	padding-top: 63px;
}
.rotateslider-container .arrow.left {
	left: -7px !important;
}
.rotateslider-container .arrow.right {
	right: -7px !important;
}
	/* according */
	/****** end section communique presse *****/
.titre-page {
	color: #004c79;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 24px;
}
.p-description {
	margin-top: 30px;
	font-size: 15px;
	line-height: 1.7;
	font-weight: 500;
	text-align: justify
}
.titre-histroire{
	color: #fff;
}
.style-list{
	list-style: none
}
.cd-horizontal-timeline{
	background: #0B4C79 !important;
	margin-top: 50px;
}
.cd-horizontal-timeline.loaded{
	margin-top: 40px;
}
	/** --------------------------------*/
	/*Primary style*/
	/*-------------------------------- */
	/* --------------------------------
	Main Components
	-------------------------------- */
.cd-horizontal-timeline a {
	text-decoration: none;
}
.cd-horizontal-timeline {
	opacity: 0;
	margin: 2em auto;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
	/* never visible - this is used in jQuery to check the current MQ */
	content: 'mobile';
	display: none;
}
.cd-horizontal-timeline.loaded {
	/* show the timeline after events position has been set (using JavaScript) */
	opacity: 1;
}
.cd-horizontal-timeline .timeline {
	position: relative;
	height: 100px;
	width: 90%;
	max-width: 800px;
	margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
	position: relative;
	height: 100%;
	margin: 0 40px;
	overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
	/* these are used to create a shadow effect at the sides of the timeline */
	content: '';
	position: absolute;
	z-index: 2;
	top: 0;
	height: 100%;}
.onhym-news .onhym-articles .onhym-article-2 .onhym-date {width: 20px;
}
.cd-horizontal-timeline .events {
	/* this is the grey line/timeline */
	position: absolute;
	z-index: 1;
	left: 0;
	top: 49px;
	height: 2px;
	/* width will be set using JavaScript */
	background: #dfdfdf;
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
	/* this is used to create the green line filling the timeline */
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #fd8204;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
	position: absolute;
	bottom: 0;
	z-index: 2;
	text-align: center;
	font-size: 1.3rem;
	padding-bottom: 15px;
	color: #fff;
	/* fix bug on Safari - text flickering while timeline translates */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}
.cd-horizontal-timeline .events a::after {
	/* this is used to create the event spot */
	content: '';
	position: absolute;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -5px;
	height: 12px;
	width: 12px;
	border-radius: 50%;
	border: 2px solid #fd8204;
	background-color: #f8f8f8;
	-webkit-transition: background-color 0.3s, border-color 0.3s;
	-moz-transition: background-color 0.3s, border-color 0.3s;
	transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
	background-color: #085796;
	border-color: #085796;
}
.cd-horizontal-timeline .events a.selected {
	pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
	background-color: #085796;
	border-color: #085796;
}
@media only screen and (min-width: 1100px) {
.cd-horizontal-timeline {
	margin: 6em auto;
}
.cd-horizontal-timeline::before {
	/* never visible - this is used in jQuery to check the current MQ */
	content: 'desktop';
}
}
.cd-timeline-navigation a {
	/* these are the left/right arrows to navigate the timeline */
	position: absolute;
	z-index: 1;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 34px;
	width: 34px;
	border-radius: 50%;
	border: 2px solid #dfdfdf;
	color: #dfdfdf;
	/* replace text with an icon */
	overflow: hidden;
	color: transparent;
	text-indent: 100%;
	white-space: nowrap;
	-webkit-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	transition: border-color 0.3s;
}
.cd-timeline-navigation a:hover {
	border: 2px solid #005695;
	color: #005695;
}
.cd-timeline-navigation a.prev::before {
	content:"\f053";
	font-family: FontAwesome;
	color: #ccc;
	font-size: 1.4rem;
	display: block;
	position:absolute;
	top: 9px;
	left: -22px;
	z-index: 10000;
	height: 100%;
	width: 100%;
	text-align: center;
}
.cd-timeline-navigation a.next::before {
	content:"\f054";
	font-family: FontAwesome;
	font-size: 1.4rem;
	display: block;
	position:absolute;
	top: 9px;
	left: -18px;
	z-index: 10000;
	color: #ccc;
	height: 100%;
	width: 100%;
	text-align: center;
}
.cd-timeline-navigation a:hover:before {
	color: #005695;
}
.cd-timeline-navigation a.next {
	right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
	border-color: #7b9d6f;
}
.cd-timeline-navigation a.inactive {
	cursor: not-allowed;
}
.cd-timeline-navigation a.inactive::after {
	background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
	border-color: #dfdfdf;
}
.cd-horizontal-timeline .events-content {
	position: relative;
	width: 100%;
	margin: 2em 0;
	overflow: hidden;
	-webkit-transition: height 0.4s;
	-moz-transition: height 0.4s;
	transition: height 0.4s;
	padding-bottom: 15px;
	min-height: 275px;
}
.cd-horizontal-timeline .events-content li {
	position: absolute;
	z-index: 1;
	width: 100%;
	left: 0;
	top: 0;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	padding: 0 5%;
	opacity: 0;
	-webkit-animation-duration: 0.4s;
	-moz-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
	/* visible event content */
	position: relative;
	z-index: 2;
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
	-webkit-animation-name: cd-enter-right;
	-moz-animation-name: cd-enter-right;
	animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
	-webkit-animation-name: cd-enter-left;
	-moz-animation-name: cd-enter-left;
	animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
	-webkit-animation-direction: reverse;
	-moz-animation-direction: reverse;
	animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
	max-width: 800px;
	margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
	color: #fff;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 1.2;
}
.cd-horizontal-timeline .events-content em {
	display: block;
	font-style: italic;
	margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
	content: '- ';
}
.cd-horizontal-timeline .events-content p {
	font-size: 1.4rem;
	color: #fff;
}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
	line-height: 1.6;
}
.cd-horizontal-timeline .events-content p {
	display: block;
	margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
.cd-horizontal-timeline .events-content h2 {
	font-size: 2.6rem;
	color: #fff;
}
.cd-horizontal-timeline .events-content em {
	font-size: 2rem;
}
.cd-horizontal-timeline .events-content p {
	font-size: 1.8rem;
}
}
@-webkit-keyframes cd-enter-right {
	0% {
	opacity: 0;
	-webkit-transform: translateX(100%);
}
	100% {
	opacity: 1;
	-webkit-transform: translateX(0%);
}
}
@-moz-keyframes cd-enter-right {
	0% {
	opacity: 0;
	-moz-transform: translateX(100%);
}
	100% {
	opacity: 1;
	-moz-transform: translateX(0%);
}
}
@keyframes cd-enter-right {
	0% {
	opacity: 0;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
}
	100% {
	opacity: 1;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
	transform: translateX(0%);
}
}
@-webkit-keyframes cd-enter-left {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-100%);
}
	100% {
	opacity: 1;
	-webkit-transform: translateX(0%);
}
}
@-moz-keyframes cd-enter-left {
	0% {
	opacity: 0;
	-moz-transform: translateX(-100%);
}
	100% {
	opacity: 1;
	-moz-transform: translateX(0%);
}
}
@keyframes cd-enter-left {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}
	100% {
	opacity: 1;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
	transform: translateX(0%);
}
}
	/****** START ASIDE BAR ******/
	/*-------- CALENDAR ---------*/
.calendar-wrapper {
	/* width: 100%; */
	margin: 3em auto;
	padding: 6px;
	border: 1px solid #004c79;
	background: #004c79;
}
.calendar-wrapper {margin-top: 0;}
	/*-------- PUBLICATION ----------*/
	/**** START PUBLICATION ****/
.onhym-publication-org{
	display: block;
	height: 205px;
	background-color: #374658;
	color: #fff;
	margin-top: 5px;
}
.onhym-publication-org .titre-h3 {
	font-size: 16px;
	padding-top: 25px;
}
.rotateslider-container {
	position: relative;
	/* width: 960px; */
	/*height: 800px;*/
	margin-left: auto;
	margin-right: auto;
	background-color: #374658;
	height: 313px;
}
.rotateslider-container .rotateslider-item {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(0.6);
	-ms-transform: translateY(-50%) translateX(-50%) scale(0.6);
	transform: translateY(-50%) translateX(-50%) scale(0.6);
	opacity: 0;
	/* -webkit-filter: blur(5px);
	filter: blur(5px); */
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.rotateslider-container .rotateslider-item.next {
	left: 80%;
	opacity: 1;
}
.rotateslider-container .rotateslider-item.prev {
	left: 20%;
	opacity: 1;
	width: 20%;
}
.rotateslider-container .rotateslider-item.now {
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(1);
	-ms-transform: translateY(-50%) translateX(-50%) scale(1);
	transform: translateY(-50%) translateX(-50%) scale(1);
	width: 33%;
	transition: .3s;
}
.rotateslider-container .arrow {
	display: inline-block;
	width: 50px;
	height: 50px;
	/* background-color: #000; */
	position: absolute;
	top: 50%;
	margin-top: -25px;
	cursor: pointer;
	color: #fff;
	text-align: center;
}
.rotateslider-container .arrow.left { left: 0; }
.rotateslider-container .arrow.right { right: 0; }
	/* custom*/
.rotateslider-container .rotateslider-item.now, .rotateslider-container .rotateslider-item.prev, .rotateslider-container .rotateslider-item.next{
	margin-top: 37px;
}
.rotateslider-container .arrow.left, .rotateslider-container .arrow.right {
	margin-top: 15px;
}
	/**** END PUBLICATION ****/
	/* START EVENT */
.event-aside-org{
	margin-bottom: 21px;
}
.event-aside-org .titre-h3-org{
	font-size: 17px;
	padding-bottom: 8px;
	color: #004c79;
	text-align: left;
	border-bottom: 1px solid #e66507;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}
.date-actu-organ p{
	color: #175476;
	font-size: 11px;
}
.lien-article-n-org h4>a{
	color: #e66507 ;
}
	a.lien-article-n-org {
	color:#175476 !important;
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	font-weight: 700;
}
.link-org {
	color: #e66507
}
.bord-dash{
	border-bottom: 1px dashed #e66507;
	/* padding-bottom: 8px; */
}
	/* END EVENT */
.breadcrumb{
	background-color:transparent ;
	border-bottom: 1px solid #43627e;
}
.breadcrumb>li>a{
	color: #175476;
	cursor: pointer;
	font-size: 20px !important;
}
.breadcrumb>.active-footer {
	color: #e66605;
}
.breadcrumb .active a {
	color: #777 !important;
}
.breadcrumb li a {
	background-color: #fff;
	color: #175476;
	cursor: pointer;
	font-size: 20px;
}
	/****** end BREADCRUMB *****/
	/* START EVENT */
.event-aside-org{
	margin-bottom: 21px;
}
.event-aside-org .titre-h3-org{font-size: 17px;
	padding-bottom: 8px;
	color: #004c79;
	text-align: left;
	border-bottom: 1px solid #e66507;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}
.date-actu-organ p{color: #175476;
	font-size: 13px;
}
.lien-article-n-org h4>a{
	color: #e66507 ;
}
	a.lien-article-n-org {color:#175476 !important;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	/* font-weight: 700; */
}
.link-org {
	color: #e66507
}
.bord-dash{
	border-bottom: 1px dashed #e66507;
	/* padding-bottom: 8px; */
}
.onhym-aside-divider{
	height:30px;
}
	/* END EVENT */
.m-ttt{
	margin-top: 30px
}
.titre-page {
	color: #004c79;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 24px;
}
.titre-page-2 {
	color: #004c79;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 20px;
}
.p-description {
	margin-top: 30px;
	font-size: 15px;
	line-height: 1.7;
	font-weight: 500;
	text-align: justify
}
.p-description-mission {
	text-align: justify;
	margin: 30px 0 !important;
	font-size: 15px;
	line-height: 1.7;
	font-weight: 500;
}
.organisation_details {
	margin-left: 40px;
	list-style: none;
	text-align: justify;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}
.margi-ol{
	margin-left: 25px;
}
	/****** end section gouvernance *****/
@media (max-width: 425px ) {
li.active {
	border-bottom: none !important;
	text-transform: uppercase;
	font-family: onhymLouis;
	font-size: 15px;
}
.m-ttt{
	padding-right: 0;
	padding-left: 0;
}
.breadcrumb li a {
	background-color: #fff;
	color: #175476;
	cursor: pointer;
	font-size: 15px !important;
}
.p-description-mission {
	text-align: justify;
	margin-left: 20px;
	margin-top: 30px;
	font-size: 15px;
	line-height: 1.7;
	font-weight: 500;
}
.calendar-wrapper {
	margin-top: 20px;
	min-height: 231px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.onhym-aside-divider{
	height: 30px;
}
.onhym-publication-org {
	display: block;
	height: 224px;
	background-color: #374658;
	color: #fff;
	margin: 0px;
}
}
@media (min-width: 768px) and (max-width: 991px ){
.onhym-aside-divider {
	height: 0px;
}
.onhym-publication-org{
	margin-top: 0px;
	height: 224px;
}
.titre-h3-org{
	margin-top: 20px;
}
.event-aside-org{
	text-align: center
}
.event-aside-org .titre-h3-org{
	text-align: center
}
.wid{
	width: 3%
}
}
@media (min-width: 991px) and (max-width: 1200px ){
.navbar-nav >li>a {
	font-size: 12.4px;
	font-family: 'Poppins', sans-serif;
	/*text-transform: uppercase;*/
}
.rotateslider-container .arrow.left{
	margin-top: 15px;
	margin-left: -10px;
}
.rotateslider-container .arrow.right{
	margin-right: -10px;
}
}
.m-ttt{
	margin-top: 30px
}
.titre-page {
	color: #004c79;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 24px;
}
.p-description {
	margin-top: 30px;
	font-size: 15px;
	line-height: 1.7;
	font-weight: 500;
	text-align: justify;
	/* white-space: nowrap;
	 */overflow: hidden;
	text-overflow: ellipsis;
	max-height: 125px;
}
.missions .p-description-mission .fa {
	color: #066abe;
	margin-right: 5px;
}
.home_publication {
	height: 190px !important;
	margin: 0 auto !important;
}
	body {
	font-family: 'Poppins', sans-serif !important;
}
/*a.tab-p.orange, a.tab-p.orange:hover, a.tab-p.orange:active {
	 background: #ff7d00 !important;
}*/
	/*organigramme*/
.calendar-wrapper-navs {
	position: absolute;
	right: 0;
	top: 1px;
	z-index: 100;
}
.calendar-wrapper {
	min-height: 231px;
}
.img-left{
	position: relative;
	text-align: center;
	color: white;
}
.qlq-reperes .txt-img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 54px;
	width: 100%;
	text-align: center;
}
.qlq-reperes .h-qlq{
	color: #FF6427;
	margin-left: 0px;
}
.qlq-reperes .p-qlq{
	margin-top: 20px;
	line-height: 2;
	text-align: justify;
	font-family: 'Poppins', sans-serif;
}
.qlq-reperes .ol-qlq {
	margin-left: 15px;
	line-height: 2.4;
	text-align: justify;
	font-family: 'Poppins', sans-serif;
}
.qlq-conviction h3{
	margin-top: 20px;
	color: #FF6427;
}
.qlq-conviction .p-conv{
	margin-top: 20px;
	line-height: 1.7;
	text-align: justify;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
}
.qlq-reperes .btn, .qlq-conviction .btn{
	background-color: #ff6600;
	border: none;
	border-radius: 0;
	padding: 10px 30px;
}
.qlq-reperes .btn:hover, .qlq-conviction .btn:hover{
	background-color: #f2f2f2;
	color: #f58d38;
	cursor: pointer;
	border: none;
	border-radius: 0;
	padding: 10px 30px;
}
.qlq-reperes .button-qlq{
	text-align: right;
	margin-top: 60px;
}
.qlq-conviction .button-qlq{
	text-align: right;
	margin-top: 60px;
}
.qlq-conviction .txt-img{
	position: absolute;
	top: 50%;
	left: 40%;
	transform: translate(-50%, -50%);
	font-size: 17px;
	line-height: 1
}
.qlq-conviction .txt-img .txt-qlq{
	font-size: 17px;
}
.rubrique-present .h2-rub {
	line-height: 2;
	color: #fff;
	text-align: center;
	font-family: 'Poppins', sans-serif;
	width: 100%;
	font-weight: 100;
	font-size: 24px;
}
.domaine-dev{
	margin-top: 30px;
}
.domaine-dev h3{
	color: #ff6600;
	font-size: 20px;
	font-weight: 400;
	margin-top: 10px;
	min-height: 60px;
}
.dom-border-middle .p-dom-middle{
	margin-top: 44px;
}
.domaine-dev p{
	margin-top: 20px;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
}
.domaine-dev .fa{
	color: #004c79;
	text-align: center
}
.onhym-resl {
	margin: 35px 0px;
}
.onhym-resl p{
	text-align: justify;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
}
.onhym-resl span{
	font-weight: bold;
}
.onhym-resl .btn{
	background-color: #ff6600;
	border: none;
	border-radius: 0;
	padding: 10px 30px;
}
.onhym-resl .btn:hover{
	color: #ff6600;
	background-color: #f2f2f2;
	border: none;
	border-radius: 0;
	padding: 10px 30px;
}
.barre-rse {
	display: block;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}
.barre-rse > span {
	position: relative;
	display: inline-block;
	font-size: 22px;
	width: 40%;
	color: #ff7d00;
	font-weight: 700;
}
.barre-rse > span:before,
.barre-rse > span:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 100%;
	height: 2px;
	background: #f58d38;
}
.barre-rse > span:before {
	right: 100%;
	margin-right: 15px;
}
.barre-rse > span:after {
	left: 100%;
	margin-left: 15px;
}
.dom-border ul {
	list-style: none;
	margin: 0 10%;
}
.dom-border li {
	position: relative;
}
.dom-border::after{
	margin-right: 20px
}
.dom-border-middle {
	border-right: 2px solid #ccc;
	border-left: 2px solid #ccc;
}
.onhym-resl h4 {
	font-weight: 400;
	line-height: 1.4;
}
.rse-carousel {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}
.owl-item {
	float: left;
	overflow: hidden;
	width: 180px;
}
.owl-stage {
	overflow: hidden;
	transform: translate3d(-360px, 0px, 0px); transition: all 1s ease 0s; width: 540px;
}
.img_wrap img {
	margin: 5% 0px 1%;
	display: unset;
}
.img_wrap{
	text-align: center;
}
	/*.owl-nav{*/
	/*display: none;*/
	/*}*/
	/*.owl-dots {*/
	/*counter-reset: dots;*/
	/*text-align: center;*/
	/*}*/
	/*.owl-dot:before {*/
	/*counter-increment:dots;*/
	/*content: counter(dots);*/
	/*}*/
	/*.owl-dot {*/
	/*padding: 6px 12px;*/
	/*margin: 1%;*/
	/*line-height: 1.42857143;*/
	/*color: #337ab7;*/
	/*background-color: #fff;*/
	/*border: 1px solid #ddd;*/
	/*}*/
.ini-orange{
	border-bottom: 2px solid #f58d38;
}
.list-rse{
	text-align: justify
}
	/*responsive menu*/
.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #003562;
	margin-top: 44px;
}
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: #56748d00;
	padding: 4px 0;
	min-height: 42px;
	z-index: 999999;
	top: 121px;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background: rgba(19, 68, 110, 0);
}
	/*.mean-container .mean-nav ul li a.mean-expand{*/
	/*height: 24px !important;*/
	/*}*/
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: absolute;
	background: #56748d00;
	padding: 4px 0;
	min-height: 42px;
	z-index: 999999;
	top: 121px;
	margin-top: 40px !important;
}
.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 100%;
	height: 30px;
	padding: 12px !important;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: rgba(255, 255, 255, 0);
	border: 0 !important;
	border-left: 1px solid rgba(255,255,255,.4) !important;
	border-bottom: 1px solid rgba(255,255,255,.2) !important;
}
	/*navbar*/
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #47637e00;
}
li.list-none{
	list-style: none;
}
ul.cd-timeline-navigation.style-list{
	display: none;
}
.m-t-20{
	margin-top: 20px;
}
.articles-pagination .onhym-article-pagination i:hover{
	color: #ff6600;
}
	/*------------------*/
.marg-utile{
	margin-top: 0px;
}
.titre-utile{
	font-family: 'Poppins', sans-serif;
	font-weight: 700 !important;
	font-size: 1.6em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin-bottom: 0.2em !important;
	color: #003562;
}
.sous-ligne-titre{
	width: 3em;
	border-top: 0.2em solid #003562;
	display: block;
	margin: 0px auto 30px auto;
}
.utile-decoration, .utile-decoration:hover, .utile-decoration.active:hover{
	text-decoration: none
}
.no-decoration{
	text-decoration: none
}
.tabs ul {
	display:inline-block;
	width: 100%;
	text-align: center;
	border-bottom: solid 1px #7991b2;
	padding-bottom: 20px;
	padding-left:0px;
	margin-bottom:50px;
}
.tabs ul li {
	display:inline;
	padding:0px 20px;
}
.tabs ul li a {
	color:#252525;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:2px;
	position:relative;
	padding-bottom:22px;
}
.tabs ul li a:focus, .tabs ul li a:hover{
	text-decoration: none;
	color: #000;
}
.tabs ul li.active a:after {
	content: '';
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-top: 5px;
	margin-left: -5px;
	height: 10px;
	width: 10px;
	background-color: #003562;
}
#general .p-utile {
	margin: 0 0 10px;
	font-size: 15px;
}
#general .p-utile-marg {
	margin: -15px 0 5px;
	font-size: 15px;
}
#general .utile-left, #general .utile-right{
	min-height: 100px;
}
#general .utile-left .fa{
	color: #fff;
	position: absolute;
	transform: translate(-50%, 50%);
}
#general .utile-right .fa{
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
#general .utile-left .fa{
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
#general .utile-left h4{
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 2px;
}
#general .utile-right h4{
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 2px;
}
#infrastructure.utile-fligne, #infrastructure.utile-tligne{
	color: #003562;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase
}
#infrastructure .img-utile{
	position: relative;
	text-align: center;
	color: white;
}
#infrastructure .img-utile img{
	margin: auto;
	margin-bottom: 20px
}
#infrastructure .img-utile .text-img-utile{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-transform: uppercase;
	font-size: 25px;
	letter-spacing: 2px;
}
#infrastructure.utile-sligne{
	color: #a1a1a1;
	font-size: 16px;
	margin-top: -18px;
}
#infrastructure.utile-sligne span{
	color: #a1a1a1;
	font-size: 15px;
	margin-top: -15px
}
.utile-fthligne{
	color: #a1a1a1;
	font-size: 16px;
	margin-top: -15px;
}
.utile-fthligne span{
	color: #a1a1a1;
	font-size: 15px;
	margin-top: -15px
}
#political .titre-political{
	color: #003562;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 4px;
}
#political .sous-ligne-politique{
	width: 10em;
	border-top: 1px solid #ff7d00;
	display: block;
}
#political .presentation-political::before{
	content: '\201C';
	position: absolute;
	top: 35px;
	left: 0.1em;
	font-size: 4em;
	z-index: -1;
	color: #003562;
}
#political .presentation-political{
	text-align: justify;
	margin-top: 20px;
	font-size: 14.8px;
	font-weight: 600;
	font-style: italic;
	margin-left: 20px;
	line-height: 1.7
}
.m-t-30{
	margin-top: 30px
}
	/*start phone*/
@media (max-width: 425px ) {
.tabs ul li.active a:after {
	display: none;
}
.tabs ul li a {
	color: #fff;
	font-size: 12px;
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0;
	position: relative;
	padding-bottom: 22px;
}
.tabs ul li {
	display: block;
	padding: 2px 20px;
}
.tabs ul li a:focus, .tabs ul li a:hover {
	text-decoration: none;
	color: #ff7d00;
}
#political .titre-political {
	color: #003562;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 4px;
}
#political .sous-ligne-politique {
	width: 8em;
	border-top: 1px solid #ff7d00;
	display: block;
}
#general .utile-left h4, #general .utile-right h4 {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 2px;
	text-align: center;
	margin-top: 3px;
}
#general .p-utile {
	margin: 0;
	font-size: 12px;
	text-align: center;
}
#general .p-utile-marg {
	margin:0 ;
	font-size: 12px;
	text-align: center
}
#general .padd-to-general{
	padding-top: 10px
}
.tabs ul {
	display: inline-block;
	width: 100%;
	text-align: center;
	border-bottom: solid 1px #7991b2;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-bottom: 50px;
	/*.titre-utile*/
	bottom: -50px;
	z-index: 9;
	color: #fff;
	background-color: #003562e7
}
ul.horizontal{
	display: none;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.m-t-30{
	margin-top: 0px
}
}
@media (min-width: 768px) and (max-width: 991px ){
.m-t-30{
	margin-top: 0px
}
#political .presentation-political::before {
	content: '\201C';
	position: absolute;
	top: 20px;
	left: 0.1em;
	font-size: 4em !important;
	z-index: -1;
	color: #003562;
}
#political .presentation-political {
	text-align: justify;
	margin-top: 35px;
	font-size: 13px;
	font-weight: 600;
	font-style: italic;
	margin-left: 20px;
	line-height: 1.7;
}
}
@media (min-width: 991px) and (max-width: 1200px ){
.m-t-30{
	margin-top: 0px
}
}
@media only screen and (max-width : 991px) {
.animated {
	/*CSS transitions*/
	-o-transition-property: none !important;
	-moz-transition-property: none !important;
	-ms-transition-property: none !important;
	-webkit-transition-property: none !important;
	transition-property: none !important;
	/*CSS transforms*/
	-o-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	/*CSS animations*/
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	-ms-animation: none !important;
	animation: none !important;
}
.hidden{
	display: block  !important ;
}
}
	/* mediatheque home page*/
.media_thumbnail{
	margin-bottom: 12px;
	position: relative;
}
.media_thumbnail a{
	padding: 12px;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 60px;
	text-align: center;
	z-index: 999;
}
.media_thumbnail img{
	padding: 12px;
}
.media_thumbnail a:hover{
	color: #003366;
}
.media_thumbnail a i{
	margin-top: 22%;
	opacity: 0.8;
}
.no_padding{
	padding: 0;
}
.inner_media img{
	height: 210px;
}
	/* publication */
.slider_item a {
	display: block;
	text-align: center;
}
.slider_item a img{
	width: 85px;
	margin-top: 25px;
}
.slider_item a h3{
	padding-top: 20px;
	font-size: 16px;
	font-weight: 700;
}
	/*.field.field-name-field-banner-image.field-type-image.field-label-hidden {*/
	/*margin: 12px;*/
	/*}*/
	/*.field-item.even {*/
	/*margin: 12px;*/
	/*font-family: 'Poppins', sans-serif;*/
	/*font-size: 16px;*/
	/*}*/
@media (min-width: 768px) and (max-width: 991px ){
.effect-jazz figure p {
	letter-spacing: 1px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	background: rgba(0, 53, 98, 0.54);
}
.onhym-publication .titre-h3 {
	font-size: 20px;
	padding-top: 0px !important;
	margin-bottom: 40px;
	font-family: 'Poppins', sans-serif;
}
.rotateslider-item {
	margin-top: 0px !important;
}
.rotateslider-container .rotateslider-item {
	position: absolute;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(0.6);
	-ms-transform: translateY(-50%) translateX(-50%) scale(0.6);
	transform: translateY(-50%) translateX(-50%) scale(0.6);
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.arrow {
	margin-top: -15px !important;
}
.onhym-mediatheque .onhym-videos {
	margin-top: 5px !important;
	border-right: 2px solid;
}
	h2.service-title {
	font-size: 15px;
	color: #fff;
}
.service-prestation h2:hover {
	font-size: 15px;
}
	p.service-p {
	font-size: 14px;
	color: #fff;
}
.service-cover {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 97px;
	background-color: #e66507;
}
.cover-hidden {
	position: absolute;
	background: #e66507;
	border-left: none;
	transition: none;
}
.cover-hidden:hover{
	position: absolute;
	width: 100%;
	left: 0%;
	background: #e66507;
	border-left: none;
}
.cover-hidden-2 {
	position: absolute;
	height: 100%;
	background: #e66507;
	border-bottom: none;
	transition: none;
}
.cover-hidden-2:hover{
	position: absolute;
	height: 100%;
	background: #ff7d00;
	border-bottom: none;
	z-index: 5;
}
.cover-hidden-3 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0%;
	background: #0e7edcd6;
	border-top: none;
	transition: none;
}
.cover-hidden-3:hover {
	position: absolute;
	height: 100%;
	background: #0e7edcd6;
	border-top: none;
	bottom: 0;
	z-index: 5;
}
.cover-hidden-4{
	position: absolute;
	width: 100%;
	background: #0e7edcd6;
	border-right: none;
	transition: none;
}
.cover-hidden-4:hover{
	position: absolute;
	width: 100%;
	left: 0;
	background: #0e7edcd6;
	border-right: none;
	z-index: 1;
}
.cover-hidden-2:hover h2.service-title, .cover-hidden-3:hover h2.service-title {
	margin-top: 0%;
}
	/*block Information generale*/
#general .p-utile {
	margin: 0 0 10px;
	font-size: 12px;
}
}
@media (max-width: 991px) {
.service-prestation {
	padding-top: 0;
}
}
@media (min-width: 992px) and (max-width: 1199px ){
.navbar-nav >li>a {
	font-size: 12.4px;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
}
}
	/*start phone*/
@media (max-width: 425px ) {
.cover-hidden {
	background: linear-gradient( #e66507, rgba(255, 193, 7, 0.32) ),url(/sites/all/themes/onhym_institutionnel/images/home/home/labo.JPG) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	border-left: none;
}
.cover-hidden-2 {
	background: linear-gradient(#0e7edcd6 , #00bcd44f ), url(/sites/all/themes/onhym_institutionnel/images/home/home/forage.JPG) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.cover-hidden-3 {
	background: linear-gradient( #e66507, rgba(255, 193, 7, 0.32) ),url(/sites/all/themes/onhym_institutionnel/images/home/home/labo.JPG) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	border-left: none;
	border: none;
}
.cover-hidden-4 {
	background: linear-gradient(#0e7edcd6 , #00bcd44f ), url(/sites/all/themes/onhym_institutionnel/images/home/home/forage.JPG) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	border: none;
}
}
@media(max-width :767px) {
.service-cover {
	padding-top: 100px;
}
	h2.service-title {
	font-size: 25.21px;
}
	p.service-p {
	font-size: 14px;
}
.service-color-yellow {
	color: white;
	font-family: 'Poppins', sans-serif;
}
	p.service-p {
	color: white;
	font-family: 'Poppins', sans-serif;
}
.service-color-orange {
	color: white;
	font-family: 'Poppins', sans-serif;
}
.service-color-blue {
	color: white;
	font-family: 'Poppins', sans-serif;
}
.service-color-onssin {
	color: white;
	font-family: 'Poppins', sans-serif;
}
.cover-hidden:hover {
	position: relative;
	width: auto;
	left: auto;
	background: none;
	border-left: none;
}
	/* .cover-hidden-2:hover h2.service-title, .cover-hidden-3:hover h2.service-title {
	margin-top: 25%;
} */
.testimon-phone {
	width: 100%;
}
.cover-hidden-2:hover {
	position: relative;
	height: 285px;
	background: none;
	border-bottom: none;
	z-index: 5;
}
.cover-hidden-2 {
	border-bottom: none;
}
.cover-hidden-2:hover h2.service-title, .cover-hidden-3:hover h2.service-title {
	margin-top: 0;
}
	/*.service-prestation h2 {*/
	/*font-size: 35px;*/
	/*}*/
.cover-hidden-3:hover {
	position: relative;
	height: 285px;
	background: none;
	border-bottom: none;
	z-index: 5;
}
.cover-hidden-4:hover {
	position: relative;
	height: 285px;
	background: none;
	border-bottom: none;
	z-index: 5;
	width: auto;
}
}
@media only screen and (max-width : 991px) {
.animated {
	/*CSS transitions*/
	-o-transition-property: none !important;
	-moz-transition-property: none !important;
	-ms-transition-property: none !important;
	-webkit-transition-property: none !important;
	transition-property: none !important;
	/*CSS transforms*/
	-o-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	/*CSS animations*/
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	-ms-animation: none !important;
	animation: none !important;
}
.hidden{
	display: block  !important ;
}
}
@media (max-width: 425px ) {
.calendar-wrapper {
	margin-top: 20px !important;
}
.page-title-layout2 {
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/contactimg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 64px 0 70px;
	text-align: center;
	background-position-y: 30%;
	background-position-x: 58%;
}
}
.rap-dow{
	padding-right: 10px;
	color: #e66507;
}
.onhym-publication .titre-h3:hover {
	font-size: 20px;
	line-height: 3.428571;
	color: #ff7d00;
	text-decoration: none;
	border: none;
}
form#search-form {
	padding: 25px;
}
	/*---------------------------new-css 12/03/2019-------------------------*/
	/***
	====================================================================
	START STYLE ACTU
	====================================================================
	***/
section.page-title {
	background-image:url(/sites/all/themes/onhym_institutionnel/images/home/6.jpg);
	padding: 25px 0px 220px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
}
.auto-container {
	position: static;
	max-width: 1200px;
	padding: 0px 15px;
	margin: 40px auto;
}
.page-title{
	position:relative;
	padding: 53px 0;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
}
	/*ELM HEADER REPEAT*/
.page-title:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	background: -webkit-linear-gradient(left, rgba(0, 67, 152, 0.6) 0%, rgba(0, 177, 249,0) 100%);
	background: linear-gradient(to right, rgba(0, 67, 152, 0.) 0%, rgba(0, 177, 249,0) 100%);
}
@-webkit-keyframes shine {
	100% {
	left: 125%;
}
}
@keyframes shine {
	100% {
	left: 125%;
}
}
.page-title.shop-title:before{
	display:none;
}
.page-title h1{
	position:relative;
	color:#ffffff00;
	font-size:42px;
	font-weight:600;
	line-height:1.2em;
	margin-top:75px;
	text-align:center;
	text-transform:uppercase;
}
.page-breadcrumb{
	position:relative;
	margin-top: 10px;
	text-align: left;
}
.page-breadcrumb a{
	position:relative;
	display:inline-block;
	margin-right:10px;
	padding-right:20px;
	color:#ff7d00;
	font-size:16px;
	font-weight:400;
	text-decoration: none;
}
.page-breadcrumb li a:after{
	position:absolute;
	content: '\f061';
	right: -24px;
	top:0px;
	color:#ff7d00;
	font-family: "FontAwesome";
}
/*.page-breadcrumb li a:last-child::after{
	display:none;
}*/
.page-breadcrumb li a:last-child{
	padding-right:0px;
	margin-right:0px;
}
.page-breadcrumba{
	color:#ffffff;
	font-weight:600;
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.page-breadcrumba:hover{
	color:#ff7d00;
}
.section-news-onhym{
	position:relative;
	padding:100px 0px;
}
.section-news-onhym .content-column .inner-column .text { text-align: justify;
	}
/*ELM NEWS IMG INDEX*/
.section-news-onhym .clearfix .image-column .image  {
		z-index: 9 !important;
		border: 1px solid #003562 !important;
		background-color: #ffffff !important;
		width: 538px ;
		height: 460px !important;
	}
.section-news-onhym .clearfix .image-column .image img {
		z-index: 9 !important;
		margin:0px !important;
		object-fit: contain !important; 
		object-position: 50% 50% !important; 
	}
.section-news-onhym .clearfix .image-column .image .img-responsive {			
		width: 538px !important;
		height: 460px !important;
}
/*FIN ELM NEWS IMG INDEX*/
	/*News Block Three*/
.section-news-onhym .news-block-four .content-column .post-meta li .link {
	position: relative;
	color: #ff7d16;
	font-size: 14px;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.section-news-onhym .news-block-three .content-column .post-meta li a {
	position: relative;
	color: #ff7d16;
	font-size: 14px;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.section-news-onhym .news-block-three{
	position:relative;
	margin-bottom:50px;
}
.section-news-onhym .news-block-three .image-column{
	position:relative;
	padding:0px;
}
.section-news-onhym .news-block-three .image-column .image{
	position:relative;
	padding:0px;
}
.section-news-onhym .news-block-three .image-column .image img{
	position:relative;
	left:0px;
	top:0px;
	right:0px;
	bottom:30px;
	display:block;
	width:100%;
}
.section-news-onhym .news-block-three .content-column .inner-column .post-date{
	position:absolute;
	content:'';
	left:35px;
	top:0px;
	width: 60px;
	height: 75px;
	padding: 14px 6px;
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	line-height: 1.1em;
	text-transform: uppercase;
	background-color: #003562;
}
.section-news-onhym .news-block-three .content-column .inner-column .post-date span{
	font-size:14px;
	display:block;
}
.section-news-onhym .news-block-three .content-column .inner-column:before{
	position:absolute;
	content:'';
	left:64px;
	top:0px;
	width:3px;
	height:100%;
	background-color: #003562;
}
.section-news-onhym .news-block-three .content-column{
	position:relative;
	padding:0px;
}
.section-news-onhym .news-block-three .content-column .inner-column{
	position:relative;
	margin-top:35px;
	margin-left:-35px;
	background-color:#ffffff;
	padding:70px 40px 50px 120px;
	box-shadow:0px 0px 20px rgba(208,206,206,0.80);
}
.section-news-onhym .news-block-three .content-column .inner-column h2{
	position:relative;
	font-size:24px;
	font-weight:500;
	line-height:1.5em;
	margin-bottom:15px;
}
.section-news-onhym .news-block-three .content-column .inner-column h2 a{
	position:relative;
	color:#003562;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.section-news-onhym .news-block-three .content-column .inner-column h2 a:hover{
	color:#ff7d00;
}
.section-news-onhym .news-block-three .content-column .inner-column .text{
	position:relative;
	font-size:14px;
	color:#888888;
	line-height:2em;
	margin-bottom:18px;
	max-height: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.section-news-onhym .news-block-three .content-column .post-meta{
	position:relative;
	float: right;
}
.section-news-onhym .news-block-three .content-column .post-meta li{
	position:relative;
	margin-right:25px;
	display:inline-block;
}
.section-news-onhym .news-block-three .content-column .post-meta li a{
	position:relative;
	color:#003562;
	font-size:14px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}
.section-news-onhym .news-block-three .content-column .post-meta li a .icon{
	position:relative;
	color:#ff7d00;
	margin-right:8px;
}
.section-news-onhym .news-block-three .content-column .post-meta li a:hover{
	color:#ff7d00;
}
	/*News Block Four*/
.section-news-onhym .news-block-four{
	position:relative;
	margin-bottom:50px;
}
.section-news-onhym .news-block-four .image-column{
	position:relative;
	padding:0px;
}
.section-news-onhym .news-block-four .image-column .image{
	position:relative;
	padding:0px;
	margin-top:35px;
	margin-left:-35px;
}
.section-news-onhym .news-block-four .image-column .image img{
	position:relative;
	left:0px;
	top:0px;
	right:0px;
	bottom:30px;
	display:block;
	width:100%;
}
.section-news-onhym .news-block-four .content-column .inner-column .post-date{
	position:absolute;
	content:'';
	left:35px;
	top:0px;
	width: 60px;
	height: 75px;
	padding: 14px 6px;
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	line-height: 1.1em;
	text-transform: uppercase;
	background-color: #003562;
}
.section-news-onhym .news-block-four .content-column .inner-column .post-date span{
	font-size:14px;
	display:block;
}
.section-news-onhym .news-block-four .content-column .inner-column:before{
	position:absolute;
	content:'';
	left:64px;
	top:0px;
	width:3px;
	height:100%;
	background-color: #003562;
}
.section-news-onhym .news-block-four .content-column{
	position:relative;
	padding:0px;
}
.section-news-onhym .news-block-four .content-column .inner-column{
	position:relative;
	z-index:1;
	background-color:#ffffff;
	padding:70px 40px 50px 120px;
	box-shadow:0px 0px 20px rgba(208,206,206,0.80);
}
.section-news-onhym .news-block-four .content-column .inner-column h2{
	position:relative;
	font-size:24px;
	font-weight:500;
	line-height:1.5em;
	margin-bottom:15px;
}
.section-news-onhym .news-block-four .content-column .inner-column h2 a{
	position:relative;
	color: #003562;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.section-news-onhym .news-block-four .content-column .inner-column h2 a:hover{
	color:#ff7d00;
}
.section-news-onhym .news-block-four .content-column .inner-column .text{
	position:relative;
	font-size:14px;
	color:#888888;
	line-height:2em;
	margin-bottom:18px;
	max-height: 150px;
	overflow: hidden;
	text-overflow: ellipsis
}
.section-news-onhym .news-block-four .content-column .post-meta{
	position:relative;
	float: right;
}
.section-news-onhym .news-block-four .content-column .post-meta li{
	position:relative;
	margin-right:25px;
	display:inline-block;
}
.section-news-onhym .news-block-four .content-column .post-meta li a{
	position:relative;
	color:#003562;
	font-size:14px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}
.section-news-onhym .news-block-four .content-column .post-meta li a .icon{
	position:relative;
	color:#ff7d00;
	margin-right:8px;
}
.section-news-onhym .news-block-four .content-column .post-meta li a:hover{
	color:#ff7d00;
}
.styled-pagination li a:hover, .styled-pagination li a.active_tab {
	color: #ffffff;
	border-color: #003562;
	background-color: #003562;
}
.styled-pagination li a:hover, .styled-pagination .linka a.active_tab {
	color: #ffffff;
	border-color: #ff7d16;
	background-color: #ff7d16;
}
.styled-pagination{
	position:relative;
}
.styled-pagination li{
	position:relative;
	display:inline-block;
	margin:0px 6px 0px 0px;
}
.styled-pagination li.prev a,
.styled-pagination li.next a{
	color:#848484;
}
.styled-pagination li a{
	position:relative;
	display:inline-block;
	line-height:50px;
	height:50px;
	font-size:18px;
	min-width:50px;
	color:#020e28;
	font-weight:600;
	text-align:center;
	background:#ffffff;
	border:1px solid #f2f2f2;
	text-transform:capitalize;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.styled-pagination li a:hover, .styled-pagination .linka a.active_tab {
	color: #ffffff;
	border-color: #ff7d16;
	background-color: #ff7d16;
}
	/***
	====================================================================
	END STYLE ACTU
	====================================================================
	***/
	/***
	====================================================================
	START STYLE ACTU INNER
	====================================================================
	***/
.social-icon-one{
	position:relative;
}
.social-icon-one li{
	position:relative;
	margin-left:20px;
	display:inline-block;
}
.social-icon-one li a{
	position:relative;
	font-size:16px;
	color:#ffffff;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.social-icon-one li a:hover{
	color:#ff7d00;
}
.page-title{
	position:relative;
	padding:25px 0px 120px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
}
.page-title h1{
	position:relative;
	color:#ffffff00;
	font-size:42px;
	font-weight:600;
	line-height:1.2em;
	margin-top:75px;
	text-align:center;
}
.page-breadcrumb{
	position:relative;
}
.page-breadcrumb li:last-child:after {
	content: none;
}
.page-breadcrumb li:last-child{
	padding-right:0px;
	margin-right:0px;
}
.page-breadcrumb li a{
	color:#ffffff;
	font-weight:600;
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.page-breadcrumb li a:hover{
	color:#ff7d00;
}
.section-news-onhym-inner{
	position:relative;
	padding: 40px 0px;
}
.section-news-onhym-inner .inner-box{
	position:relative;
}
.section-news-onhym-inner .inner-box .image{
	position:relative;
	margin-bottom:40px;
}
/*ELM IMG EVENT BANNER*/
.section-news-onhym-inner .inner-box .image img{
  position:relative;
  width:1140px;
  height: 336px !important;
  display:block;
  	object-fit: contain !important; 
	object-position: 50% 50% !important; 
	    background-color:rgba(74,74,74,0.06);
}
/*FIN ELM IMG EVENT BANNER*/
.section-news-onhym-inner .inner-box h2{
	position:relative;
	color:#003562;
	font-size:26px;
	font-weight:600;
	line-height:1.4em;
	margin-bottom: 25px;
	text-align: center;  /*ELM NEWS title center*/
}
.section-news-onhym-inner .inner-box .content-column{
	position:relative;
	margin-bottom:40px;
}
.section-news-onhym-inner .inner-box .content-column .inner-column{
	position:relative;
	    text-align: justify; /*ELM NEWS JUSTIFY*/
}
.section-news-onhym-inner .inner-box .content-column .text{
	position:relative;
	margin-bottom:40px;
}
.section-news-onhym-inner .inner-box .content-column .text p{
	position:relative;
	color:#848484;
	font-size:16px;
	line-height:1.7em;
	margin-bottom:18px;
}
.section-news-onhym-inner .inner-box .content-column .text p:last-child{
	margin-bottom:0px;
}
.section-news-onhym-inner .inner-box .content-column .inner-column .social-icon-one li{
	margin-left:0px;
	margin-right:20px;
}
.section-news-onhym-inner .inner-box .content-column .inner-column .social-icon-one li a{
	position:relative;
	color:#848484;
}
.section-news-onhym-inner .inner-box .info-column{
	position:relative;
	margin-bottom:40px;
}
.section-news-onhym-inner .inner-box .info-column .inner-column{
	position:relative;
	padding-left:25px;
	border-left:1px solid #f2f2f2;
}
.section-news-onhym-inner .inner-box .info-column .inner-column ul{
	position:relative;
}
.section-news-onhym-inner .inner-box .info-column .inner-column ul li{
	position:relative;
	margin-bottom:15px;
	color:#848484;
	font-size:16px;
}
.section-news-onhym-inner .inner-box .info-column .inner-column ul li strong{
	color:#020e28;
	font-size:16px;
	font-weight:500;
	margin-right:12px;
	font-family: 'Poppins', sans-serif;
}
.section-news-onhym-inner .inner-box .info-column .inner-column ul li .fa{
	color: #003562;
	font-size: 19px;
	margin-right: 21px;
}
.section-news-onhym-inner .inner-box .info-column .inner-column ul li.faa .fa {
	color: #ff7d00;
	font-size: 19px;
	margin-right: 21px;
}
.sidebar-widget.onhym-popular-posts {
	padding-left: 15px;
	border-left: 3px solid #f2f2f2;
}
.sideli {
	position: relative;
	margin-bottom: 15px;
	color: #848484;
	font-size: 16px;
}
.strg {
	color: #020e28;
	font-size: 16px;
	font-weight: 500;
	margin-right: 12px;
	font-family: 'Poppins', sans-serif;
}
.sidebar .onhym-popular-posts .post{
	position:relative;
	font-size:14px;
	color:#666666;
	padding:0px 0px;
	padding-left:108px;
	min-height:110px;
	margin-bottom:20px;
	border-bottom:1px solid #f0f0f0;
}
.sidebar .onhym-popular-posts .post:last-child{
	margin-bottom:0px;
	min-height:90px;
	border:0px;
}
.sidebar .onhym-popular-posts .post .post-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:90px;
}
.sidebar .onhym-popular-posts .post:hover .post-thumb img{
	opacity:0.70;
}
.sidebar .onhym-popular-posts .post .post-thumb img{
	display:block;
	width:100%;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.sidebar .onhym-popular-posts .post .post-thumb .overlay{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	opacity:0;
	background-color:rgba(2,14,40,0.90);
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.sidebar .onhym-popular-posts .post:hover .post-thumb .overlay{
	opacity:1;
}
.sidebar .onhym-popular-posts .post .text{
	position:relative;
	top:-4px;
	font-size:16px;
	margin:0px 0px 0px;
	font-weight:500;
	color:#020e28;
	line-height:1.6em;
	text-transform:capitalize;
	font-family: 'Poppins', sans-serif;
}
.sidebar .onhym-popular-posts .post .text a{
	color:#222222;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	text-decoration: none;
	font-weight: 500;
	font-size: 14px;
}
.sidebar .onhym-popular-posts .post a,
.sidebar .popular-posts .post a:hover{
	color:#ff4800;
}
.sidebar .onhym-popular-posts .post-info{
	position:relative;
	font-size:16px;
	color:#848484;
	padding-left:22px;
	font-weight:400;
}
.sidebar .onhym-popular-posts .post-info:before{
	position:absolute;
	content:'\f073';
	left:0px;
	top:0px;
	color:#ff4800;
	font-size:14px;
	font-family: 'FontAwesome';
}
.sidebar-title.style-onhym {
	margin-bottom: 25px;
	color: #003562;
}
.sidebar-title {
	position: relative;
	margin-bottom: 18px;
}
.onhym-latest-news{
	position:relative;
	padding: 0px 0px;
	margin-bottom: 30px;
}
.sec-title{
	position:relative;
	margin-bottom:50px;
}
.sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.sec-title.light h2{
	color:#ffffff;
}
.sec-title .separator{
	position:relative;
	width:75px;
}
.sec-title .separator:before{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:75px;
	height:2px;
	background-color:#ff7d00;
}
.sec-title .separator:after{
	position:absolute;
	content:'';
	left:0px;
	bottom:2px;
	width:25px;
	height:4px;
	background-color:#ff7d00;
}
.sec-title .separator.centered::after{
	margin-left:25px;
}
.sec-title.centered .separator{
	margin:0 auto;
}
.sec-title.centered .separator::after{
	left:50%;
	margin-left:-12px;
}
.onhym-three-news .inner-box .image{
	position:relative;
}
.team-block .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}
.onhym-three-news .inner-box .image .overlay-box{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	opacity:0;
	text-align:center;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.onhym-three-news .inner-box .image .overlay-box .social-icon-two{
	top:50%;
	margin-top:-20px;
	color: white;
}
.onhym-three-news .inner-box .image .overlay-box{
	opacity:1;
}
.onhym-three-news{
	position:relative;
	/* margin-bottom:40px; */
}
.onhym-three-news .inner-box{
	position:relative;
}
.onhym-three-news .inner-box .image{
	position:relative;
	background-color:#2D2828;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.onhym-three-news .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.onhym-three-news .inner-box:hover .image img{
	opacity:0.6;
}
.onhym-three-news .inner-box .lower-content{
	position:relative;
	padding: 13px 20px 40px 26px;
	background-color: #ff7d00;
	/* padding-bottom: 44px; */
}
.onhym-three-news .inner-box .lower-content h3{
	position:relative;
	color:#020e28;
	font-size:18px;
	font-weight:500;
	margin-bottom:10px;
}
.onhym-three-news .inner-box .lower-content h3 a{
	position:relative;
	color: #ffffff;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.onhym-three-news .inner-box .lower-content h3 a:hover{
	color: #003562;
}
.onhym-three-news .inner-box .lower-content .text{
	position:relative;
	color:#848484;
	font-size:16px;
	font-weight:400;
	margin-bottom:15px;
}
.onhym-three-news .inner-box .lower-content .read-more{
	/* position: unset; */
	float: right;
	padding-bottom: -24px;
	color: #1c1c1c;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
	font-family: 'Poppins', sans-serif;
}
.onhym-three-news .inner-box .lower-content .read-more .icon{
	margin-left:5px;
}
.onhym-three-news .inner-box .lower-content .read-more:hover{
	color: #f0f0f0;
}
.onhym-three-news.style-onhym .inner-box .lower-content{
	border:1px solid #f2f2f2;
}
.project-section-three .owl-dots{
	display:none;
}
.onhym-three-news .inner-box .image .overlay-box .social-icon-two h4{
	top: 50%;
	margin-top: -20px;
	color: white;
	text-transform: uppercase;
}
.onhym-three-news .inner-box .image .overlay-box .social-icon-two h4:hover{
	top: 50%;
	margin-top: -20px;
	color: #ff7d00;
}
.social-icon-two {
	position: relative;
}
.referr{
	text-decoration: none;
	color : white ;
}
	/***
	====================================================================
	END STYLE ACTU INNER
	====================================================================
	***/
	/*
	======================================================================
	STYLE PAGE GOUVERNACE
	======================================================================
	***/
.section-news-onhym-inner{
	position:relative;
	padding: 40px 0px;
}
.section-gouvernance{
	position:relative;
	padding: 40px 0px;
}

.section-gouvernance .container .inner-box {
    text-align: justify !important;
}
.section-gouvernance .titre-mine-hydro{
	color:#003562;
	font-size: 25px;
	font-weight: 500;
}
.section-gouvernance .inner-box{
	position:relative;
}
.section-gouvernance .inner-box .image{
	position:relative;
	margin-bottom:40px;
}
.section-gouvernance .inner-box .image img{
	margin-top: 15px;
	position:relative;
	width:100%;
	display:block;
}
.section-gouvernance .inner-box h2{
	position:relative;
	color:#003562;
	font-size:30px;
	font-weight:600;
	line-height:1.4em;
	margin-bottom: 25px;
}
.section-gouvernance .inner-box .content-column{
	position:relative;
	margin-bottom:40px;
}
.section-gouvernance .inner-box .content-column .inner-column{
	position:relative;
}
.section-gouvernance .inner-box .content-column .text{
	position:relative;
	margin-bottom:40px;
}
.section-gouvernance .inner-box .content-column .text p{
	position:relative;
	color:#848484;
	font-size:16px;
	line-height:1.7em;
	margin-bottom:18px;
}
.section-gouvernance .inner-box .content-column .text p:last-child{
	margin-bottom:0px;
}
.section-gouvernance .inner-box .content-column .inner-column .social-icon-one li{
	margin-left:0px;
	margin-right:20px;
}
.section-gouvernance .inner-box .content-column .inner-column .social-icon-one li a{
	position:relative;
	color:#848484;
}
.section-gouvernance .inner-box .info-column{
	position:relative;
	margin-bottom:40px;
}
.section-gouvernance .inner-box .info-column .inner-column{
	position:relative;
	padding-left:25px;
	border-left:1px solid #f2f2f2;
}
.section-gouvernance .inner-box .info-column .inner-column ul{
	position:relative;
}
.section-gouvernance .inner-box .info-column .inner-column ul li{
	position:relative;
	margin-bottom:15px;
	color:#848484;
	font-size:16px;
}
.section-gouvernance .inner-box .info-column .inner-column ul li strong{
	color:#020e28;
	font-size:16px;
	font-weight:500;
	margin-right:12px;
	font-family: 'Poppins', sans-serif;
}
.section-gouvernance .inner-box .info-column .inner-column ul li .fa{
	color: #003562;
	font-size: 19px;
	margin-right: 21px;
}
.centered{
	text-align:center;
}
.sec-title .separator.centered::after{
	margin-left:25px;
}
.sec-title.centered .separator{
	margin:0 auto;
}
.sec-title.centered .separator::after{
	left:50%;
	margin-left:-12px;
}
.sec-title .separator{
	position:relative;
	width:75px;
}
.sec-title .separator:before{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:75px;
	height:2px;
	background-color:#ff7d00;
}
.sec-title .separator:after{
	position:absolute;
	content:'';
	left:0px;
	bottom:2px;
	width:25px;
	height:4px;
	background-color:#ff7d00;
}
.sec-title .separator.centered::after{
	margin-left:25px;
}
.sec-title.centered .separator{
	margin:0 auto;
}
.sec-title.centered .separator::after{
	left:50%;
	margin-left:-12px;
}
.texttitle{
	color: #003562;
	font-size: 20px;
	line-height: 1.4em;
	margin-bottom: 5px;
}
.secteur-des-mines {
	position: relative;
	display: block;
	margin-top: 62px;
}
.secteur-des-mines .text {
	display: block;
	margin-top: -6px;
}
.secteur-des-mines .text h3{
	font-size: 20px;
	line-height: 30px;
	margin: 0 0 27px;
	text-transform: uppercase;
}
.secteur-des-mines .img-box{
	position: relative;
	display: block;
}
.secteur-des-mines .img-box img{
	float: right;
}
.gouvernance-margin{
	margin: 2px 24px;
}
.gouvernance-hygiene {
	position: relative;
	display: block;
	margin-top: 55px;
	margin-bottom: 35px;
}
.gouvernance-hygiene .text {
	position: relative;
	display: block;
	padding-top: 12px;
	padding-left: 100px;
	padding-bottom: 13px;
}
.gouvernance-hygiene .text:before{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 1px;
	background: #f0eef9;
	content: "";
}
.gouvernance-hygiene .text:after {
	position: absolute;
	top: 50%;
	left: 0;
	bottom: 0;
	width: 1px;
	height: 50px;
	background: #f36727;
	content: "";
	margin-top: -25px;
}
.gouvernance-hygiene .text p{
	color: #868298;
	font-size: 26px;
	line-height: 36px;
	margin: 0 0 24px;
}
.gouvernance-hygiene .name{
	position: relative;
	display: block;
	padding-left: 70px;
}
.gouvernance-hygiene .name:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50px;
	height: 1px;
	background: #f36727;
	content: "";
	top: 0;
	margin: 12px 0;
}
.gouvernance-hygiene .name h3{
	font-size: 18px;
}
	p {
	/*position: relative;*/
	/*line-height: 1.8em;*/
	font-family: 'Poppins', sans-serif;
}
	body {
	font-size: 14px;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	/*background: #ffffff;*/
	background-color: rgba(240, 240, 240, 0.2) !important;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'Poppins', sans-serif;
}
	/****
	============================================
	 END GOUVERNANCE
	============================================
	****/
	/*---------------------------new-css 12/03/2019-------------------------*/
	/***
	====================================================================
	START STYLE ACTU
	====================================================================
	***/
	/*START MOT DG*/
.sec-title{
	position:relative;
	margin-bottom:50px;
}
.sec-title h2{
	position:relative;
	font-size:30px;
	font-weight:600;
	color: #003562;
	line-height:1.2em;
	padding: 0px 0px 16px;
	display:inline-block;
	text-transform:uppercase;
}
.sec-title.light h2{
	color:#ffffff;
}
.sec-title .separator{
	position:relative;
	width:75px;
}
.sec-title .separator:before{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:75px;
	height:2px;
	background-color:#ff7d00;
}
.sec-title .separator:after{
	position:absolute;
	content:'';
	left:0px;
	bottom:2px;
	width:25px;
	height:4px;
	background-color:#ff7d00;
}
.sec-title .separator.centered::after{
	margin-left:25px;
}
.sec-title.centered .separator{
	margin:0 auto;
}
.sec-title.centered .separator::after{
	left:50%;
	margin-left:-12px;
}
.motdg-section{
	position:relative;
	padding:85px 0px 50px;
}
.motdg-section .content-column{
	position:relative;
	margin-bottom:40px;
}
.motdg-section .content-column .inner-column{
	position:relative;
}
.motdg-section .content-column .inner-column .sec-title{
	position:relative;
	margin-bottom:25px;
}
.motdg-section .content-column .inner-column .bold-text{
	position:relative;
	color:#848484;
	font-size:18px;
	font-weight:500;
	line-height:1.6em;
	margin-bottom:20px;
}
.motdg-section .content-column .inner-column .text{
	position:relative;
	margin-bottom:25px;
}
.motdg-section .content-column .inner-column .text p{
	position:relative;
	color:#848484;
	font-size:16px;
	line-height:1.7em;
	margin-bottom:18px;
}
.motdg-section .content-column .inner-column .text p:last-child{
	margin-bottom:0px;
}
.motdg-section .image-column{
	position:relative;
}
.motdg-section .image-column .inner-column{
	position:relative;
}
.motdg-section .image-column .inner-column .image{
	position:relative;
}
.motdg-section .image-column .inner-column .image img{
	position:relative;
	width:100%;
	display:block;
}
.motdg-section .image-column .inner-column .carousel-box{
	position:relative;
	padding: 0px 28px 0px;
	background-color: #003562;
	text-align: center;
}
.motdg-section .image-column .inner-column .carousel-box .owl-dots,
.motdg-section .image-column .inner-column .carousel-box .owl-nav{
	display:none;
}
.myBox2 {
	border: none;
	padding: 5px;
	text-align: justify;
	width: 100%;
	height: 466px;
	overflow-y: scroll;
}
.mot-directeur-actuel{
	position:relative;
}
.mot-directeur-actuel .inner{
	position:relative;
}
.mot-directeur-actuel .inner .quote-icon{
	position:absolute;
	top:-10px;
	font-size:90px;
	line-height:1em;
	color:rgba(255,255,255,0.10);
}
.mot-directeur-actuel .inner .text{
	position:relative;
	color:#ffffff;
	font-size:20px;
	font-weight:500;
	font-style:italic;
	line-height:1.5em;
	margin-left: 50px;
	margin-bottom:30px;
}
.mot-directeur-actuel .inner .author-box{
	position:relative;
	margin-bottom:0px;
}
.mot-directeur-actuel .inner .author-box .author-inner{
	position:relative;
	/*padding-left:90px;*/
	/*padding-top:10px;*/
	min-height:70px;
}
.mot-directeur-actuel .inner .author-box .author-inner .image{
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
	height:70px;
	overflow:hidden;
	border-radius:50%;
}
.mot-directeur-actuel .inner .author-box .author-inner h3{
	position:relative;
	color:#ffffff;
	font-size:18px;
	font-weight:600;
	text-transform:capitalize;
	font-family: 'Poppins', sans-serif;
}
.mot-directeur-actuel .inner .author-box .author-inner .designation{
	position:relative;
	color:#ffffff;
	font-size:16px;
	font-weight:400;
}
.author-box{
	position:relative;
	margin-bottom:50px;
}
.author-box .author-comment{
	position:relative;
	padding:30px 0px 25px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
.author-box .author-comment .inner{
	position:relative;
	padding-left:110px;
}
.author-box .author-comment .inner .image{
	position:absolute;
	left:0px;
	top:0px;
	width:85px;
	margin-bottom:20px;
}
.author-box .author-comment .inner h3{
	position:relative;
	color:#020e28;
	font-size:20px;
	font-weight:500;
	margin-bottom:10px;
}
.author-box .author-comment .inner .text{
	position:relative;
	color:#848484;
	font-size:16px;
	font-weight:400;
	line-height:1.7em;
	margin-bottom:10px;
}
.width-96{
	width: 96%;
}
.centered{
	text-align:center;
}
.myBox::-webkit-scrollbar {
	width: 6px;
	height: 12px;
}
.myBox1::-webkit-scrollbar {
	width: 6px;
	height: 12px;
}
.myBox2::-webkit-scrollbar {
	width: 6px;
	height: 12px;
}
.myBox3::-webkit-scrollbar {
	width: 6px;
	height: 12px;
}
.myBox4::-webkit-scrollbar {
	width: 6px;
	height: 12px;
}
	::-webkit-scrollbar-track {
	border: 1px solid #ffffff;
	border-radius: 10px;
}
	::-webkit-scrollbar-thumb {
	background: #e8e6e6ba;
	border-radius: 10px;
}
	::-webkit-scrollbar-thumb:hover {
	background: #cdcccb4d;
}
	/*START NOS VALEURS*/
.section-nsvaleurs .services-column{
	position:relative;
	bottom: 25px;
}
.section-nsvaleurs .services-column .inner-column{
	position: relative;
	margin-left: 100px;
	/* margin-right: 100px; */
	padding: 20px 32px 6px;
	border: 1px solid #f2f2f2;
	background: #ffffff url(/sites/all/themes/onhym_institutionnel/images/home/pattern-1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.section-nsvaleurs .services-column .inner-column .upper-box{
	position:relative;
	padding-left:60px;
	padding-top:8px;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px solid #f2f2f2;
}
.section-nsvaleurs .services-column .inner-column .upper-box .icon{
	position:absolute;
	left:0px;
	top:0px;
	color:#003562;
	font-size:40px;
	line-height:1em;
}
.section-nsvaleurs .services-column .inner-column .upper-box h2{
	position:relative;
	color: #003562;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
}
.section-nsvaleurs .services-column .inner-column .text{
	position:relative;
	color:#848484;
	font-size:16px;
	line-height:1.7em;
	margin-bottom:50px;
}
.section-nsvaleurs .services-column .inner-column .services{
	position:relative;
	color:#020e28;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	font-family: 'Poppins', sans-serif;
}
.section-nsvaleurs .services-column .inner-column .services .icon{
	margin-left:4px;
}
.section-nsvaleurs .services-column .inner-column .services:hover{
	color:#ff7d00;
}
.section-nsvaleurs{
	position:relative;
	padding:85px 0px 55px;
	background-color:#f4f4f4;
}
.section-nsvaleurs .image-layer{
	position:absolute;
	right:0px;
	top:0px;
	width:50%;
	height:100%;
	background-position:right top;
	background-repeat:no-repeat;
	background-size:cover;
}
.section-nsvaleurs .image-layer:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	border-top: 657px solid #f4f4f4;
	border-right: 202px solid transparent;
}
.section-nsvaleurs .content-column{
	position:relative;
}
.section-nsvaleurs .content-column .inner-column{
	position:relative;
}
.hightlight-block{
	position:relative;
	margin-bottom:30px;
	padding: 60px 1px 0px 0px
}
.hightlight-block .hightlight-inner{
	position:relative;
	padding:32px 0px 28px;
	text-align:center;
	background-color:#ffffff;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	cursor: pointer;
}
.hightlight-block .hightlight-inner .icon-box{
	position:relative;
	line-height:1em;
	color:#cbcbcb;
	font-size:50px;
	margin-bottom:12px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.hightlight-block .hightlight-inner h3{
	position:relative;
	font-size:18px;
	font-weight:600;
	color: #003562;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.hightlight-block .hightlight-inner .overlay-link{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
}
.hightlight-block .hightlight-inner:hover{
	background-color: #ff7d00;
}
.hightlight-block .hightlight-inner:hover h3,
.hightlight-block .hightlight-inner:hover .icon-box{
	color:#ffffff;
}
.myBox {
	border: none;
	padding: 5px;
	text-align: justify;
	width: 120%;
	height: 270px;
	overflow-y: scroll;
}
.myBox3 {
	border: none;
	padding: 5px;
	text-align: justify;
	width: 100%;
	height: 300px;
	overflow-y: scroll;
}
.myBox4 {
	border: none;
	padding: 5px;
	text-align: justify;
	width: 100%;
	height: 296px;
	overflow-y: scroll;
}
.texto {
	margin: 0 0 0 13px;
	width: 95%;
}
.dot {
	height: 7px;
	width: 7px;
	background-color: #003562;
	border-radius: 50%;
	display: inline-block;
	margin-left: -11px;
	margin-right: 8px;
}
	/******** START NOS MISSIONS **********/
.section-nsmissions{
	position:relative;
	padding:85px 0px 55px;
	background-color:#f4f4f4;
}
.section-nsmissions .image-layer{
	position:absolute;
	left:0px;
	top:0px;
	width:50%;
	height:100%;
	background-position:right top;
	background-repeat:no-repeat;
	background-size:cover;
}
.section-nsmissions .image-layer:before{
	position: absolute;
	content: '';
	right: 0;
	top: -71px;
	border-bottom: 593px solid #f4f4f4;
	/* border-top: 669px solid #f4f4f4; */
	/* border-right: 193px solid transparent; */
	border-left: 193px solid transparent;
}
.section-nsmissions .content-column{
	position:relative;
	float: right;
}
.section-nsmissions .content-column .inner-column{
	position:relative;
	margin-left: 30px;
}
.section-nsmissions .services-column{
	position:relative;
	bottom: 25px;
}
.section-nsmissions .services-column .inner-column{
	position: relative;
	margin-left: 100px;
	/* margin-right: 100px; */
	padding: 20px 32px 6px;
	border: 1px solid #f2f2f2;
	background: #ffffff url(/sites/all/themes/onhym_institutionnel/images/home/resource/pattern-1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.section-nsmissions .services-column .inner-column .upper-box{
	position:relative;
	padding-left:60px;
	padding-top:8px;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px solid #f2f2f2;
}
.section-nsmissions .services-column .inner-column .upper-box .icon{
	position:absolute;
	left:0px;
	top:0px;
	color:#003562;
	font-size:40px;
	line-height:1em;
}
.section-nsmissions .services-column .inner-column .upper-box h2{
	position:relative;
	color: #003562;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
}
.section-nsmissions .services-column .inner-column .text{
	position:relative;
	color:#848484;
	font-size:16px;
	line-height:1.7em;
	margin-bottom:50px;
}
.section-nsmissions .services-column .inner-column .services{
	position:relative;
	color:#020e28;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	font-family: 'Poppins', sans-serif;
}
.section-nsmissions .services-column .inner-column .services .icon{
	margin-left:4px;
}
.section-nsmissions .services-column .inner-column .services:hover{
	color:#ff7d00;
}
	/**** START HISTOIRE ****/
.history-section{
	position:relative;
	padding:90px 0px;
}
.history-section .sec-title{
	margin-bottom:70px;
}
.history-section .history-carousel{
	position:relative;
}
.history-section .carousel-outer{
	position:relative;
}
.history-section .carousel-outer .thumbs-outer{
	position:relative;
	overflow:hidden;
	margin: -22px 0 -25px 0;
}
.history-section .carousel-outer:before{
	position:absolute;
	content:'';
	left:0px;
	top:32px;
	width:100%;
	height:1px;
	background-color:#e6e6e6;
}
.history-section .history-carousel .thumbs-carousel{
	position:static;
	max-width:220px;
	margin:0 auto;
	margin-bottom:40px;
	text-align: center !important;
}
.history-section .history-carousel .thumbs-carousel .owl-stage-outer{
	overflow:visible;
}
.history-section .history-carousel .thumbs-carousel .owl-item.active li{
	position:relative;
	color:#003562;
	-webkit-transform:scale(1.8);
	-moz-transform:scale(1.8);
	-o-transform:scale(1.8);
	-ms-transform:scale(1.8);
	transform:scale(1.8);
	text-align: center !important;
}
.history-section .history-carousel .thumbs-carousel .owl-item.active li:before{
	display:none;
}
.history-section .history-carousel .thumbs-carousel li{
	position:relative;
	color:#e6e6e6;
	font-size:36px;
	font-weight:400;
	cursor:pointer;
	line-height:1em;
	text-align:center;
	padding:15px 35px;
	transition:all 0.3s ease;
	display:inline-block;
	background-color:#ffffff;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	font-family: 'Poppins', sans-serif;
}
.history-section .history-carousel .thumbs-carousel .owl-nav{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:0px;
}
.history-section .history-carousel .thumbs-carousel .owl-nav .owl-prev{
	position:absolute;
	left:0px;
	top:20px;
	font-size:22px;
	color:#c4c4c4;
	font-weight:700;
	width:40px;
	display:inline-block;
	background-color:#ffffff;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.history-section .history-carousel .thumbs-carousel .owl-nav .owl-next{
	position:absolute;
	top:20px;
	right:0px;
	left:auto;
	width:40px;
	text-align:right;
	font-size:22px;
	color:#c4c4c4;
	font-weight:700;
	display:inline-block;
	background-color:#ffffff;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.history-section .history-carousel .thumbs-carousel .owl-nav .owl-prev:hover,
.history-section .history-carousel .thumbs-carousel .owl-nav .owl-next:hover{
	color:#ff7d00;
}
.history-section .carousel-outer .content-slide{
	position:relative;
}
.history-section .carousel-outer .content-carousel .owl-stage-outer{
	padding-top:60px;
}
.history-section .carousel-outer .content-slide .content-inner{
	position:relative;
	text-align:center;
	padding:45px 20px 45px;
	background-color: #f4f4f4;
}
.history-section .carousel-outer .content-slide .content-inner:before{
	position:absolute;
	content:'';
	left:50%;
	top:-60px;
	margin-left:-150px;
	border-bottom: 100px solid #f4f4f4;
	border-left: 90px solid transparent;
}
.history-section .carousel-outer .content-slide .content-inner h3{
	position:relative;
	color:#020e28;
	font-size:20px;
	font-weight:500;
	line-height:1.4em;
	margin-bottom:5px;
}
.history-section .carousel-outer .content-slide .content-inner .date{
	position:relative;
	color:#ff7d00;
	font-size:16px;
	margin-bottom:20px;
}
.history-section .carousel-outer .content-slide .content-inner .text{
	position:relative;
	color: #848484;
	font-size:18px;
	line-height:1.7em;
	font-weight:400;
	max-width:980px;
	margin:0 auto;
}
.history-section .carousel-outer .content-carousel .owl-nav{
	position:absolute;
	left:0px;
	top:50%;
	width:100%;
}
.history-section .carousel-outer .content-carousel .owl-nav .owl-prev{
	position:absolute;
	left:-20px;
	width:42px;
	height:42px;
	color:#ff7d00;
	line-height:42px;
	text-align:center;
	border-radius:50%;
	font-weight:700;
	background-color:#ffffff;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-box-shadow: 0px 2px 12px 0px rgba(68,68,68,0.5);
	-moz-box-shadow: 0px 2px 12px 0px rgba(68,68,68,0.5);
	box-shadow: 0px 2px 12px 0px rgba(68,68,68,0.5);
}
.history-section .carousel-outer .content-carousel .owl-nav .owl-next{
	position:absolute;
	right:-20px;
	width:42px;
	height:42px;
	color:#ff7d00;
	line-height:42px;
	text-align:center;
	border-radius:50%;
	font-weight:700;
	background-color:#ffffff;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-box-shadow: 0px 2px 12px 0px rgba(68,68,68,0.5);
	-moz-box-shadow: 0px 2px 12px 0px rgba(68,68,68,0.5);
	box-shadow: 0px 2px 12px 0px rgba(68,68,68,0.5);
}
.history-section .carousel-outer .content-carousel .owl-nav .owl-next:hover,
.history-section .carousel-outer .content-carousel .owl-nav .owl-prev:hover{
	color:#ffffff;
	background-color:#ff7d00;
}
.history-align {
	font-size: 17.5px;
	text-align: justify;
}
	/****** start voir aussi*******/
.about-voiraussi{
	position:relative;
	/* padding: 78px 0px 50px; */
}
.about-block{
	position:relative;
	/* margin-bottom:40px; */
}
.about-block .inner-box{
	position:relative;
}
.about-block .inner-box .image{
	position:relative;
}
.about-block .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}
.about-block .inner-box .image .overlay-box{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	opacity:0;
	text-align:center;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.about-block .inner-box .image .overlay-box .social-icon-two{
	top:50%;
	margin-top:-20px;
	color: white;
}
.about-block .inner-box .image .overlay-box{
	opacity:1;
}
.about-block .inner-box .lower-content{
	position:relative;
	padding:25px 25px 22px;
	border:1px solid #f2f2f2;
}
.about-block .inner-box .lower-content h3{
	position:relative;
	color:#020e28;
	font-size:18px;
	font-weight:500;
	margin-bottom:18px;
}
.about-block .inner-box .lower-content h3 a{
	position:relative;
	color:#020e28;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.about-block .inner-box:hover .lower-content h3 a{
	color:#ff7d00;
}
.about-block .inner-box .lower-content .designation{
	position:relative;
	color:#ffffff;
	font-size:16px;
	padding:2px 10px;
	display:inline-block;
	margin-bottom:18px;
	background-color:#ff7d00;
}
.about-block .inner-box .lower-content .text{
	position:relative;
	color:#808080;
	font-size:16px;
	line-height:1.7em;
}
.about-block .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}
.referr:focus, .referr:hover {
	color: orange !important;
}
	a:hover, a:focus, a:visited {
	text-decoration: none;
	outline: none;
}
.social-icon-two {
	position: relative;
}
	h1, h2, h3, h4, h5, h6 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	/*line-height: 1.6em;*/
	font-family: 'Poppins', sans-serif;
}
.section-nsvaleurs .image-layer{
	background-image:url(/sites/all/themes/onhym_institutionnel/images/home/back10.jpg)
}
.section-nsmissions .image-layer{
	background-image:url(/sites/all/themes/onhym_institutionnel/images/home/mission.jpg)
}
.texto ul.list-services{
	list-style: none;
	float: left;
	margin-left: 1rem;
	display: block;
	list-style-type: disc;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 20px;
	margin-inline-end: 0px;
	padding-inline-start: 0px;
}
ul.list-services li::before {
	content: "\2022";
	color: #003562;
	font-weight: bold;
	font-size: 20px;
	display: inline-block;
	height: 7px;
	width: 7px;
	margin-left: -22px;
	margin-right: 8px;
}
ul.list-services li{
	display: block
}
	/**** END ABOUT ****/
	/***
	====================================================================
	START STYLE GOUVERNANCE RESPONSIVE
	====================================================================
	***/
@media (max-width: 320px ) {
.sec-title h2 {
	position: relative;
	font-size: 20px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-nsvaleurs .services-column .inner-column {
	position: relative;
	margin-left: 0px;
	/* margin-right: 100px; */
	padding: 20px 32px 6px;
	border: 1px solid #f2f2f2;
	background: #ffffff url(/sites/all/themes/onhym_institutionnel/images/home/resource/pattern-1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.section-nsmissions .image-layer{
	opacity: 0.5;
}
}
@media (max-width: 425px ) {
.sec-title h2 {
	position: relative;
	font-size: 20px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-nsvaleurs .services-column .inner-column {
	position: relative;
	margin-left: 0px;
	/* margin-right: 100px; */
	padding: 20px 32px 6px;
	border: 1px solid #f2f2f2;
	background: #ffffff url(/sites/all/themes/onhym_institutionnel/images/home/resource/pattern-1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.section-nsmissions .image-layer{
	opacity: 0.5;
}
}
@media (min-width: 425px) and (max-width: 768px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-nsvaleurs .services-column .inner-column {
	position: relative;
	margin-left: 0px;
	/* margin-right: 100px; */
	padding: 20px 32px 6px;
	border: 1px solid #f2f2f2;
	background: #ffffff url(/sites/all/themes/onhym_institutionnel/images/home/resource/pattern-1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.section-nsmissions .image-layer{
	opacity: 0.5;
}
.myBox {
	border: none;
	padding: 5px;
	text-align: justify;
	width: 100%;
	height: 270px;
	overflow-y: scroll;
}
}
@media (min-width: 991px) and (max-width: 1200px ){
}
	/***
	====================================================================
	END STYLE GOUVERNANCE RESPONSIVE
	====================================================================
	***/
	/****** START PHOTOTEQUE *******/
.page-title{
	position:relative;
	padding:25px 0px 120px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
}
.page-title h1{
	position:relative;
	color:#ffffff00;
	font-size:42px;
	font-weight:600;
	line-height:1.2em;
	margin-top:75px;
	text-align:center;
}
.page-breadcrumb{
	position:relative;
}
.page-breadcrumb li{
	position:relative;
	display:inline-block;
	margin-right:10px;
	padding-right:20px;
	color:#ff7d00;
	font-size:16px;
	font-weight:400;
	text-transform: uppercase;
}
.page-breadcrumb > li:last-child{
	content: none;
}
.page-breadcrumb li:last-child{
	padding-right:0px;
	margin-right:0px;
}
.page-breadcrumb li a{
	color:#ffffff;
	font-weight:600;
	text-transform:uppercase;
	font-family: 'Poppins', sans-serif;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.page-breadcrumb li a:hover{
	color:#ff7d00;
}
.phototheque-onhym {
	position:relative;
	padding: 90px 0px;
}
.onhym-gallery{
	position:relative;
	margin-bottom:40px;
}
.onhym-gallery .inner-box{
	position:relative;
}
.onhym-gallery .inner-box .image{
	position:relative;
}
.onhym-gallery .inner-box .image .overlay-link{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	color:#ffffff;
	font-size:32px;
	text-align:center;
	line-height:1em;
	opacity:0;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-color:rgba(17,17,17,0.70);
}
.onhym-gallery .inner-box:hover .image .overlay-link{
	opacity:1;
}
.onhym-gallery .inner-box .image .overlay-link .fa{
	position:relative;
	top:50%;
	margin-top:-12px;
	display: none;
}
.onhym-gallery .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}
.onhym-gallery .inner-box .lower-content{
	position:relative;
	padding:20px 25px 20px;
	color: white;
	border-top:none;
	background: #ff7b29;
}
.onhym-gallery .inner-box .lower-content.inner-column{
	position:relative;
	border:0px;
	background: #f0f0f0;
	right: 29px;
	padding: 0px 0px 24px 32px;
}
.onhym-gallery .inner-box .lower-content.inner-column ul{
	position:relative;
	margin-bottom:10px;
}
.onhym-gallery .inner-box .lower-content h3{
	position:relative;
	font-size:20px;
	color:#222;
	font-weight:500;
	line-height:1.5em;
	/* margin-bottom:12px; */
}
.onhym-gallery .inner-box .lower-content h3 a{
	position:relative;
	color: #ffffff;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	text-align: center;
	display: block;
}
.onhym-gallery .inner-box .lower-content h3 a:hover{
	color: #003562;
}
.onhym-gallery .inner-box .lower-content .text{
	position:relative;
	color:#666666;
	width: 96%;
	font-size:15px;
	line-height:1.8em;
	margin-bottom:20px;
}
.onhym-gallery .inner-box .lower-content .post-meta{
	position:relative;
	margin-bottom:0px;
}
.onhym-gallery .inner-box .lower-content .post-meta li{
	position:relative;
	color:#666666;
	font-size:13px;
	margin-right:15px;
	display:inline-block;
}
.onhym-gallery .inner-box .lower-content .post-meta li:last-child{
	margin-right:0px;
}
.onhym-gallery .inner-box .lower-content .post-meta li span{
	position:relative;
	margin-right:8px;
	color:#ffb200;
}
.onhym-gallery .inner-box .image .overlay-link {
	opacity: 0;
}
.onhym-gallery .inner-box .lower-content h3.titles{
	font-size: 18px;
}
.imagee{
	width: 20% !important;
	top: 65px;
	left: 143px;
}
.referr:focus, .referr:hover{
	color: orange !important;
}
	/****** END PHOTOTEQUE *******/
	/****** START PHOTOTEQUE RESPONSIVE *******/
@media (max-width: 320px ) {
}
@media (max-width: 425px ) {
}
@media (min-width: 425px) and (max-width: 768px ){
}
@media (min-width: 768px) and (max-width: 991px ){
}
@media (min-width: 991px) and (max-width: 1200px ){
}
	/****** END PHOTOTEQUE RESPONSIVE *******/
	/*!
	 * Fotorama 4.6.4 | http://fotorama.io/license/
	 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
	left:0;
	bottom:0
}
.fotorama--fullscreen,.fotorama__img{
	max-width:99999px !important;
	max-height:99999px !important;
	min-width:0 !important;
	min-height:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	padding:0 !important
}
.fotorama__wrap .fotorama__grab{
	cursor:move;
	cursor:-webkit-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
/*.fotorama__grabbing *{
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing
}*/
.fotorama__grabbing {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing
}
.fotorama__spinner{
	position:absolute !important;
	top:50% !important;
	left:50% !important
}
.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{
	outline:0
}
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{
	content:'';
	border-radius:inherit;
	background-color:rgba(0,175,234,.5)
}
.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{
	-webkit-transform:none !important;
	transform:none !important
}
.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{
	transition-property:-webkit-transform,width;
	transition-property:transform,width;
	transition-timing-function:cubic-bezier(0.1,0,.25,1);
	transition-duration:0ms
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fotorama__select{
	-webkit-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	user-select:text
}
.fotorama__nav,.fotorama__nav__frame{
	margin:auto;
	padding:0
}
.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{
	-moz-box-orient:vertical;
	display:inline-block;
	vertical-align:middle;
	/**display:inline;*/
	/**zoom:1*/
}
.fotorama__nav__frame,.fotorama__thumb-border{
	box-sizing:content-box
}
.fotorama__caption__wrap{
	box-sizing:border-box
}
.fotorama--hidden,.fotorama__load{
	position:absolute;
	left:-99999px;
	top:-99999px;
	z-index:-1
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{
	-webkit-tap-highlight-color:transparent
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{
		background:url(fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx)
{
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{
	background:url(fotorama@2x.png) 0 0/96px 160px no-repeat
}
}
.fotorama__thumb{
	background-color:#7f7f7f;
	background-color:rgba(127,127,127,.2)}@media print{
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{
	background:none !important
}
}
.fotorama{
	min-width:1px;
	overflow:hidden
}
.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){
	display:none
}
.fullscreen{
	width:100% !important;
	height:100% !important;
	max-width:100% !important;
	max-height:100% !important;
	margin:0 !important;
	padding:0 !important;
	overflow:hidden !important;
	background:#000
}
.fotorama--fullscreen{
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	right:0 !important;
	bottom:0 !important;
	float:none !important;
	z-index:2147483647 !important;
	background:#000;
	width:100% !important;
	height:100% !important;
	margin:0 !important
}
.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{
	background:#000
}
.fotorama__wrap{
	-webkit-text-size-adjust:100%;
	position:relative;
	direction:ltr;
	z-index:0
}
.fotorama__wrap--rtl .fotorama__stage__frame{
	direction:rtl
}
.fotorama__nav,.fotorama__stage{
	overflow:hidden;
	position:relative;
	max-width:100%
}
.fotorama__wrap--pan-y{
	-ms-touch-action:pan-y
}
.fotorama__wrap .fotorama__pointer{
	cursor:pointer
}
.fotorama__wrap--slide .fotorama__stage__frame{
	opacity:1 !important
}
.fotorama__stage__frame{
	overflow:hidden
}
.fotorama__stage__frame.fotorama__active{
	z-index:8
}
.fotorama__wrap--fade .fotorama__stage__frame{
	display:none
}
.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{
	display:block;
	left:0;
	top:0
}
.fotorama__wrap--fade .fotorama__fade-front{
	z-index:8
}
.fotorama__wrap--fade .fotorama__fade-rear{
	z-index:7
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{
	z-index:9
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{
	display:none
}
.fotorama__img{
	-ms-filter:"alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	border:none !important
}
.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{
	-ms-filter:"alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{
	display:none
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{
	display:block
}
.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{
	max-width:99999px !important
}
.fotorama__wrap--only-active .fotorama__stage__frame{
	visibility:hidden
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{
	visibility:visible
}
.fotorama__nav{
	font-size:0;
	line-height:0;
	text-align:center;
	display:none;
	white-space:nowrap;
	z-index:5
}
.fotorama__nav__shaft{
	position:relative;
	left:0;
	top:0;
	text-align:left
}
.fotorama__nav__frame{
	position:relative;
	cursor:pointer
}
.fotorama__nav--dots{
	display:block
}
.fotorama__nav--dots .fotorama__nav__frame{
	width:18px;
	height:30px;
}
.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{
	display:none;
}
.fotorama__nav--thumbs{
	display:block;
}
.fotorama__nav--thumbs .fotorama__nav__frame{
	padding-left:0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child{
	padding-right:0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot{
	display:none;
}
.fotorama__dot{
	display:block;
	width:4px;
	height:4px;
	position:relative;
	top:12px;
	left:6px;
	border-radius:6px;
	border:1px solid #7f7f7f
}
.fotorama__nav__frame:focus .fotorama__dot:after{
	padding:1px;
	top:-1px;
	left:-1px
}
.fotorama__nav__frame.fotorama__active .fotorama__dot{
	width:0;
	height:0;
	border-width:3px
}
.fotorama__nav__frame.fotorama__active .fotorama__dot:after{
	padding:3px;
	top:-3px;
	left:-3px
}
.fotorama__thumb{
	overflow:hidden;
	position:relative;
	width:100%;
	height:100%
}
.fotorama__nav__frame:focus .fotorama__thumb{
	z-index:2;
}
.fotorama__thumb-border{
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	border-style:solid;
	border-color:#00afea;
	background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))
}
.fotorama__caption{
	position:absolute;
	z-index:12;
	bottom:0;
	left:0;
	right:0;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:14px;
	line-height:1.5;
	color:#000
}
.fotorama__caption a{
	text-decoration:none;
	color:#000;
	border-bottom:1px solid;
	border-color:rgba(0,0,0,.5)
}
.fotorama__caption a:hover{
	color:#333;
	border-color:rgba(51,51,51,.5)
}
.fotorama__wrap--rtl .fotorama__caption{
	left:auto;
	right:0
}
.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{
	display:none
}
.fotorama__caption__wrap{
	background-color:#fff;
	background-color:rgba(255,255,255,.9);
	padding:5px 10px;
}
@-webkit-keyframes spinner{
	0%{-webkit-transform:rotate(0);
	transform:rotate(0)
}
	100%{-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@keyframes spinner{
	0%{-webkit-transform:rotate(0);
	transform:rotate(0)
}
	100%{-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
.fotorama__wrap--css3 .fotorama__spinner{
	-webkit-animation:spinner 24s infinite linear;
	animation:spinner 24s infinite linear
}
.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{
	transition-property:opacity;
	transition-timing-function:linear;
	transition-duration:.3s
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{
	-ms-filter:"alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0
}
.fotorama__select{
	cursor:auto;
}
.fotorama__video{
	top:32px;
	right:0;
	bottom:0;
	left:0;
	position:absolute;
	z-index:10
}
@-moz-document url-prefix(){
	.fotorama__active{box-shadow:0 0 0 transparent
}
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{
	position:absolute;
	z-index:11;
	cursor:pointer
}
.fotorama__arr{
	position:absolute;
	width:32px;
	height:32px;
	top:50%;
	margin-top:-16px
}
.fotorama__arr--prev{
	left:2px;
	background-position:0 0
}
.fotorama__arr--next{
	right:2px;
	background-position:-32px 0
}
.fotorama__arr--disabled{
	pointer-events:none;
	cursor:default;
	display:none;
	opacity:.1
}
.fotorama__fullscreen-icon{
	width:32px;
	height:32px;
	top:2px;
	right:2px;
	background-position:0 -32px;
	z-index:20
}
.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{
	border-radius:50%
}
.fotorama--fullscreen .fotorama__fullscreen-icon{
	background-position:-32px -32px
}
.fotorama__video-play{
	width:96px;
	height:96px;
	left:50%;
	top:50%;
	margin-left:-48px;
	margin-top:-48px;
	background-position:0 -64px;
	opacity:0
}
.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{
	display:none
}
.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{
	opacity:1;
	display:block
}
.fotorama__nav__frame .fotorama__video-play{
	width:32px;
	height:32px;
	margin-left:-16px;
	margin-top:-16px;
	background-position:-64px -32px
}
.fotorama__video-close{
	width:32px;
	height:32px;
	top:0;
	right:0;
	background-position:-64px 0;
	z-index:20;
	opacity:0
}
.fotorama__wrap--css2 .fotorama__video-close{
	display:none
}
.fotorama__wrap--css3 .fotorama__video-close{
	-webkit-transform:translate3d(32px,-32px,0);
	transform:translate3d(32px,-32px,0)
}
.fotorama__wrap--video .fotorama__video-close{
	display:block;
	opacity:1
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{
	opacity:0
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{
	opacity:1
}
.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{
	opacity:0 !important
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{
	display:none
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{
	display:block
}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{
	display:none !important
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){
	-webkit-transform:translate3d(32px,-32px,0);
	transform:translate3d(32px,-32px,0)
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){
	-webkit-transform:translate3d(-48px,0,0);
	transform:translate3d(-48px,0,0)
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){
	-webkit-transform:translate3d(48px,0,0);
	transform:translate3d(48px,0,0)
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{
	-webkit-transform:translate3d(32px,-32px,0) !important;
	transform:translate3d(32px,-32px,0) !important
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{
	-webkit-transform:translate3d(-48px,0,0) !important;
	transform:translate3d(-48px,0,0) !important
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{
	-webkit-transform:translate3d(48px,0,0) !important;
	transform:translate3d(48px,0,0) !important
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){
	transition-property:-webkit-transform,opacity;
	transition-property:transform,opacity;
	transition-duration:.3s
}
.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{
	content:"";
	display:block;
	position:absolute;
	text-decoration:none;
	top:0;
	bottom:0;
	width:10px;
	height:auto;
	z-index:10;
	pointer-events:none;
	background-repeat:no-repeat;
	background-size:1px 100%,5px 100%
}
.fotorama__nav:before,.fotorama__stage:before{
	background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);
	background-position:0 0,0 0;
	left:-10px
}
.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{
	left:0
}
.fotorama__nav:after,.fotorama__stage:after{
	background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);
	background-position:100% 0,100% 0;
	right:-10px;
}
.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{
	right:0
}
.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{
	display:none}
.fotorama__nav-wrap{
	height: 150px;
}
.fotorama__wrap{
	margin: 0 auto;
}
.onhym-gallery .inner-box .lower-content {
	height: 120px;
}
.onhym-gallery .inner-box .image {
	height: 190px;
}
.fotorama__nav .fotorama__nav--thumbs{
	height: 150px;
}
.fotorama__nav__shaft{
	height: 150px;
}
.fotorama__thumb-border{
	width: 180px !important;
	height: 140px !important;
	display: none;
}
.fotorama__nav__frame .fotorama__nav__frame--thumb{
	width: 180px !important;
	height: 140px !important;
}
.fotorama__thumb.fotorama__loaded .fotorama__loaded--img img.fotorama__img{
	width: 182.563px !important;
	height: 140px !important;
	left: 0px !important;
	top: 0px !important;
}
.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active .fotorama__thumb.fotorama__loaded.fotorama__loaded--img{
	border:3px solid#ff7d00 !important;}
	/*---------------------End style fotorama for page inner-phototheque-----------------------*/
	/*----------------------style page inner-phototehque----------------------*/
.section-news-onhym-inner{
	position:relative;
	padding: 40px 0px;
}
.voir-plus-phototheque{
	position:relative;
	padding: 0px 0px;
}
.section-onhym-gallery{
	position:relative;
	padding:90px 0px;
}
.voir-plus-gallery{
	position:relative;
	/* margin-bottom:40px; */
}
.voir-plus-gallery .inner-box{
	position:relative;
}
.voir-plus-gallery .inner-box .image{
	position:relative;
	background-color:#2D2828;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.voir-plus-gallery .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.voir-plus-gallery .inner-box:hover .image img{
	opacity:0.6;
}
.voir-plus-gallery .inner-box .lower-content{
	position:relative;
	padding: 13px 20px 40px 26px;
	background-color: #ff7d00;
	/* padding-bottom: 44px; */
}
.voir-plus-gallery .inner-box .lower-content h3{
	position:relative;
	color:#020e28;
	font-size:18px;
	font-weight:500;
	margin-bottom:10px;
}
.voir-plus-gallery .inner-box .lower-content h3 a{
	position:relative;
	color: #ffffff;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.voir-plus-gallery .inner-box .lower-content h3 a:hover{
	color: #003562;
}
.voir-plus-gallery .inner-box .lower-content .text{
	position:relative;
	color:#848484;
	font-size:16px;
	font-weight:400;
	margin-bottom:15px;
}
.voir-plus-gallery .inner-box .lower-content .read-more{
	/* position: unset; */
	float: right;
	padding-bottom: -24px;
	color: #1c1c1c;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
	font-family: 'Poppins', sans-serif;
}
.voir-plus-gallery .inner-box .lower-content .read-more .icon{
	margin-left:5px;
}
.voir-plus-gallery .inner-box .lower-content .read-more:hover{
	color: #f0f0f0;
}
.voir-plus-gallery.style-two .inner-box .lower-content{
	border:1px solid #f2f2f2;
}
.voir-plus-gallery .inner-box .image{
	position:relative;
}
.team-block .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}
.voir-plus-gallery .inner-box .image .overlay-box{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	opacity:0;
	text-align:center;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.voir-plus-gallery .inner-box .image .overlay-box .social-icon-two{
	top:50%;
	margin-top:-20px;
	color: white;
}
.voir-plus-gallery .inner-box .image .overlay-box{
	opacity:1;
}
	/*--------------------------------End css photo-inner----------------------------------------*/
	/*START presse*/
	body{
	font-family: 'Poppins', sans-serif;
}
	/*a, a:hover, a:focus, a:visited, a:link{*/
	/*text-decoration: none;*/
	/*color: #fff;*/
	/*}*/
.centered {
	text-align: center;
}
.sec-title{
	position:relative;
	margin-bottom:50px;
}
.sec-title h2{
	position:relative;
	font-size:30px;
	font-weight:600;
	color: #003562;
	line-height:1.2em;
	padding: 0px 0px 16px;
	display:inline-block;
	text-transform:uppercase;
}
.sec-title.light h2{
	color:#ffffff;
}
.sec-title .separator{
	position:relative;
	width:75px;
}
.sec-title .separator:before{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:75px;
	height:2px;
	background-color:#ff7d00;
}
.sec-title .separator:after{
	position:absolute;
	content:'';
	left:0px;
	bottom:2px;
	width:25px;
	height:4px;
	background-color:#ff7d00;
}
.sec-title .separator.centered::after{
	margin-left:25px;
}
.sec-title.centered .separator{
	margin:0 auto;
}
.sec-title.centered .separator::after{
	left:50%;
	margin-left:-12px;
}
.section-presse-onhym{
	position:relative;
	padding: 70px 0px;
	overflow:hidden;
}
.section-presse-onhym .content-side,
.section-presse-onhym .sidebar-side{
	margin-bottom:40px;
}
.section-presse-onhym .sidebar-side .with-border{
	padding-left:30px;
}
.section-presse-onhym .sidebar-side .with-border:before{
	position:absolute;
	content:'';
	left:15px;
	top:-200px;
	width:1px;
	height:5000px;
	background-color:#f0f0f0;
}
.section-presse-onhym .communique-press-block{
	position:relative;
	margin-bottom:40px;
}
.section-presse-onhym .communique-press-block .inner-box{
	position:relative;
}
.section-presse-onhym .communique-press-block .inner-box .image{
	position:relative;
}
.section-presse-onhym .communique-press-block .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}
.section-presse-onhym .communique-press-block .inner-box .image .overlay-link{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	color:#ffffff;
	font-size:32px;
	text-align:center;
	line-height:1em;
	opacity:0;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-color:rgba(17,17,17,0.70);
}
.section-presse-onhym .communique-press-block .inner-box .image .overlay-link {
	opacity: 0;
}
.section-presse-onhym .communique-press-block .inner-box:hover .image .overlay-link{
	opacity:1;
}
.section-presse-onhym .communique-press-block .inner-box .image .overlay-link .fa{
	position:relative;
	top:50%;
	margin-top:-12px;
	display: none;
}
.section-presse-onhym .communique-press-block .inner-box .lower-content.inner-column{
	position:relative;
	border:0px;
	background: #f0f0f0;
	right: 29px;
	padding: 0px 0px 24px 32px;
}
.section-presse-onhym .communique-press-block .sec-title{
	position: relative;
	margin-bottom: 50px;
	bottom: -10px;
	margin-top: 0px;
}
.section-presse-onhym .communique-press-block .inner-box .lower-content h3{
	position:relative;
	font-size:20px;
	color:#222;
	font-weight:500;
	line-height:1.5em;
	margin-bottom:12px;
	margin-top: 0px;
}
.section-presse-onhym .communique-press-block .inner-box .lower-content .text{
	position:relative;
	color:#666666;
	width: 96%;
	font-size:15px;
	line-height:1.8em;
	margin-bottom:20px;
}
.section-presse-onhym a.theme-btn.btn-style-three {
	/* left: 77%; */
	top: 4px;
	padding: 10px 20px;
}
.section-presse-onhym .btn-style-three{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	background:#ff7d00;
	display:inline-block;
	padding:12px 49px;
	border-radius:50px;
	text-transform:uppercase;
	border:2px solid #ff7d00;
	font-family: 'Poppins', sans-serif;
}
.section-presse-onhym .btn-style-three:hover{
	color:#ffffff;
	background:#020e28;
	border-color:#020e28;
}
	/** END presse **/
	/***
	====================================================================
	START STYLE PRESSE RESPONSIVE
	====================================================================
	***/
@media (max-width: 320px ) {
}
@media (max-width: 425px ) {
.section-presse-onhym .communique-press-block .inner-box .lower-content.inner-column{
	right: 0px;
	padding: 0px 15px 24px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
}
@media (min-width: 768px) and (max-width: 991px ){
}
@media (min-width: 991px) and (max-width: 1200px ){
}
	/***
	====================================================================
	END STYLE PRESSE RESPONSIVE
	====================================================================
	***/
	/*------------css organigramme------------------------------------*/
#section-organigramme .h1, .h2, .h3, h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.row-5 {
	margin-top: 50px;
}
.orga-padding {
	padding: 0 40px;
}
.onhym-dg {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	z-index: 20;
}
.onhym-dg__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-dg__side {
	height: 8rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-dg__side--front {
	background-color: #ff1616;
	color: #fff;
	line-height: 1.5;
}
.onhym-dg__side--back {
	background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
	transform: rotateY(180deg);
	padding: 3px 0;
	height: 12rem;
}
.onhym-dg__side--back .img-cadre {
	margin-top: 2.5rem;
}
.onhym-dg__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-dg__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-dg__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-dg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-dg__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-dg__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-dg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-dg:hover .onhym-dg__side--front {
	transform: rotateY(-180deg);
	height: 12rem;
}
.onhym-dg:hover .onhym-dg__side--back {
	transform: rotateY(0);
	height: 12rem;
}
.onhym-dg:hover .onhym-dg__side--back .img-cadre {
	margin-top: 2.5rem;
}
.onhym-dg:hover .onhym-dg__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sg {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 7rem;
	z-index: 19;
}
.onhym-sg__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-sg__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-sg__side--front {
	background-color: #548235;
	color: #fff;
	line-height: 1.5;
}
.onhym-sg__side--front h2 {
	font-size: 17px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.onhym-sg__side--back {
	background-image: linear-gradient(to right bottom, #85be5f, #548235);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-sg__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-sg__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
}
.onhym-sg__side--back .info-cadre {
	color: #fff;
}
.onhym-sg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sg__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-sg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sg:hover .onhym-sg__side--front {
	transform: rotateY(-180deg);
}
.onhym-sg:hover .onhym-sg__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-sg:hover .onhym-sg__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-sg:hover .onhym-sg__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre {
	color: #fff;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-divchargegouvernance {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 7rem;
	z-index: 18;
}
.onhym-divchargegouvernance__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-divchargegouvernance__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-divchargegouvernance__side--front {
	background-color: #ffc104;
	color: #fff;
	line-height: 1.3;
}
.onhym-divchargegouvernance__side--front h2 {
	font-size: 17px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.onhym-divchargegouvernance__side--back {
	background-image: linear-gradient(to right bottom, #ffde7b, #ffc104);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 33rem;
}
.onhym-divchargegouvernance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-divchargegouvernance__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
}
.onhym-divchargegouvernance__side--back .info-cadre {
	color: #000;
}
.onhym-divchargegouvernance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-divchargegouvernance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-divchargegouvernance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--front {
	transform: rotateY(-180deg);
	height: 33rem;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back {
	transform: rotateY(0);
	height: 33rem;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre {
	color: #000;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-strategieperformance {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 17;
}
.onhym-strategieperformance__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-strategieperformance__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-strategieperformance__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-strategieperformance__side--front h2 {
	font-size: 17px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.onhym-strategieperformance__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-strategieperformance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-strategieperformance__side--back .info-cadre {
	color: #fff;
}
.onhym-strategieperformance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-strategieperformance__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	color: #fff;
}
.onhym-strategieperformance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-strategieperformance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--front {
	transform: rotateY(-180deg);
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre {
	color: #fff;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	color: #fff;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-achatgeneraux {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 16;
}
.onhym-achatgeneraux__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-achatgeneraux__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-achatgeneraux__side--front {
	background-color: #ffc104;
	color: #fff;
	line-height: 1.3;
}
.onhym-achatgeneraux__side--front h2 {
	font-size: 17px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.onhym-achatgeneraux__side--back {
	background-image: linear-gradient(to right bottom, #ffde7b, #ffc104);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-achatgeneraux__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-achatgeneraux__side--back .info-cadre {
	color: #000;
}
.onhym-achatgeneraux__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-achatgeneraux__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-achatgeneraux__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--front {
	transform: rotateY(-180deg);
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre {
	color: #000;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-auditinterne {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 15;
}
.onhym-auditinterne__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-auditinterne__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-auditinterne__side--front {
	background-color: #ffc104;
	color: #fff;
	line-height: 1.3;
}
.onhym-auditinterne__side--front h2 {
	font-size: 17px;
}
.onhym-auditinterne__side--back {
	background-image: linear-gradient(to right bottom, #ffde7b, #ffc104);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-auditinterne__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-auditinterne__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
}
.onhym-auditinterne__side--back .info-cadre {
	color: #000;
}
.onhym-auditinterne__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-auditinterne__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-auditinterne__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--front {
	transform: rotateY(-180deg);
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre {
	color: #000;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promoinvest {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 15;
}
.onhym-promoinvest__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-promoinvest__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-promoinvest__side--front {
	background-color: #ff1616;
	color: #fff;
	line-height: 1.3;
}
.onhym-promoinvest__side--front h2 {
	font-size: 17px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.onhym-promoinvest__side--back {
	background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 33rem;
}
.onhym-promoinvest__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promoinvest__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promoinvest__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promoinvest__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promoinvest__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promoinvest__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promoinvest__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promoinvest__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--front {
	transform: rotateY(-180deg);
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back {
	transform: rotateY(0);
	height: 33rem;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-poleexploration {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 15;
}
.onhym-poleexploration__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-poleexploration__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-poleexploration__side--front {
	background-color: #ff1616;
	color: #fff;
	line-height: 1.3;
}
.onhym-poleexploration__side--front h2 {
	font-size: 17px;
}
.onhym-poleexploration__side--back {
	background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-poleexploration__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-poleexploration__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-poleexploration__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-poleexploration__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-poleexploration__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-poleexploration__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-poleexploration__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-poleexploration__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--front {
	transform: rotateY(-180deg);
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promomines {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 14;
}
.onhym-promomines__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-promomines__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-promomines__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-promomines__side--front h2 {
	font-size: 17px;
}
.onhym-promomines__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-promomines__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promomines__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promomines__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promomines__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promomines__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promomines__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promomines__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promomines__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promomines:hover .onhym-promomines__side--front {
	transform: rotateY(-180deg);
}
.onhym-promomines:hover .onhym-promomines__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-promomines:hover .onhym-promomines__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promomines:hover .onhym-promomines__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promohc {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 13;
}
.onhym-promohc__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-promohc__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-promohc__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-promohc__side--front h2 {
	font-size: 17px;
}
.onhym-promohc__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-promohc__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promohc__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promohc__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promohc__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promohc__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promohc__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promohc__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promohc__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promohc:hover .onhym-promohc__side--front {
	transform: rotateY(-180deg);
}
.onhym-promohc:hover .onhym-promohc__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-promohc:hover .onhym-promohc__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promohc:hover .onhym-promohc__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-devandprod {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 12;
}
.onhym-devandprod__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-devandprod__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-devandprod__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-devandprod__side--front h2 {
	font-size: 17px;
}
.onhym-devandprod__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 34rem;
}
.onhym-devandprod__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-devandprod__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-devandprod__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-devandprod__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-devandprod__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-devandprod__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-devandprod__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-devandprod__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-devandprod:hover .onhym-devandprod__side--front {
	transform: rotateY(-180deg);
}
.onhym-devandprod:hover .onhym-devandprod__side--back {
	transform: rotateY(0);
	height: 34rem;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationmine {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 11;
}
.onhym-explorationmine__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-explorationmine__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-explorationmine__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-explorationmine__side--front h2 {
	font-size: 17px;
}
.onhym-explorationmine__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-explorationmine__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-explorationmine__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-explorationmine__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-explorationmine__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-explorationmine__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationmine__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-explorationmine__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-explorationmine__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--front {
	transform: rotateY(-180deg);
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationpetrole {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 10;
}
.onhym-explorationpetrole__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-explorationpetrole__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-explorationpetrole__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-explorationpetrole__side--front h2 {
	font-size: 17px;
}
.onhym-explorationpetrole__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-explorationpetrole__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-explorationpetrole__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-explorationpetrole__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-explorationpetrole__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-explorationpetrole__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationpetrole__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-explorationpetrole__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-explorationpetrole__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--front {
	transform: rotateY(-180deg);
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-laboservicetech {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 9;
}
.onhym-laboservicetech__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-laboservicetech__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-laboservicetech__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-laboservicetech__side--front h2 {
	font-size: 17px;
}
.onhym-laboservicetech__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 34rem;
}
.onhym-laboservicetech__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-laboservicetech__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-laboservicetech__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-laboservicetech__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-laboservicetech__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-laboservicetech__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-laboservicetech__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-laboservicetech__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--front {
	transform: rotateY(-180deg);
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back {
	transform: rotateY(0);
	height: 34rem;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sysinfo {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 8;
}
.onhym-sysinfo__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-sysinfo__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-sysinfo__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-sysinfo__side--front h2 {
	font-size: 17px;
}
.onhym-sysinfo__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-sysinfo__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-sysinfo__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-sysinfo__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-sysinfo__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-sysinfo__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sysinfo__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-sysinfo__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-sysinfo__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--front {
	transform: rotateY(-180deg);
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rh {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 7;
}
.onhym-rh__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-rh__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-rh__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-rh__side--front h2 {
	font-size: 17px;
}
.onhym-rh__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-rh__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-rh__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-rh__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-rh__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-rh__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rh__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-rh__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-rh__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rh:hover .onhym-rh__side--front {
	transform: rotateY(-180deg);
}
.onhym-rh:hover .onhym-rh__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-rh:hover .onhym-rh__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-rh:hover .onhym-rh__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rf {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 6;
}
.onhym-rf__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-rf__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-rf__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-rf__side--front h2 {
	font-size: 17px;
}
.onhym-rf__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-rf__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-rf__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-rf__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-rf__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-rf__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rf__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-rf__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-rf__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rf:hover .onhym-rf__side--front {
	transform: rotateY(-180deg);
}
.onhym-rf:hover .onhym-rf__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-rf:hover .onhym-rf__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-rf:hover .onhym-rf__side--back .nom-cadre {
	font-size: 2rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre2 i {
	margin-right: 5px;
}
@media (max-width: 768px) {
.svg-wrapper {
	display: none;
}
.orga-padding {
	padding: 0 15px;
}
.onhym-dg {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 7rem;
	z-index: 20;
}
.onhym-dg__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-dg__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-dg__side--front {
	background-color: #ff1616;
	color: #fff;
	line-height: 1.5;
}
.onhym-dg__side--front h2 {
	font-size: 17px;
}
.onhym-dg__side--back {
	background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 31rem;
}
.onhym-dg__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-dg__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-dg__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-dg__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-dg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-dg__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-dg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-dg:hover .onhym-dg__side--front {
	transform: rotateY(-180deg);
}
.onhym-dg:hover .onhym-dg__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-dg:hover .onhym-dg__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-dg:hover .onhym-dg__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre {
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sg {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 3rem;
	z-index: 19;
}
.onhym-sg__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-sg__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-sg__side--front {
	background-color: #548235;
	color: #fff;
	line-height: 1.5;
}
.onhym-sg__side--front h2 {
	font-size: 17px;
}
.onhym-sg__side--back {
	background-image: linear-gradient(to right bottom, #85be5f, #548235);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
}
.onhym-sg__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-sg__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-sg__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-sg__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-sg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sg__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-sg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sg:hover .onhym-sg__side--front {
	transform: rotateY(-180deg);
}
.onhym-sg:hover .onhym-sg__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-sg:hover .onhym-sg__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-sg:hover .onhym-sg__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre {
	color: #fff;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-divchargegouvernance {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 3rem;
	z-index: 17;
}
.onhym-divchargegouvernance__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-divchargegouvernance__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-divchargegouvernance__side--front {
	background-color: #ffc104;
	color: #fff;
	line-height: 1.5;
}
.onhym-divchargegouvernance__side--front h2 {
	font-size: 17px;
	margin-top: 0;
	margin-bottom: 0;
}
.onhym-divchargegouvernance__side--back {
	background-image: linear-gradient(to right bottom, #ffde7b, #ffc104);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-divchargegouvernance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-divchargegouvernance__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-divchargegouvernance__side--back .info-cadre {
	color: #000;
	text-align: center;
}
.onhym-divchargegouvernance__side--back .info-cadre .fonction-cadre {
	color: #000;
	text-align: center;
}
.onhym-divchargegouvernance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-divchargegouvernance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #000;
}
.onhym-divchargegouvernance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--front {
	transform: rotateY(-180deg);
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre {
	color: #000;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre .fonction-cadre {
	color: #000;
	text-align: center;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-strategieperformance {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 3rem;
	z-index: 18;
}
.onhym-strategieperformance__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-strategieperformance__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-strategieperformance__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-strategieperformance__side--front h2 {
	font-size: 17px;
}
.onhym-strategieperformance__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-strategieperformance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-strategieperformance__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-strategieperformance__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-strategieperformance__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-strategieperformance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-strategieperformance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-strategieperformance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--front {
	transform: rotateY(-180deg);
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre {
	color: #fff;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-achatgeneraux {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 3rem;
	z-index: 16;
}
.onhym-achatgeneraux__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-achatgeneraux__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-achatgeneraux__side--front {
	background-color: #ffc104;
	color: #fff;
	line-height: 1.5;
}
.onhym-achatgeneraux__side--front h2 {
	font-size: 17px;
	margin-top: 0;
	margin-bottom: 0;
}
.onhym-achatgeneraux__side--back {
	background-image: linear-gradient(to right bottom, #ffde7b, #ffc104);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-achatgeneraux__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-achatgeneraux__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-achatgeneraux__side--back .info-cadre {
	color: #000;
	text-align: center;
}
.onhym-achatgeneraux__side--back .info-cadre .fonction-cadre {
	color: #000;
	text-align: center;
}
.onhym-achatgeneraux__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-achatgeneraux__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #000;
}
.onhym-achatgeneraux__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--front {
	transform: rotateY(-180deg);
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre {
	color: #000;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre .fonction-cadre {
	color: #000;
	text-align: center;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-auditinterne {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 3rem;
	z-index: 15;
}
.onhym-auditinterne__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-auditinterne__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-auditinterne__side--front {
	background-color: #ffc104;
	color: #fff;
	line-height: 1.5;
}
.onhym-auditinterne__side--front h2 {
	font-size: 17px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.onhym-auditinterne__side--back {
	background-image: linear-gradient(to right bottom, #ffde7b, #ffc104);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-auditinterne__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-auditinterne__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-auditinterne__side--back .info-cadre {
	color: #000;
	text-align: center;
}
.onhym-auditinterne__side--back .info-cadre .fonction-cadre {
	color: #000;
	text-align: center;
}
.onhym-auditinterne__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-auditinterne__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #000;
}
.onhym-auditinterne__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--front {
	transform: rotateY(-180deg);
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre {
	color: #000;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre .fonction-cadre {
	color: #000;
	text-align: center;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-poleexploration {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 3rem;
	z-index: 13;
}
.onhym-poleexploration__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-poleexploration__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-poleexploration__side--front {
	background-color: #ff1616;
	color: #fff;
	line-height: 1.5;
}
.onhym-poleexploration__side--front h2 {
	font-size: 17px;
}
.onhym-poleexploration__side--back {
	background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-poleexploration__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-poleexploration__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-poleexploration__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-poleexploration__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-poleexploration__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-poleexploration__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-poleexploration__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--front {
	transform: rotateY(-180deg);
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre {
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promoinvest {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 0;
	z-index: 14;
}
.onhym-promoinvest__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-promoinvest__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-promoinvest__side--front {
	background-color: #ff1616;
	color: #fff;
	line-height: 1.5;
}
.onhym-promoinvest__side--front h2 {
	font-size: 17px;
}
.onhym-promoinvest__side--back {
	background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-promoinvest__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-promoinvest__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-promoinvest__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-promoinvest__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-promoinvest__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promoinvest__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-promoinvest__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--front {
	transform: rotateY(-180deg);
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre {
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promomines {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 12;
}
.onhym-promomines__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-promomines__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-promomines__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-promomines__side--front h2 {
	font-size: 17px;
}
.onhym-promomines__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-promomines__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-promomines__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-promomines__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-promomines__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-promomines__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promomines__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-promomines__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promomines:hover .onhym-promomines__side--front {
	transform: rotateY(-180deg);
}
.onhym-promomines:hover .onhym-promomines__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-promomines:hover .onhym-promomines__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-promomines:hover .onhym-promomines__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre {
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationmine {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 11;
}
.onhym-explorationmine__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-explorationmine__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-explorationmine__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-explorationmine__side--front h2 {
	font-size: 17px;
}
.onhym-explorationmine__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-explorationmine__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-explorationmine__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-explorationmine__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-explorationmine__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-explorationmine__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationmine__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-explorationmine__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--front {
	transform: rotateY(-180deg);
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre {
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sysinfo {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 10;
}
.onhym-sysinfo__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-sysinfo__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-sysinfo__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-sysinfo__side--front h2 {
	font-size: 17px;
}
.onhym-sysinfo__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-sysinfo__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-sysinfo__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-sysinfo__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-sysinfo__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-sysinfo__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sysinfo__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-sysinfo__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--front {
	transform: rotateY(-180deg);
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre {
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promohc {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 9;
}
.onhym-promohc__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-promohc__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-promohc__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-promohc__side--front h2 {
	font-size: 17px;
}
.onhym-promohc__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-promohc__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-promohc__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-promohc__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-promohc__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-promohc__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promohc__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-promohc__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promohc:hover .onhym-promohc__side--front {
	transform: rotateY(-180deg);
}
.onhym-promohc:hover .onhym-promohc__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-promohc:hover .onhym-promohc__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-promohc:hover .onhym-promohc__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre {
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationpetrole {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 8;
}
.onhym-explorationpetrole__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-explorationpetrole__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-explorationpetrole__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-explorationpetrole__side--front h2 {
	font-size: 17px;
}
.onhym-explorationpetrole__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-explorationpetrole__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-explorationpetrole__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-explorationpetrole__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-explorationpetrole__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-explorationpetrole__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationpetrole__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-explorationpetrole__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--front {
	transform: rotateY(-180deg);
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre {
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rh {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 7;
}
.onhym-rh__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-rh__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-rh__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-rh__side--front h2 {
	font-size: 17px;
}
.onhym-rh__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-rh__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-rh__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-rh__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-rh__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-rh__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rh__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-rh__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rh:hover .onhym-rh__side--front {
	transform: rotateY(-180deg);
}
.onhym-rh:hover .onhym-rh__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-rh:hover .onhym-rh__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-rh:hover .onhym-rh__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre {
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-devandprod {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 6;
}
.onhym-devandprod__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-devandprod__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-devandprod__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-devandprod__side--front h2 {
	font-size: 17px;
}
.onhym-devandprod__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-devandprod__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-devandprod__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-devandprod__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-devandprod__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-devandprod__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-devandprod__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-devandprod__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-devandprod:hover .onhym-devandprod__side--front {
	transform: rotateY(-180deg);
}
.onhym-devandprod:hover .onhym-devandprod__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre {
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-laboservicetech {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 5;
}
.onhym-laboservicetech__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-laboservicetech__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-laboservicetech__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-laboservicetech__side--front h2 {
	font-size: 17px;
}
.onhym-laboservicetech__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-laboservicetech__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-laboservicetech__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-laboservicetech__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-laboservicetech__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-laboservicetech__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-laboservicetech__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-laboservicetech__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--front {
	transform: rotateY(-180deg);
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre {
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rf {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 4;
}
.onhym-rf__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-rf__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-rf__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.5;
}
.onhym-rf__side--front h2 {
	font-size: 17px;
}
.onhym-rf__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 35rem;
}
.onhym-rf__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-rf__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-rf__side--back .info-cadre {
	color: #fff;
	text-align: center;
}
.onhym-rf__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-rf__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rf__side--back .info-cadre2 {
	margin-top: 1.5rem;
	text-align: center;
	color: #fff;
}
.onhym-rf__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rf:hover .onhym-rf__side--front {
	transform: rotateY(-180deg);
}
.onhym-rf:hover .onhym-rf__side--back {
	transform: rotateY(0);
	height: 35rem;
}
.onhym-rf:hover .onhym-rf__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	width: 100%;
}
.onhym-rf:hover .onhym-rf__side--back .nom-cadre {
	font-size: 1.6rem;
	font-weight: 500;
	text-align: center;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre {
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre .fonction-cadre {
	color: #fff;
	text-align: center;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre2 i {
	margin-right: 5px;
}
}
@media (min-width: 426px) and (max-width: 768px) {
.onhym-dg {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	z-index: 20;
}
.onhym-dg__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-dg__side {
	height: 8rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-dg__side--front {
	background-color: #ff1616;
	color: #fff;
	line-height: 1.5;
}
.onhym-dg__side--back {
	background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
	transform: rotateY(180deg);
	padding: 3px 0;
	height: 12rem;
}
.onhym-dg__side--back .img-cadre {
	margin-top: 2.5rem;
}
.onhym-dg__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-dg__side--back .info-cadre .fonction-cadre {
	color: #fff;
	font-size: 1.5rem;
}
.onhym-dg__side--back .info-cadre .mail-cadre {
	color: #fff;
	display: inline-flex;
	font-size: 1.3rem;
}
.onhym-dg__side--back .info-cadre i {
	margin-right: 5px;
	font-size: 20px;
}
.onhym-dg__side--back .info-cadre2 {
	color: #fff;
	margin-top: 1rem;
	font-size: 1.22rem;
}
.onhym-dg__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-dg__side--back .info-cadre2 i {
	margin-right: 5px;
	font-size: 20px;
}
.onhym-dg:hover .onhym-dg__side--front {
	transform: rotateY(-180deg);
	height: 12rem;
}
.onhym-dg:hover .onhym-dg__side--back {
	transform: rotateY(0);
	height: 12rem;
}
.onhym-dg:hover .onhym-dg__side--back .img-cadre {
	margin-top: 2.5rem;
}
.onhym-dg:hover .onhym-dg__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre2 {
	color: #fff;
	margin-top: 1rem;
	font-size: 1.22rem;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-dg:hover .onhym-dg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sg {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 7rem;
	z-index: 19;
}
.onhym-sg__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-sg__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-sg__side--front {
	background-color: #548235;
	color: #fff;
	line-height: 1.5;
}
.onhym-sg__side--front h2 {
	font-size: 17px;
}
.onhym-sg__side--back {
	background-image: linear-gradient(to right bottom, #85be5f, #548235);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 125%;
}
.onhym-sg__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-sg__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
}
.onhym-sg__side--back .info-cadre {
	color: #fff;
}
.onhym-sg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sg__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-sg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sg:hover .onhym-sg__side--front {
	transform: rotateY(-180deg);
}
.onhym-sg:hover .onhym-sg__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-sg:hover .onhym-sg__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-sg:hover .onhym-sg__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre {
	color: #fff;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-sg:hover .onhym-sg__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-divchargegouvernance {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 7rem;
	z-index: 18;
}
.onhym-divchargegouvernance__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-divchargegouvernance__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-divchargegouvernance__side--front {
	background-color: #ffc104;
	color: #fff;
	line-height: 1.3;
}
.onhym-divchargegouvernance__side--front h2 {
	font-size: 17px;
	margin-top: 0;
	margin-bottom: 0;
}
.onhym-divchargegouvernance__side--back {
	background-image: linear-gradient(to right bottom, #ffde7b, #ffc104);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 33rem;
	width: 125%;
}
.onhym-divchargegouvernance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-divchargegouvernance__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
}
.onhym-divchargegouvernance__side--back .info-cadre {
	color: #000;
}
.onhym-divchargegouvernance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-divchargegouvernance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-divchargegouvernance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--front {
	transform: rotateY(-180deg);
	height: 33rem;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back {
	transform: rotateY(0);
	height: 33rem;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre {
	color: #000;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-divchargegouvernance:hover .onhym-divchargegouvernance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-strategieperformance {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 17;
}
.onhym-strategieperformance__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-strategieperformance__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-strategieperformance__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-strategieperformance__side--front h2 {
	font-size: 17px;
}
.onhym-strategieperformance__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 125%;
}
.onhym-strategieperformance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-strategieperformance__side--back .info-cadre {
	color: #fff;
}
.onhym-strategieperformance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-strategieperformance__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	color: #fff;
}
.onhym-strategieperformance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-strategieperformance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--front {
	transform: rotateY(-180deg);
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back {
	transform: rotateY(0);
	height: 33rem;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre {
	color: #fff;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	color: #fff;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #fff;
}
.onhym-strategieperformance:hover .onhym-strategieperformance__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-achatgeneraux {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 16;
}
.onhym-achatgeneraux__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-achatgeneraux__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-achatgeneraux__side--front {
	background-color: #ffc104;
	color: #fff;
	line-height: 1.3;
}
.onhym-achatgeneraux__side--front h2 {
	font-size: 17px;
	margin-top: 0;
	margin-bottom: 0;
}
.onhym-achatgeneraux__side--back {
	background-image: linear-gradient(to right bottom, #ffde7b, #ffc104);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 125%;
}
.onhym-achatgeneraux__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-achatgeneraux__side--back .info-cadre {
	color: #000;
}
.onhym-achatgeneraux__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-achatgeneraux__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	color: #000;
}
.onhym-achatgeneraux__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-achatgeneraux__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--front {
	transform: rotateY(-180deg);
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre {
	color: #000;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	color: #000;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-achatgeneraux:hover .onhym-achatgeneraux__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-auditinterne {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 15;
}
.onhym-auditinterne__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-auditinterne__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-auditinterne__side--front {
	background-color: #ffc104;
	color: #fff;
	line-height: 1.3;
}
.onhym-auditinterne__side--front h2 {
	font-size: 17px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.onhym-auditinterne__side--back {
	background-image: linear-gradient(to right bottom, #ffde7b, #ffc104);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 125%;
}
.onhym-auditinterne__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-auditinterne__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
}
.onhym-auditinterne__side--back .info-cadre {
	color: #000;
}
.onhym-auditinterne__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-auditinterne__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-auditinterne__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--front {
	transform: rotateY(-180deg);
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre {
	color: #000;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre2 {
	margin-top: 1.5rem;
	color: #000;
}
.onhym-auditinterne:hover .onhym-auditinterne__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promoinvest {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 15;
}
.onhym-promoinvest__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-promoinvest__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-promoinvest__side--front {
	background-color: #ff1616;
	color: #fff;
	line-height: 1.3;
}
.onhym-promoinvest__side--front h2 {
	font-size: 17px;
}
.onhym-promoinvest__side--back {
	background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 33rem;
	width: 125%;
}
.onhym-promoinvest__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promoinvest__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promoinvest__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promoinvest__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promoinvest__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promoinvest__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promoinvest__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promoinvest__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--front {
	transform: rotateY(-180deg);
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back {
	transform: rotateY(0);
	height: 33rem;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promoinvest:hover .onhym-promoinvest__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-poleexploration {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 15;
}
.onhym-poleexploration__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-poleexploration__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-poleexploration__side--front {
	background-color: #ff1616;
	color: #fff;
	line-height: 1.3;
}
.onhym-poleexploration__side--front h2 {
	font-size: 17px;
}
.onhym-poleexploration__side--back {
	background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 125%;
}
.onhym-poleexploration__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-poleexploration__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-poleexploration__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-poleexploration__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-poleexploration__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-poleexploration__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-poleexploration__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-poleexploration__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--front {
	transform: rotateY(-180deg);
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-poleexploration:hover .onhym-poleexploration__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promomines {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 14;
}
.onhym-promomines__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-promomines__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-promomines__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-promomines__side--front h2 {
	font-size: 17px;
}
.onhym-promomines__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 150%;
}
.onhym-promomines__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promomines__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promomines__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promomines__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promomines__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promomines__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promomines__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promomines__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promomines:hover .onhym-promomines__side--front {
	transform: rotateY(-180deg);
}
.onhym-promomines:hover .onhym-promomines__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-promomines:hover .onhym-promomines__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promomines:hover .onhym-promomines__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promomines:hover .onhym-promomines__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promohc {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 13;
}
.onhym-promohc__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-promohc__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-promohc__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-promohc__side--front h2 {
	font-size: 17px;
}
.onhym-promohc__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 150%;
}
.onhym-promohc__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promohc__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promohc__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promohc__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promohc__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promohc__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promohc__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promohc__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-promohc:hover .onhym-promohc__side--front {
	transform: rotateY(-180deg);
}
.onhym-promohc:hover .onhym-promohc__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-promohc:hover .onhym-promohc__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-promohc:hover .onhym-promohc__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-promohc:hover .onhym-promohc__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-devandprod {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 12;
}
.onhym-devandprod__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-devandprod__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-devandprod__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-devandprod__side--front h2 {
	font-size: 17px;
}
.onhym-devandprod__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 34rem;
	width: 150%;
}
.onhym-devandprod__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-devandprod__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-devandprod__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-devandprod__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-devandprod__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-devandprod__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-devandprod__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-devandprod__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-devandprod:hover .onhym-devandprod__side--front {
	transform: rotateY(-180deg);
}
.onhym-devandprod:hover .onhym-devandprod__side--back {
	transform: rotateY(0);
	height: 34rem;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-devandprod:hover .onhym-devandprod__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationmine {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 11;
}
.onhym-explorationmine__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-explorationmine__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-explorationmine__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-explorationmine__side--front h2 {
	font-size: 17px;
}
.onhym-explorationmine__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 150%;
}
.onhym-explorationmine__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-explorationmine__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-explorationmine__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-explorationmine__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-explorationmine__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationmine__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-explorationmine__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-explorationmine__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--front {
	transform: rotateY(-180deg);
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-explorationmine:hover .onhym-explorationmine__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationpetrole {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 10;
}
.onhym-explorationpetrole__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-explorationpetrole__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-explorationpetrole__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-explorationpetrole__side--front h2 {
	font-size: 17px;
}
.onhym-explorationpetrole__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 150%;
}
.onhym-explorationpetrole__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-explorationpetrole__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-explorationpetrole__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-explorationpetrole__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-explorationpetrole__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationpetrole__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-explorationpetrole__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-explorationpetrole__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--front {
	transform: rotateY(-180deg);
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-explorationpetrole:hover .onhym-explorationpetrole__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-laboservicetech {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 9;
}
.onhym-laboservicetech__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-laboservicetech__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-laboservicetech__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-laboservicetech__side--front h2 {
	font-size: 17px;
}
.onhym-laboservicetech__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 34rem;
	width: 150%;
}
.onhym-laboservicetech__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-laboservicetech__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-laboservicetech__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-laboservicetech__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-laboservicetech__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-laboservicetech__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-laboservicetech__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-laboservicetech__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--front {
	transform: rotateY(-180deg);
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back {
	transform: rotateY(0);
	height: 34rem;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-laboservicetech:hover .onhym-laboservicetech__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sysinfo {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 8;
}
.onhym-sysinfo__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-sysinfo__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-sysinfo__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-sysinfo__side--front h2 {
	font-size: 17px;
}
.onhym-sysinfo__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 150%;
}
.onhym-sysinfo__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-sysinfo__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-sysinfo__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-sysinfo__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-sysinfo__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sysinfo__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-sysinfo__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-sysinfo__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--front {
	transform: rotateY(-180deg);
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-sysinfo:hover .onhym-sysinfo__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rh {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 7;
}
.onhym-rh__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-rh__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-rh__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-rh__side--front h2 {
	font-size: 17px;
}
.onhym-rh__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 150%;
}
.onhym-rh__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-rh__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-rh__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-rh__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-rh__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rh__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-rh__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-rh__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rh:hover .onhym-rh__side--front {
	transform: rotateY(-180deg);
}
.onhym-rh:hover .onhym-rh__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-rh:hover .onhym-rh__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-rh:hover .onhym-rh__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-rh:hover .onhym-rh__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rf {
	perspective: 150rem;
	position: relative;
	height: 5rem;
	margin-top: 2rem;
	z-index: 6;
}
.onhym-rf__heading h3 {
	color: #fff;
	line-height: 1.5;
}
.onhym-rf__side {
	height: 6rem;
	transition: all 0.8s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	backface-visibility: hidden;
	border-radius: 5px;
	box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}
.onhym-rf__side--front {
	background-color: #5643fa;
	color: #fff;
	line-height: 1.3;
}
.onhym-rf__side--front h2 {
	font-size: 17px;
}
.onhym-rf__side--back {
	background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
	transform: rotateY(180deg);
	padding: 5px 0;
	height: 32rem;
	width: 150%;
}
.onhym-rf__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-rf__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-rf__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-rf__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-rf__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rf__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-rf__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-rf__side--back .info-cadre2 i {
	margin-right: 5px;
}
.onhym-rf:hover .onhym-rf__side--front {
	transform: rotateY(-180deg);
}
.onhym-rf:hover .onhym-rf__side--back {
	transform: rotateY(0);
	height: 32rem;
}
.onhym-rf:hover .onhym-rf__side--back .img-cadre {
	margin-top: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
}
.onhym-rf:hover .onhym-rf__side--back .nom-cadre {
	font-size: 1.7rem;
	font-weight: 500;
	margin-top: 5px;
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre .fonction-cadre {
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre .mail-cadre {
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre i {
	margin-right: 5px;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre2 {
	color: #fff;
	margin-top: 0.5rem;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre2 h4 {
	color: #fff;
}
.onhym-rf:hover .onhym-rf__side--back .info-cadre2 i {
	margin-right: 5px;
}
}
#section-organigramme {
	padding: 2rem 0;
}
.svg-container {
	padding: 0;
}
.svg-container .svg-wrapper {
	position: absolute;
	width: calc(100% - 22px);
}
.svg-container .svg-wrapper svg {
	width: 100%;
	height: 700px;
}
.svg-container .svg-wrapper line {
	stroke: #5198d5;
	stroke-width: 2;
}
.nopadding-organigramme {
	padding: 0;
}
	/**** START VIDEOTHEQUE ****/
.onhym-videotheque{
	position:relative;
	padding:90px 0px;
}
.video-block{
	position:relative;
	margin-bottom:40px;
}
.video-block .inner-box{
	position:relative;
}
.video-block .inner-box .image{
	position:relative;
}
.video-block .inner-box .image .overlay-link{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	color:#ffffff;
	font-size:32px;
	text-align:center;
	line-height:1em;
	opacity:0;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-color:rgba(17,17,17,0.70);
}
.video-block .inner-box:hover .image .overlay-link{
	opacity:1;
}
.video-block .inner-box .image .overlay-link .fa{
	position:relative;
	top:50%;
	margin-top:-12px;
	display: none;
}
.video-block .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}
.video-block .inner-box .lower-content{
	position:relative;
	padding:20px 25px 20px;
	text-align: center;
	color: white;
	border-top:none;
	background: #003562;
}
.video-block .inner-box .lower-content.inner-column{
	position:relative;
	border:0px;
	background: #f0f0f0;
	right: 29px;
	padding: 0px 0px 24px 32px;
}
.video-block .inner-box .lower-content.inner-column ul{
	position:relative;
	margin-bottom:10px;
}
.video-block .inner-box .lower-content h3{
	position:relative;
	font-size:20px;
	color:#222;
	font-weight:500;
	line-height:1.5em;
	/* margin-bottom:12px; */
}
.video-block .inner-box .lower-content h3 a{
	position:relative;
	color: #ffffff;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	text-align: center;
	display: block;
}
.video-block .inner-box .lower-content h4 a:hover{
	color: #ff7d20;
}
.video-block .inner-box .lower-content .text{
	position:relative;
	color:#666666;
	width: 96%;
	font-size:15px;
	line-height:1.8em;
	margin-bottom:20px;
}
.video-block .inner-box .lower-content .post-meta{
	position:relative;
	margin-bottom:0px;
}
.video-block .inner-box .lower-content .post-meta li{
	position:relative;
	color:#666666;
	font-size:13px;
	margin-right:15px;
	display:inline-block;
}
.video-block .inner-box .lower-content .post-meta li:last-child{
	margin-right:0px;
}
.video-block .inner-box .lower-content .post-meta li span{
	position:relative;
	margin-right:8px;
	color:#ffb200;
}
.play-video{
	width: 20% !important;
	top: 100px;
	left: 143px;
}
section.onhym-videotheque .media{
	padding-right: 0 !important;
}
.voir-plus-in-videotheque{
	position:relative;
	padding: 0px 0px;
}
.sec-title{
	position:relative;
	margin-bottom:50px;
}
.sec-title h2{
	position:relative;
	font-size:30px;
	font-weight:600;
	color: #003562;
	line-height:1.2em;
	padding: 0px 0px 16px;
	display:inline-block;
	text-transform:uppercase;
	margin-top: 0;
}
.sec-title.light h2{
	color:#ffffff;
}
.sec-title .separator{
	position:relative;
	width:75px;
}
.sec-title .separator:before{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:75px;
	height:2px;
	background-color:#ff7d00;
}
.sec-title .separator:after{
	position:absolute;
	content:'';
	left:0px;
	bottom:2px;
	width:25px;
	height:4px;
	background-color:#ff7d00;
}
.sec-title .separator.centered::after{
	margin-left:25px;
}
.sec-title.centered .separator{
	margin:0 auto;
}
.sec-title.centered .separator::after{
	left:50%;
	margin-left:-12px;
}
.centered{
	text-align:center;
}
.voir-plus-gallery{
	position:relative;
	/* margin-bottom:40px; */
}
.voir-plus-gallery .inner-box{
	position:relative;
}
.voir-plus-gallery .inner-box .image{
	position:relative;
	background-color:#2D2828;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.voir-plus-gallery .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.voir-plus-gallery .inner-box:hover .image img{
	opacity:0.6;
}
.voir-plus-gallery .inner-box .lower-content{
	position:relative;
	padding: 13px 20px 40px 26px;
	background-color: #ff7d00;
	/* padding-bottom: 44px; */
}
.voir-plus-gallery .inner-box .lower-content h3{
	position:relative;
	color:#020e28;
	font-size:18px;
	font-weight:500;
	margin-bottom:10px;
}
.voir-plus-gallery .inner-box .lower-content h3 a{
	position:relative;
	color: #ffffff;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.voir-plus-gallery .inner-box .lower-content h3 a:hover{
	color: #003562;
}
.voir-plus-gallery .inner-box .lower-content .text{
	position:relative;
	color:#848484;
	font-size:16px;
	font-weight:400;
	margin-bottom:15px;
}
.voir-plus-gallery .inner-box .lower-content .read-more{
	/* position: unset; */
	float: right;
	padding-bottom: -24px;
	color: #1c1c1c;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
	font-family: 'Poppins', sans-serif;
}
.voir-plus-gallery .inner-box .lower-content .read-more .icon{
	margin-left:5px;
}
.voir-plus-gallery .inner-box .lower-content .read-more:hover{
	color: #f0f0f0;
}
.voir-plus-gallery.style-two .inner-box .lower-content{
	border:1px solid #f2f2f2;
}
.voir-plus-gallery .inner-box .image{
	position:relative;
}
.voir-plus-gallery .inner-box .image .overlay-box{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	opacity:0;
	text-align:center;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.voir-plus-gallery .inner-box .image .overlay-box .social-icon-two{
	top:50%;
	margin-top:-20px;
	color: white;
}
.voir-plus-gallery .inner-box .image .overlay-box{
	opacity:1;
}
.social-icon-two{
	position:relative;
}
.social-icon-two li{
	position:relative;
	margin:0px 5px;
	display:inline-block;
}
.social-icon-two li a{
	position:relative;
	width:40px;
	height:40px;
	font-size:14px;
	color:#848484;
	line-height:40px;
	border-radius:50%;
	text-align:center;
	display:inline-block;
	background-color:#ffffff;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}
.social-icon-two li a:hover{
	color:#ffffff;
	background-color:#ff7d00;
}
.referr:focus, .referr:hover{
	color: orange !important;
}
	/**MODAL**/
	/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 12; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: hidden; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0, 30, 56, 0.89); /* Black w/ opacity */
}
	/* Modal Content */
.modal-content {
	position: relative;
	background-color: transparent;
	margin: auto;
	padding: 0;
	border: none;
	width: 760px;
	height: 515px;
	box-shadow: none;
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
}
	/* Add Animation */
@-webkit-keyframes animatetop {
	from {top:-300px; opacity:0}
	to {top:0; opacity:1}
}
@keyframes animatetop {
	from {top:-300px; opacity:0}
	to {top:0; opacity:1}
}
	/* The Close Button */
.close {
	color: #f5f0f0f7;
	float: right;
	font-size: 28px;
	font-weight: 700;
	opacity: 1;
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.modal-header {
	padding: 2px 16px;
	background-color: #5cb85c;
	color: white;
}
.modal-body {padding: 2px 16px;}
.modal-footer {
	padding: 2px 16px;
	background-color: #5cb85c;
	color: white;
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
	z-index: -1;
}
	/**** END VIDEOTHEQUE ****/
	/***
	====================================================================
	START STYLE VIDEOTHEQUE RESPONSIVE
	====================================================================
	***/
@media (min-width: 320px) and (max-width: 374px ) {
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 12; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: hidden; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0, 30, 56, 0.89); /* Black w/ opacity */
}
	/* Modal Content */
.modal-content {
	position: relative;
	background-color: transparent;
	margin: auto;
	padding: 0;
	border: none;
	width: 100%;
	height: 515px;
	box-shadow: none;
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
}
.modal .modal-content iframe{
	width: 310px !important;
	height: 320px;
	margin-left: 5px;
}
.play-video {
	width: 20% !important;
	top: 50px;
	left: 90px;
}
}
@media (min-width: 375px) and (max-width: 425px ) {
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 12; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: hidden; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0, 30, 56, 0.89); /* Black w/ opacity */
}
	/* Modal Content */
.modal-content {
	position: relative;
	background-color: transparent;
	margin: auto;
	padding: 0;
	border: none;
	width: 100%;
	height: 515px;
	box-shadow: none;
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
}
.modal .modal-content iframe{
	width: 390px;
	height: 320px;
}
.play-video {
	width: 20% !important;
	top: 70px;
	left: 110px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 12; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: hidden; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0, 30, 56, 0.89); /* Black w/ opacity */
}
	/* Modal Content */
.modal-content {
	position: relative;
	background-color: transparent;
	margin: auto;
	padding: 0;
	border: none;
	width: 760px;
	height: 515px;
	box-shadow: none;
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
}
.modal .modal-content iframe{
	width: 100% !important;
	height: 320px;
}
.play-video {
	width: 20% !important;
	top: 80px;
	left: 130px;
}
}
@media (min-width: 768px) and (max-width: 991px ){
.play-video {
	width: 20% !important;
	top: 80px;
	left: 130px;
}
}
@media (min-width: 991px) and (max-width: 1200px ){
.play-video {
	width: 20% !important;
	top: 85px;
	left: 175px;
}
}
	/***
	====================================================================
	END STYLE VIDEOTHEQUE RESPONSIVE
	====================================================================
	***/
@media (max-width: 320px ) {
.sec-title h2 {
	position: relative;
	font-size: 20px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-nsvaleurs .services-column .inner-column {
	position: relative;
	margin-left: 0px;
	/* margin-right: 100px; */
	padding: 20px 32px 6px;
	border: 1px solid #f2f2f2;
	background: #ffffff url(/sites/all/themes/onhym_institutionnel/images/home/resource/pattern-1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.section-nsmissions .image-layer{
	opacity: 0.5;
}
.section-nsvaleurs .image-layer{
	display: none;
}
.section-nsmissions .image-layer{
	display: none;
}
.hightlight-block .hightlight-inner h3 {
	position: relative;
	font-size: 14px;
	font-weight: 600;
	color: #003562;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.hightlight-block {
	position: relative;
	margin-bottom: 30px;
	padding: 0px 1px 0px 0px;
}
.hightlight-block .hightlight-inner {
	position: relative;
	padding: 10px 0px 10px;
	margin-left: 5px;
	text-align: center;
	background-color: #ffffff;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.mot-directeur-actuel .inner .text {
	position: relative;
	color: #ffffff;
	font-size: 15px;
	font-weight: 500;
	font-style: italic;
	line-height: 1.5em;
	margin-left: 0px;
	margin-bottom: 0px;
}
.mot-directeur-actuel .inner .author-box .author-inner h3 {
	position: relative;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
}
.mot-directeur-actuel .inner .author-box .author-inner .designation {
	position: relative;
	color: #ffffff;
	font-size: 12px;
	font-weight: 400;
}
.section-nsvaleurs {
	position: relative;
	padding: 40px 0px 30px;
	background-color: #f4f4f4;
}
.section-nsmissions {
	position: relative;
	padding: 0px 0px 55px;
	background-color: #f4f4f4;
}
.section-nsvaleurs .services-column .inner-column .text {
	position: relative;
	color: #848484;
	font-size: 12px;
	line-height: 1.7em;
	margin-bottom: 20px;
	text-align: start;
}
.section-nsmissions .content-column .inner-column {
	position: relative;
	margin-left: 0px;
}
.motdg-section .content-column .inner-column .text p {
	position: relative;
	color: #848484;
	font-size: 13px;
	line-height: 1.7em;
	margin-bottom: 18px;
}
.para-histoire{
	font-size: 14px
}
}
@media (max-width: 425px ) {
.sec-title h2 {
	position: relative;
	font-size: 20px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-nsvaleurs .services-column .inner-column {
	position: relative;
	margin-left: 0px;
	/* margin-right: 100px; */
	padding: 20px 32px 6px;
	border: 1px solid #f2f2f2;
	background: #ffffff url(/sites/all/themes/onhym_institutionnel/images/home/resource/pattern-1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.section-nsmissions .image-layer{
	opacity: 0.5;
}
.section-nsvaleurs .image-layer{
	display: none;
}
.section-nsmissions .image-layer{
	display: none;
}
.hightlight-block .hightlight-inner h3 {
	position: relative;
	font-size: 14px;
	font-weight: 600;
	color: #003562;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.hightlight-block {
	position: relative;
	margin-bottom: 30px;
	padding: 0px 1px 0px 0px;
}
.hightlight-block .hightlight-inner {
	position: relative;
	padding: 10px 0px 10px;
	margin-left: 5px;
	text-align: center;
	background-color: #ffffff;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.mot-directeur-actuel .inner .author-box .author-inner h3 {
	position: relative;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
}
.mot-directeur-actuel .inner .author-box .author-inner .designation {
	position: relative;
	color: #ffffff;
	font-size: 12px;
	font-weight: 400;
}
.section-nsvaleurs {
	position: relative;
	padding: 40px 0px 30px;
	background-color: #f4f4f4;
}
.section-nsmissions {
	position: relative;
	padding: 0px 0px 55px;
	background-color: #f4f4f4;
}
.section-nsmissions .myBox {
	border: none;
	padding: 5px;
	text-align: justify;
	width: 100%;
	height: 270px;
	overflow-y: scroll;
}
.section-nsvaleurs .services-column .inner-column .text {
	position: relative;
	color: #848484;
	font-size: 12px;
	line-height: 1.7em;
	margin-bottom: 20px;
	text-align: start;
}
.section-nsmissions .content-column .inner-column {
	position: relative;
	margin-left: 0px;
}
.motdg-section .content-column .inner-column .text p {
	position: relative;
	color: #848484;
	font-size: 13px;
	line-height: 1.7em;
	margin-bottom: 18px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-nsvaleurs .services-column .inner-column {
	position: relative;
	margin-left: 0px;
	/* margin-right: 100px; */
	padding: 20px 32px 6px;
	border: 1px solid #f2f2f2;
	background: #ffffff url(/sites/all/themes/onhym_institutionnel/images/home/resource/pattern-1.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.section-nsmissions .image-layer{
	opacity: 0.5;
}
.myBox {
	border: none;
	padding: 5px;
	text-align: justify;
	width: 100%;
	height: 270px;
	overflow-y: scroll;
}
}
@media (min-width: 991px) and (max-width: 1200px ){
}
	/***
	====================================================================
	END STYLE GOUVERNANCE RESPONSIVE ELM MINE HYDRO HOME
	====================================================================
	***/
	/*absa*/
	/****** START HOME *******/
.info-utiles{
	width: 100%;
	float: left;
	background: #ffffff;
	margin-top: -60px !important;
	margin-bottom: 20px;
}
.section-redirect-onhym {
	width: 100%;
	float: left;
	margin: 0px 0px 60px 0px;
	background: #f3f3f3;
	margin-top: 40px !important;
}
.section-redirect-onhym .tabs-box {
	margin-top: -10px;
    padding: 0px;
    text-align: center !important;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #F2F2F2;
}
.section-redirect-onhym .tabs-box a{
	text-decoration: none;
	color: #fff;
	text-align: center !important;
}
.section-redirect-onhym .first-box {
	/*border-left: 3px solid rgba(0, 53, 98, 0.6);*/
	/*border-right: 3px solid rgba(0, 53, 98, 0.7);*/
	border: 10px solid #F2F2F2;
	list-style: none;
	float: none;
	display: inline-block;
	/*text-align: center;*/
	padding: 100px 0px 117px;
	position: relative;
	-webkit-transition: all .3s ease;
	margin: -2px;
	transition: all .3s ease;
	background: url(/sites/all/themes/onhym_institutionnel/images/home/home5-delivery-img.jpg) no-repeat center top;
	background-size: cover;
	/*box-shadow: 0px 3px 33px 0px #00000059;*/
	text-align: center !important;
	vertical-align: top !important;
	height: 320px !important;
	background-position: center !important;
	/*box-shadow: 0 3px rgba(0, 53, 98, 0.7);*/
	margin-bottom:10px !important;
}
.section-redirect-onhym .icons {
	width: 60px;
	height: 60px;
	display: inline-block;
	margin-bottom: 25px;
}
.section-redirect-onhym .first-box h4 {
	border-color: rgba(0, 53, 98, 0.6);
	background:rgba(255, 125, 0, 0.7) !important;
	border-style: solid;
	border-width: 1px;
	/*text-shadow: 1px 1px 2px white;*/
	/*background: rgba(255, 255, 255,0.20) !important;*/
	/*background: rgba(0, 0, 0,0.20) !important;*/
	/*color: #e66605;*/
	color: white;
	font-weight: 500;
	font-size: 30px;
	width: 300px;
	text-align: center !important;
	padding: 10px;
	position: relative;
	/*margin-right:auto;*/
	line-height: 45px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	/*box-shadow: 0 6px rgba(0, 53, 98, 0.6);*/
	/*top right bttom left*/
	/*margin:-80px 20px 10px auto;*/
	/*margin:50% 50% auto auto;*/
	margin: auto;
	/*vertical-align:middle ! important;*/
	/*margin-top: -80px !important;
	margin-right: 20px !important;
	margin-bottom: 10px;
	margin-left:auto;*/
}
/*.section-redirect-onhym .first-box h4:before {
	background-color: #3e8e41;
	box-shadow: 0 2px #666;
	transform: translateY(4px);
}*/
.section-redirect-onhym .first-box h4:active {
	background-color: #3e8e41;
	box-shadow: 0 2px #666;
	transform: translateY(4px);
}
.section-redirect-onhym .secend-box {
	/*border-left: 2px solid rgba(255, 125, 0, 0.7);*/
	/*border-right: 3px solid rgba(255, 125, 0, 0.6);*/
	border: 10px solid #F2F2F2;
	list-style: none;
	float: none;
	display: inline-block;
	/*text-align: center;*/
	padding: 100px 0px 117px;
	position: relative;
	-webkit-transition: all .3s ease;
	margin: -2px;
	transition: all .3s ease;
	background: url(/sites/all/themes/onhym_institutionnel/images/home/home6-labour-img.jpg) no-repeat center top;
	background-size: cover;
	/*box-shadow: 0px 3px 33px 0px #00000059;*/
	text-align: center !important;
	vertical-align: middle !important;
	height: 320px !important;
	background-position: center !important;
	/*box-shadow: 0 3px rgba(255, 125, 0, 0.7);*/
}
.section-redirect-onhym .secend-box h4 {
	border-color: rgba(255, 125, 0, 0.6);
	background: rgba(0, 53, 98, 0.7) !important;
	border-style: solid;
	border-width: 1px;
	/*text-shadow: 1px 1px 2px ;*/
	/*background: rgba(255, 255, 255,0.20) !important;*/
	/*background: rgba(0, 50, 120,0.35) !important;*/
	/*color: #04517b;*/
	color: white;
	font-weight: 500;
	font-size: 30px;
	width: 300px;
	padding: 10px;
	text-align: center !important;
	position: relative;
	/*margin-left:auto;*/
	line-height: 45px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	/*box-shadow: 0 6px rgba(255, 125, 0, 0.6);*/
	/*top right bttom left*/
	margin: auto;
	/*margin-top: -80px !important;
	margin-left: 20px !important;
	margin-bottom: 10px;
	margin-right:auto;*/
}
.section-redirect-onhym .secend-box h4:active {
	background-color: #3e8e41;
	box-shadow: 0 2px #666;
	transform: translateY(4px);
}
@keyframes zoom-in-txt-column {
	from {
	transform: scale(1.0,1.0);
	transform-origin:0% 0%;
}
	to {
	transform: scale(1.1,1.1);
	transform-origin:40% 40%;
}
}
.section-redirect-onhym .tabs-box .first-box:hover h4 {
	animation: zoom-in-txt-column 1s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	margin: auto;
	transition: all 0.8s;
}
.section-redirect-onhym .tabs-box .secend-box:hover h4 {
	/*animation: zoom-in-txt-column 2s forwards 1;*/
	/*z-index: 999;*/
	animation: zoom-in-txt-column 1s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	margin: auto;
	transition: all 0.8s;
}
.section-redirect-onhym .tabs-box .first-box:hover {
	z-index: 99999;
	-webkit-transform: scale3d(1.05,1.05,1.05);
	transform-origin:50% 50%;
	transition: all 0.4s;
		border: 3px solid #FBFBFB;
}
.section-redirect-onhym .tabs-box .secend-box:hover {
	-webkit-transform: scale3d(1.05,1.05,1.05);
	transform-origin:50% 50%;
	transition: all 0.4s;
	border: 3px solid #FBFBFB;
}
.section-prestations-onhym {
	padding: 65px 0;
	background-color: #f3f3f3;
}
.section-prestations-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
	position: relative;
}
.section-prestations-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-prestations-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
}
.section-prestations-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-prestations-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-prestations-onhym .single-prestations-onhym .top-box {
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.03);
	background: #fff;
	padding: 39.5px 0;
	margin-bottom: 30px;
	position: relative;
	min-height: 200px;
}
.section-prestations-onhym .single-prestations-onhym .top-box:before {
	content: '';
	width: 100%;
	height: 100%;
	background: #ff7d00fa;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
}
.section-prestations-onhym .single-prestations-onhym .top-box .inner-content {
	position: relative;
}
.section-prestations-onhym .single-prestations-onhym .top-box .box-icon {
	display: unset;
	width: 50px;
	height: 50px;
	text-align: center;
	color: #002c42;
	transition: all .4s ease;
}
.section-prestations-onhym .single-prestations-onhym .mobile-content .box-icon {
	display: unset;
	width: 50px;
	height: 50px;
	text-align: center;
	color: #002c42;
	transition: all .4s ease;
}
.section-prestations-onhym .single-prestations-onhym .mobile-content h3 {
	margin: 0;
	font-weight: 600;
	font-size: 24px;
	margin-top: 10px;
}
.section-prestations-onhym .single-prestations-onhym .top-box h3 {
	margin: 0;
	font-weight: 600;
	font-size: 24px;
	margin-top: 10px;
}
.section-prestations-onhym .single-prestations-onhym .top-box h3 a {
	transition: all .4s ease;
	color: #002c42;
	font-size: 20px;
	text-decoration: none;
	background-color: transparent;
}
	/*.section-prestations-onhym .single-prestations-onhym:hover .top-box h3 a;*/
.section-prestations-onhym .single-prestations-onhym:active .top-box h3 a {
	color: #fff;
	font-size: 17px;
}
.section-prestations-onhym .single-prestations-onhym .image-block {
	position: relative;
	overflow: hidden;
}
.section-prestations-onhym .single-prestations-onhym .image-block:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0, 29, 43, 0.7);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	z-index: 1;
	transition: .5s ease;
}
.section-prestations-onhym .single-prestations-onhym .image-block > img {
	width: 100%;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all 900ms ease;
	transition-delay: .1s;
	-webkit-transform: scale(0);
	transform: scale(0);
	z-index: 2;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box {
	display: table;
	height: 100%;
	width: 100%;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .contents {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .contents p {
	color: #fff;
	padding: 0px 10px;
	line-height: 1.3;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .contents .dotted {
	position: relative;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 50%;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .contents .dotted:before {
	position: absolute;
	top: 0px;
	left: -15px;
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 50%;
	content: "";
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .contents .dotted:after {
	position: absolute;
	top: 0px;
	right: -15px;
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 50%;
	content: "";
}
.section-prestations-onhym .single-prestations-onhym:hover .top-box:before,
.section-prestations-onhym .single-prestations-onhym:active .top-box:before {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}
.section-prestations-onhym .single-prestations-onhym:hover .image-block .overlay,
.section-prestations-onhym .single-prestations-onhym:active .image-block .overlay {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: all 500ms ease;
	transition-delay: .3s;
}
.section-prestations-onhym .single-prestations-onhym:hover .image-block:before,
.section-prestations-onhym .single-prestations-onhym:active .image-block:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	transition: .5s ease;
}
	/*
	====================================================================
	RH APPEL D'OFFRES ELM
	====================================================================
	*/
.section-rh-onhym {
	width: 100%;
	/*float: center;*/
	/*margin: -100px 0px 0px 0px;*/
	text-align: center !important;
	background: #fff;
	padding-top: 10px;
	/*margin: 0px;*/
	padding: 0px;
	height: auto !important;
}
.section-rh-onhym .offre .first-offre {
	background: url(/sites/all/themes/onhym_institutionnel/images/home/home5-service1.jpg) no-repeat center top;
	padding: 120px 100px 120px;
	/*box-shadow: 0px 3px 33px 0px #00000059;*/
	list-style: none;
	float: none;
	display: inline-block;
	text-align: center;
	position: relative;
	-webkit-transition: all .3s ease;
	margin: -2px;
	transition: all .3s ease;
	height: 340px;
	background-size: cover !important;
	background-position: top !important;
	vertical-align: middle !important;
	border-left: 5px solid #F5F5F5;
	border-right: 5px solid #F5F5F5;
	margin-bottom:10px !important;
}
.section-rh-onhym .offre .secend-offre {
	background: url(/sites/all/themes/onhym_institutionnel/images/home/home5-service2.jpg) no-repeat center top;
	padding: 120px 100px 120px;
	/*box-shadow: 0px 3px 33px 0px #00000059;*/
	list-style: none;
	float: none;
	display: inline-block;
	text-align: center;
	position: relative;
	-webkit-transition: all .3s ease;
	margin: -2px;
	transition: all .3s ease;
	/*height: 334px !important;*/
	height: 340px;
	background-size: cover !important;
	background-position: center !important;
	vertical-align: middle !important;
	border-left: 5px solid #F5F5F5;
	border-right: 5px solid #F5F5F5;
		margin-bottom:10px !important;
}
.section-rh-onhym .offre h4 {
	/*text-shadow: 1px 1px 2px white;*/
	font-weight: 600;
	text-align:center !important;
	text-transform:uppercase;
}
.section-rh-onhym .offre .first-offre h4 {
	/*text-shadow: 1px 1px 2px white;*/
	font-size: 240%;
	/*color: #ff7d00;*/
	color: #fff;
	font-weight: 600;
	/*text-align: left;*/
	text-transform:uppercase;
	margin-left: -40px;
	margin-right: -40px;
	text-align:center !important;
}
.section-rh-onhym .offre .secend-offre h4 {
	/*text-shadow: 1px 1px 2px white;*/
	font-size: 240%;
	/*color: #4682B4;*/
	color: #fff;
	font-weight: 600;
	text-transform:uppercase;
	margin-left: -40px;
	margin-right: -40px;
	text-align:center !important;
}
.section-rh-onhym .offre p {
	color: #fff;
	/*font-size: 18px;*/
	font-size: 120%;
	text-align:center !important;
	/*top right bttom left*/
	margin: 20px -40px 20px -40px;
	/*margin-bottom: 20px;
	margin-top: 20px;
	margin-left: -40px;
	margin-right: -40px;*/
}
@keyframes zoom-in-txt-column2 {
	70% {
	transform: scale3d(1.1, 1.1, 1.1);
}
}
.section-rh-onhym .offre .first-offre:hover p,
.section-rh-onhym .offre .secend-offre:hover p {
	animation: zoom-in-txt-column2 2s forwards 1;
	z-index: 99999;
}
.section-rh-onhym .offre .first-offre:hover h4,
.section-rh-onhym .offre .secend-offre:hover h4 {
	animation: zoom-in-txt-column2 2s forwards 1;
	z-index: 99999;
}
.section-rh-onhym .offre .first-offre:hover,
.section-rh-onhym .offre .secend-offre:hover {
	-webkit-transform: scale3d(1.1,1.1,1.1);
	z-index: 99999;
}
	/*
	====================================================================
	 ACTUALITES ELM
	====================================================================
	*/
.section-recent-project-onhym {
	/*****background: #ff9240;*/
	padding-top: 40px;
	background: url(/sites/all/themes/onhym_institutionnel/images/home/back3.jpg) no-repeat center top !important;
	background-size: cover;
	background-attachment: fixed;
	padding-bottom: 100px !important;
	margin-top: 40px !important;
}
.section-recent-project-onhym .section-title {
	float: left;
	color: #ff7d00;
	font-size: 30px;
	font-weight: 700;
}
.section-recent-project-onhym .nav-tabs {
	border: 0px;
	/*width: auto;*/
	float: left;
	background: none;
	text-align: left !important;
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;
	/****background-color: #04517b;*/
}
.section-recent-project-onhym .nav-tabs .active {
	text-transform: uppercase;
	font-family: Poppins;
	font-size: 14px;
	/*****background-color: #e4760ea1 !important;*/
	/* width: 100%; */
	text-align: center;
	margin-bottom:2px !important;
}
/*.section-recent-project-onhym .nav-tabs>li>a,
.section-recent-project-onhym .nav-tabs>li>a:focus,
.section-recent-project-onhym .nav-tabs>li>a:hover {
	margin-right: 0px;
	line-height: 1.42857143;
	border: 0px;
	font-size: 18px;
	color: #f2f2f2;
	padding: 12px 20px;
	border-radius: 0 !important;
	background-color: #003562;
	cursor: pointer;
}*/
.section-recent-project-onhym .nav-tabs>li>a {
	margin-left: -4px;
	line-height: 1.42857143;
	border: 0px;
	font-size: 24px;
	color: #f2f2f2;
	padding: 0px 5px;
	font-family: 'Poppins', sans-serif !important;
	border-radius: 0 !important;
	/*****background-color: #003562;*/
	background-color: rgba(255, 132, 0, 0.0) !important;
	/*cursor: pointer;*/
}
/*.section-recent-project-onhym .nav-tabs>li.active>a,
.section-recent-project-onhym .nav-tabs>li.active>a:focus,
.section-recent-project-onhym .nav-tabs>li.active>a:hover {
	color: #fff;
	cursor: default;
	border: 0px;
	font-family: 'Poppins', sans-serif !important;
}*/
.section-recent-project-onhym .nav-tabs>li.active>a {
	color: #fff;
	cursor: default;
	/*background-color: #04517b;*/
	border: 0px;
	font-family: 'Poppins', sans-serif !important;
	/*background-color: rgba(255, 132, 0, 0.3) !important;*/
}
.section-recent-project-onhym .nav-tabs>li {
	float: left !important;
	margin-bottom: 6px !important;
	display: inline-block;
	font-family: 'Poppins', sans-serif !important;
}
.section-recent-project-onhym .tab-content>.active {
	display: block;
}
.section-recent-project-onhym .three_shows_one_move {
	position: relative;
	width: 100%;
	float: left;
}
.section-recent-project-onhym .three_shows_one_move .controls {
	width: 100%;
	bottom: -70px;
	display: inline-block;
	position: absolute;
	text-align: center;
	background-color: rgba(10, 10, 10, 0.1) !important;
	vertical-align: middle !important;
}
.section-recent-project-onhym .three_shows_one_move .controls:hover {
	background-color: rgba(244, 244, 244, 0.1) !important;
}
.section-recent-project-onhym .three_shows_one_move .controls .next_prve_control {
	width: 46px;
	height: 40px;
	border: 2px solid #838383;
	text-align: center;
	color: #828383;
	margin: 0 10px;
	font-size: 40px;
	line-height: 40px;
	text-decoration: none !important;
	vertical-align: middle !important;
}
.section-recent-project-onhym .three_shows_one_move .controls .next_prve_control:hover {
	animation: zoom-in-txt-all-btn 2s forwards 1;
	color: rgba(0, 53, 98,1) !important;
	background-color: rgba(200, 200, 200, 0.5) !important;
}
.section-recent-project-onhym .three_shows_one_move .controls .next_prve_control {
	border: 0px;
	color: white;
	background-color: rgba(10, 10, 10, 0.4) !important;
	line-height: 40px;
	opacity: 1;
}
.section-recent-project-onhym .carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.15);
}
.section-recent-project-onhym .pad_zero {
	padding: 0px;
	margin-top: 40px !important;
}
.section-recent-project-onhym .grid {
	position: relative;
	margin: 0 auto;
	padding: 0;
	max-width: 1000px;
	list-style: none;
	text-align: center;
}
.section-recent-project-onhym .image-hover {
	overflow: hidden;
}
.section-recent-project-onhym .gal-item a {
	display: block;
	text-decoration: none;
	color: #fff;
}
.section-recent-project-onhym .filter {
	background: black;
	background: rgba(0,0,0,0.8);
	filter: blur(0px);
	-o-filter: blur(0px);
	-ms-filter: blur(0px);
	-moz-filter: blur(0px);
}
.section-recent-project-onhym .image-hover img {
	transition: opacity 300ms ease-out, transform 300ms ease-out, filter 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, -moz-transform 300ms ease-out, -moz-filter 300ms ease-out;
	-o-transition: opacity 300ms ease-out, -o-transform 300ms ease-out, -o-filter 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out, -webkit-filter 300ms ease-out;
}
.section-recent-project-onhym .img img {
	width: 410px !important;
	height: 360px !important;
	object-fit: contain !important; 
	object-position: 50% 50% !important; 
	background-color: #FCFCFC !important;

	float: left;
	margin: 10px !important;
}
.section-recent-project-onhym .img-full {
	display: block;
}
.section-recent-project-onhym .project-layer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
}
.section-recent-project-onhym .gal-item a .vertical-align {
	opacity: 1;
	margin-top: 0;
}
.section-recent-project-onhym .gal-item .vertical-align {
	text-align: center;
	opacity: 0;
	margin-top: -50px;
}
.section-recent-project-onhym .vertical-align {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	position: absolute;
	width: 100%;
	left: 0;
}
.section-recent-project-onhym .choose-list h1 {
	font-size: 41px;
	text-align: center;
	color: white;
	width: 81px;
	position: absolute;
	cursor: auto;
	top: -149px !important;
	text-transform: uppercase;
	background-color: #e4760ea1 !important;
	margin-left: 5px;
	font-weight: 600;
	height: 69px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.section-recent-project-onhym .choose-list h2 {
	font-size: 20px;
	text-align: center;
	color: white;
	width: 81px;
	position: absolute;
	cursor: auto;
	top: -109px !important;
	text-transform: uppercase;
	padding: 0px;
	font-weight: 600;
	height: 69px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.section-recent-project-onhym .media_titles {
	font-size: 100%;
	background:rgba(0, 53, 98, 0.7) !important;
	top: 127px !important;
	color: #ffffff;
	font-weight: 300;
	margin-left: 15px;
	padding: 0px 0px;
	text-transform: uppercase;
	line-height: 160% !important;
	width:360px !important;
	height: 50px !important;
	vertical-align: middle !important;
	text-align: center !important;
	align-items: center !important; 
	display: flex;
	justify-content: center;
}
@keyframes zoom-in-txt-all-btn {
	70% {
	transform: scale(1.2,1.2);
	transform-origin:50% 50%;
}
}

.section-progr-appel-onhym .container {	
  position: relative !important;
  display:block !important;
}

.section-progr-appel-onhym .container .clearfix .inner-box{
  position: absolue !important;
  display:block !important;
  margin-left: auto;
  margin-right:auto;
  text-align:center ! important;
  float:center;
}
.section-progr-appel-onhym .container .clearfix .inner-box .item .progr-block-three {
  position: relative !important;
  display:block !important;
  width:50%;
}


.section-progr-appel-onhym .progr-block-three .inner-box .lower-content h3 a {
font-size: 80% !important;
}
.section-progr-appel-onhym .progr-block-three .inner-box .lower-content{
height : auto !important;
}

.section-recent-project-onhym .view-all-btn:hover {
	animation: zoom-in-txt-all-btn 1s forwards 1;
	background-color: rgba(0, 53, 98, 0.7) !important;
	font-family: 'Poppins', sans-serif !important;
}
.section-recent-project-onhym .view-all-btn {
	top: 130px !important;
	width: 147px;
	font-size: 14px;
	display: inline-block;
	/*top: 0px;*/
	position: relative;
	z-index: 999;
	-webkit-transition: -webkit-transform 0.90s;
	transition: transform 0.90s;
	line-height: 30px;
	margin: 10px 0px -100px;
	background:rgba(220, 102, 16, 0.8) !important;
	/*background: #ed6804;*/
	font-weight: 400;
	letter-spacing: 0.50px;
	font-family: 'Poppins', sans-serif !important;
}
.section-recent-project-onhym .view-all-btn span {
	color: #fff;
}
.section-recent-project-onhym .view-all-btn:hover span {
	color: rgba(250, 250, 250,1) !important;
}
.choose-list {
	height: 45px;
}
	/*** start footer ***/
.footer {
	font-family: Poppins;
	background-color: #003562;
}
.footer .no-p-l {
	padding-left: 0;
}
.footer .no-p-r {
	padding-right: 65px;
}
.footer .titreapropos {
	color: #ff7d00;
	text-transform: uppercase;
	font-family: Poppins;
	padding-bottom: 16px;
	padding-top: 60px;
	margin:0px;
}
.footer .active-footer a{
	text-decoration: none;
	color: #fff;
}
.footer .active-footer:hover a{
	color: #ff7d00;
} 
.footer .col-sm-12 {
	text-align: center !important;
}
.footer .margpos {
	margin-top: 100px;
}
.footer .f-mg {
	margin-left: 25px;
	margin-bottom: 15px;
}
.footer .margpos2 {
	margin-bottom: 26px;
}
.footer .margpos .footerbtn {
	font-size: 30px;
	font-family: poppins;
	font-weight: 200;
	text-decoration: none;
	color: #fff;
}
.footer a.footerbtn:hover {
	color: #ff782f;
}
.footer .droitreserve {
	border: 1px solid #f58d38;
	padding-left:30% !important;
}
	/*ELM FOOTER*/
.footer .droitreserve ul>li>a:hover {
	color: #ff782f !important;
}
.footer .fa:hover {
	color: #ff782f !important;
}
.footer .footer_copyright {
	padding-top: 14px;
	color: #fff !important;
	text-decoration: none;
}
.footer a.footer_copyright:hover {
	color: #ff782f !important;
	/*color: #066abe !important;*/
	text-decoration: none;
}
.footer li.social a {
	padding-right: 0;
}
.footer .nav_recherche >li>a {
	font-size: 12.5px !important;
	font-family: 'Poppins', sans-serif;
	text-transform: none !important;
	color: #fff;
	font-weight: bold;
}
.footer .nav_recherche >li>a:hover {
	color: #066abe;
}
.footer .nav>li>a:focus, .nav>li>a:hover {
	background: none;
}
.to_top #return-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: #003562;
	width: 44px;
	height: 44px;
	display: block;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 999999;
	opacity: 0.5;
	border: 1px double white;
}
.to_top #return-to-top:hover {
	width: 50px;
	height: 50px;
	bottom: 17px;
	right: 17px;
	padding-left :3px;
	padding-top:3px;
	opacity: 0.9 !important;
}
.to_top #return-to-top i {
	 color: rgba(250, 250, 250, 1) !important;
	opacity: 1 !important;
	margin: 0;
	position: relative;
	left: 13px;
	top: 11px;
	font-size: 18px !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
	/*** end footer ***/
	/*** start footer distributed ***/
.footer-distributed {
	background-color: #003562;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	font: 500 16px 'Poppins';
	padding: 50px 0px 10px;
}
.footer-distributed .footer-center {
	display: inline-block;
	vertical-align: top;
}
.footer-distributed .titreapropos {
	color: #ff7d00;
	text-transform: uppercase;
	font-family: Poppins;
	padding-bottom: 16px;
	padding-top: 60px;
}
.footer-distributed .footer-links {
	color: #ffffff;
	margin: 20px 0 12px;
	padding: 0;
}
.footer-distributed li.active {
	text-transform: uppercase;
	font-family: Poppins;
	font-size: 14px;
}
.footer-distributed .footer-links a {
	display: inline-block;
	line-height: 1.8;
	text-decoration: none;
	color: inherit;
}
.footer-distributed .footer-center {
	width: 35%;
}
.footer-distributed .marg-bt a {
	text-decoration: none;
	color: #fff;
}
.footer-distributed .marg-bt {
	margin-bottom: 20px;
	font-family: 'Poppins';
}
.footer-distributed a.footer-a {
	font-size: 22px !important;
	color: #ffffff !important;
	font-family: Poppins;
	text-transform: uppercase;
}
.footer-distributed .nopadding {
	padding: 0 !important;
}
.footer-distributed .footer-center i {
	background-color: #003562;
	color: #ffffff;
	font-size: 25px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	text-align: center;
	line-height: 42px;
	margin: 10px 0;
	vertical-align: middle;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer img,
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3 {
	display: none;
}
	/*** end footer distributed ***/
	/****** END HOME *******/
	/****** START HOME RESPONSIVE *******/
@media (max-width: 425px ) {
.section-prestations-onhym .single-prestations-onhym .top-box{
	display: none;
}
.section-prestations-onhym .single-prestations-onhym .image-block > img{
	height: 300px;
}
.section-prestations-onhym .single-prestations-onhym .top-box:before {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: all 500ms ease;
	transition-delay: .3s;
}
.section-prestations-onhym .single-prestations-onhym .image-block:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	transition: .5s ease;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer img{
	display: unset;
	width: 50px;
	height: 50px;
	text-align: center;
	color: #002c42;
	transition: all .4s ease;
	margin-top: 20px;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3{
	margin: 0;
	font-weight: 600;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3 a{
	transition: all .4s ease;
	color: #ff8005;
	font-size: 20px;
	text-decoration: none;
	background-color: transparent;
}
.section-redirect-onhym .tabs-box .first-box:hover,
.section-redirect-onhym .tabs-box .secend-box:hover {
	-webkit-transform: scale3d(1,1,1);
}
.section-rh-onhym .offre .first-offre:hover,
.section-rh-onhym .offre .secend-offre:hover {
	-webkit-transform: scale3d(1,1,1);
}
.section-prestations-onhym .single-prestations-onhym .top-box{
	margin-bottom: 0px;
}
.section-prestations-onhym .single-prestations-onhym {
	margin-bottom: 30px;
}
.footer-distributed .footer-center {
	display: block;
	width: 100%;
	text-align: center;
}
.section-rh-onhym .offre .first-offre{
	padding: 70px 100px;
}
.section-rh-onhym .offre .secend-offre{
	padding: 70px 100px;
}
.section-recent-project-onhym .section-title {
	float: unset;
	text-align: center;
	margin-bottom: 55px;
}
.section-recent-project-onhym .nav-tabs{
	float:unset;
}
.section-recent-project-onhym .nav-tabs>li {
	width: 50%;
	position: relative;
}
.section-recent-project-onhym .nav-tabs>li>a{
	text-align: center;
}
}
@media (max-width: 375px ) {
.section-recent-project-onhym .choose-list h1{
	top: -130px;
}
.section-recent-project-onhym .choose-list h2{
	top: -88px;
}
.section-recent-project-onhym .nav-tabs>li {
	float: left !important;
	position: relative;
	width: 50%;
}
}
@media (max-width: 320px ) {
.section-recent-project-onhym .choose-list h1{
	top: -90px;
}
.section-recent-project-onhym .choose-list h2{
	top: -48px;
}
.section-rh-onhym .offre .first-offre{
	padding: 70px 20px;
}
.section-rh-onhym .offre .secend-offre{
	padding: 70px 20px;
}
}
@media (min-width: 426px) and (max-width: 767px ){
.section-prestations-onhym .single-prestations-onhym .top-box{
	display: none;
}
.section-prestations-onhym .single-prestations-onhym .image-block > img{
	height: 300px;
}
.section-prestations-onhym .single-prestations-onhym .top-box:before {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: all 500ms ease;
	transition-delay: .3s;
}
.section-prestations-onhym .single-prestations-onhym .image-block:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	transition: .5s ease;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer img{
	display: unset;
	width: 50px;
	height: 50px;
	text-align: center;
	color: #002c42;
	transition: all .4s ease;
	margin-top: 20px;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3{
	margin: 0;
	font-weight: 600;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3 a{
	transition: all .4s ease;
	color: #ff8005;
	font-size: 20px;
	text-decoration: none;
	background-color: transparent;
}
.section-redirect-onhym .tabs-box .first-box:hover,
.section-redirect-onhym .tabs-box .secend-box:hover {
	-webkit-transform: scale3d(1,1,1);
}
.section-rh-onhym .offre .first-offre:hover,
.section-rh-onhym .offre .secend-offre:hover {
	-webkit-transform: scale3d(1,1,1);
}
.footer-distributed .footer-center{
	display: block;
	width: 100%;
	text-align: center;
}
.section-recent-project-onhym .choose-list h1{
	top: -140px;
}
.section-recent-project-onhym .choose-list h2{
	top: -98px;
}
.section-recent-project-onhym .section-title{
	float: unset;
	text-align: center;
	margin-bottom: 25px;
}
.section-recent-project-onhym .nav-tabs{
	float:unset;
}
.section-recent-project-onhym .nav-tabs>li {
	float: unset !important;
	position: relative;
	left: 29%;
}
.section-recent-project-onhym .pad_zero {
	padding: 0px;
	width: 50%;
	left: 25%;
}
}
@media (min-width: 768px) and (max-width: 991px ){
.section-prestations-onhym .single-prestations-onhym .top-box{
	display: none;
}
.section-prestations-onhym .single-prestations-onhym .image-block > img{
	height: 300px;
}
.section-prestations-onhym .single-prestations-onhym .top-box:before {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: all 500ms ease;
	transition-delay: .3s;
}
.section-prestations-onhym .single-prestations-onhym .image-block:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	transition: .5s ease;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer img{
	display: unset;
	width: 50px;
	height: 50px;
	text-align: center;
	color: #002c42;
	transition: all .4s ease;
	margin-top: 20px;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3{
	margin: 0;
	font-weight: 600;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3 a{
	transition: all .4s ease;
	color: #ff8005;
	font-size: 20px;
	text-decoration: none;
	background-color: transparent;
}
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .content p{
	font-size: 12px;
}
.section-redirect-onhym .tabs-box .first-box:hover,
.section-redirect-onhym .tabs-box .secend-box:hover {
	-webkit-transform: scale3d(1,1,1);
}
.section-rh-onhym .offre .first-offre:hover,
.section-rh-onhym .offre .secend-offre:hover {
	-webkit-transform: scale3d(1,1,1);
}
.footer-distributed .footer-center {
	display: block;
	width: 100%;
	text-align: center;
}
.section-recent-project-onhym .choose-list h1{
	top: -138px;
}
.section-recent-project-onhym .choose-list h2{
	top: -97px;
}
}
@media (min-width: 991px) and (max-width: 1200px ){
.section-recent-project-onhym .choose-list h1{
	top: -112px;
}
.section-recent-project-onhym .choose-list h2{
	top: -70px;
}
}
.two_shows_one_move .cloneditem-1, .two_shows_one_move .cloneditem-2 {
	display: none
}
.three_shows_one_move .cloneditem-1, .three_shows_one_move .cloneditem-2, .three_shows_one_move .cloneditem-3{
	display: none
}
.four_shows_one_move .cloneditem-1, .four_shows_one_move .cloneditem-2, .four_shows_one_move .cloneditem-3, .four_shows_one_move .cloneditem-4 {
	display: none
}
.four_shows_one_move_big .cloneditem-1, .four_shows_one_move_big .cloneditem-2, .four_shows_one_move_big .cloneditem-3, .four_shows_one_move_big .cloneditem-4 {
	display: none
}
.five_shows_one_move .cloneditem-1, .five_shows_one_move .cloneditem-2, .five_shows_one_move .cloneditem-3, .five_shows_one_move .cloneditem-4 , .five_shows_one_move .cloneditem-5{display:none}
.six_shows_one_move .cloneditem-1, .six_shows_one_move .cloneditem-2, .six_shows_one_move .cloneditem-3, .six_shows_one_move .cloneditem-4 , .six_shows_one_move .cloneditem-5 , .six_shows_one_move .cloneditem-6 {
	display: none
}
@media all and (min-width:768px) {
.two_shows_one_move .carousel-inner>.active.left, .two_shows_one_move .carousel-inner>.prev {
	left: -50%
}
.two_shows_one_move .carousel-inner>.active.right, .two_shows_one_move .carousel-inner>.next {
	left: 50%
}
.two_shows_one_move .carousel-inner>.left, .two_shows_one_move .carousel-inner>.prev.right, .two_shows_one_move .carousel-inner>.active {
	left: 0
}
.two_shows_one_move .cloneditem-1 {
	display: block
}
.three_shows_one_move .carousel-inner>.active.left, .three_shows_one_move .carousel-inner>.prev {
	left: -50%
}
.three_shows_one_move .carousel-inner>.active.right, .three_shows_one_move .carousel-inner>.next {
	left: 50%
}
.three_shows_one_move .carousel-inner>.left, .three_shows_one_move .carousel-inner>.prev.right, .three_shows_one_move .carousel-inner>.active {
	left: 0
}
.three_shows_one_move .cloneditem-1 {
	display: block
}
.four_shows_one_move .carousel-inner>.active.left, .four_shows_one_move .carousel-inner>.prev {
	left: -50%
}
.four_shows_one_move .carousel-inner>.active.right, .four_shows_one_move .carousel-inner>.next {
	left: 50%
}
.four_shows_one_move .carousel-inner>.left, .four_shows_one_move .carousel-inner>.prev.right, .four_shows_one_move .carousel-inner>.active {
	left: 0
}
.four_shows_one_move .cloneditem-1 {
	display: block
}
.four_shows_one_move_big .carousel-inner>.active.left, .four_shows_one_move_big .carousel-inner>.prev {
	left: -50%
}
.four_shows_one_move_big .carousel-inner>.active.right, .four_shows_one_move_big .carousel-inner>.next {
	left: 50%
}
.four_shows_one_move_big .carousel-inner>.left, .four_shows_one_move_big .carousel-inner>.prev.right, .four_shows_one_move_big .carousel-inner>.active {
	left: 0
}
.four_shows_one_move_big .cloneditem-1 {
	display: block
}
.five_shows_one_move .carousel-inner>.active.left, .five_shows_one_move .carousel-inner>.prev {
	left: -25%
}
.five_shows_one_move .carousel-inner>.active.right, .five_shows_one_move .carousel-inner>.next {
	left: 25%
}
.five_shows_one_move .carousel-inner>.left, .five_shows_one_move .carousel-inner>.prev.right, .five_shows_one_move .carousel-inner>.active {
	left: 0
}
.five_shows_one_move .cloneditem-1, .five_shows_one_move .cloneditem-2, .five_shows_one_move .cloneditem-3 {
	display:block
}
.six_shows_one_move .carousel-inner>.active.left, .six_shows_one_move .carousel-inner>.prev {
	left: -25%
}
.six_shows_one_move .carousel-inner>.active.right, .six_shows_one_move .carousel-inner>.next {
	left: 25%
}
.six_shows_one_move .carousel-inner>.left, .six_shows_one_move .carousel-inner>.prev.right, .six_shows_one_move .carousel-inner>.active {
	left: 0
}
.six_shows_one_move .cloneditem-1, .six_shows_one_move .cloneditem-2, .six_shows_one_move .cloneditem-3 {
	display: block
}
}
@media all and (min-width:768px) and (transform-3d), all and (min-width:768px) and (-webkit-transform-3d) {
.two_shows_one_move .carousel-inner>.item.active.right, .two_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	left: 0
}
.two_shows_one_move .carousel-inner>.item.active.left, .two_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	left: 0
}
.two_shows_one_move .carousel-inner>.item.left, .two_shows_one_move .carousel-inner>.item.prev.right, .two_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.three_shows_one_move .carousel-inner>.item.active.right, .three_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	left: 0
}
.three_shows_one_move .carousel-inner>.item.active.left, .three_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	left: 0
}
.three_shows_one_move .carousel-inner>.item.left, .three_shows_one_move .carousel-inner>.item.prev.right, .three_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.active.right, .four_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.active.left, .four_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.left, .four_shows_one_move .carousel-inner>.item.prev.right, .four_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.four_shows_one_move_big .carousel-inner>.item.active.right, .four_shows_one_move_big .carousel-inner>.item.next {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	left: 0
}
.four_shows_one_move_big .carousel-inner>.item.active.left, .four_shows_one_move_big .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	left: 0
}
.four_shows_one_move_big .carousel-inner>.item.left, .four_shows_one_move_big .carousel-inner>.item.prev.right, .four_shows_one_move_big .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.five_shows_one_move .carousel-inner>.item.active.right, .five_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(25%, 0, 0);
	transform: translate3d(25%, 0, 0);
	left: 0
}
.five_shows_one_move .carousel-inner>.item.active.left, .five_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-25%, 0, 0);
	transform: translate3d(-25%, 0, 0);
	left: 0
}
.five_shows_one_move .carousel-inner>.item.left, .five_shows_one_move .carousel-inner>.item.prev.right, .five_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.six_shows_one_move .carousel-inner>.item.active.right, .six_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(25%, 0, 0);
	transform: translate3d(25%, 0, 0);
	left: 0
}
.six_shows_one_move .carousel-inner>.item.active.left, .six_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-25%, 0, 0);
	transform: translate3d(-25%, 0, 0);
	left: 0
}
.six_shows_one_move .carousel-inner>.item.left, .six_shows_one_move .carousel-inner>.item.prev.right, .six_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
}
@media all and (min-width:992px) {
.two_shows_one_move .carousel-inner>.active.left, .two_shows_one_move .carousel-inner>.prev {
	left: -50%
}
.three_shows_one_move .carousel-inner>.active.right, .two_shows_one_move .carousel-inner>.next {
	left: -50%
}
.two_shows_one_move .carousel-inner>.left, .two_shows_one_move .carousel-inner>.prev.right, .two_shows_one_move .carousel-inner>.active {
	left: 0
}
.two_shows_one_move .cloneditem-1, .two_shows_one_move .cloneditem-2, .two_shows_one_move .cloneditem-3 {
	display: block
}
.three_shows_one_move .carousel-inner>.active.left, .three_shows_one_move .carousel-inner>.prev {
	left: -33.33%
}
.three_shows_one_move .carousel-inner>.active.right, .three_shows_one_move .carousel-inner>.next {
	left: 33.33%
}
.three_shows_one_move .carousel-inner>.left, .three_shows_one_move .carousel-inner>.prev.right, .three_shows_one_move .carousel-inner>.active {
	left: 0
}
.three_shows_one_move .cloneditem-1, .three_shows_one_move .cloneditem-2, .three_shows_one_move .cloneditem-3 {
	display: block
}
.four_shows_one_move .carousel-inner>.active.left, .four_shows_one_move .carousel-inner>.prev {
	left: -25%
}
.four_shows_one_move .carousel-inner>.active.right, .four_shows_one_move .carousel-inner>.next {
	left: 25%
}
.four_shows_one_move .carousel-inner>.left, .four_shows_one_move .carousel-inner>.prev.right, .four_shows_one_move .carousel-inner>.active {
	left: 0
}
.four_shows_one_move .cloneditem-1, .four_shows_one_move .cloneditem-2, .four_shows_one_move .cloneditem-3 {
	display: block
}
.four_shows_one_move_big .carousel-inner>.active.left, .four_shows_one_move_big .carousel-inner>.prev {
	left: -33.33%
}
.four_shows_one_move_big .carousel-inner>.active.right, .four_shows_one_move_big .carousel-inner>.next {
	left: 33.33%
}
.four_shows_one_move_big .carousel-inner>.left, .four_shows_one_move_big .carousel-inner>.prev.right, .four_shows_one_move_big .carousel-inner>.active {
	left: 0
}
.four_shows_one_move_big .carousel-inner .cloneditem-1, .four_shows_one_move_big .carousel-inner .cloneditem-2 {
	display: block
}
.five_shows_one_move .carousel-inner>.active.left, .five_shows_one_move .carousel-inner>.prev {
	left: -20%
}
.five_shows_one_move .carousel-inner>.active.right, .five_shows_one_move .carousel-inner>.next {
	left: 20%
}
.five_shows_one_move .carousel-inner>.left, .five_shows_one_move .carousel-inner>.prev.right, .five_shows_one_move .carousel-inner>.active {
	left: 0
}
.five_shows_one_move .carousel-inner .cloneditem-1, .five_shows_one_move .carousel-inner .cloneditem-2, .five_shows_one_move .carousel-inner .cloneditem-3, .five_shows_one_move .carousel-inner .cloneditem-4, .five_shows_one_move .carousel-inner .cloneditem-5 {
	display: block
}
.six_shows_one_move .carousel-inner>.active.left, .six_shows_one_move .carousel-inner>.prev {
	left: -16.66%
}
.six_shows_one_move .carousel-inner>.active.right, .six_shows_one_move .carousel-inner>.next {
	left: 16.66%
}
.six_shows_one_move .carousel-inner>.left, .six_shows_one_move .carousel-inner>.prev.right, .six_shows_one_move .carousel-inner>.active {
	left: 0
}
.six_shows_one_move .cloneditem-1, .six_shows_one_move .cloneditem-2, .six_shows_one_move .cloneditem-3, .six_shows_one_move .cloneditem-4 , .six_shows_one_move .cloneditem-5 , .six_shows_one_move .cloneditem-6 {
	display: block
}
}
@media all and (min-width:992px) and (transform-3d), all and (min-width:992px) and (-webkit-transform-3d) {
.two_shows_one_move .carousel-inner>.item.active.right, .two_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	left: 0
}
.two_shows_one_move .carousel-inner>.item.active.left, .two_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	left: 0
}
.two_shows_one_move .carousel-inner>.item.left, .three_shtwo_shows_one_moveows_one_move .carousel-inner>.item.prev.right, .two_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.three_shows_one_move .carousel-inner>.item.active.right, .three_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(33.33%, 0, 0);
	transform: translate3d(33.33%, 0, 0);
	left: 0
}
.three_shows_one_move .carousel-inner>.item.active.left, .three_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-33.33%, 0, 0);
	transform: translate3d(-33.33%, 0, 0);
	left: 0
}
.three_shows_one_move .carousel-inner>.item.left, .three_shows_one_move .carousel-inner>.item.prev.right, .three_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.active.right, .four_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(25%, 0, 0);
	transform: translate3d(25%, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.active.left, .four_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-25%, 0, 0);
	transform: translate3d(-25%, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.left, .four_shows_one_move .carousel-inner>.item.prev.right, .four_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.four_shows_one_move_big .carousel-inner>.item.active.right, .four_shows_one_move_big .carousel-inner>.item.next {
	-webkit-transform: translate3d(33.33%, 0, 0);
	transform: translate3d(33.33%, 0, 0);
	left: 0
}
.four_shows_one_move_big .carousel-inner>.item.active.left, .four_shows_one_move_big .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-33.33%, 0, 0);
	transform: translate3d(-33.33%, 0, 0);
	left: 0
}
.four_shows_one_move_big .carousel-inner>.item.left, .four_shows_one_move_big .carousel-inner>.item.prev.right, .four_shows_one_move_big .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.five_shows_one_move .carousel-inner>.item.active.right, .five_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(20%, 0, 0);
	transform: translate3d(20%, 0, 0);
	left: 0
}
.five_shows_one_move .carousel-inner>.item.active.left, .five_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-20%, 0, 0);
	transform: translate3d(-20%, 0, 0);
	left: 0
}
.five_shows_one_move .carousel-inner>.item.left, .five_shows_one_move .carousel-inner>.item.prev.right, .five_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
.six_shows_one_move .carousel-inner>.item.active.right, .six_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(16.66%, 0, 0);
	transform: translate3d(16.66%, 0, 0);
	left: 0
}
.six_shows_one_move .carousel-inner>.item.active.left, .six_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-16.66%, 0, 0);
	transform: translate3d(-16.66%, 0, 0);
	left: 0
}
.six_shows_one_move .carousel-inner>.item.left, .six_shows_one_move .carousel-inner>.item.prev.right, .six_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
}
@media all and (min-width:1280px) {
.four_shows_one_move_big .carousel-inner>.active.left, .four_shows_one_move_big .carousel-inner>.prev {
	left: -25%
}
.four_shows_one_move_big .carousel-inner>.active.right, .four_shows_one_move_big .carousel-inner>.next {
	left: 25%
}
.four_shows_one_move_big .carousel-inner>.left, .four_shows_one_move_big .carousel-inner>.prev.right, .four_shows_one_move_big .carousel-inner>.active {
	left: 0
}
}
@media all and (min-width:1280px) and (transform-3d), all and (min-width:1280px) and (-webkit-transform-3d) {
.four_shows_one_move_big .carousel-inner>.item.active.right, .four_shows_one_move_big .carousel-inner>.item.next {
	-webkit-transform: translate3d(25%, 0, 0);
	transform: translate3d(25%, 0, 0);
	left: 0
}
.four_shows_one_move_big .carousel-inner>.item.active.left, .four_shows_one_move_big .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-25%, 0, 0);
	transform: translate3d(-25%, 0, 0);
	left: 0
}
.four_shows_one_move_big .carousel-inner>.item.left, .four_shows_one_move_big .carousel-inner>.item.prev.right, .four_shows_one_move_big .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
}
	[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
	/**/
.fa-2x {
	font-size: 1.5em;
}
	/************************* line utile *****************************/
.lien-section {
	padding-top: 70px;
	padding-bottom: 40px;
}
.lien-section-grid-view {
	overflow: hidden;
	margin: 0 -15px;
}
.lien-section-grid {
	border: 2px solid #ff7d00;
	padding: 10px 24px 10px;
	border-radius: 5px;
	position: relative;
	margin-bottom: 30px;
}
.lien-section-grid .client-info {
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}
.lien-section-grid .client-info .details {
	height: 100px;
	display: inline-block;
	float: left;
	position: relative;
	padding-left: 105px;
	width: 496px;
}
.lien-section-grid .client-info .details .pic {
	position: absolute;
	left: 0;
	top: 10px;
	border-radius: 50%;
}
.lien-section-grid img {
	width: auto;
	border-radius: 50%;
}
.lien-section-grid .client-info .info {
	margin-top: 5px;
}
.lien-section-grid .client-info h5 {
	position: relative;
	font-size: 15px;
	font-weight: 700;
	color: #333333;
}
.lien-section-grid .client-info p {
	font-size: 14px;
	text-transform: uppercase;
	color: #6a6a6a;
	line-height: 1.8em;
	margin-bottom: 3px;
}
.lien-section-grid .icon_link{
	position: absolute;
	/* left: 0; */
	right: 0;
	top: 36px;
	/* border-radius: 50%; */}
.lien-section-grid .icon_link a i {
	color: #ff7d19;
	font-size: 35px;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,.pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #003562;
	border-color: #003562;
	padding: 15px;
}
.pagination>.active>span:hover{
	background-color: #ff7d00 ;
	cursor: pointer;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #003562;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > li > a, .pagination > li > span{
	padding: 15px;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	z-index: 2;
	color: #ffffff;
	background-color: #ff7d00;
	/*border-color: #003562;*/
}
	/*css sprint 3*/
	/****** START mineralurgie *******/
.section-activites-mineralurgie-onhym {
	position: relative;
	padding: 36px 0px 90px;
}
.section-activites-mineralurgie-onhym .prod-tabs {
	position: relative;
}
.section-activites-mineralurgie-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-activites-mineralurgie-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-activites-mineralurgie-onhym .content .sec-title {
	margin-bottom: 22px;
}
.section-activites-mineralurgie-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-activites-mineralurgie-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-activites-mineralurgie-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-activites-mineralurgie-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-activites-mineralurgie-onhym .content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-activites-mineralurgie-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-activites-mineralurgie-onhym .accordion-box .block {
	position: relative;
	list-style-type: none;
}
.section-activites-mineralurgie-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 18px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 17px 30px 17px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.section-activites-mineralurgie-onhym .accordion-box .block .icon-outer {
	position: absolute;
	right: 28px;
	top: 20px;
	color: #929292;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.section-activites-mineralurgie-onhym .accordion-box .block .icon-outer .icon {
	position: absolute;
	width: 22px;
	height: 22px;
	font-size: 12px;
	font-weight: 300;
	text-align: center;
	border-radius: 50%;
	line-height: 22px;
	border: 1px solid #898989;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.section-activites-mineralurgie-onhym .accordion-box .block .acc-btn.active .icon-outer .icon-plus {
	color: #f55b14;
	border-color: #f55b14;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.section-activites-mineralurgie-onhym .accordion-box .block [class^="icon-"],
.section-activites-mineralurgie-onhym .accordion-box .block [class*=" icon-"] {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.section-activites-mineralurgie-onhym .accordion-box .block .acc-content{
	display: none;
}
.section-activites-mineralurgie-onhym .accordion-box .block .acc-content .textoo {
	margin: 0;
	padding-left: 20px;
	padding-top: 15px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-activites-mineralurgie-onhym .accordion-box .block .content .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-activites-mineralurgie-onhym .accordion-box .block .content .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-mineralurgie-onhym {
	position: relative;
	padding: 15px 0px 60px;
	background: #f4f4f482;
}
.section-moyens-mineralurgie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-mineralurgie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-mineralurgie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-mineralurgie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-mineralurgie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-mineralurgie-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-mineralurgie-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-mineralurgie-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-moyens-mineralurgie-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-mineralurgie-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-mineralurgie-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-mineralurgie-onhym .image-column {
	position: relative;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-mineralurgie-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
.section-more-mineralurgie-onhym {
	position: relative;
	padding: 78px 0px 50px;
}
.section-more-mineralurgie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-more-mineralurgie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-mineralurgie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-mineralurgie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-mineralurgie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-mineralurgie-onhym .team-block {
	position: relative;
}
.section-more-mineralurgie-onhym .team-block .inner-box {
	position: relative;
}
.section-more-mineralurgie-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-mineralurgie-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-mineralurgie-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-mineralurgie-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-mineralurgie-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-mineralurgie-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END mineralurgie *******/
	/****** START mineralurgie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-moyens-mineralurgie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-moyens-mineralurgie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-more-mineralurgie-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-moyens-mineralurgie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-moyens-mineralurgie-onhym .content-column .inner-column .pargragh-title{
	text-align: center;
}
.section-more-mineralurgie-onhym .team-block{
	margin-bottom: 20px;
}
.section-activites-mineralurgie-onhym .content .sec-title{
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-mineralurgie-onhym .content .sec-title .separator{
	margin: 0 auto;
}
.section-activites-mineralurgie-onhym .content .sec-title .separator:after{
	margin-left: 25px;
}
}
@media (max-width: 375px ) {
.section-more-mineralurgie-onhym .sec-title h2{
	font-size: 25px;
}
}
@media (max-width: 320px ) {
.section-activites-mineralurgie-onhym .content .sec-title h2{
	font-size: 25px;
}
.section-moyens-mineralurgie-onhym .sec-title h2{
	font-size: 20px;
}
.section-more-mineralurgie-onhym .sec-title h2{
	font-size: 20px;
}}
	/****** END mineralurgie RESPONSIVE *******/
	/****** START Mineralogie *******/
.section-activites-mineralogie-onhym {
	position: relative;
	padding: 36px 0px 50px;
}
.section-activites-mineralogie-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-activites-mineralogie-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-activites-mineralogie-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-activites-mineralogie-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-activites-mineralogie-onhym .content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin: 18px 0;
	font-family: 'poppins', sans-serif;
}
.section-activites-mineralogie-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-activites-mineralogie-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-activites-mineralogie-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-activites-mineralogie-onhym .accordion-box .block {
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2.2em;
}
.section-activites-mineralogie-onhym .accordion-box .block::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-activites-mineralogie-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 15px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 0px 10px 17px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.section-moyens-mineralogie-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-moyens-mineralogie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-mineralogie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-mineralogie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-mineralogie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-mineralogie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-mineralogie-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-mineralogie-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-mineralogie-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-moyens-mineralogie-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-mineralogie-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-mineralogie-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-mineralogie-onhym .image-column {
	position: relative;
}
.section-moyens-mineralogie-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-mineralogie-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-mineralogie-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-mineralogie-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-mineralogie-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-mineralogie-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-mineralogie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-mineralogie-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-mineralogie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-mineralogie-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
.section-more-mineralogie-onhym {
	position: relative;
	padding: 78px 0px 50px;
}
.section-more-mineralogie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-mineralogie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-mineralogie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-mineralogie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-mineralogie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-mineralogie-onhym .team-block {
	position: relative;
}
.section-more-mineralogie-onhym .team-block .inner-box {
	position: relative;
}
.section-more-mineralogie-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-mineralogie-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-mineralogie-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-mineralogie-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-mineralogie-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-mineralogie-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END Mineralogie *******/
	/****** START Mineralogie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-moyens-mineralogie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-moyens-mineralogie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-more-mineralogie-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-moyens-mineralogie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-moyens-mineralogie-onhym .content-column .inner-column .pargragh-title{
	text-align: center;
}
.section-more-mineralogie-onhym .team-block{
	margin-bottom: 20px;
}
.section-activites-mineralogie-onhym .content .sec-title{
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-mineralogie-onhym .content .sec-title .separator{
	margin: 0 auto;
}
.section-activites-mineralogie-onhym .content .sec-title .separator:after{
	margin-left: 25px;
}
}
@media (max-width: 375px ) {
.section-more-mineralogie-onhym .sec-title h2{
	font-size: 25px;
}
}
@media (max-width: 320px ) {
.section-activites-mineralogie-onhym .content .sec-title h2{
	font-size: 25px;
}
.section-moyens-mineralogie-onhym .sec-title h2{
	font-size: 20px;
}
.section-more-mineralogie-onhym .sec-title h2{
	font-size: 20px;
}
}
	/****** END Mineralogie RESPONSIVE *******/
	/****** START chimie *******/
.section-prestations-chimie-onhym {
	position: relative;
	padding: 36px 0px 50px;
}
.section-prestations-chimie-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-prestations-chimie-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-prestations-chimie-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-prestations-chimie-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-prestations-chimie-onhym .content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin: 18px 0;
	font-family: 'poppins', sans-serif;
}
.section-prestations-chimie-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-prestations-chimie-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-prestations-chimie-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-prestations-chimie-onhym .accordion-box .block {
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2.2em;
}
.section-prestations-chimie-onhym .accordion-box .block::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-prestations-chimie-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 15px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 0px 10px 17px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.section-equipements-chimie-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-equipements-chimie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-equipements-chimie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-equipements-chimie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-equipements-chimie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-equipements-chimie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-equipements-chimie-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-equipements-chimie-onhym .content-column .inner-column {
	position: relative;
}
.section-equipements-chimie-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-equipements-chimie-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-equipements-chimie-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-equipements-chimie-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-equipements-chimie-onhym .image-column {
	position: relative;
}
.section-equipements-chimie-onhym .image-column .inner-column {
	position: relative;
}
.section-equipements-chimie-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-equipements-chimie-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-equipements-chimie-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-equipements-chimie-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-equipements-chimie-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-equipements-chimie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-equipements-chimie-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-equipements-chimie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-equipements-chimie-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
.section-more-chimie-onhym {
	position: relative;
	padding: 78px 0px 50px;
}
.section-more-chimie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-chimie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-chimie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-chimie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-chimie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-chimie-onhym .team-block {
	position: relative;
}
.section-more-chimie-onhym .team-block .inner-box {
	position: relative;
}
.section-more-chimie-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-chimie-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-chimie-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-chimie-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-chimie-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-chimie-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END chimie *******/
	/****** START chimie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-equipements-chimie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-equipements-chimie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-more-chimie-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-equipements-chimie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-equipements-chimie-onhym .content-column .inner-column .pargragh-title{
	text-align: center;
}
.section-more-chimie-onhym .team-block{
	margin-bottom: 20px;
}
.section-prestations-chimie-onhym .content .sec-title{
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-prestations-chimie-onhym .content .sec-title .separator{
	margin: 0 auto;
}
.section-prestations-chimie-onhym .content .sec-title .separator:after{
	margin-left: 25px;
}
}
@media (max-width: 375px ) {
.section-more-chimie-onhym .sec-title h2{
	font-size: 25px;
}
}
@media (max-width: 320px ) {
.section-prestations-chimie-onhym .content .sec-title h2{
	font-size: 25px;
}
.section-equipements-chimie-onhym .sec-title h2{
	font-size: 20px;
}
.section-more-chimie-onhym .sec-title h2{
	font-size: 20px;
}
}
	/****** END chimie RESPONSIVE *******/
	/****** START geochimie *******/
.section-activites-geochimie-onhym {
	position: relative;
	padding: 36px 0px 50px;
}
.section-activites-geochimie-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-activites-geochimie-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-activites-geochimie-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-activites-geochimie-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-activites-geochimie-onhym .content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin: 18px 0;
	font-family: 'poppins', sans-serif;
}
.section-activites-geochimie-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-activites-geochimie-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-activites-geochimie-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-activites-geochimie-onhym .accordion-box .block {
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2.2em;
}
.section-activites-geochimie-onhym .accordion-box .block::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-activites-geochimie-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 15px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 0px 10px 17px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.section-moyens-geochimie-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-moyens-geochimie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-geochimie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-geochimie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-geochimie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-geochimie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-geochimie-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-geochimie-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-geochimie-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-moyens-geochimie-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-geochimie-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-geochimie-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-geochimie-onhym .image-column {
	position: relative;
}
.section-moyens-geochimie-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-geochimie-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-geochimie-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-geochimie-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-geochimie-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-geochimie-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-geochimie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-geochimie-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-geochimie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-geochimie-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
.section-more-geochimie-onhym {
	position: relative;
	padding: 30px 0px 30px;
}
.section-more-geochimie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-geochimie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-geochimie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-geochimie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-geochimie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-geochimie-onhym .team-block {
	position: relative;
}
.section-more-geochimie-onhym .team-block .inner-box {
	position: relative;
}
.section-more-geochimie-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-geochimie-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-geochimie-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-geochimie-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-geochimie-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-geochimie-onhym .team-block .inner-box .image .overlay-box .social-icon-two a h3 {
	margin: 0;
}
.section-more-geochimie-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END geochimie *******/
	/****** START geochimie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-more-geochimie-onhym .team-block{
	margin-bottom: 20px;
}
.section-moyens-geochimie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-more-geochimie-onhym .team-block{
	margin-bottom: 20px;
}
.section-moyens-geochimie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (max-width: 425px ) {
.section-moyens-geochimie-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover {
	color: #003562;
	border-color: #003562;
}
.section-moyens-geochimie-onhym .content-column .inner-column .pargragh-title {
	text-align: center;
}
.section-more-geochimie-onhym .team-block {
	margin-bottom: 20px;
}
.section-activites-geochimie-onhym .content .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-geochimie-onhym .content .sec-title .separator {
	margin: 0 auto;
}
.section-activites-geochimie-onhym .content .sec-title .separator:after {
	margin-left: 25px;
}
.section-more-geochimie-onhym .sec-title h2 {
	font-size: 25px;
}
}
@media (max-width: 375px ) {
.section-more-geochimie-onhym .sec-title h2 {
	font-size: 20px;
}
}
@media (max-width: 320px ) {
.section-activites-geochimie-onhym .content .sec-title h2 {
	font-size: 25px;
}
.section-moyens-geochimie-onhym .sec-title h2 {
	font-size: 20px;
}
.section-more-geochimie-onhym .sec-title h2 {
	font-size: 20px;
}
}
	/****** END geochimie RESPONSIVE *******/
	/****** START geochimie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-more-geochimie-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-more-geochimie-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-moyens-geochimie-onhym .content-column .inner-column .pargragh-title {
	text-align: center;
}
.section-more-geochimie-onhym .team-block {
	margin-bottom: 20px;
}
.section-activites-geochimie-onhym .content .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-geochimie-onhym .content .sec-title .separator {
	margin: 0 auto;
}
.section-activites-geochimie-onhym .content .sec-title .separator:after {
	margin-left: 25px;
}
.section-more-geochimie-onhym .sec-title h2 {
	font-size: 25px;
}
}
@media (max-width: 375px ) {
.section-more-geochimie-onhym .sec-title h2 {
	font-size: 20px;
}
}
@media (max-width: 320px ) {
.section-activites-geochimie-onhym .content .sec-title h2 {
	font-size: 25px;
}
.section-moyens-geochimie-onhym .sec-title h2 {
	font-size: 20px;
}
.section-more-geochimie-onhym .sec-title h2 {
	font-size: 20px;
}
}
	/****** END geochimie RESPONSIVE *******/
	/****** START micropale *******/
.section-activites-micropale-onhym {
	position: relative;
	padding: 36px 0px 50px;
}
.section-activites-micropale-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-activites-micropale-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-activites-micropale-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-activites-micropale-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-activites-micropale-onhym .content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin: 18px 0;
	font-family: 'poppins', sans-serif;
}
.section-activites-micropale-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-activites-micropale-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-activites-micropale-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-activites-micropale-onhym .accordion-box .block {
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2.2em;
}
.section-activites-micropale-onhym .accordion-box .block::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-activites-micropale-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 15px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 0px 10px 0px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.section-moyens-micropale-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-moyens-micropale-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-micropale-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-micropale-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-micropale-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-micropale-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-micropale-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-micropale-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-micropale-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-moyens-micropale-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-micropale-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-micropale-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-micropale-onhym .image-column {
	position: relative;
}
.section-moyens-micropale-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-micropale-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-micropale-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-micropale-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-micropale-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-micropale-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-micropale-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-micropale-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-micropale-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-micropale-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
.section-more-micropale-onhym {
	position: relative;
	padding: 30px 0px 30px;
}
.section-more-micropale-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-micropale-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-micropale-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-micropale-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-micropale-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-micropale-onhym .team-block {
	position: relative;
}
.section-more-micropale-onhym .team-block .inner-box {
	position: relative;
}
.section-more-micropale-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-micropale-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-micropale-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-micropale-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-micropale-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-micropale-onhym .team-block .inner-box .image .overlay-box .social-icon-two a h3 {
	margin: 0;
}
.section-more-micropale-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END micropale *******/
	/****** START micropale RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-more-micropale-onhym .team-block{
	margin-bottom: 20px;
}
.section-moyens-micropale-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-more-micropale-onhym .team-block{
	margin-bottom: 20px;
}
.section-moyens-micropale-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (max-width: 425px ) {
.section-moyens-micropale-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover {
	color: #003562;
	border-color: #003562;
}
.section-moyens-micropale-onhym .content-column .inner-column .pargragh-title {
	text-align: center;
}
.section-more-micropale-onhym .team-block {
	margin-bottom: 20px;
}
.section-activites-micropale-onhym .content .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-micropale-onhym .content .sec-title .separator {
	margin: 0 auto;
}
.section-activites-micropale-onhym .content .sec-title .separator:after {
	margin-left: 25px;
}
.section-more-micropale-onhym .sec-title h2 {
	font-size: 25px;
}
}
@media (max-width: 375px ) {
.section-more-micropale-onhym .sec-title h2 {
	font-size: 20px;
}
}
@media (max-width: 320px ) {
.section-activites-micropale-onhym .content .sec-title h2 {
	font-size: 25px;
}
.section-moyens-micropale-onhym .sec-title h2 {
	font-size: 20px;
}
.section-more-micropale-onhym .sec-title h2 {
	font-size: 20px;
}
}
	/****** END micropale RESPONSIVE *******/
	/****** START micropale RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-more-micropale-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-more-micropale-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-moyens-micropale-onhym .content-column .inner-column .pargragh-title{
	text-align: center;
}
.section-more-micropale-onhym .team-block{
	margin-bottom: 20px;
}
.section-activites-micropale-onhym .content .sec-title{
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-micropale-onhym .content .sec-title .separator{
	margin: 0 auto;
}
.section-activites-micropale-onhym .content .sec-title .separator:after{
	margin-left: 25px;
}
.section-more-micropale-onhym .sec-title h2{
	font-size: 25px;
}
}
@media (max-width: 375px ) {
.section-more-micropale-onhym .sec-title h2{
	font-size: 20px;
}
}
@media (max-width: 320px ) {
.section-activites-micropale-onhym .content .sec-title h2{
	font-size: 25px;
}
.section-moyens-micropale-onhym .sec-title h2{
	font-size: 20px;
}
.section-more-micropale-onhym .sec-title h2{
	font-size: 20px;
}
}
	/****** END micropale RESPONSIVE *******/
	/****** START palynologie *******/
.section-activites-palynologie-onhym {
	position: relative;
	padding: 36px 0px 50px;
}
.section-activites-palynologie-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-activites-palynologie-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-activites-palynologie-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-activites-palynologie-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-activites-palynologie-onhym .content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin: 18px 0;
	font-family: 'poppins', sans-serif;
}
.section-activites-palynologie-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-activites-palynologie-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-activites-palynologie-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-activites-palynologie-onhym .accordion-box .block {
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2.2em;
}
.section-activites-palynologie-onhym .accordion-box .block::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-activites-palynologie-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 15px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 0px 10px 0px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.section-moyens-palynologie-onhym {
	position: relative;
	padding: 15px 0px 30px;
	background: #f4f4f482;
}
.section-moyens-palynologie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-palynologie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-palynologie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-palynologie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-palynologie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-palynologie-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-palynologie-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-palynologie-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-moyens-palynologie-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-palynologie-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-palynologie-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-palynologie-onhym .image-column {
	position: relative;
}
.section-moyens-palynologie-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-palynologie-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-palynologie-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-palynologie-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-palynologie-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-palynologie-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-palynologie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-palynologie-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-palynologie-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-palynologie-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
.section-more-palynologie-onhym {
	position: relative;
	padding: 30px 0px 60px;
}
.section-more-palynologie-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-palynologie-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-palynologie-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-palynologie-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-palynologie-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-palynologie-onhym .team-block {
	position: relative;
}
.section-more-palynologie-onhym .team-block .inner-box {
	position: relative;
}
.section-more-palynologie-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-palynologie-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-palynologie-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-palynologie-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-palynologie-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-palynologie-onhym .team-block .inner-box .image .overlay-box .social-icon-two a h3 {
	margin: 0;
}
.section-more-palynologie-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END palynologie *******/
	/****** START palynologie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-more-palynologie-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-more-palynologie-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-moyens-palynologie-onhym .content-column .inner-column .pargragh-title {
	text-align: center;
}
.section-more-palynologie-onhym .team-block {
	margin-bottom: 20px;
}
.section-activites-palynologie-onhym .content .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-palynologie-onhym .content .sec-title .separator {
	margin: 0 auto;
}
.section-activites-palynologie-onhym .content .sec-title .separator:after {
	margin-left: 25px;
}
.section-more-palynologie-onhym .sec-title h2 {
	font-size: 25px;
}
}
@media (max-width: 375px ) {
.section-more-palynologie-onhym .sec-title h2{
	font-size: 20px;
}
.section-moyens-palynologie-onhym .sec-title h2{
	font-size: 25px;
}
}
@media (max-width: 320px ) {
.section-activites-palynologie-onhym .content .sec-title h2{
	font-size: 25px;
}
.section-moyens-palynologie-onhym .sec-title h2{
	font-size: 20px;
}
.section-more-palynologie-onhym .sec-title h2{
	font-size: 20px;
}
}
	/****** END palynologie RESPONSIVE *******/
	/****** START palynologie *******/
.section-activites-schiste-onhym {
	position: relative;
	padding: 36px 0px 50px;
}
.section-activites-schiste-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-activites-schiste-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-activites-schiste-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-activites-schiste-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-activites-schiste-onhym .content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin: 18px 0;
	font-family: 'poppins', sans-serif;
}
.section-activites-schiste-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-activites-schiste-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-moyens-schiste-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-moyens-schiste-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-schiste-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-schiste-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-schiste-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-schiste-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-schiste-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-schiste-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-schiste-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-moyens-schiste-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-schiste-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-schiste-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-schiste-onhym .image-column {
	position: relative;
}
.section-moyens-schiste-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-schiste-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-schiste-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-schiste-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-schiste-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-schiste-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-schiste-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-schiste-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-schiste-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-schiste-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
.section-more-schiste-onhym {
	position: relative;
	padding: 30px 0px 60px;
}
.section-more-schiste-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-schiste-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-schiste-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-schiste-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-schiste-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-schiste-onhym .team-block {
	position: relative;
}
.section-more-schiste-onhym .team-block .inner-box {
	position: relative;
}
.section-more-schiste-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-schiste-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-schiste-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-schiste-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-schiste-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-schiste-onhym .team-block .inner-box .image .overlay-box .social-icon-two a h3 {
	margin: 0;
}
.section-more-schiste-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
.section-activites-schiste-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-activites-schiste-onhym .accordion-box .block {
	position: relative;
	list-style-type: none;
}
.section-activites-schiste-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 18px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 17px 30px 17px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.section-activites-schiste-onhym .accordion-box .block .icon-outer {
	position: absolute;
	right: 28px;
	top: 20px;
	color: #929292;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.section-activites-schiste-onhym .accordion-box .block .icon-outer .icon {
	position: absolute;
	width: 22px;
	height: 22px;
	font-size: 12px;
	font-weight: 300;
	text-align: center;
	border-radius: 50%;
	line-height: 22px;
	border: 1px solid #898989;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.section-activites-schiste-onhym .accordion-box .block .acc-btn.active .icon-outer .icon-plus {
	color: #f55b14;
	border-color: #f55b14;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.section-activites-schiste-onhym .accordion-box .block [class^="icon-"],
.section-activites-schiste-onhym .accordion-box .block [class*=" icon-"] {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.section-activites-schiste-onhym .accordion-box .block .acc-content{
	display: none;
}
.section-activites-schiste-onhym .accordion-box .block .acc-content .textoo {
	margin: 0;
	padding-left: 20px;
	padding-top: 15px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-activites-schiste-onhym .accordion-box .block .content .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-activites-schiste-onhym .accordion-box .block .content .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
	/****** END palynologie *******/
	/****** START palynologie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-activites-schiste-onhym .content .sec-title{
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-schiste-onhym .content .sec-title .separator{
	margin: 0 auto;
}
.section-activites-schiste-onhym .content .sec-title .separator:after{
	margin-left: 25px;
}
.section-moyens-schiste-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-more-schiste-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-moyens-schiste-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-more-schiste-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-moyens-schiste-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover {
	color: #003562;
	border-color: #003562;
}
.section-moyens-schiste-onhym .content-column .inner-column .pargragh-title {
	text-align: center;
}
.section-more-schiste-onhym .team-block {
	margin-bottom: 20px;
}
.section-activites-schiste-onhym .content .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-schiste-onhym .content .sec-title .separator {
	margin: 0 auto;
}
.section-activites-schiste-onhym .content .sec-title .separator:after {
	margin-left: 25px;
}
.section-more-schiste-onhym .sec-title h2 {
	font-size: 25px;
}
}
@media (max-width: 375px ) {
.section-moyens-schiste-onhym .sec-title h2 {
	font-size: 25px;
}
.section-more-schiste-onhym .sec-title h2 {
	font-size: 20px;
}
}
@media (max-width: 320px ) {
.section-moyens-schiste-onhym .sec-title h2 {
	font-size: 20px;
}
.section-activites-schiste-onhym .content .sec-title h2 {
	font-size: 25px;
}
.section-more-schiste-onhym .sec-title h2 {
	font-size: 20px;
}
}
	/****** END palynologie RESPONSIVE *******/
	/****** START palynologie *******/
.section-forage-minier-onhym {
	position: relative;
	padding: 85px 0px 10px;
	background-color: #f4f4f4;
}
.section-forage-minier-onhym .content-column {
	position: relative;
	margin-bottom: 30px;
}
.section-forage-minier-onhym .content-column .inner-column {
	position: relative;
}
.section-forage-minier-onhym .content-column .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-forage-minier-onhym .content-column .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-forage-minier-onhym .content-column .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-forage-minier-onhym .content-column .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-forage-minier-onhym .content-column .text {
	position: relative;
	color: #848484;
	font-size: 16px;
	line-height: 1.7em;
	margin-bottom: 32px;
	font-family: 'poppins', sans-serif;
}
.section-forage-minier-onhym .image-column img {
	margin: auto;
}
.section-presentations-minier-onhym {
	position: relative;
	padding: 36px 0px 50px;
}
.section-presentations-minier-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-presentations-minier-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-presentations-minier-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-presentations-minier-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-presentations-minier-onhym .content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin: 18px 0;
	font-family: 'poppins', sans-serif;
}
.section-presentations-minier-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-presentations-minier-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-presentations-minier-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-presentations-minier-onhym .accordion-box .block {
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2.2em;
}
.section-presentations-minier-onhym .accordion-box .block::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-presentations-minier-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 15px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 0px 10px 0px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.section-moyens-minier-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-moyens-minier-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-minier-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-minier-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-minier-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-minier-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-minier-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-minier-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-minier-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-moyens-minier-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-minier-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-minier-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-minier-onhym .image-column {
	position: relative;
}
.section-moyens-minier-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-minier-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-minier-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-minier-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-minier-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-minier-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-minier-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-minier-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-minier-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-minier-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
.section-more-minier-onhym {
	position: relative;
	padding: 30px 0px 60px;
}
.section-more-minier-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-minier-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-minier-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-minier-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-minier-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-minier-onhym .team-block {
	position: relative;
}
.section-more-minier-onhym .team-block .inner-box {
	position: relative;
}
.section-more-minier-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-minier-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-minier-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-minier-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-minier-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-minier-onhym .team-block .inner-box .image .overlay-box .social-icon-two a h3 {
	margin: 0;
}
.section-more-minier-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END palynologie *******/
	/****** START palynologie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-moyens-minier-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-more-minier-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-moyens-minier-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-more-minier-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-moyens-minier-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-moyens-minier-onhym .content-column .inner-column .pargragh-title{
	text-align: left;
}
.section-more-minier-onhym .team-block{
	margin-bottom: 20px;
}
.section-more-minier-onhym .sec-title h2{
	font-size: 25px;
}
.section-forage-minier-onhym .content-column .inner-column .sec-title{
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-forage-minier-onhym .content-column .sec-title .separator{
	margin: 0 auto;
}
.section-forage-minier-onhym .content-column .sec-title .separator:after{
	margin-left: 25px;
}
.section-presentations-minier-onhym .content .sec-title{
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-presentations-minier-onhym .content .sec-title .separator{
	margin: 0 auto;
}
.section-presentations-minier-onhym .content .sec-title .separator:after{
	margin-left: 25px;
}
.section-presentations-minier-onhym .content .sec-title .pargragh-title {
	text-align: left;
}
}
@media (max-width: 375px ) {
.section-moyens-minier-onhym .sec-title h2{
	font-size: 25px;
}
.section-more-minier-onhym .sec-title h2{
	font-size: 20px;
}
}
@media (max-width: 320px ) {
.section-moyens-minier-onhym .sec-title h2{
	font-size: 20px;
}
.section-more-minier-onhym .sec-title h2{
	font-size: 20px;
}
.section-forage-minier-onhym .content-column .sec-title h2{
	font-size: 25px;
}
}
	/****** END palynologie RESPONSIVE *******/
	/****** START geochimie *******/
.section-prestation-petrolier-onhym {
	position: relative;
	padding: 36px 0px 50px;
}
.section-prestation-petrolier-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-prestation-petrolier-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-prestation-petrolier-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-prestation-petrolier-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-prestation-petrolier-onhym .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin: 18px 0;
	font-family: 'poppins', sans-serif;
}
.section-prestation-petrolier-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-prestation-petrolier-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-prestation-petrolier-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-prestation-petrolier-onhym .accordion-box .block {
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2.2em;
}
.section-prestation-petrolier-onhym .accordion-box .block::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-prestation-petrolier-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 15px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 0px 10px 0px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
}
.section-moyens-petrolier-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-moyens-petrolier-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-petrolier-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-petrolier-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-petrolier-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-petrolier-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-petrolier-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-petrolier-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-petrolier-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-moyens-petrolier-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-petrolier-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-petrolier-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-petrolier-onhym .image-column {
	position: relative;
}
.section-moyens-petrolier-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-petrolier-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-petrolier-onhym .image-column img{
	margin: auto;
}
.section-docs-petrolier-onhym {
	position: relative;
	padding: 1px 0px;
	background: #f4f4f482;
}
.section-docs-petrolier-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-docs-petrolier-onhym .sec-title h3{
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
}
.section-docs-petrolier-onhym .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	margin-top: 30px;
}
.section-docs-petrolier-onhym .block-contract-onhym {
	position: relative;
	margin-bottom: 40px;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box {
	position: relative;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image {
	position: relative;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image .overlay-link {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	color: #ffffff;
	font-size: 32px;
	text-align: center;
	line-height: 1em;
	opacity: 0;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(17,17,17,0.70);
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image .imagee {
	width: 20% !important;
	left: calc(50% - 34px);
	top: calc(50% - 37.5px);
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box:hover .image .overlay-link {
	opacity: 1;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .lower-content {
	position: relative;
	padding: 20px 25px 20px;
	color: white;
	border-top: none;
	background: #ff7d00;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .lower-content h3 {
	position: relative;
	font-size: 20px;
	color: #222;
	font-weight: 500;
	line-height: 1.5em;
	margin: 0px;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .lower-content h3 a {
	position: relative;
	color: #ffffff;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	text-align: center;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .lower-content h3 a:hover {
	color: #003562;
}
.section-docs-petrolier-onhym .fade {
	opacity: 1;
}
.section-more-petrolier-onhym {
	position: relative;
	padding: 30px 0px 30px;
}
.section-more-petrolier-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-petrolier-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-petrolier-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-petrolier-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-petrolier-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-petrolier-onhym .team-block {
	position: relative;
}
.section-more-petrolier-onhym .team-block .inner-box {
	position: relative;
}
.section-more-petrolier-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-petrolier-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-petrolier-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-petrolier-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-petrolier-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-petrolier-onhym .team-block .inner-box .image .overlay-box .social-icon-two a h3 {
	margin: 0;
}
.section-more-petrolier-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END geochimie *******/
	/****** START geochimie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image .imagee {
	width: 20% !important;
	left: calc(50% - 37px);
	top: calc(50% - 41px);
}
}
@media (min-width: 768px) and (max-width: 991px ){
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image .overlay-link {
	opacity: 1;
}
.section-more-petrolier-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image .overlay-link {
	opacity: 1;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .lower-content {
	padding: 10px 25px;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .lower-content h3 {
	margin:0;
}
.section-more-petrolier-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image .overlay-link {
	opacity: 1;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image .imagee {
	width: 20% !important;
	left: calc(50% - 32px);
	top: calc(50% - 34.5px);
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .lower-content {
	padding: 10px 25px;
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .lower-content h3 {
	margin: 0;
}
.section-moyens-petrolier-onhym .content-column .inner-column .pargragh-title {
	text-align: center;
}
.section-more-petrolier-onhym .team-block {
	margin-bottom: 20px;
}
.section-prestation-petrolier-onhym .content .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-prestation-petrolier-onhym .content .sec-title .separator {
	margin: 0 auto;
}
.section-prestation-petrolier-onhym .content .sec-title .separator:after {
	margin-left: 25px;
}
.section-more-petrolier-onhym .sec-title h2 {
	font-size: 25px;
}
}
@media (max-width: 375px ) {
.section-more-petrolier-onhym .sec-title h2{
	font-size: 20px;
}
}
@media (max-width: 320px ) {
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .image .imagee {
	width: 20% !important;
	left: calc(50% - 23px);
	top: calc(50% - 25.5px);
}
.section-docs-petrolier-onhym .block-contract-onhym .inner-box .lower-content h3{
	font-size: 16px;
}
.section-prestation-petrolier-onhym .content .sec-title h2{
	font-size: 25px;
}
.section-moyens-petrolier-onhym .sec-title h2{
	font-size: 20px;
}
.section-more-petrolier-onhym .sec-title h2{
	font-size: 20px;
}
}
	/****** END geochimie RESPONSIVE *******/
	/****** START palynologie *******/
.section-activites-logistique-onhym {
	position: relative;
	padding: 36px 0px 30px;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
}
.section-moyens-logistique-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-moyens-logistique-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-logistique-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-logistique-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-logistique-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-logistique-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-logistique-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-logistique-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-logistique-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-logistique-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-logistique-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-logistique-onhym .image-column {
	position: relative;
}
.section-moyens-logistique-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-logistique-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-logistique-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-logistique-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-logistique-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
	/****** END palynologie *******/
	/****** START palynologie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (max-width: 425px ) {
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (max-width: 375px ) {
.section-moyens-logistique-onhym .sec-title h2{
	font-size: 25px;
}
}
@media (max-width: 320px ) {
.section-moyens-logistique-onhym .sec-title h2{
	font-size: 20px;
}
}
	/****** END palynologie RESPONSIVE *******//****** START palynologie *******/
.section-activites-logistique-onhym {
	position: relative;
	padding: 36px 0px 30px;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-activites-logistique-onhym .prod-tabs .tabs-content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
}
.section-moyens-logistique-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-moyens-logistique-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-logistique-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-logistique-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-logistique-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-logistique-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-logistique-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-logistique-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-logistique-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-logistique-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-logistique-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-logistique-onhym .image-column {
	position: relative;
}
.section-moyens-logistique-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-logistique-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-logistique-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-logistique-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-logistique-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
	/****** END palynologie *******/
	/****** START palynologie RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (max-width: 425px ) {
.section-moyens-logistique-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (max-width: 375px ) {
.section-moyens-logistique-onhym .sec-title h2{
	font-size: 25px;
}
}
@media (max-width: 320px ) {
.section-moyens-logistique-onhym .sec-title h2{
	font-size: 20px;
}
}
	/****** END palynologie RESPONSIVE *******/
	/****** START TOP *******/
.page-title{
	position:relative;
	padding:25px 0px 120px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
}
.page-title h1{
	position:relative;
	color:#ffffff00;
	font-size:42px;
	font-weight:600;
	line-height:1.2em;
	margin-top:75px;
	text-align:center;
}
.page-breadcrumb{
	position:relative;
}
.page-breadcrumb li{
	position:relative;
	display:inline-block;
	margin-right:10px;
	padding-right:20px;
	color:#ff7d00;
	font-size:16px;
	font-weight:400;
	text-transform: uppercase;
}
.page-breadcrumb .active-trail li:first-child li:after{
	position:absolute;
	content:'\f061';
	right:-4px;
	top:0px;
	color:#ff7d00;
	font-family: "FontAwesome";
}
.page-breadcrumb .active-trailli:nth-child a::after{
	position:absolute;
	content:'\f061';
	right:-4px;
	top:0px;
	color:#ff7d00;
	font-family: "FontAwesome";
}
.page-breadcrumbli:last-child a::after{
	content:none;
	display:none !important;
}
.page-breadcrumb li:last-child{
	padding-right:0px;
	margin-right:0px;
}
.page-breadcrumb li a{
	color:#ffffff;
	font-weight:600;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.page-breadcrumb li a:hover{
	color:#ff7d00;
}
	/****** END TOP *******/
	/****** START petrophysique *******/
.section-prestations-petrophysique-onhym {
	position: relative;
	padding: 36px 0px 50px;
}
.section-prestations-petrophysique-onhym .content .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-prestations-petrophysique-onhym .content .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-prestations-petrophysique-onhym .content .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-prestations-petrophysique-onhym .content .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-prestations-petrophysique-onhym .content .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin: 18px 0;
	font-family: 'poppins', sans-serif;
}
.section-prestations-petrophysique-onhym .prod-tabs .tabs-content {
	position: relative;
}
.section-prestations-petrophysique-onhym .prod-tabs .faq-img{
	margin: auto;
}
.section-prestations-petrophysique-onhym .accordion-box {
	position: relative;
	padding: 10px 30px 10px;
	background-color: #f4f4f4;
}
.section-prestations-petrophysique-onhym .accordion-box .block {
	position: relative;
	list-style-type: none;
}
.section-prestations-petrophysique-onhym .accordion-box .block::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-prestations-petrophysique-onhym .accordion-box .block .acc-btn {
	position: relative;
	font-size: 15px;
	cursor: pointer;
	line-height: 30px;
	color: #020e28;
	font-weight: 500;
	padding: 0px 10px 0px 0px;
	border-bottom: 1px solid #e1e1e1;
	transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-family: 'Poppins', sans-serif;
	display: inline-flex;
	width: 90%;
}
.section-prestations-petrophysique-onhym .accordion-box .block .acc-btn.micropale {
	padding: 5px 30px 17px 0px !important;
	font-size: 15px !important;
}
.section-prestations-petrophysique-onhym .accordion-box .block .icon-outer {
	position: absolute;
	right: 28px;
	top: 20px;
	color: #929292;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.section-prestations-petrophysique-onhym .accordion-box .block .icon-outer .icon {
	position: absolute;
	width: 22px;
	height: 22px;
	font-size: 12px;
	font-weight: 300;
	text-align: center;
	border-radius: 50%;
	line-height: 22px;
	border: 1px solid #898989;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	top: -15px;
}
.section-prestations-petrophysique-onhym .accordion-box .block .acc-btn.active .icon-outer .icon-plus {
	color: #f55b14;
	border-color: #f55b14;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.section-prestations-petrophysique-onhym .accordion-box .block [class^="icon-"],
.section-prestations-petrophysique-onhym .accordion-box .block [class*=" icon-"] {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.section-prestations-petrophysique-onhym .accordion-box .block .acc-content{
	display: none;
}
.section-prestations-petrophysique-onhym .accordion-box .block .acc-content .textoo {
	margin: 0;
	padding-left: 20px;
	padding-top: 15px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-prestations-petrophysique-onhym .accordion-box .block .content .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-prestations-petrophysique-onhym .accordion-box .block .content .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-petrophysique-onhym {
	position: relative;
	padding: 15px 0px 90px;
	background: #f4f4f482;
}
.section-moyens-petrophysique-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-moyens-petrophysique-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-moyens-petrophysique-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-moyens-petrophysique-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-moyens-petrophysique-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-moyens-petrophysique-onhym .content-column {
	position: relative;
	margin-bottom: 40px;
}
.section-moyens-petrophysique-onhym .content-column .inner-column {
	position: relative;
}
.section-moyens-petrophysique-onhym .content-column .inner-column .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-moyens-petrophysique-onhym .content-column .inner-column .textoo {
	margin: 0;
	padding-left: 20px;
	width: 95%;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-moyens-petrophysique-onhym .content-column .inner-column .textoo li {
	line-height: 21px;
	margin: 0;
	list-style: none;
	display: flex;
	margin: 0 0 10px;
	line-height: 2em;
}
.section-moyens-petrophysique-onhym .content-column .inner-column .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-moyens-petrophysique-onhym .image-column {
	position: relative;
}
.section-moyens-petrophysique-onhym .image-column .inner-column {
	position: relative;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .carousel-box {
	position: relative;
	padding: 8px 28px 27px;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .testimonial-block-six {
	position: relative;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .owl-nav {
	position: absolute;
	left: calc(50% - 57px);
	bottom: -67px;
	margin: 0;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .owl-nav span{
	margin-left: 18px;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 10px;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .owl-nav [class*="owl-"] {
	background: #fbfbfb;
	color: #003562;
	font-size: 25px;
	font-weight: 400;
	height: 45px;
	width: 45px;
	display: inline-block;
	line-height: 45px;
	margin: 0;
	padding: 0;
	border: 1px solid #003562;
	transition: all 700ms ease 0s;
	border-radius: 50%;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .owl-nav .owl-next {
	margin-left: 24px;
}
.section-moyens-petrophysique-onhym .image-column .inner-column.owl-nav [class*="owl-"]:hover {
	border-color: #f36727;
	color: #f36727;
}
.section-more-petrophysique-onhym {
	position: relative;
	padding: 30px 0px 30px;
}
.section-more-petrophysique-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-petrophysique-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-petrophysique-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-petrophysique-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-petrophysique-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-petrophysique-onhym .team-block {
	position: relative;
}
.section-more-petrophysique-onhym .team-block .inner-box {
	position: relative;
}
.section-more-petrophysique-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-petrophysique-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-petrophysique-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-petrophysique-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-petrophysique-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-petrophysique-onhym .team-block .inner-box .image .overlay-box .social-icon-two a h3 {
	margin: 0;
}
.section-more-petrophysique-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END petrophysique *******/
	/****** START petrophysique RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-more-petrophysique-onhym .team-block{
	margin-bottom: 20px;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-more-petrophysique-onhym .team-block{
	margin-bottom: 20px;
}
.section-moyens-petrophysique-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
}
@media (max-width: 425px ) {
.section-moyens-petrophysique-onhym .image-column .inner-column .owl-nav [class*="owl-"]:hover{
	color: #003562;
	border-color: #003562;
}
.section-prestations-petrophysique-onhym .accordion-box .block .icon-outer .icon{
	left: 30px;
}
.section-moyens-petrophysique-onhym .content-column .inner-column .pargragh-title{
	text-align: center;
}
.section-more-petrophysique-onhym .team-block{
	margin-bottom: 20px;
}
.section-prestations-petrophysique-onhym .content .sec-title{
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-prestations-petrophysique-onhym .content .sec-title .separator{
	margin: 0 auto;
}
.section-prestations-petrophysique-onhym .content .sec-title .separator:after{
	margin-left: 25px;
}
.section-more-petrophysique-onhym .sec-title h2{
	font-size: 25px;
}
}
@media (max-width: 375px ) {
.section-more-petrophysique-onhym .sec-title h2{
	font-size: 20px;
}
}
@media (max-width: 320px ) {
.section-prestations-petrophysique-onhym .content .sec-title h2{
	font-size: 25px;
}
.section-moyens-petrophysique-onhym .sec-title h2{
	font-size: 20px;
}
.section-more-petrophysique-onhym .sec-title h2{
	font-size: 20px;
}
}
	/****** END petrophysique RESPONSIVE *******/
	/****** START petrophysique RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-more-petrophysique-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-more-petrophysique-onhym .team-block{
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-prestations-petrophysique-onhym .accordion-box .block .icon-outer .icon{
	left: 30px;
}
.section-moyens-petrophysique-onhym .content-column .inner-column .pargragh-title{
	text-align: center;
}
.section-more-petrophysique-onhym .team-block{
	margin-bottom: 20px;
}
.section-prestations-petrophysique-onhym .content .sec-title{
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-prestations-petrophysique-onhym .content .sec-title .separator{
	margin: 0 auto;
}
.section-prestations-petrophysique-onhym .content .sec-title .separator:after{
	margin-left: 25px;
}
.section-more-petrophysique-onhym .sec-title h2 {
	font-size: 25px;
}
}
@media (max-width: 375px ) {
.section-more-petrophysique-onhym .sec-title h2{
	font-size: 20px;
}
}
@media (max-width: 320px ) {
.section-prestations-petrophysique-onhym .content .sec-title h2{
	font-size: 25px;
}
.section-moyens-petrophysique-onhym .sec-title h2{
	font-size: 20px;
}
.section-more-petrophysique-onhym .sec-title h2{
	font-size: 20px;
}
}
	/****** END petrophysique RESPONSIVE *******/
	/****** START politique *******/
.section-politique-rh-onhym {
	position: relative;
	padding: 30px 0px 0px 0px;
}
.section-politique-rh-onhym .content-column {
	position: relative;
	margin-bottom: 30px;
}
.section-politique-rh-onhym .content-column .inner-column {
	position: relative;
}
.section-politique-rh-onhym .content-column .sec-title {
	position: relative;
	margin-bottom: 35px;
	text-align: center;
}
.section-politique-rh-onhym .content-column .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-politique-rh-onhym .content-column .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-politique-rh-onhym .content-column .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-politique-rh-onhym .content-column .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-politique-rh-onhym .content-column .text {
	position: relative;
	color: #848484;
	font-size: 18px;
	line-height: 1.7em;
	margin-bottom: 32px;
	font-family: 'poppins', sans-serif;
	text-align: center;
}
.section-axes-rh-onhym {
	position: relative;
	padding: 50px 0px 60px;
	background: #f4f4f4;
}
.section-axes-rh-onhym .sec-title {
	position: relative;
	margin-bottom: 35px;
	text-align: center;
}
.section-axes-rh-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-axes-rh-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-axes-rh-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-axes-rh-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-axes-rh-onhym .sec-title .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-axes-rh-onhym .services-block-three {
	position: relative;
	margin-bottom: 50px;
}
.section-axes-rh-onhym .services-block-three .inner-box {
	position: relative;
	text-align: center;
	padding: 100px 14px 30px;
	border: 2px solid #dddddd;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	height: 198px;
}
.section-axes-rh-onhym .services-block-three .inner-box:hover {
	border-color: #003562;
}
.section-axes-rh-onhym .services-block-three [class^="icon-"],
.section-axes-rh-onhym .services-block-three [class*=" icon-"] {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.section-axes-rh-onhym .services-block-three .inner-box .icon-box {
	position: absolute;
	left: 50%;
	top: -2px;
	color: #ffffff;
	font-size: 22px;
	margin-left: -46px;
	text-align: center;
	padding: 13px 8px 7px;
	background-color: #003562;
	height: 80px;
	width: 90px;
}
.section-axes-rh-onhym .services-block-three .inner-box .icon-box .icon-img {
	width: 70%;
}
.section-axes-rh-onhym .services-block-three .inner-box h3 {
	position: relative;
	color: #333333;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	margin-bottom: 14px;
	font-family: 'poppins', sans-serif;
	margin-top: 0;
}
	/****** END politique *******/
	/****** START politique RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-axes-rh-onhym .services-block-three .inner-box:hover {
	border-color: #dddddd;
}
.section-axes-rh-onhym .services-block-three .inner-box h3{
	font-size: 16px;
	line-height: 1.4em;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-axes-rh-onhym .services-block-three .inner-box:hover {
	border-color: #dddddd;
}
.section-axes-rh-onhym .services-block-three .inner-box h3{
	font-size: 16px;
	line-height: 1.4em;
}
}
@media (max-width: 425px ) {
.section-axes-rh-onhym .services-block-three .inner-box:hover {
	border-color: #dddddd;
}
.section-axes-rh-onhym .services-block-three .inner-box h3{
	font-size: 16px;
	line-height: 1.4em;
}
.section-axes-rh-onhym .sec-title h2{
	font-size: 20px;
}
.section-politique-rh-onhym .content-column .sec-title h2{
	font-size: 25px;
}
}
@media (max-width: 375px ) {
}
@media (max-width: 320px ) {
.section-axes-rh-onhym .sec-title h2{
	font-size: 18px;
}
}
	/****** END politique RESPONSIVE *******/
	/****** START competences *******/
.section-dev-competences-onhym {
	padding: 60px 0px 40px;
}
.section-dev-competences-onhym .competence-faq-content {
	margin-top: 0px;
}
.section-dev-competences-onhym .content-img {
	margin-bottom: 29px;
	margin: auto;
	padding-bottom: 15px;
}
.section-dev-competences-onhym .competence-right-title {
	font-size: 23px;
	line-height: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #003562;
	font-weight: 600;
}
.section-dev-competences-onhym .content {
	text-align: justify;
	color: #464646;
	font-size: 15px;
	line-height: 1.8em;
	font-weight: 400;
	font-family: 'poppins', sans-serif;
}
.section-dev-competences-onhym .competence-right-title {
	font-size: 23px;
	line-height: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #003562;
	font-weight: 600;
}
.section-formation-competences-onhym {
	padding: 85px 40px 70px;
	background: #f3f3f3cf;
}
.section-formation-competences-onhym .content-column {
	position: relative;
	/* padding: 0px 43px 0px; */
	/* margin-bottom: 30px; */
}
.section-formation-competences-onhym .content-column.columnn1 {
	border-right: 1px solid #f77a0052;
}
.section-formation-competences-onhym .content-column .inner-column {
	position: relative;
}
.section-formation-competences-onhym .content-column .sec-title {
	position: relative;
	margin-bottom: 35px;
}
.section-formation-competences-onhym .sec-title h2 {
	position: relative;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
	color: #ff7d00;
	font-size: 24px;
}
.section-formation-competences-onhym .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-formation-competences-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-formation-competences-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-formation-competences-onhym .content-column .text {
	position: relative;
	color: #424242;
	font-size: 14px;
	line-height: 1.7em;
	margin-bottom: 32px;
	font-family: 'poppins', sans-serif;
	text-align: justify;
}
.section-formation-competences-onhym .content-column .text .texto {
	margin: 0 0 0 13px;
	width: 95%;
}
.section-formation-competences-onhym .fa {
	position: relative;
	color: #ff7d00;
	padding-right: 5px;
}
.section-formation-competences-onhym .content-column .text .texto .texto2 {
	margin: 0 0 0 40px;
	width: 95%;
	list-style: none;
	padding-left: 15px;
}
.section-formation-competences-onhym .content-column .text .texto .textoo {
	margin: 0 0 0 30px;
	width: 95%;
	list-style: none;
	padding-left: 15px;
}
.section-formation-competences-onhym .content-column .second-tiltle {
	position: relative;
	color: #ff7d00;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6em;
	margin-bottom: 10px;
	list-style: unset;
	text-align: left;
}
	/****** END competences *******/
	/****** START competences RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-formation-competences-onhym .content-column.columnn1 {
	border-right: none;
}
.section-dev-competences-onhym .competence-right-title {
	text-align: center;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-formation-competences-onhym .content-column.columnn1 {
	border-right: none;
}
.section-dev-competences-onhym .competence-right-title {
	text-align: center;
}
}
@media (max-width: 425px ) {
.section-formation-competences-onhym .content-column .text{
	text-align: left;
}
.section-formation-competences-onhym .sec-title h2 {
	font-size: 20px;
}
.section-formation-competences-onhym .content-column .sec-title {
	text-align: center;
}
.section-formation-competences-onhym .sec-title .separator {
	margin: 0 auto;
}
.section-formation-competences-onhym .sec-title .separator:after{
	margin-left: 25px;
}
.section-formation-competences-onhym .content-column .text .texto .texto2 {
	margin: 0;
}
.section-formation-competences-onhym .content-column .text .texto .textoo {
	margin: 0;
	padding-left: 0;
}
.section-formation-competences-onhym .content-column.columnn1 {
	border-right: none;
}
.section-dev-competences-onhym .competence-right-title {
	text-align: center;
}
.section-dev-competences-onhym .competence-right-title {
	font-size: 20px;
}
}
@media (max-width: 375px ) {
.section-dev-competences-onhym .competence-right-title {
	font-size: 18px;
}
}
@media (max-width: 320px ) {
.section-dev-competences-onhym .content{
	text-align: left;
}
}
	/****** END competences RESPONSIVE *******/
	/****** START dimension *******/
.section-formation-dimension-onhym {
	position: relative;
	display: block;
	padding: 40px 0;
}
.section-formation-dimension-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-formation-dimension-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-formation-dimension-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-formation-dimension-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-formation-dimension-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-formation-dimension-onhym .dimension-align {
	text-align: center;
	margin-top: 20px;
}
.section-formation-dimension-onhym .dimension-align .pargragh-title {
	font-weight: 500;
	color: #003562;
	font-size: 16px;
	margin-top: 14px;
	font-family: 'poppins', sans-serif;
}
.section-formation-dimension-onhym .dimension-service {
	position: relative;
	display: block;
	margin-bottom: 30px;
}
.section-formation-dimension-onhym .dimension-service .img-holder {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 1;
}
.section-formation-dimension-onhym .dimension-service .img-holder img {
	width: 100%;
	transition: .5s ease;
}
.section-formation-dimension-onhym .dimension-service .text-holder {
	position: relative;
	display: block;
	border: 1px solid #dcdad9;
	background: #efefef;
	padding: 24px 19px 23px;
	transition: all 700ms ease;
	height: 350px;
}
.section-formation-dimension-onhym .dimension-service:hover .text-holder {
	-webkit-box-shadow: 0px 2px 10px 3px #f0eef9;
	box-shadow: 0px 2px 10px 3px #00356275;
}
.section-formation-dimension-onhym .dimension-service .text-holder .inner {
	position: relative;
	display: block;
}
.section-formation-dimension-onhym .dimension-service .text-holder .text-box h4 {
	margin: 0 0 18px;
	color: #003562;
	font-weight: 500;
	text-align: center;
	transition: all 500ms ease;
}
.section-formation-dimension-onhym .dimension-service .text-holder .inner .texto {
	margin: 0 0 0 13px;
	width: 95%;
	list-style: none;
	padding: 0;
}
.section-formation-dimension-onhym .dimension-service .text-holder .text-box li {
	line-height: 24px;
	margin: 0;
	text-align: justify;
	color: #525252;
	display: flex;
	font-size: 15px;
	margin-bottom: 15px;
}
.section-formation-dimension-onhym .dimension-service .text-holder .text-box li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
	/****** END dimension *******/
	/****** START dimension RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
.section-formation-dimension-onhym .dimension-service .text-holder {
	height: 335px;
}
}
@media (min-width: 768px) and (max-width: 991px ){
.section-formation-dimension-onhym .dimension-service .text-holder {
	height: 100%;
}
.section-formation-dimension-onhym .dimension-service:hover .text-holder {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-formation-dimension-onhym .dimension-service .text-holder {
	height: 100%;
}
.section-formation-dimension-onhym .dimension-service:hover .text-holder {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}
}
@media (max-width: 425px ) {
.section-formation-dimension-onhym .dimension-service .text-holder .text-box li {
	text-align: left;
}
.section-formation-dimension-onhym .sec-title h2 {
	font-size: 25px;
}
.section-formation-dimension-onhym .dimension-service .text-holder {
	height: 100%;
}
.section-formation-dimension-onhym .dimension-service:hover .text-holder {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}
}
@media (max-width: 375px ) {
.section-formation-dimension-onhym .sec-title h2 {
	font-size: 20px;
}
}
@media (max-width: 320px ) {
}
	/****** END dimension RESPONSIVE *******/
	/****** START gestion *******/
.section-ticker-gestion-onhym {
	background: #003562;
}
.section-ticker-gestion-onhym #nav2 {
	padding: 10px 70px 0px 70px;
}
.section-ticker-gestion-onhym li {
	display: inline;
	padding: 20px;
	font-size: 15px;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	font-family: 'poppins', sans-serif;
}
.section-ticker-gestion-onhym li a {
	color: #ffffff;
	text-decoration: none;
}
.section-gestion-carrieres-onhym {
	position: relative;
	padding: 70px 0;
	padding-top: 80px;
}
.section-gestion-carrieres-onhym .content-column {
	position: relative;
	margin-bottom: 50px;
}
.section-gestion-carrieres-onhym.style-three .content-column .inner-column {
	padding-left: 0;
	padding-right: 40px;
}
.section-gestion-carrieres-onhym .sec-title {
	margin-bottom: 45px;
}
.section-gestion-carrieres-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-gestion-carrieres-onhym .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-gestion-carrieres-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-gestion-carrieres-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-gestion-carrieres-onhym .text {
	font-size: 15px;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	font-family: 'poppins', sans-serif;
}
.section-table-gestion-onhym {
	position: relative;
	padding: 60px 0;
	padding-top: 80px;
	background: #f3f3f3;
	font-family: 'poppins', sans-serif;
}
.section-table-gestion-onhym .dataTables_wrapper .dataTables_length {
	display: none;
}
.section-table-gestion-onhym .dataTables_wrapper .dataTables_length,
.section-table-gestion-onhym .dataTables_wrapper .dataTables_filter,
.section-table-gestion-onhym .dataTables_wrapper .dataTables_info,
.section-table-gestion-onhym .dataTables_wrapper .dataTables_processing,
.section-table-gestion-onhym .dataTables_wrapper .dataTables_paginate {
	color: #ff7d00;
}
.section-table-gestion-onhym .dataTables_wrapper .dataTables_filter input {
	border: 1px solid;
	background: none;
	border-bottom-color: #ff7d00;
	border-top-color: #002c5200;
	border-left-color: #002c5200;
	border-right-color: #002c5200;
}
.section-table-gestion-onhym .dataTables_wrapper .dataTables_filter input:focus {
	outline: none;
}
.section-table-gestion-onhym .dataTables_wrapper .dataTables_filter #example {
	width: 100%;
}
.section-table-gestion-onhym .table_ao th {
	height: 0;
	text-align: center;
	vertical-align: middle;
	background: #003562;
	border: 1px solid #003562;
	color: white;
	font-size: 12px;
	font-weight: 500 !important;
}
.section-table-gestion-onhym .dataTable tbody tr {
	height: 80px;
}
.section-table-gestion-onhym .dataTable.stripe tbody tr.odd,
.section-table-gestion-onhym .dataTable.display tbody tr.odd {
	background-color: #dae1e6;
}
.section-table-gestion-onhym .dataTable.display tbody tr.odd>.sorting_1,
.section-table-gestion-onhym .dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #cdd3d8 !important;
	color: #003562;
	font-weight: 500;
	font-size: 13px;
	white-space: pre-line;
}
.section-table-gestion-onhym .table_ao td {
	height: 0;
	text-align: center;
	vertical-align: middle;
	color: #020202;
	border-right: 0.5px solid #004c79;
	width: 72.935714%;
	border-left: 0.5px solid #004c79;
	font-size: 12px;
}
.section-table-gestion-onhym table.dataTable.display tbody tr.odd>.sorting_1,
.section-table-gestion-onhym table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	text-align: left;
	padding: 0px 25px;
}
.section-table-gestion-onhym table.dataTable.display tbody tr.even>.sorting_1,
.section-table-gestion-onhym table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	text-align: left;
	padding: 0px 25px;
}
.section-table-gestion-onhym .dataTables_wrapper .dataTables_info {
	display: none;
}
.section-table-gestion-onhym .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.section-table-gestion-onhym .dataTables_wrapper .dataTables_paginate .paginate_button.current {
	color: #fff !important;
	background: #003562 !important;
	line-height: 1.8em;
}
.section-table-gestion-onhym .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: white !important;
	border: 1px solid #ff7d00 !important;
	background-color: #ff7d00 !important;
	background: linear-gradient(to bottom, #ff7d00 0%, #ff7d00 100%) !important;
	cursor: pointer;
}
	/****** END gestion *******/
	/****** START gestion RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
}
@media (min-width: 425px) and (max-width: 768px ){
}
@media (max-width: 425px ) {
}
@media (max-width: 375px ) {
}
@media (max-width: 320px ) {
}
	/****** END gestion RESPONSIVE *******/
	/****** START reglement achat *******/
.section-first-reglement-onhym {
	position: relative;
	padding: 110px 0px 70px 0px;
	background: #f4f4f4;
}
.section-first-reglement-onhym .image-column {
	position: relative;
}
.section-first-reglement-onhym .image-column .reg_img_left_text {
	border: 1px solid #efefef;
	padding: 5px;
}
.section-first-reglement-onhym .image-column .reg_img_left_img {
	overflow: hidden;
	position: relative;
}
.section-first-reglement-onhym .image-column .reg_img_left .overlay-link {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
	color: #ffffff;
	font-size: 32px;
	text-align: center;
	line-height: 1em;
	opacity: 0;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(255, 125, 0, 0.62);
}
.section-first-reglement-onhym .image-column:hover .reg_img_left .overlay-link {
	opacity: 1;
}
.section-first-reglement-onhym .image-column .reg_img_left img.imagee {
	width: 20%;
	top: calc(50% - 60px);
	left: calc(50% - 50px);
	position: relative;
	display: block;
}
.section-first-reglement-onhym .image-column .top_image_text {
	position: absolute;
	bottom: 0px;
	display: block;
	color: #ff7d00;
	font-size: 17px;
	font-weight: 800;
	text-align: left;
	line-height: 1em;
	background: linear-gradient(1deg, black 0%, rgba(255,109,0,0) 90%);
}
.section-first-reglement-onhym .image-column .top_image_text .reg_right_left_text {
	float: left;
	width: 70%;
	margin-left: 8px;
}
.section-first-reglement-onhym .image-column .top_image_text .reg_right_left_text h4 {
	color: #333;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 17px;
}
.section-first-reglement-onhym .image-column .top_image_text .reg_right_left_text a {
	color: #efefef;
	padding-left: 0;
	font-size: 19PX;
	font-weight: 600;
}
.section-first-reglement-onhym .image-column .top_image_text .reg_icon_left_download {
	float: right;
	margin: 8px;
	width: 17%;
	padding: 20px 30px;
	color: orange;
	font-size: 20px;
	border-left: 1px solid orange;
}
.section-first-reglement-onhym .content-column {
	position: relative;
	padding: 0;
}
.section-first-reglement-onhym .content-column .regelement_right_list {
	border: 1px solid #efefef;
	padding: 0 10px;
}
.section-first-reglement-onhym .content-column .reg_right {
	border-bottom: 1px solid #efefef;
	overflow: hidden;
	padding: 10px 0;
}
.section-first-reglement-onhym .content-column .reg_img_right {
	float: left;
	margin-right: 11px;
	width: 36%;
	position: relative;
}
.section-first-reglement-onhym .content-column .regelement_right_list .overlay-link {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	color: #ffffff;
	font-size: 32px;
	text-align: center;
	line-height: 1em;
	opacity: 0;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(17,17,17,0.70);
}
.section-first-reglement-onhym .content-column .reg_right:hover .overlay-link {
	opacity: 1;
}
.section-first-reglement-onhym .content-column .regelement_right_list .overlay-link img {
	width: 20%;
	top: calc(50% - 20px);
	left: calc(50% - 20px);
	position: relative;
	display: block;
}
.section-first-reglement-onhym .content-column .reg_right_text {
	float: left;
	width: 40%;
	margin-left: 8px;
}
.section-first-reglement-onhym .content-column .reg_right_text h4 {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 8px;
}
.section-first-reglement-onhym .content-column .reg_right_text h4 a {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	padding-left: 0;
	font-weight: 600;
}
.section-first-reglement-onhym .content-column .reg_icon_download {
	float: right;
	margin: 8px;
	width: 5%;
	padding: 34px 20px;
	color: orange;
	font-size: 20px;
	border-left: 1px solid orange;
}
.section-more-reglement-onhym {
	position: relative;
	padding: 78px 0px 50px;
}
.section-more-reglement-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.section-more-reglement-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-more-reglement-onhym .sec-title .separator {
	margin: 0 auto;
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-more-reglement-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-more-reglement-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-more-reglement-onhym .team-block {
	position: relative;
	margin-bottom: 40px;
}
.section-more-reglement-onhym .team-block .inner-box {
	position: relative;
}
.section-more-reglement-onhym .team-block .inner-box .image {
	position: relative;
}
.section-more-reglement-onhym .team-block .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-more-reglement-onhym .team-block .inner-box .image .overlay-box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 1;
	text-align: center;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(28, 90, 143, 0.56);
}
.section-more-reglement-onhym .team-block .inner-box .image .overlay-box .social-icon-two {
	position: relative;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	padding: 0;
}
.section-more-reglement-onhym .team-block .inner-box .image .overlay-box .social-icon-two a {
	color: #fff;
	text-decoration: none;
}
.section-more-reglement-onhym .team-block .inner-box .image .overlay-box .social-icon-two h2 {
	position: relative;
	font-weight: normal;
	margin: 0px;
	background: none;
	line-height: 1.6em;
	font-family: 'Poppins', sans-serif;
}
	/****** END reglement achat *******/
	/****** START reglement achat RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-first-reglement-onhym .image-column .reg_img_left img.imagee {
	top: calc(50% - 70px);
	left: calc(50% - 32px);
}
.section-first-reglement-onhym .image-column .reg_img_left .overlay-link{
	opacity: 1;
	background-color: rgba(255, 125, 0, 0.4);
}
.section-first-reglement-onhym .content-column .regelement_right_list .overlay-link{
	opacity: 1;
}
.section-first-reglement-onhym .content-column .regelement_right_list .overlay-link img {
	top: calc(50% - 13px);
	left: calc(50% - 12px);
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-first-reglement-onhym .image-column .reg_img_left img.imagee {
	top: calc(50% - 70px);
	left: calc(50% - 32px);
}
.section-first-reglement-onhym .image-column .reg_img_left .overlay-link{
	opacity: 1;
	background-color: rgba(255, 125, 0, 0.4);
}
.section-first-reglement-onhym .content-column .regelement_right_list .overlay-link{
	opacity: 1;
}
.section-first-reglement-onhym .content-column .regelement_right_list .overlay-link img {
	top: calc(50% - 13px);
	left: calc(50% - 12px);
}
}
@media (max-width: 425px ) {
.section-first-reglement-onhym .image-column .reg_img_left img.imagee {
	top: calc(50% - 70px);
	left: calc(50% - 36px);
}
.section-first-reglement-onhym .image-column .reg_img_left .overlay-link{
	opacity: 1;
	background-color: rgba(255, 125, 0, 0.4);
}
.section-first-reglement-onhym .content-column .regelement_right_list .overlay-link{
	opacity: 1;
}
.section-first-reglement-onhym .content-column .regelement_right_list .overlay-link img {
	top: calc(50% - 15px);
	left: calc(50% - 13px);
}
}
@media (max-width: 375px ) {
}
@media (max-width: 320px ) {
}
	/****** END reglement achat RESPONSIVE *******/
	/****** START POLITIQUE DES ACHATS *******/
.section-download-politique-achats-onhym {
	background: #d1d4d9;
	padding: 20px 0 20px 0;
}
.section-download-politique-achats-onhym .sec-title {
	margin-bottom: 22px;
}
.section-download-politique-achats-onhym .downloadd {
	font-family: poppins;
	margin-top: 50px;
	color: #003562;
	margin-bottom: 40px;
}
.section-download-politique-achats-onhym #btnripplebsd {
	margin: 19px auto;
	text-align: center;
}
.section-download-politique-achats-onhym #btnripplebsd .bsdripplebtn {
	background: #003562;
	position: relative;
	-webkit-transform: translatez(0);
	cursor: pointer !important;
	overflow: hidden;
	text-decoration: none;
	display: inline-block;
	-webkit-appearance: none;
	font-size: 1.6em;
	border-radius: 4px;
	color: rgba(255,255,255,0.7);
	font-weight: 400;
	padding: 19px 24px;
	margin: 0 14px;
	box-shadow: 0 2px 2px 1px rgba(0,0,0,0.1);
	transition: all 0.3s;
}
.section-download-politique-achats-onhym #btnripplebsd .bsdripplebtn:hover,
.section-download-politique-achats-onhym #btnripplebsd .bsdripplebtn:active {
	background: #ff7730;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.section-download-politique-achats-onhym .modal .form-group label{
	font-size: 15px;
	color: #777777;
	line-height: 1.8em;
	font-family: 'Poppins', sans-serif;
}
.section-download-politique-achats-onhym .modal .form-group .form-control{
	padding: 6px 30px;
	font-family: 'Poppins', sans-serif;
}
.section-download-politique-achats-onhym .modal .modal-footer .btn-secondary{
	color: #777777;
	font-family: 'Poppins', sans-serif;
}
.section-download-politique-achats-onhym .modal .modal-footer .btn-primary{
	font-family: 'Poppins', sans-serif;
	color: #fff;
}
.section-Preambule-politique-achats-onhym {
	padding: 40px 0px;
	position: relative;
}
.section-Preambule-politique-achats-onhym .content-column {
	position: relative;
	margin-bottom: 50px;
}
.section-Preambule-politique-achats-onhym .content-column .inner-column {
	padding-left: 0;
}
.section-Preambule-politique-achats-onhym .sec-title {
	margin-bottom: 45px;
}
.section-Preambule-politique-achats-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-Preambule-politique-achats-onhym .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-Preambule-politique-achats-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-Preambule-politique-achats-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-Preambule-politique-achats-onhym .myBox2 {
	border: none;
	padding: 5px;
	text-align: justify;
	width: 100%;
	height: 400px;
	overflow-y: scroll;
}
.section-Preambule-politique-achats-onhym .myBox2 p {
	font-size: 15px;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	background: #ffffff;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
	width: 97%;
}
.section-Preambule-politique-achats-onhym .myBox2 .textoo {
	margin: 0;
	width: 95%;
	padding-left: 20px;
}
.section-Preambule-politique-achats-onhym .myBox2 .textoo li {
	list-style: none;
	display: flex;
	line-height: 2.2em;
	margin: 0 0 10px;
}
.section-Preambule-politique-achats-onhym .myBox2 .textoo li::before {
	color: #003562;
	content: "\2022";
	font-size: 2em;
	padding-right: 5px;
}
.section-Preambule-politique-achats-onhym .myBox2::-webkit-scrollbar {
	width: 6px;
	height: 12px;
}
.section-Preambule-politique-achats-onhym .myBox2::-webkit-scrollbar-thumb {
	background: #e8e6e6ba;
	border-radius: 10px;
}
.section-Preambule-politique-achats-onhym .myBox2::-webkit-scrollbar-track {
	border: 1px solid #ffffff;
	border-radius: 10px;
}
.section-Preambule-politique-achats-onhym .image-column .inner-column {
	padding: 0px;
}
.section-Preambule-politique-achats-onhym .image-column img {
	position: relative;
	max-width: 100%;
	margin: auto;
}
	/****** END POLITIQUE DES ACHATS *******/
	/****** START POLITIQUE DES ACHATS RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-download-politique-achats-onhym #btnripplebsd .bsdripplebtn:hover,
.section-download-politique-achats-onhym #btnripplebsd .bsdripplebtn:active {
	background: #003562;
	box-shadow: 0 2px 2px 1px rgba(0,0,0,0.1);
}
}
@media (min-width: 425px) and (max-width: 768px ){
}
@media (max-width: 425px ) {
.section-Preambule-politique-achats-onhym .sec-title {
	text-align: center;
}
.section-Preambule-politique-achats-onhym .sec-title .separator {
	margin: 0 auto;
}
.section-Preambule-politique-achats-onhym .sec-title .separator:after {
	margin-left: 25px;
}
}
@media (max-width: 375px ) {
.section-Preambule-politique-achats-onhym .myBox2 p {
	text-align: left;
}
.section-Preambule-politique-achats-onhym .myBox2 .textoo {
	text-align: left;
}
}
@media (max-width: 320px ) {
}
	/****** END POLITIQUE DES ACHATS RESPONSIVE *******/
	/****** START appel *******/
.section-progr-appel-onhym {
	position: relative;
	padding: 20px 0px;
	background: #f3f3f3;
}
.section-progr-appel-onhym .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-progr-appel-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-progr-appel-onhym .sec-title .separator {
	position: relative;
	width: 75px;
	margin: 0 auto;
}
.section-progr-appel-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-progr-appel-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-progr-appel-onhym .progr-block-three {
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}
.section-progr-appel-onhym .progr-block-three .inner-box {
	position: relative;
}
.section-progr-appel-onhym .progr-block-three .inner-box .image {
	position: relative;
}
.section-progr-appel-onhym .progr-block-three .inner-box .image img {
	position: relative;
	width: 100%;
	display: block;
}
.section-progr-appel-onhym .progr-block-three .inner-box .image .overlay-link {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	color: #ffffff;
	font-size: 32px;
	text-align: center;
	line-height: 1em;
	opacity: 0;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(17,17,17,0.70);
}
.section-progr-appel-onhym .progr-block-three .inner-box:hover .image .overlay-link {
	opacity: 1;
}
.section-progr-appel-onhym .progr-block-three .inner-box .image .overlay-link .imagee {
	width: 20% !important;
	top: calc(50% - 30px);
	left: calc(50% - 34px);
}
.section-progr-appel-onhym .progr-block-three .inner-box .lower-content {
	position: relative;
	padding: 20px 25px 20px;
	color: white;
	border-top: none;
	background: #003562;
	height: 130px;
}
.section-progr-appel-onhym .progr-block-three .inner-box .lower-content h3 {
	position: relative;
	font-size: 20px;
	color: #222;
	font-weight: 500;
	line-height: 1.5em;
	margin: 10px 0;
}
.section-progr-appel-onhym .progr-block-three .inner-box .lower-content h3 a {
	position: relative;
	color: #ffffff;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	text-align: center;
	display: block;
}
.section-progr-appel-onhym .progr-block-three .inner-box .lower-content h3 a:hover{
	color: #ff7d00;
}
.section-progr-appel-onhym .multi-item-carousel .carousel-control.left {
	background-image: linear-gradient(to right,rgba(0,0,0,.0000) 0,rgba(0,0,0,.0000) 100%);
}
.section-progr-appel-onhym .carousel-control .fa-chevron-left,
.section-progr-appel-onhym .carousel-control .icon-prev {
	margin-left: -75%;
	color: #ff7d00;
}
.section-progr-appel-onhym .multi-item-carousel .carousel-control.right {
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0000) 100%);
}
.section-progr-appel-onhym .carousel-control .fa-chevron-right,
.section-progr-appel-onhym .carousel-control .icon-next {
	margin-right: -75%;
	color: #ff7d00;
}
.section-progr-appel-onhym .multi-item-carousel .carousel-inner .active.left {
	left: -33%;
}
.section-progr-appel-onhym .multi-item-carousel .carousel-inner .active.right {
	left: 33%;
}
.multi-item-carousel .carousel-inner .next {
	left: 33%;
}
.multi-item-carousel .carousel-inner .prev {
	left: -33%;
}
.section-progr-appel-onhym .multi-item-carousel .carousel-inner > .item {
	transition: 500ms ease-in-out left;
	transition: 500ms ease-in-out all;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-transform: none !important;
	transform: none !important;
}
.section-search-appel-onhym {
	margin-top: 70px;
	position: relative;
	z-index: 99;
}
	/*.section-search-appel-onhym .job-search-content {*/
	/*background-image: url(/sites/all/themes/onhym_institutionnel/images/home/offre-search.jpg);*/
	/*padding: 30px 40px;*/
	/*background-size: cover;*/
	/*}*/
.section-search-appel-onhym .search-title {
	color: white;
}
.section-search-appel-onhym .form-container {
	color: #555454;
	font-family: "poppins";
	font-size: 12px;
	position: relative;
	z-index: 3;
}
.section-search-appel-onhym .box-select {
	position: unset;
	justify-content: center;
}
.section-search-appel-onhym .select {
	margin-right: 10px;
	padding: 15px;
	margin: 0;
}
.section-search-appel-onhym .select input {
	-moz-appearance: none;
	border: medium none;
	cursor: pointer;
	font-size: 13px;
	height: 60px;
	padding: 0 16px;
	width: 100%;
}
.section-search-appel-onhym .select select {
	-moz-appearance: none;
	border: medium none;
	color: #969696eb;
	cursor: pointer;
	font-size: 13px;
	height: 60px;
	padding: 0 16px;
	width: 100%;
}
.section-search-appel-onhym .select option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.section-search-appel-onhym .select button {
	background: none repeat scroll 0 0;
	color: #ff7d20;
	font-size: 14px;
	font-weight: 600;
	height: 55px;
	line-height: 55px;
	border: 1px solid #ff7d20;
	padding: 0 44px;
	margin-top: 20px;
}
.section-search-appel-onhym .select button:hover {
	background: #ff7d20 none repeat scroll 0 0;
	color: white;
	border: 1px solid #ff7d20;
}
.section-table-appel-onhym {
	position: relative;
	padding: 60px 0;
	font-family: 'poppins', sans-serif;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_length select {
	border: none;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_length option {
	background: #fff;
	border: 0px solid #626262;
	padding-left: 10px;
	font-size: 14px;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_length,
.section-table-appel-onhym .dataTables_wrapper .dataTables_filter,
.section-table-appel-onhym .dataTables_wrapper .dataTables_info,
.section-table-appel-onhym .dataTables_wrapper .dataTables_processing,
.section-table-appel-onhym .dataTables_wrapper .dataTables_paginate {
	color: #ff7d00;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_filter input {
	border: 1px solid;
	background: none;
	border-bottom-color: #ff7d00;
	border-top-color: #002c5200;
	border-left-color: #002c5200;
	border-right-color: #002c5200;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_filter input:focus {
	outline: none;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_filter #example {
	width: 100%;
}
.section-table-appel-onhym .table_ao th {
	height: 0;
	text-align: center;
	vertical-align: middle;
	background: #003562;
	border: 1px solid #003562;
	color: white;
	font-size: 12px;
	font-weight: 500 !important;
}
.section-table-appel-onhym .dataTable tbody tr {
	height: 80px;
}
.section-table-appel-onhym .dataTable.stripe tbody tr.odd,
.section-table-appel-onhym .dataTable.display tbody tr.odd {
	background-color: #dae1e6;
}
.section-table-appel-onhym .dataTable.display tbody tr.odd>.sorting_1,
.section-table-appel-onhym .dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #cdd3d8 !important;
	color: #003562;
	font-weight: 500;
	font-size: 13px;
	white-space: pre-line;
}
.section-table-appel-onhym .table_ao td {
	height: 0;
	text-align: center;
	vertical-align: middle;
	color: #020202;
	border-right: 0.5px solid #004c79;
	width: 72.935714%;
	border-left: 0.5px solid #004c79;
	font-size: 12px;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_info {
	display: none;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.section-table-appel-onhym .dataTables_wrapper .dataTables_paginate .paginate_button.current {
	color: #fff !important;
	background: #003562 !important;
	line-height: 1.8em;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: white !important;
	border: 1px solid #ff7d00 !important;
	background-color: #ff7d00 !important;
	background: linear-gradient(to bottom, #ff7d00 0%, #ff7d00 100%) !important;
	cursor: pointer;
}
.section-table-appel-onhym .table_ao.offre_table td {
	width: 5%;
}
.section-table-appel-onhym .gray-bg {
	background: #f3f3f3;
	padding: 10px;
	font-size: 15px;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	font-family: 'poppins', sans-serif;
}
.section-table-appel-onhym table.dataTable.display tbody tr td a {
	color: #ff7700 !important;
	text-decoration: underline !important;
	font-weight: 600;
	font-size: 14px;
}
	/****** END appel *******/
	/****** START appel offre *******/
.section-search-appel-onhym {
	margin-top: 70px;
	position: relative;
	z-index: 99;
}
.section-search-appel-onhym .job-search-content {
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/offre-search.jpg/offre-search.jpg);
	padding: 30px 40px;
	background-size: cover;
}
.section-search-appel-onhym .search-title {
	color: white;
	font-size: 15px;
	line-height: 1.8em;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-search-appel-onhym .form-container {
	color: #555454;
	font-family: "poppins";
	font-size: 12px;
	position: relative;
	z-index: 3;
}
.section-search-appel-onhym .box-select {
	position: unset;
	justify-content: center;
}
.section-search-appel-onhym .select {
	margin-right: 10px;
	padding: 15px;
	margin: 0;
}
.section-search-appel-onhym .select input {
	-moz-appearance: none;
	border: medium none;
	cursor: pointer;
	font-size: 13px;
	height: 60px;
	padding: 0 16px;
	width: 100%;
}
.section-search-appel-onhym .select select {
	-moz-appearance: none;
	border: medium none;
	color: #969696eb;
	cursor: pointer;
	font-size: 13px;
	height: 60px;
	padding: 0 16px;
	width: 100%;
}
.section-search-appel-onhym .select option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.section-search-appel-onhym .select button {
	background: none repeat scroll 0 0;
	color: #ff7d20;
	font-size: 14px;
	font-weight: 600;
	height: 55px;
	line-height: 55px;
	border: 1px solid #ff7d20;
	padding: 0 44px;
	margin-top: 20px;
}
.section-search-appel-onhym .select button:hover {
	background: #ff7d20 none repeat scroll 0 0;
	color: white;
	border: 1px solid #ff7d20;
}
.section-table-appel-onhym {
	position: relative;
	padding: 60px 0;
	font-family: 'poppins', sans-serif;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_length select {
	border: none;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_length option {
	background: #fff;
	border: 0px solid #626262;
	padding-left: 10px;
	font-size: 14px;
}
.section-table-appel-onhym .dataTables_wrapper label {
	color: #003562 !important;
	font-weight: 600 !important;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_filter input {
	border: 1px solid;
	background: none;
	border-bottom-color: #ff7d00;
	border-top-color: #002c5200;
	border-left-color: #002c5200;
	border-right-color: #002c5200;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_filter input:focus {
	outline: none;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_filter #example {
	width: 100%;
}
.section-table-appel-onhym .table_ao th {
	height: 0;
	text-align: center;
	vertical-align: middle;
	background: #003562;
	border: 1px solid #003562;
	color: white;
	font-size: 12px;
	font-weight: 500 !important;
}
.section-table-appel-onhym .dataTable tbody tr {
	height: 80px;
}
.section-table-appel-onhym .dataTable.stripe tbody tr.odd,
.section-table-appel-onhym .dataTable.display tbody tr.odd {
	background-color: #dae1e6;
}
.section-table-appel-onhym .dataTable.display tbody tr.odd>.sorting_1,
.section-table-appel-onhym .dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #cdd3d8 !important;
	color: #003562;
	font-weight: 500;
	font-size: 13px;
	white-space: pre-line;
}
.section-table-appel-onhym .dataTable.display tbody tr.even>.sorting_1,
.section-table-appel-onhym .dataTable.order-column.stripe tbody tr.even>.sorting_1 {
	color: #003562;
	font-weight: 500;
	font-size: 13px;
	white-space: pre-line;
}
.section-table-appel-onhym .table_ao td {
	height: 0;
	text-align: center;
	vertical-align: middle;
	color: #020202;
	border-right: 0.5px solid #004c79;
	width: 80.285714%;
	border-left: 0.5px solid #004c79;
	font-size: 12px;
}
.section-table-appel-onhym .table_ao .tdsize-width {
	width: 400px;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_info {
	display: none;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.section-table-appel-onhym .dataTables_wrapper .dataTables_paginate .paginate_button.current {
	color: #fff !important;
	background: #003562 !important;
	line-height: 1.8em;
}
.section-table-appel-onhym .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: white !important;
	border: 1px solid #ff7d00 !important;
	background-color: #ff7d00 !important;
	background: linear-gradient(to bottom, #ff7d00 0%, #ff7d00 100%) !important;
	cursor: pointer;
}
.section-table-appel-onhym .gray-bg {
	background: #f3f3f3;
	padding: 40px 10px;
	font-size: 15px;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	font-family: 'poppins', sans-serif;
}
.section-table-appel-onhym table.dataTable.display tbody tr td a {
	color: #ff7700 !important;
	text-decoration: underline !important;
	font-weight: 600;
	font-size: 14px;
}
.section-table-appel-onhym .detail_link {
	text-align: justify;
	float: left;
	padding-left: 16px;
	padding-right: 19px;
}
	p.detail_link_expire {
	color: #ff7700 !important;
	/* text-decoration: underline !important; */
	font-weight: 600;
	font-size: 14px;
}
	/****** END appel *******/
	/****** START appel RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-search-appel-onhym .select button:hover{
	color: #ff7d20;
	background: none;
}
.multi-item-carousel .carousel-inner .next {
	left: 50%;
}
.multi-item-carousel .carousel-inner .prev {
	left: -50%;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-search-appel-onhym .select button:hover{
	color: #ff7d20;
	background: none;
}
}
@media (max-width: 425px ) {
.section-search-appel-onhym .select button:hover{
	color: #ff7d20;
	background: none;
}
.section-search-appel-onhym .job-search-content.text-center{
	padding: 30px 10px;
}
.multi-item-carousel .carousel-inner .next {
	left: 100%;
}
.multi-item-carousel .carousel-inner .prev {
	left: -100%;
}
}
@media (max-width: 375px ) {
}
@media (max-width: 320px ) {
}
	/****** END appel RESPONSIVE *******/
	/****** START EMPLOI DETAILS *******/
.section-emploi-detail-onhym {
	position: relative;
	overflow: hidden;
}
.section-emploi-detail-onhym .form-outer {
	position: relative;
	width: 100%;
	background: #f1f1f1;
	-webkit-box-shadow: 0px 0px 18px 0px rgb(167, 167, 167);
	-moz-box-shadow: 0px 0px 18px 0px rgba(204,204,204,1);
	box-shadow: 0px 0px 18px 0px rgb(138, 140, 142);
	border-radius: 5px;
}
.section-emploi-detail-onhym .form-outer .inner-box {
	position: relative;
	display: block;
	padding: 75px 40px 50px;
	margin: 65px auto;
}
.section-emploi-detail-onhym .form-outer .inner-box .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-emploi-detail-onhym .form-outer .inner-box .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-emploi-detail-onhym .form-outer .inner-box .sec-title .separator {
	position: relative;
	width: 75px;
	margin: 0 auto;
}
.section-emploi-detail-onhym .form-outer .inner-box .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-emploi-detail-onhym .form-outer .inner-box .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-emploi-detail-onhym .candidat-form .form-group {
	margin-bottom: 27px;
}
.section-emploi-detail-onhym .column_name {
	background: #003562;
	border-bottom: beige;
}
.section-emploi-detail-onhym label {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow-wrap: break-word;
}
.section-emploi-detail-onhym .column_result {
	border: 1px solid #003562;
	height: 46px;
}
.section-emploi-detail-onhym label {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 15px;
}
.section-emploi-detail-onhym .label-result {
	color: #003562 !important;
	margin-left: 30px;
}
.section-emploi-detail-onhym .label-result a {
	color: #003562 !important;
	text-decoration: none;
}
.section-emploi-detail-onhym .label-result a:hover {
	color: #ff7d00 !important;
	text-decoration: none;
}
.section-emploi-detail-onhym .btn-style-one {
	position: relative;
	padding: 6px 20px;
	line-height: 24px;
	color: #003562;
	font-size: 18px;
	font-weight: 500;
	background: #00356200;
	border-radius: 5px;
	border: 2px solid #003562;
	text-transform: capitalize;
	top: 35px;
	text-decoration: none;
}
.section-emploi-detail-onhym .btn-style-one:hover {
	color: #f1f1f1;
	background: #003562;
	border-color: #003562;
	text-decoration: none;
}
.section-emploi-detail-onhym #emploiInterne label {
	color: #003562 !important;
	font-weight: 600 !important;
}
.section-emploi-detail-onhym #emploiInterne .form-control {
	display: inline !important;
	width: 60% !important;
	float: right !important;
	padding: 6px 30px;
}
.section-emploi-detail-onhym #emploiInterne .inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: inherit;
	display: initial;
	z-index: -1;
}
.section-emploi-detail-onhym #emploiInterne .cv_file {
	max-width: 90%;
	font-size: 1.25rem;
	font-weight: 700;
	cursor: pointer;
	float: right;
	display: block;
	overflow: hidden;
	width: 90%;
	color: #f1e5e6;
	background-color: #003562;
	text-align: center;
	padding: 10px 0;
}
.section-emploi-detail-onhym #emploiInterne .button_upload {
	color: white;
}
.section-emploi-detail-onhym .form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
	/****** END EMPLOI DETAILS *******/
	/****** START EMPLOI DETAILS RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
.section-emploi-detail-onhym .column_result {
	margin-bottom: 20px;
}
}
@media (min-width: 768px) and (max-width: 991px ){
.section-emploi-detail-onhym .label-result a:hover{
	color: #003562 !important;
	text-decoration: none;
}
.section-emploi-detail-onhym .column_result {
	margin-bottom: 20px;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-emploi-detail-onhym .label-result a:hover{
	color: #003562 !important;
	text-decoration: none;
}
.section-emploi-detail-onhym .column_result {
	margin-bottom: 20px;
}
}
@media (max-width: 425px ) {
.section-emploi-detail-onhym .label-result a:hover{
	color: #003562 !important;
	text-decoration: none;
}
.section-emploi-detail-onhym .column_result {
	padding-right: 0;
	padding-left: 10px;
	margin-bottom: 20px;
	height: 100%;
}
.section-emploi-detail-onhym .label-result {
	margin-left: 0;
}
.section-emploi-detail-onhym #emploiInterne .form-control {
	display: block !important;
	width: 100% !important;
	float: unset !important;
}
.section-emploi-detail-onhym #emploiInterne .cv_file {
	float: unset !important;
	width: 100%;
	max-width: 100%;
}
}
@media (max-width: 375px ) {
}
@media (max-width: 320px ) {
}
	/****** END EMPLOI DETAILS RESPONSIVE *******/
	/****** START offre service *******/
select#edit-submitted-secteur-dactivite1{
	height: 100%;
}
.section-offre-service-onhym {
	position: relative;
	overflow: hidden;
}
.section-offre-service-onhym .form-outer {
	position: relative;
	width: 100%;
	background: #f1f1f1;
	-webkit-box-shadow: 0px 0px 18px 0px rgb(167, 167, 167);
	-moz-box-shadow: 0px 0px 18px 0px rgba(204,204,204,1);
	box-shadow: 0px 0px 18px 0px rgb(138, 140, 142);
	border-radius: 5px;
}
.section-offre-service-onhym .form-outer .inner-box {
	position: relative;
	display: block;
	padding: 75px 40px 50px;
	margin: 65px auto;
}
.section-offre-service-onhym .form-outer .inner-box .sec-title {
	text-align: center;
	display: block;
	margin-bottom: 50px;
}
.section-offre-service-onhym .form-outer .inner-box .sec-title h2 {
	position: relative;
	font-size: 30px;
	color: #003562;
	line-height: 1.2em;
	font-weight: 600;
	padding: 10px 0 38px 0;
	display: inline-block;
	text-transform: uppercase;
}
.section-offre-service-onhym .inner-box .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
	margin: 0 auto;
}
.section-offre-service-onhym .inner-box .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-offre-service-onhym .inner-box .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
	margin-left: 25px;
}
.section-offre-service-onhym .pargragh-title3 {
	color: #003562;
	margin-top: 16px;
	font-size: 15px;
}
.section-offre-service-onhym .candidat-form .form-group {
	margin-bottom: 27px;
}
.section-offre-service-onhym label {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	color: #003562;
	margin-top: 5px;
}
.section-offre-service-onhym .candidat-form input[type="text"],
.section-offre-service-onhym .candidat-form input[type="number"],
.section-offre-service-onhym .candidat-form input[type="email"],
.section-offre-service-onhym .candidat-form input[type="password"],
.section-offre-service-onhym .candidat-form select,
.section-offre-service-onhym .candidat-form textarea {
	width: 100% !important;
	padding: 6px 20px !important;
	margin-bottom: 20px !important;
	display: inline-block;
	vertical-align: middle;
	height: 40px;
	border: 0;
	border-bottom: 3px solid rgba(0, 53, 98, 0.48);
	border-radius: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	outline: none;
	font-size: 1.4rem;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #383838;
	background: #ffffff3b;
	font-family: 'poppins', sans-serif;
}
.section-offre-service-onhym .candidat-form input:focus,
.section-offre-service-onhym .candidat-form select:focus,
.section-offre-service-onhym .candidat-form textarea:focus {
	border-color: #ff6a00;
}
.section-offre-service-onhym .candidat-form option {
	color: black !important;
	background: #fff;
	border: 0px solid #626262;
	padding-left: 10px;
	font-size: 14px;
}
.section-offre-service-onhym .candidat-form textarea {
	height: 190px;
	resize: none;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 15px 18px;
}
.section-offre-service-onhym .candidat-form .inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: inherit;
	display: initial;
	z-index: -1;
}
.section-offre-service-onhym .candidat-form .cv_file {
	width: 99%;
	/* font-size: 1.50rem; */
	/* font-weight: 700; */
	/* text-overflow: ellipsis; */
	/* white-space: nowrap; */
	cursor: pointer;
	/* display: inline-block; */
	/* overflow: hidden; */
	/* padding: 0.625rem 24.25rem; */
	color: #f1e5e6;
	/*background-color: #003562;*/
	text-align: center;
	padding: 10px 0;
}
/*.section-offre-service-onhym .candidat-form .cv_file:hover {
	background-color: #337ab7;
}*/
.section-offre-service-onhym .candidat-form .conditat_piece {
	color: #ff7d00;
	padding-left: 0;
}
.section-offre-service-onhym .btn-style-one {
	position: relative;
	padding: 6px 20px;
	line-height: 24px;
	color: #003562;
	font-size: 18px;
	font-weight: 500;
	background: #00356200;
	border-radius: 5px;
	border: 2px solid #003562;
	text-transform: capitalize;
}
.section-offre-service-onhym .candidat-form button {
	margin-top: 27px;
	border-radius: 0px;
	font-weight: 700;
	font-size: 16px;
	padding: 6px 19px;
}
.section-offre-service-onhym .btn-style-one:hover {
	color: #f1f1f1;
	background: #003562;
	border-color: #003562;
}
.section-offre-service-onhym .check_case .checkbox label input[type="checkbox"] {
	display: none;
}
.section-offre-service-onhym .checkbox .cr, .radio .cr {
	position: relative;
	display: inline-block;
	border: 1px solid #a9a9a9;
	border-radius: .25em;
	width: 1.5em;
	height: 1.5em;
	float: left;
	margin-right: 0.5em;
	margin-bottom: 10px;
}
.section-offre-service-onhym .check_case .checkbox .cr .cr-icon {
	position: absolute;
	font-size: .8em;
	line-height: 0;
	top: 50%;
	left: 20%;
}
.section-offre-service-onhym .check_case .checkbox label input[type="checkbox"] + .cr > .cr-icon {
	transform: scale(3) rotateZ(-20deg);
	opacity: 0;
	transition: all .3s ease-in;
}
.section-offre-service-onhym .check_case .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon {
	transform: scale(1) rotateZ(0deg);
	opacity: 1;
}
.section-offre-service-onhym .checkbox .condition_link {
	color: #ff7d39;
	text-decoration: underline;
}
.section-offre-service-onhym .checkbox .condition_link:hover {
	color: #003594;
}
.section-offre-service-onhym .checkbox p {
	font-size: 15px;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	background: #ffffff;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
	margin-top: 10px;
}
	/****** START offre service RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.page-breadcrumb li{
	display: none;
}
}
@media (min-width: 425px) and (max-width: 768px ){
}
@media (max-width: 425px ) {
}
@media (max-width: 375px ) {
}
@media (max-width: 320px ) {
.section-offre-service-onhym .candidat-form .form-group .upload_cv {
	padding: 0;
}
.section-offre-service-onhym .checkbox .condition_link {
	display: flex;
}
}
	/****** END offre service RESPONSIVE *******/
	/****** START candidatinfo *******/
.section-candidat-info-onhym .wizard {
	margin: 65px auto;
	background: #fff;
}
.section-candidat-info-onhym .wizard > .wizard-inner {
	position: relative;
}
.section-candidat-info-onhym .wizard > .wizard-inner .connecting-line {
	height: 2px;
	background: #e0e0e0;
	position: absolute;
	width: 70%;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 75%;
	z-index: 1;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs {
	position: relative;
	margin: 50px auto;
	margin-bottom: 35px;
	border-bottom-color: #8edede00;
	border-bottom: 1px none !important;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs > li {
	float: left;
	margin-bottom: -35px;
	width: 25%;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs > li.active {
	text-transform: uppercase;
	font-family: poppins;
	font-size: 14px;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs > li a {
	width: 70px;
	height: 70px;
	margin: 20px auto;
	border-radius: 100%;
	padding: 0;
	color: #fff;
	background-color: #003562;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: pointer;
	line-height: 0;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs>li>a:focus,
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs>li>a:hover {
	color: #fff;
	background-color: #003562;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	line-height: 0;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs > li.active > a,
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs > li.active > a:hover,
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs > li.active > a:focus {
	color: #555555;
	cursor: default;
	border: 0;
	border-bottom-color: transparent;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs li:after {
	content: " ";
	position: absolute;
	left: 46%;
	opacity: 0;
	margin: 0 auto;
	bottom: 0px;
	border: 5px solid transparent;
	border-bottom-color: #5bc0de;
	transition: 0.1s ease-in-out;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs li.active:after {
	content: " ";
	position: absolute;
	left: 46%;
	opacity: 1;
	margin: 0 auto;
	bottom: 0px;
	border: 10px solid transparent;
	border-bottom-color: #ff7d00;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs span.round-tab {
	width: 70px;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	border-radius: 100px;
	background: #fff;
	border: 2px solid #e0e0e0;
	z-index: 2;
	position: absolute;
	left: 0;
	text-align: center;
	font-size: 25px;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs li.active span.round-tab {
	background: #fff;
	border: 2px solid #ff7d00;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs span.round-tab:hover {
	color: #003562;
	border: 2px solid #003562;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs span.round-tab i {
	color: #003562;
}
.section-candidat-info-onhym .wizard > .wizard-inner .nav-tabs li.active span.round-tab i {
	color: #ff7d00;
}
.section-candidat-info-onhym .wizard .tab-content {
	background-color: #ffffff00;
	border: 1px solid #f0ecf4 !important;
	border-bottom-width: 4px !important;
	border-radius: 7px !important;
	border-top-width: 2px !important;
	padding: 12px;
	height: 100%;
	box-shadow: 0 1px 18px 0px rgb(208, 208, 208);
	box-sizing: border-box;
}
.section-candidat-info-onhym .wizard .tab-pane {
	position: relative;
	padding-top: 50px;
}
.tab-content>.active {
	display: block;
}
.section-candidat-info-onhym .wizard .tab-pane h3 {
	font-size: 24px;
	font-weight: 600;
	font-family: 'poppins';
	line-height: 60px;
	color: #004c79;
	margin-bottom: 50px;
	text-align: center;
}
.section-candidat-info-onhym .wizard form .tab-content .column1 {
	border-right: 1px solid #ff7d0040;
}
.form-group {
	margin-bottom: 15px;
}
.section-candidat-info-onhym .wizard label {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	color: #ff7d00;
}
.section-candidat-info-onhym .wizard .form-control {
	padding: 6px 30px;
	margin-bottom: 20px !important;
}
.section-candidat-info-onhym .wizard .form-inline .form-control {
	width: 100% !important;
}
.section-candidat-info-onhym .wizard select {
	-moz-appearance: none;
	-webkit-appearance: none;
	background: transparent;
	width: 100%;
	border: 0;
	border-radius: 0;
	padding-left: 0.5em;
	position: relative;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	z-index: 10;
}
.section-candidat-info-onhym .wizard input {
	height: 40px;
	padding: 0;
	border: 0;
	border-bottom: 3px solid rgba(0, 0, 0, 0.08);
	border-radius: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	outline: none;
	font-size: 1.4rem;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.section-candidat-info-onhym .wizard option {
	background: #fff;
	border: 0px solid #626262;
	padding-left: 10px;
	font-size: 14px;
}
.section-candidat-info-onhym .wizard .form-group .sele-item i {
	position: absolute;
	right: 10%;
	top: 11px;
	z-index: 5;
	color: #aaa;
}
.section-candidat-info-onhym .wizard .list-inline {
	text-align: center;
}
.section-candidat-info-onhym .wizard .list-inline>li {
	margin-top: 40px;
}
.section-candidat-info-onhym .wizard .next-step,
.section-candidat-info-onhym .wizard .prev-step {
	background-color: #00356200 !important;
	border: 2px solid #003562 !important;
	color: #003562 !important;
	width: 120px;
	height: 43px;
	font-weight: 500;
}
.section-candidat-info-onhym .wizard .next-step:hover,
.section-candidat-info-onhym .wizard .prev-step:hover {
	background-color: #003562 !important;
	border-color: #003562 !important;
	color: white !important;
	width: 120px;
	height: 43px;
	font-weight: 500;
}
.section-candidat-info-onhym .wizard li:after {
	content: " ";
	position: absolute;
	left: 46%;
	opacity: 0;
	margin: 0 auto;
	bottom: 0px;
	border: 5px solid transparent;
	border-bottom-color: #5bc0de;
	transition: 0.1s ease-in-out;
}
.section-candidat-info-onhym .wizard .title_formation h3 {
	color: #e66507;
	font-size: 18px;
	text-align: left;
	border-bottom: 1px solid;
	margin-left: 14px;
}
.section-candidat-info-onhym .wizard#hidden_div {
	display: none;
}
.section-candidat-info-onhym .wizard .btn_niveau {
	float: right;
	margin-right: 50px;
	margin-top: 40px;
	color: white;
	background: #ff7d20;
}
.section-candidat-info-onhym .wizard .btn_niveau:hover {
	background: #003562;
}
.section-candidat-info-onhym .wizard#tab_autre {
	display: none;
}
.section-candidat-info-onhym .wizard .check_boxexp {
	height: 15px !important;
	margin-left: 30px !important;
	margin-right: 10px !important;
}
.section-candidat-info-onhym .wizard #hidecheck {
	display: none;
}
.section-candidat-info-onhym .wizard textarea {
	overflow: auto;
	width: 100%;
	vertical-align: top;
	border: 1px solid #efefef;
	border-bottom: 1px solid #003562;
}
.section-candidat-info-onhym .wizard .grid_dis {
	display: grid;
}
.section-candidat-info-onhym .wizard .form-group .btn-secondary {
	background-color: #e66507;
	color: #fff;
}
.section-candidat-info-onhym .wizard .form-group .btn-secondary:hover {
	background-color: #003562;
}
.section-candidat-info-onhym .wizard .checkbox label,
.section-candidat-info-onhym .wizard .radio label {
	padding-left: 0px !important;
}
.section-candidat-info-onhym .wizard .check_case .checkbox label input[type="checkbox"] {
	display: none;
}
.section-candidat-info-onhym .wizard .checkbox .cr, .radio .cr {
	position: relative;
	display: inline-block;
	border: 1px solid #a9a9a9;
	border-radius: .25em;
	width: 1.5em;
	height: 1.5em;
	float: left;
	margin-right: 0.5em;
	margin-bottom: 10px;
}
.section-candidat-info-onhym .wizard .check_case .checkbox .cr .cr-icon {
	position: absolute;
	font-size: .8em;
	line-height: 0;
	top: 50%;
	left: 20%;
}
.section-candidat-info-onhym .wizard .check_case .checkbox label input[type="checkbox"] + .cr > .cr-icon {
	transform: scale(3) rotateZ(-20deg);
	opacity: 0;
	transition: all .3s ease-in;
}
.section-candidat-info-onhym .wizard .check_case .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon {
	transform: scale(1) rotateZ(0deg);
	opacity: 1;
}
.section-candidat-info-onhym .wizard .checkbox .condition_link {
	color: #ff7d39;
	text-decoration: underline;
}
.section-candidat-info-onhym .wizard .checkbox .condition_link:hover {
	color: #003594;
}
.section-candidat-info-onhym .wizard .checkbox p {
	font-size: 15px;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	background: #ffffff;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: 'poppins', sans-serif;
}
.section-candidat-info-onhym .sign-modal-img {
	display: block;
	width: 120px;
	height: 120px;
	padding: 0;
	position: relative;
	margin: 20px auto;
}
.section-candidat-info-onhym .sign-modal-text {
	text-align: center;
	color: #777777;
}
.section-candidat-info-onhym .list-inline-sign {
	text-align: center;
	list-style: none;
	margin-top: 40px;
	padding: 0;
}
.section-candidat-info-onhym .list-inline-sign li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
	/****** END candidatinfo *******/
	/****** START candidatinfo RESPONSIVE *******/
	/****** START candidature *******/
.section-candidature-spontanee-onhym {
	position: relative;
	overflow: hidden;
	font-family: 'poppins', sans-serif;
}
.section-candidature-spontanee-onhym .sec-title {
	margin-top: 131px;
	position: relative;
	margin-bottom: 22px;
}
.section-candidature-spontanee-onhym .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-candidature-spontanee-onhym .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-candidature-spontanee-onhym .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-candidature-spontanee-onhym .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-candidature-spontanee-onhym .sec-title .candidat-text {
	width: 95%;
	text-align: justify;
	font-size: 15px;
	color: #777777;
	line-height: 1.8em;
	font-weight: 400;
	font-family: 'poppins', sans-serif;
}
.section-candidature-spontanee-onhym .form-outer {
	position: relative;
	max-width: 480px;
	float: right;
	width: 100%;
	background: url(../images/home/candidat.jpg);
	background-size: cover;
	-webkit-box-shadow: 0px 0px 18px 0px rgb(0, 53, 98);
	-moz-box-shadow: 0px 0px 18px 0px rgba(204,204,204,1);
	box-shadow: 0px 0px 18px 0px rgb(0, 53, 98);
}
.section-candidature-spontanee-onhym .form-outer .inner-box {
	position: relative;
	display: block;
	padding: 130px 40px 160px;
}
.section-candidature-spontanee-onhym .candidat-form .form-group {
	margin-bottom: 27px;
}
.section-candidature-spontanee-onhym .candidat-form input[type="text"],
.section-candidature-spontanee-onhym .candidat-form input[type="email"],
.section-candidature-spontanee-onhym .candidat-form input[type="password"],
.section-candidature-spontanee-onhym .candidat-form select, .candidat-form textarea {
	display: block;
	width: 100%;
	height: 48px;
	font-size: 14px;
	color: #848484;
	line-height: 16px;
	padding: 10px 18px;
	font-weight: 400;
	background: #ffffff;
	border: 1px solid #f77530;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	font-family: 'poppins', sans-serif;
}
.section-candidature-spontanee-onhym .candidat-form input:focus,
.section-candidature-spontanee-onhym .candidat-form select:focus,
.section-candidature-spontanee-onhym .candidat-form textarea:focus {
	border-color: #ffb200;
}
.section-candidature-spontanee-onhym .candidat-form .form-group a {
	text-decoration: none;
}
.section-candidature-spontanee-onhym .candidat-form .form-group a:hover .forgeted {
	color: #ff7d00;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .forgeted {
	color: white;
	font-size: 15px;
	line-height: 1.8em;
	font-weight: 400;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one {
	position: relative;
	line-height: 24px;
	color: #f77519;
	background: #00356200;
	border: 2px solid #f77519;
	/*text-transform: capitalize;*/
	margin-top: 10px;
	border-radius: 0px;
	font-weight: 700;
	font-size: 16px;
	padding: 6px 19px;
	width: 100%;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one .button-text {
	color: #f77519;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one:hover {
	color: #003562;
	background-color: #ff7d00;
	border-color: #ff7d00;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one:hover .button-text {
	color: #003562;
}
	/****** END candidature *******/
	/****** START candidature RESPONSIVE *******/
@media (min-width: 991px) and (max-width: 1200px ){
}
@media (min-width: 768px) and (max-width: 991px ){
.section-candidature-spontanee-onhym .form-outer{
	height: 655px;
}
.section-candidature-spontanee-onhym .sec-title{
	margin-top: 0px;
}
.section-candidature-spontanee-onhym .candidat-form .form-group a:hover .forgeted {
	color: #fff;
}
.section-candidature-spontanee-onhym .candidat-form .form-group {
	text-align: center;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one:hover {
	color: #f77519;
	background-color: #00356200;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one:hover .button-text {
	color: #f77519;
}
}
@media (min-width: 425px) and (max-width: 768px ){
.section-candidature-spontanee-onhym .candidat-form .form-group a:hover .forgeted {
	color: #fff;
}
.section-candidature-spontanee-onhym .candidat-form .form-group {
	text-align: center;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one:hover {
	color: #f77519;
	background-color: #00356200;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one:hover .button-text {
	color: #f77519;
}
}
@media (max-width: 425px ) {
.section-candidature-spontanee-onhym .form-outer .inner-box {
	padding: 100px 20px 130px;
}
.section-candidature-spontanee-onhym .sec-title{
	margin-top: 30px;
	text-align: center;
}
.section-candidature-spontanee-onhym .sec-title h2 {
	font-size: 25px;
}
.section-candidature-spontanee-onhym .sec-title .separator{
	margin: 0 auto 20px;
}
.section-candidature-spontanee-onhym .sec-title .separator:after{
	margin-left: 25px;
}
.section-candidature-spontanee-onhym .candidat-form .form-group a:hover .forgeted {
	color: #fff;
}
.section-candidature-spontanee-onhym .candidat-form .form-group {
	text-align: center;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one:hover {
	color: #f77519;
	background-color: #00356200;
}
.section-candidature-spontanee-onhym .candidat-form .form-group .btn-style-one:hover .button-text {
	color: #f77519;
}
}
@media (max-width: 375px ) {
.section-candidature-spontanee-onhym .sec-title h2 {
	font-size: 20px;
}
}
@media (max-width: 320px ) {
}
	/****** END candidature RESPONSIVE *******/
	/****** START PUBLICATION *******/
.section-first-publication-onhym {
	position: relative;
	padding: 100px 0px 40px;
	background: #f4f4f4;
}
.section-first-publication-onhym .image-column {
	position: relative;
}
.section-first-publication-onhym .image-column .image {
	position: relative;
}
.section-first-publication-onhym .image-column .image img {
	position: relative;
	display: block;
	width: 100%;
	margin-left: 0px;
	margin-bottom: -57px;
	bottom: 63px;
}
.section-first-publication-onhym .image-column .image img.imagee {
	width: 20%;
	top: calc(50% - 60px);
	left: calc(50% - 50px);
}
.section-first-publication-onhym .image-column .image .overlay-link {
	position: absolute;
	left: 0px;
	bottom: 64px;
	width: 100%;
	height: 100%;
	display: block;
	color: #ffffff;
	font-size: 32px;
	text-align: center;
	line-height: 1em;
	opacity: 0;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	background-color: rgba(255, 125, 0, 0.62);
}
.section-first-publication-onhym .image-column:hover .image .overlay-link {
	opacity: 1;
}
.section-first-publication-onhym .content-column {
	position: relative;
	margin-bottom: 30px;
}
.section-first-publication-onhym .content-column .inner-column {
	position: relative;
}
.section-first-publication-onhym .content-column .sec-title {
	position: relative;
	margin-top: 50px;
}
.section-first-publication-onhym .content-column .sec-title h2 {
	position: relative;
	font-size: 30px;
	font-weight: 600;
	color: #003562;
	line-height: 1.2em;
	padding: 0px 0px 16px;
	display: inline-block;
	text-transform: uppercase;
}
.section-first-publication-onhym .content-column .sec-title .separator {
	position: relative;
	width: 75px;
	margin-bottom: 28px;
}
.section-first-publication-onhym .content-column .sec-title .separator:before {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 75px;
	height: 2px;
	background-color: #ff7d00;
}
.section-first-publication-onhym .content-column .sec-title .separator:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 2px;
	width: 25px;
	height: 4px;
	background-color: #ff7d00;
}
.section-first-publication-onhym .content-column .text {
	position: relative;
	color: #848484;
	font-size: 16px;
	line-height: 1.7em;
	/*margin-bottom: 32px; RAPPORT ANNUEL ELM*/
	margin-bottom: 60px;
	font-family: 'poppins', sans-serif;
}
.section-first-publication-onhym .btn-style-one {
	position: relative;
	line-height: 24px;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	background: #ff7d00;
	display: inline-block;
	padding: 13px 22px;
	border-radius: 50px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: 2px solid #ff7d00;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	font-family: 'Poppins', sans-serif;
	text-decoration: none;
}
.section-first-publication-onhym .btn-style-one:hover {
	color: #ff7d00;
	border-color: #ff7d00;
	background: none;
	text-decoration: none;
}
	/****** END PUBLICATION *******/
.help-block {
	display: none;
}
	/*bqckground*/
.page-node-31 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/contact.jpg);
}
.page-node-226 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-227 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-228 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-229 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-230 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-236 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-231 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-232 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-244 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/allachat.jpg);
}
.page-node-243 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/allachat.jpg);
}
.page-appels-d-offres section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/allachat.jpg);
}
.page-node-251 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/allachat.jpg);
}
.page-node-382 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/contact.jpg);
}
.page-node-353 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-354 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-355 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-356 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-357 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-358 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-359 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-370 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/alllabo.jpg);
}
.page-node-365 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/allachat.jpg);
}
.page-node-395 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/allachat.jpg);
}
.page-node-72 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/home_back.jpg);
}
.page-node-43 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/home_back.jpg);
}
.page-node-19 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/home_back.jpg);
}
.page-node-17 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/home_back.jpg);
}
.page-node-372 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/home_back.jpg);
}
.page-node-361 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/home_back.jpg);
}
.page-node-384 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/home_back.jpg);
}
.page-node-383 section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/home_back.jpg);
}
.page-actualite section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/actu_back.jpg);
}
.page-publication section.page-title{
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/pub_back.jpg);
}
	/*publication */
.page-node-507 section.page-title {
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/allachat.jpg);
}
.onhym-publication-inst .inner-box .image {
	height: 200px;
}
.onhym-publication-inst .inner-box .lower-content {
	/*height: 150px; RAPPORT ANNUEL ELM*/
	height: 100px;
	margin-top: 10px !important;
	padding: 5px 5px 5px !important;
}
.node-type-actualite section.page-title {
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/actu_back.jpg);
}
.page-phototheque section.page-title {
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/photo_back.jpg);
}
.page-mediathque section.page-title {
	background-image: url(/sites/all/themes/onhym_institutionnel/images/home/video_back.jpg);
}
	/*captcha*/
	fieldset.captcha .panel-heading{
	display: none;
}
	fieldset.captcha{
	border: hidden;
	box-shadow: none;
}
.page-soumission-offre-service-fr fieldset#edit-captcha{
	display: none;
}
.page-soumission-offres-services-en fieldset#edit-captcha {
	display: none;
}
.page-soumission-offre fieldset#edit-captcha{
	display: none;
}
/*.section-recent-project-onhym .media_titles{
	 }*/
.date-hide{
	display: none;
}
	/*tebleau */
	td.td_objet {
	width: 46% !important;
	white-space: initial !important;
}
.section-oil-history-hydro .history-carousel .thumbs-carousel li {
	z-index: 1;
}
.section-oil-history-hydro .history-carousel .thumbs-carousel .owl-item.active li {
	z-index: 10;
}
.section-prestations-onhym .single-prestations-onhym .top-box h3 {
	margin: 0;
	font-weight: 600;
	margin-top: 10px;
	transition: all .4s ease;
	color: #002c42;
	font-size: 20px;
	text-decoration: none;
	background-color: transparent;
}
@media (max-width: 991px) and (min-width: 768px){
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3 {
	margin: 0;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	/*-o-transition: all .4s ease;*/
	/*-webkit-transition: all .4s ease;*/
	transition: all .4s ease;
	color: #ff8005;
	font-size: 20px;
	text-decoration: none;
	background-color: transparent;
}
}
@media (max-width: 767px) and (min-width: 426px){
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3 {
	margin: 0;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	/*-o-transition: all .4s ease;*/
	/*-webkit-transition: all .4s ease;*/
	transition: all .4s ease;
	color: #ff8005;
	font-size: 20px;
	text-decoration: none;
	background-color: transparent;
}
.section-prestations-onhym .single-prestations-onhym {
	margin-bottom: 30px;
}
}
@media(max-width: 425px) {
.section-prestations-onhym .single-prestations-onhym .image-block .overlay .box .mobile_layer h3 {
	margin: 0;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	/*-o-transition: all .4s ease;*/
	/*-webkit-transition: all .4s ease;*/
	transition: all .4s ease;
	color: #ff8005;
	font-size: 20px;
	text-decoration: none;
	background-color: transparent;
}
}




/* Start pole midstream */


.onhym-midstream {
  perspective: 150rem;
  position: relative;
  height: 5rem;
  margin-top: 2rem;
  z-index: 50;
}

.onhym-midstream__heading h3 {
  color: #fff;
  line-height: 1.5;
}

.onhym-midstream__side {
  height: 6rem;
  transition: all 0.8s ease-in;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  backface-visibility: hidden;
  border-radius: 5px;
  box-shadow: 0 1.5rem 4rem rgb(0 0 0 / 0.2);
}

.onhym-midstream__side--front {
  background-color: #ff1616;
  color: #fff;
  line-height: 1.3;
}

.onhym-midstream__side--front h2 {
  font-size: 17px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.onhym-midstream__side--back {
  background-image: linear-gradient(to right bottom, #ff5a5a, #ff1616);
  transform: rotateY(180deg);
  padding: 5px 0;
  height: 33rem;
}

.onhym-midstream__side--back .img-cadre {
  margin-top: 0.5rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 20%;
}

.onhym-midstream__side--back .nom-cadre {
  font-size: 2rem;
  font-weight: 500;
  margin-top: 5px;
  color: #fff;
}

.onhym-midstream__side--back .info-cadre .fonction-cadre {
  color: #fff;
}

.onhym-midstream__side--back .info-cadre .mail-cadre {
  color: #fff;
}

.onhym-midstream__side--back .info-cadre i {
  margin-right: 5px;
}

.onhym-midstream__side--back .info-cadre2 {
  color: #fff;
  margin-top: 0.5rem;
}

.onhym-midstream__side--back .info-cadre2 h4 {
  color: #fff;
}

.onhym-midstream__side--back .info-cadre2 i {
  margin-right: 5px;
}

.onhym-midstream:hover .onhym-midstream__side--front {
  transform: rotateY(-180deg);
}

.onhym-midstream:hover .onhym-midstream__side--back {
  transform: rotateY(0);
  height: 33rem;
}

.onhym-midstream:hover .onhym-midstream__side--back .img-cadre {
  margin-top: 0.5rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 20%;
}

.onhym-midstream:hover .onhym-midstream__side--back .nom-cadre {
  font-size: 2rem;
  font-weight: 500;
  margin-top: 5px;
  color: #fff;
}

.onhym-midstream:hover .onhym-midstream__side--back .info-cadre .fonction-cadre {
  color: #fff;
}

.onhym-midstream:hover .onhym-midstream__side--back .info-cadre .mail-cadre {
  color: #fff;
}

.onhym-midstream:hover .onhym-midstream__side--back .info-cadre i {
  margin-right: 5px;
}

.onhym-midstream:hover .onhym-midstream__side--back .info-cadre2 {
  color: #fff;
  margin-top: 0.5rem;
}

.onhym-midstream:hover .onhym-midstream__side--back .info-cadre2 h4 {
  color: #fff;
}

.onhym-midstream:hover .onhym-midstream__side--back .info-cadre2 i {
  margin-right: 5px;
}

/* End Pole midstream */


.onhym-dg__side--front {
	background-color: #2576bb
}
.onhym-promoinvest__side--front {
	background-color: #2576bb
}
.onhym-poleexploration__side--front {
	background-color: #2576bb
}
.onhym-sg__side--front {
	background-color: #2576bb
}
.onhym-strategieperformance__side--front {
	background-color: #2576bb
}
.onhym-divchargegouvernance__side--front {
	background-color: #2576bb
}
.onhym-achatgeneraux__side--front {
	background-color: #2576bb
}
.onhym-auditinterne__side--front {
	background-color: #2576bb
}
.onhym-promomines__side--front {
	background-color: #2576bb
}
.onhym-promohc__side--front {
	background-color: #2576bb
}
.onhym-devandprod__side--front {
	background-color: #2576bb
}
.onhym-explorationmine__side--front {
	background-color: #2576bb
}
.onhym-explorationpetrole__side--front {
	background-color: #2576bb
}
.onhym-laboservicetech__side--front {
	background-color: #2576bb
}
.onhym-sysinfo__side--front {
	background-color: #2576bb
}
.onhym-rh__side--front {
	background-color: #2576bb
}
.onhym-rf__side--front {
	background-color: #2576bb
}
	/* hover*/
.onhym-dg__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
}
.onhym-promoinvest__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 19rem !important;
}

.onhym-midstream__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 19rem !important;
}

.onhym-poleexploration__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-sg__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-strategieperformance__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 19rem !important;
}
.onhym-divchargegouvernance__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 19.5rem !important;
}
.onhym-achatgeneraux__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-auditinterne__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-promomines__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-promohc__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-devandprod__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-explorationmine__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-explorationpetrole__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-laboservicetech__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-sysinfo__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-rh__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}
.onhym-rf__side--back {
	background-image: linear-gradient(to right bottom, #ffac56, #ff7d00);
	height: 18rem !important;
}


	/* img cadre */
.onhym-promoinvest__side--back .img-cadre{
	width: 29% !important;
}
.onhym-poleexploration__side--back .img-cadre{
	width: 29% !important;
}
.onhym-sg__side--back .img-cadre{
	width: 29% !important;
}
.onhym-strategieperformance__side--back .img-cadre{
	width: 29% !important;
}
.onhym-divchargegouvernance__side--back .img-cadre{
	width: 29% !important;
}
.onhym-achatgeneraux__side--back .img-cadre{
	width: 29% !important;
}
.onhym-auditinterne__side--back .img-cadre{
	width: 29% !important;
}
.onhym-promomines__side--back .img-cadre{
	width: 29% !important;
}
.onhym-promohc__side--back .img-cadre{
	width: 29% !important;
}
.onhym-devandprod__side--back .img-cadre{
	width: 29% !important;
}
.onhym-explorationmine__side--back .img-cadre{
	width: 29% !important;
}
.onhym-explorationpetrole__side--back .img-cadre{
	width: 29% !important;
}
.onhym-laboservicetech__side--back .img-cadre{
	width: 29% !important;
}
.onhym-sysinfo__side--back .img-cadre{
	width: 29% !important;
}
.onhym-rh__side--back .img-cadre{
	width: 29% !important;
}
.onhym-rf__side--back .img-cadre{
	width: 29% !important;
}
#section-organigramme h4, #section-organigramme h3 {
	color: #fff;
}
	/* first letter uppercase */
.fonction-cadre {
	text-transform: lowercase;
}
.fonction-cadre::first-letter {
	text-transform: uppercase;
}
.nom-cadre{
	margin-top: 5px !important;
}
.onhym-dg .onhym-dg__side--back {
	height: 17rem !important;
}
.onhym-dg .onhym-dg__side--back .img-cadre {
	margin: 0 !important;
}
.onhym-dg .onhym-dg__side--back .img-cadre img{
	margin: 0 auto !important;
}
.onhym-divchargegouvernance__side--front h2{
	margin-top: 10px;
}
div#edit-actions {
	/*display: block;*/
	text-align: center;
	padding-top: 10px;
}
.blue_title {
	color: #003562;
}
.orange_title{
	color: #ff7d00;
}
.text-gouver{
	padding: 0 18px;
	list-style: none;
}
.page-node-277 .alert-success {
	color: white;
	background-color: white;
	border-color: white;
}

.hieracrhy-item-container{
	text-align: center;
}

.hieracrhy-item-container__front{
	text-align: center;
}

.textoo li {
	list-style-type: none;
	display: flex;
}

.textoo li::before {
    color: #003562;
    content: "\2022";
    font-size: 2em;
    padding-right: 5px;
}

/*
 * Added by : 		Benkhayi
 * Started at :		10-JAN-2024 | 09:46
 * Subject : 		Slider update
*/

.onm-top-navbar {
	background-color: #ffffff;
	color: white !important;
	font-weight:600;
	font-size: x-small;
}
.onm-top-navbar > .container {
	justify-content: space-between;
}
.onm-link-list {
	display: flex;
	list-style-type: none;
	gap: 12px;
	padding: 0;
	margin: 0;
}

.onm-link-list > li > a {
	color: #131313;
}

.bs-slider {
	width: 100%;
	height: fit-content;
}

.bs-slider > .carousel-inner {
	height: 100%;
}

.bs-slider > .carousel-inner > .slide-item {
	background-color: #003562 !important;
	height: 100%;
}

.bs-slider > .carousel-inner > .slide-item > .slider-image {
	opacity: .4;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
}

.bs-slider > .carousel-inner > .slide-item > .slider-container {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 0 20%;
    margin-top: 50px;
}

.bs-slider > .carousel-inner > .slide-item > .slider-container > .slider-text {
	width: 100%;
	height: 100%;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
}

.bs-slider > .carousel-inner > .slide-item > .slider-container > .slider-text > p {
	font-weight: bold;
	text-transform: uppercase;
	font-size: small;
	line-height: 1.4em;
}

.slider-controller {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.slider-control-btn {
	padding: 0 40px;
	color: white;
	height: 100% !important;
	text-align: center;
	font-size: 3rem !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

.slider-control-btn:focus {
	color: white;
}

.slider-control-btn-left:hover {
	background-image: linear-gradient(90deg, rgba(255,255,255, .2) 0%, rgba(255,255,255, 0) 100%);
}

.slider-control-btn-right:hover {
	background-image: linear-gradient(-90deg, rgba(255,255,255, .2) 0%, rgba(255,255,255, 0) 100%);
}
.slider-control-btn:hover {
	color: white;
}

@media (min-width: 576px) {
	.bs-slider > .carousel-inner > .slide-item > .slider-container > .slider-text > p {
		font-size: medium;
	}
}

@media (min-width: 768px) { 
	.bs-slider > .carousel-inner > .slide-item > .slider-container > .slider-text > p {
		font-size: large;
	}
}

@media (min-width: 992px) { 
	.bs-slider > .carousel-inner > .slide-item > .slider-container > .slider-text > p {
		font-size: x-large;
	}
}

@media (min-width: 1200px) { 
	.bs-slider > .carousel-inner > .slide-item > .slider-container > .slider-text > p {
		font-size: xx-large;
	}
}

/*
 * End Slider Update
*/



/*
 * Added by : 		Benkhayi
 * Started at :		30-JAN-2024 | 12:00
 * Subject : 		ONHYMBOT Forms
*/

.onhym-bot-form {
	display: flex;
	flex-direction: column;
	gap:24px;
	background-color: transparent;
	padding-top: 12px;
}


.form-title {
	color: #000000;
	font-weight: 600;
}

.form-title::after {
	margin-top: 24px;
	display: block;
	content: '';
	width: 20%;
	height: 6px;
	background-color: orange;
}

.onhym-bot-form::before {
	display: none;
}

/*
 * End ONHYMBOT Forms
*/

.acreages-map {
	width: 100%;
	height: 84vh;
}