/* Theme Name: Child-Theme Description: Child theme for the Twenty Twelve theme Author: Wevi Communication Author URI: http://h2ocommunication.com Template: twentyseventeen */
/*--------------------------------------------------------------*/
/* RESET
 /*--------------------------------------------------------------*/
 html,body,div,span,applet,object,iframe,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,header,hgroup,menu,output,ruby,section,summary,time,mark,audio,
 video {
     margin: 0;
     padding: 0;
     border: 0;
     /* 	 font-size: 100%; */
     vertical-align: baseline;
 }
html {
  scroll-behavior: smooth;
}

#apropos, #historique, #equipe{
	padding-top:120px;
	}

 article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,
 p {
     display: block;
 }



.gaptest{
display: block;
    position: relative;
    top: -120px;
}
.wpml-ls-legacy-list-horizontal{
/*	padding: 3px 0 0 0 !important;*/
}
 body,
 p {
     line-height: 1.5;
 }
 ul .tab {
   list-style: circle inside;
 }
 .tab {
   padding-left: 3em;
 }		
 ol,
 .page-id-2070 ul li {
 }
 blockquote,
 q {
     quotes: none;
 }

/*test form SRS */

/* Hide the browser's default checkbox */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}






.aboutpopup{
	margin-left:-4em;
	font-size:1.2em;
	
}
.wpcf7dtx-dynamictext{
	width:90% !important;
}
 blockquote:before,
 blockquote:after,
 q:before,
 q:after {
     content: '';
     content: none;
 }
 table {
     border-collapse: collapse;
     border-spacing: 0;
 }
 .image_header img, .imagearticle img, .offre_img_header {
     width: 100%;
     height: auto;
     background-size: 100% auto !important; 	
 }

 .image_header_LP img {
     width: 30%;
	 display:block;
	 margin: 0 auto;
     height: auto;
     background-size: 100% auto !important; 	
 }

 .image_header {
 margin-bottom:-7px;
 }

.soc3 { display: none !important ;  }



.menu-item-has-children:hover .sub-menu {
    display: block !important;
}

ul.sub-menu {
    display: none;
    position: absolute;
    background: #fff;
    padding: 0.5vw 1vw;
    margin: 0 0 0 -1vw;
}

ul.sub-menu li {
    text-transform: uppercase;
    margin: 0.5vw 0;
}

.collapsible-body {
    float: left;
    width: 100%;
}

.candidature #content ul li {
    list-style-type: circle;
    margin: 0 0 0 2vw;
}
ul.Lien.interactif li {
    list-style-type: none !important;
}
 /*--------------------------------------------------------------*/
 /* Contenu Général /*--------------------------------------------------------------*/
 /*  .hero { */
 /*     width: 100%;
     height: 70vh; */
     /* background-image: var(--my-color-var); */
 /*     background-repeat: no-repeat;
     background-position: center center; */
     /* background-attachment: fixed; */
 /*     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover; */
 /* }  */
 /*--------------------------------------------------------------*/
 /* Structure
     /*--------------------------------------------------------------*/
 #secondary,
 #post-0 {
     display: none;
 }
 body {
     font-family: 'Roboto', sans-serif;
 }
 .edit-link,
 #message {
     display: none;
 }
 .clear {
     clear: both;
 }
 .fl {
     float: left;
 }
 .fr {
     float: right;
 }
 .clear-group:after,
 .inner:after {
     content: " ";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
 }
 a {
     color: #00ACE2;
 }
 a:hover {
     color: #02617e;
 }
 h1 {
     font-size: 2.2rem;
 }
 h2 {
     font-size: 2rem;
 }
 h3 {
     font-size: 1.8rem;
 }
 h4 {
     font-size: 1.6rem;
 }
 h5 {
     font-size: 1.3rem;
 }
 h6 {
     font-size: 1.1rem;
     font-weight: 600;
 }
 .legente_table2 a{
 }
 .modal_img{
     width:auto;
     text-align:center;
     margin-left:5%;
 }
 #modal2 .modal-content{
     background-color:#ffffff;
     padding:0;
 }

.srs-page h3 {
    color: #2384c7;
}


.srsdescription h3 {
    color: #2384c7;
}

.srstitre h3 {
	color: #2384c7;
}

.container_post_txt.srspostcontent p {
    margin: 0 0 1vw 0;
}


.container.srs-page p {
    margin: 0 0 1vw 0 !important;
}

.container.srsfinalistes {
    margin: -2vw auto !important;
}

.container.srsdescription p {
    margin: 0 0 1vw 0;
}

.texte_revue {
    float: left;
    width: 55%;
}

.image_revue img {
    width: 100%;
}

.image_revue {
    float: left;
    width: 40%;
    margin: 0 0 0 5%;
}

ul.Lien.interactif {
    float: left;
    margin: 1vw 0 0 0;
}

ul.Lien.interactif li a {
    float: left;
    background: #207ec1;
    margin: 0 1vw 1vw 0;
    padding: 1vw;
    color: white;
    border-radius: 0.5vw;
}

ul.Lien.interactif li {
    float: left;
}

div.titre_revue {
    color: #207ec1;
    margin: 2vw 0;
}

.container.revueautre {
    float: left;
    width: 100%;
    margin: 2vw 0;
}

.container_section1_revue img {
    width: 100%;
}

.container_section1_revue {
    float: left;
    width: 20%;
    margin: 0 2.5%;
}

.landingpage {
    width: 40%;
    margin:auto;
	padding-bottom:10%;
}

.landingpage p {
  margin-bottom: 2em;

}

.pagecandidature {
    width: 70%;
    margin: 2vw 15%;
}

.pagecandidature h4 {
    color: #2b83c1;
}

.photofinaliste img {
    float: left;
    width: 30%;
    margin: 0 2vw 0 0;
}

.sectionfinaliste {
    float: left;
    margin: 0 25% 2vw 0;
    font-size: 1vw;
    width: 75%;
}

.collapsible-body {
	float: left;
}

.implication_super_container_sec11 {
    float: left;
    width: 100%;
}

.container.revueautre h6 {
    color: black;
}

/**.sectionfinaliste a {
    color: #000;
} */

.pagecandidature p {
    margin: 1vw 0;
}

.pagecandidature h2 strong {
    color: #2b83c1;
}

.texte_revue p {
    margin: 1vw 0;
}

.texte_jures p {
    margin: 0 25% 1vw 25%;
}

ul.commanditairesdisplay li {
    width: 18%;
    margin: 0 5% 5% 0;
    float: left;
    text-align: center;
    align-content: baseline;
    height: 6vw;
    align-items: center;
    display: flex;
}

ul.commanditairesdisplay img {
    width: 100%;
}

.prix-SRS.container_accueil_section6.valign-wrapper {
    width: 100%;
}

h2.titrejures {
    color: #2384c7;
}

 /*--------------------------------------------------------------*/
 /* Entête
     /*--------------------------------------------------------------*/
 /*--------------------------------------------------------------*/
 /* Menu
     /*--------------------------------------------------------------*/
  .nav_btn_left_menu{
	  margin-top:5px;
  }
  
  .nav_btn_left_menu li{
	  margin-right:6px;
  }  

 .super_container_nav {
     width: 90%;
     margin:auto;
     display: flex;
     background-color: #ffffff;
     z-index: 997;
 }

 .super_container_nav_LP {
     width: 80%;
     margin:auto;
	 padding-bottom:25px;
     display: flex;
	 justify-content: center;
     background-color: #000000;
     z-index: 997;

 }


 .super_container_nav1 {
     width: 100%;
     background-color: #ffffff;
     z-index: 996;
     position: fixed;
 }

 .super_container_nav1_LP {
     width: 100%;
	 padding-top:25px;
	 padding-bottom:25px;
     background-color: #000000;
     z-index: 996;
 }

 .left_nav_div {
     flex-basis: 23%;
     display: flex;
     align-items: center;
 }
 .left_nav_div img {
	 margin-top:5px;s
     width: 80%;
   /*  max-width: 374px; */
     max-width: 275px;
     height: auto;
 }


/*
.center_nav_div img {
	 margin-top:5px;
	margin-bottom:15px;
     width: 80%;
   max-width: 374px; 
     max-width: 275px;
     height: auto;
 }

.center_nav_div {
	 margin-top:5px;
     width: 100%;
     height: auto;
 }
*/

 .right_nav_container {
     flex-basis: 77%;
 }
 ul.top_row {
     width: auto;
     display: flex;
     justify-content: flex-end;
     /* border-bottom: 100px solid red; border-right: 50px solid transparent; width: 100px;
     */
     background-image: url("../../../wp-content/uploads/2019/12/blue_backgound.png");
     background-repeat: no-repeat;
     padding-left: 3em;
 }
 ul.top_row li {
     margin: 5px;
     align-self: center;
 }
 ul.top_row li:first-child {
     margin-right: 20px;
 }
 ul.top_row li:nth-child(2) {
     padding-right: 1em;
 }
 ul.top_row li:last-child {
     margin-right: 20px;
 }
 ul.top_row li a{
     font-size: 8.5pt;
     color: #ffffff;
 }
 ul.top_row li a img, ul.top_row_mobile li a img {
     margin-top: 5px;
 }
 .container_accueil_section1 div:first-child,
 .container_accueil_section1 div:nth-child(2) {}
 .super_container_nav1 {
 /*     margin-bottom: 91px; */
 }
     .left_nav_div_mobile{
         align-self:center;
 }
 /* --------------------------Mobile_Menu------------------------------------- */
 .super_container_nav {
     width: 90%;
     margin: 0 5%;
     display: flex;
     background-color: #ffffff;
     z-index: 997;
 }
 .super_container_nav1 {}
 .super_container_nav1_mobile {
     width: 100%;
     background-color: #ffffff;
     z-index: 996;
     position: fixed;
 }

 .super_container_nav1_mobile_LP {
     width: 100%;
     background-color: #000000;
     z-index: 996;
     position: fixed;
 }


 .super_container_nav_mobile {
     width: 96%;
     margin: 0 auto 0 2%;
     min-height: 101px;
     max-height: 101px;
     display: flex;
     justify-content: space-between;
     background-color: #ffffff;
     z-index: 997;
 }

 .super_container_nav_mobile_LP {
     width: 96%;
     margin: 0 auto 0 2%;
     min-height: 101px;
     max-height: 101px;
     display: flex;
     justify-content: space-between;
     background-color: #000000;
     z-index: 997;
 }

 .wpml-ls-legacy-list-horizontal {
    margin-left: -6px;
    padding-right: 0px !important;	
    padding-top: 8px !important;	
}
 ul.top_row_mobile {
     height: 45px;
     display: flex;
     justify-content: flex-end;
     white-space: nowrap;
     /* border-bottom: 100px solid red; border-right: 50px solid transparent; width: 100px; */
     background-color: #2b83c1;	 
     /*background-image: url("../../../wp-content/uploads/2019/12/blue_backgound.png");
     background-repeat: no-repeat;*/
	 margin-left:1px;
     padding-left: 3.2em;
	 padding-right: 1em;
 }
 ul.top_row_mobile li {
     margin-right: 5%;
     align-self: center;
 }
 ul.top_row_mobile li:first-child {
     margin-right: 1.5em;
 }
 .lang_Mob{
 }
ul.bottom_row_mobile li:first-child{
	margin-top: 14px;
    margin-bottom: -42px;
}
ul.bottom_row_mobile li:first-child a{
	font-size:25px !important;
	margin-top: 1px !important;
}
 ul.bottom_row_mobile li a {
     height: 30px;
     margin-right: 3%;
 }
 ul.top_row_mobile li a {
     font-size: 8pt;
     color: #ffffff;
 }
li.soc1 a {
     font-size: 11pt !important;
     color: #ffffff;
 } 
 .bottom_row_mobile {
     height: 40px;
 }
 .bottom_row_mobile li {}
 .bottom_row_mobile li a {}
 .mobile_menu_icon {
     align-self: center;
 }
 .left_nav_div_mobile {
     flex-basis: 45%;
 }
 .left_nav_div_mobile img {
     max-height: 50px;
     align-self:center;
 }
 .right_nav_div1_mobile {
     flex-basis: 55%;
 }
 .mobile_menu_icon {
     margin-top: 10px;
 }
 #menu-desjardins_menu, #menu-desjardins_menu_en {
     height: 50px;
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 #menu-desjardins_menu a, #menu-desjardins_menu_en a {
     color: #000000;
     font-size: 0.8em;
     font-weight: 700;
 }
 #menu-desjardins_menu .current_page_item a, #menu-desjardins_menu_en .current_page_item a {
     color: #1779be !important;
 }
 .menu-item a:hover {
     color: #1779be !important;
 }
 .right_nav_div2 .wpml-ls-slot-3{
     display:none;
 }
 .wpml-ls-first-item{
     margin-right:0 !important;
 }
 .top_row ul{
     display:flex;
     flex-direction:row;
 }
 /* .top_row_mobile .wpml-ls-statics-shortcode_actions{
     width:3em;
 } */
 .top_row .wpml-ls-item-fr{
     margin-right:0 !important;
 }
 ul.wpml-ls-item .wpml-ls-display{
     display:none;
 }
 .menu-item-wpml-ls-3-en li a{
     color:#000000;
 }
 .top_row_mobile li:last-child{
     margin-right:0;
 }
 .right_nav_div1 {
     width: auto;
     display: flex;
     justify-content: flex-end;
 }
 .right_nav_div2 {
	 margin-top:10px;
     height: 50px;
 }
 .accueil_section1_div1 {
 /*     margin-top: 91px; */
 }
/*
 ul:not(.browser-default)>li {
    white-space: nowrap;
}*/
 .btn{
	white-space: nowrap;
}
 .btn1 {
     padding: 1em;
     background-color: #1779be;
     border-radius: 30px;
     color: #ffffff;
     font-size: 0.8em;
 }


 .the_side_social_li{	
     width:50%;
 }
 .the_side_social{
     margin-top:10px;
     margin-left:20px;
     display:flex;
     justify-content:flex-start;	
 }
 .the_side_social li a{
     padding-left:10px !important;
     padding-right:10px !important;
 }
 .the_side_social img{
     width:32px;
	 margin-top:8px;
 }
 .the_side_language{
     display:flex;
 }
 .the_side_social_a{
     padding:0;
 }
 .the_side_language li a{
     padding-right:0;
 }
 .btn1:hover {
     color:#ffffff;
 }
 .user-view a{
     padding-left:0;
 }
 .wpml-ls-display{
     display:none;
 }
 .wpml-ls-slot-3{
     width:20%;
 }
 .side-nav .wpml-ls-slot-3{
     display:none
 }
 /*--------------------------------------------------------------*/
 /* Accueil
     /*--------------------------------------------------------------*/
 .container_accueil_section1 { 
     display: flex;
     justify-content: center;
     flex-wrap: wrap;
 }
 .item_carousel_text .btn{
     margin-top:2em;
	 z-index:10000000;
 }
 .inner{
     padding-top:0;
 }
 .accueil_section1_div,
 .accueil_section1_div1 {
     flex-basis: 50%;
 } 
 .item_carousel_img{
     margin-right:5em;
 }
 .accueil_section1_div_inside {
     margin-left: 10%;
     max-width: 80%;
 }
 .text1 h4 a{
     color:#ffffff;
 }
 .slider{
     display:none;
 }
 .accueil_section1_div_inside img {
     width: 60%;
 }
 .slides {
     height: 440px !important;
 }
 .caption a {
     margin-top: 2em;
 }
 .caption h1 {
     color: #1b5791;
     font-weight: bold;
 }
 .caption h6 {
     color: #1b5791;
 }
 .caption h5 {
     color: #000000;
 }
 .the_infolettre {
     width:30%;
     margin:2em auto 0 auto;
 }
 .container_accueil_section99 img {
     /* height:660px; */
     min-height: 500px;
     max-height: 660px;
     display: flex;
     background-position: center center;
     background-size: cover;
     background-repeat: no-repeat;
 }
 .single_accueil_section4 {
     width: 40%;
 }
 .super_container_accueil_section5 {
     width: 75%;
     margin: 0 auto;
 }
 .single_accueil_section4 p,
 .single_accueil_section4 h3 {
     text-align: left;
 }
 .container_accueil_section5_card {
     width: 100%;
     display: flex;
     flex-wrap: wrap;
 }
 .container_accueil_section5_title h6 {
     color: #1779be;
 }
 .container_accueil_section5_title h2{
     color: #1779be;
     margin-top:3em;
 }
 .accueil_card h6{
     color: #1779be;
 }
 .single_accueil_section4 h3{
     color: #1779be;
 }
 .card-action btn {
     min-width: 161px;
     font-size: 9pt !important;
 }
 .accueil_card {
     flex: 1 0 23%;
     margin: 1%;
     min-width: 210px;
 }
 .accueil_card {
     max-width: calc(24% - 1%);
 }
 .accueil_card .card-content p {
     margin-bottom: 7em;
 }
 .accueil_card .card-content{
 /* 	background-color:#f1f3f0; */
 }
 .accueil_card h6,
 .actualite_card h6 {
     min-height: 3em;
 }
 .actualite_card p{
     color:#000000 !important;
 }
 .actualite_card, .accueil_card{
     background-color:#f1f3f0;
 }
 .card-content::-webkit-scrollbar {
     display: none;
 }
 .card-content {
 }
 .container_accueil_section6 {
     min-height: 411px;
     max-height: 411px;
 /*     display: flex;
     justify-content: center; */
 }
 .single_accueil_section6 {
 }
 .single_accueil_section6 h2{
 }
 .single_accueil_section6 h2,
 .single_accueil_section6 h6 {
     color: #ffffff;
     text-transform: uppercase;
 }
 .single_accueil_section6 p{
     color:#ffffff;
     font-size:12pt;
 }
 .super_container_section7_actualite {
     width: 70%;
     display: flex;
     justify-content: space-between;
 }
 .actualite_card {
     flex-basis: 30%;
     max-width: 330px;
     height: auto;
 }
 .actualite_card .card-title,
 .cls_accueil_section7_title h2,
 .actualite_card h6 {
     color: #1779be;
 }
 .cls_accueil_section7_title {
     margin: 5em auto 0 auto;
 }
 .super_container_section7_actualite,
 .container_accueil_section5_card {
     margin: 5em auto;
 }
 .container_carousel{
     display:flex;
     justify-content:space-around;
 } 
 .item_carousel_text{
 }
 .item_carousel_text p{
     margin-top:2em;
 }
 .post_offer_div1{
     margin-right:2em;
 }
 .container_post_o_title{
     margin-top:2em;
     padding-bottom:3em;
     display:flex;
     justify-content:flex-start;
 }
 .post_offer_div2{
     font-size:3em;
     color: #1779be;
     flex-basis:70%;
 }
 .post_offer_div1{
     flex-basis:30%;
 }
 .container_post_txt{
     margin-bottom:5em;
	 margin-left:33%;
	 width: 60%;
 }
 .post_date_page{
     font-weight:bold;
 }
 /*--------------------------------------------------------------*/
 /* QUI NOUS-SOMMES /*--------------------------------------------------------------*/
.note-bas-accordeon{
	margin-left:1em;
	font-size:0.9em;
}
.note-bas-accordeon ol, .note-bas-accordeon ul{
	margin-left:1em;
}
 .sub_cat_link{
     margin:0 0 3em 2em;
 }
 .sub_cat_link ul li{
     list-style-type: disc;
 }
 .conseiller_hr{
     width:40%;
     margin-top:2em;
     margin-bottom:2em;
 }
 .conseiller_hr hr{
     color:#eee;
 }
 .sub_cat_title h5{
    margin-bottom:2em;
 }
.txt_haut_div1{
}
.txt_haut_div{
	margin-bottom:3em;
}
 input.wpcf7-form-control{
     border-bottom:none;
     border-bottom:0;
 }
 .nous_somme_section1_div1 {
     width: 50%;
     margin-bottom: 2em;
     text-align:justify;
 }
 .qui-nous-sommes-section1_titre_div h2,
 .nous_somme_section4_div1 h3,
 .nous_somme_container_section5 h3 {
     color: #2384c7;
 }
 .nous_somme_section4_div1{
     text-align:justify;
 }
 .nous_somme_container_section2{
     text-align:justify;
 }
 .super_container_sommes-sec1{
     background-color:#f5f5f5;
     padding-bottom:5em;
     padding-top:2em;
 }
 .nous_somme_container_section2 {
     margin-bottom: 5em;
 }
 .nous_somme_container_section2 .collapsible-body{
     background-color:#ffffff;
 }
 .nous_somme_super_container_section3 {
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
 }
 .nous_somme_container_section3 {
     width: 80%;
     margin: 0 auto;
     padding: 10% 0;
     color: #ffffff;
     display: flex;
     justify-content: space-between;
 }
 .nous_somme_section3_div1 {
     flex: 0 0 40%;
 }
 .nous_somme_section3_div1 p:last-child{
 /* 	font-size:9pt; */
 }
 .nous_somme_section3_div2 {
     flex: 0 0 40%;
 }
 .nous_somme_section3_div22 {
     padding-bottom: 2em;
 }
 .nous_somme_container_section4 {
     width: 80%;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 .nous_somme_section4_div1 {
     flex: 0 0 40%;
     padding: 5% 0;
 }
 .nous_somme_section4_div2 {
     flex: 0 0 40%;
 }
 .nous_somme_container_section5,
 .nous_somme_super_super_container_section6 {
     width: 80%;
     margin: 0 auto;
 }
 .nous_somme_super_super_container_section6 {
     margin-bottom: 8em;
     margin-top: 2em;
 }
 .nous_somme_super_super_container_section6 .collapsible,
 .nous_somme_super_super_container_section6 .collapsible-header {
     background-color: #f2f2f2;
 }
 .nous_somme_super_super_container_section6 img{
     max-width:133px;
     min-width:133px;
     max-height:145px;
     min-height:145px;
 }
 .caret {
     color: #1779be;
 }
 .collapsible-header.active .caret {
     -ms-transform: rotate(180deg);
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg);
     transition: transform 0.2s ease;
 }
 .nous_somme_super_container_section6 {
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
 }
 .nous_somme_container_section6 {
     display: flex;
     justify-content: flex-start;
     align-items: flex-end;
     flex-basis: 50%;
     margin-bottom: 2em;
 }
 .nous_somme_container_section6_div1 {
     margin-right: 5%;
 }
 .nous_somme_container_section6_div2 a, .implication_sec1_div1 a{
 }
 .implication_container_sec12{
     padding:5em 0;
     margin:0 auto;
     width:30%;
 }
 .implication_container_sec12 a{
     color:#1779be;
 }
 .implication_container_sec12 p:first-child{
     color:#767778;
     text-align:center;
 }
 .modal-content, .wpcf7{
     overflow:visible;
     height:100%;
 }
 .modal-content, .wpcf7{
     overflow:auto;
 }
 #wpcf7-f1861-p264-o1{
     height:100%;
 }
 .dynamictext-221 input, .dynamictext-222 input{
     border:0 !important;
     border:none !important;
 }
 .dynamictext-221 input:focus, .dynamictext-222 input:focus{
     border:0 !important;
     border:none !important;
 }
 .modal{
     max-height:100% !important;
 }
 /*--------------------------------------------------------------*/
 /* EQUIPE SANTE /*--------------------------------------------------------------*/
 .equipe_sante_container_sec1 {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 .equipe_sante_super_container_sec1 {
     background-color: #f5f5f5;
 }
 .equipe_sante_sec1_div1 {
     flex-basis: 40%;
 }
 .equipe_sante_sec1_div1 div {
     width: 70%;
     margin: 0 auto;
 }
 .equipe_sante_sec1_div2 {
  /*   flex-basis: 60%; */
 }
 .equipe_sante_container_sec2 {
     display: flex;
     justify-content: space-between;
     margin-top: 5em;
     margin-bottom: 5em;
 }
 .equipe_sante_sec1_div1 {
     flex-basis: 45%;
 }
 .equipe_sante_sec2_div2 {
     flex-basis: 45%;
 }
 .equipe_sante_super_container_sec3 {
     display: flex;
     justify-content: flex-start;
     padding-top: 5em;
     padding-bottom: 5em;
 }
 .equipe_sante_sec3_div1 {
     flex-basis: 40%;
 }
 .equipe_sante_sec1_title,
 .equipe_sante_sec2_title,
 .equipe_sante_sec3_title {
     color: #2b83c1;
 }
 .equipe_sante_container_sec4 {
     background-color: #ffffff;
 }
 .equipe_sante_sec4_div {
     width: 60%;
     margin: 0 auto;
     padding-top: 6em;
     padding-bottom: 6em;
 }
 .equipe_sante_sec4_div h4 {
       color:#000000;
 }
 .equipe_sante_sec3_div2_mob {       
     margin: 3em auto;
 }
 /*--------------------------------------------------------------*/
 /* FIL D'ACTUALITE /*--------------------------------------------------------------*/
 /* .super_container_section1_actualite {
     display: flex;
       justify-content: flex-start;
     flex-wrap:wrap;
     margin:5em auto 8em 10%;	
 }
 .actualite-titre_div h4{
      margin-top:3em;
 }
 .container_section1_actualite{
     flex-basis:33%;   
 }
  */
 .actualite-titre_div h4{
     margin-top:3em;
 }
 .super_container_section1_actualite{
     display:flex;
     justify-content:flex-start;
     flex-wrap:wrap;
     margin:5em auto 8em auto;
 }
 .container_section1_actualite{
     flex-basis:31%;
     margin:0 1% 5em 1%;
 }
  .container_section1_actualite img{
    width:100%;
	 min-height:220px;
	 max-height:330px;
 }
 .section1_actualite_div2 h6 {
	 margin-bottom:1em;
 }
 .section1_actualite_div3 {
	   height:6em;
      margin-bottom:1em;
 }
.section1_actualite_div4 {
      padding-top:1em;
 }
 .section1_actualite_div4 a,
 .blue_btn {
     padding: 1em;
     background-color: #1779be;
     border-radius: 30px;
     color: #ffffff;
	 font-weight: bold;
	 font-size: 0.9em;
 }

.srsfinalistes .super_container_section1_actualite {
    width: 100% !important;
    margin: 5em auto 8em auto;
}
 /*--------------------------------------------------------------*/
 /* IMPLICATION
     /*--------------------------------------------------------------*/
 .implication_container_sec1 {
    /* margin-top:-5px;*/
     display: flex;
     justify-content: flex-end;
     align-items: center;
 }
 .implication_sec1_div1 {
     flex-basis: 55%;
     padding: 2em 0;
 }
  .implication_sec1_div1 p:last-child {
    font-weight:bold;
 } 
 .implication_sec1_div1 h4, .implication_sec3_div1 h5, .implication_sec3_div1 h4, .implication_super_container_sec4 h3{
     color:#1779be;
 }
 .blue_title1{
     color:#1779be;
 }
 .implication_sec1_div2 {
     flex-basis: 40%;
 }
 .implication_sec1_div2{
     margin-bottom:-5px;
 }
  .implication_super_container_sec0,.implication_super_container_sec2 {
     background-color: #f5f5f5;
 }
 .implication_container_sec0,.implication_container_sec2, .implication_container_sec13 {
     padding: 3em 0;
 }
 .implication_container_sec3 {
     padding-bottom: 5em;
     display: flex;
     justify-content: space-between;
 }
 .implication_container_sec33 {
     padding: 5em 0;
     display: flex;
     justify-content: space-between;
 }
 .implication_sec3_div1 {
     flex-basis: 40%;
	 align-self:center;
 }
 .implication_sec3_div2 {
     align-self: center;
     flex-basis: 55%;
 }
 .implication_sec3_div22,
 .implication_sec3_div222 {
     display: flex;
     justify-content: space-between;
 }
 .implication_sec3_div22 div,
 .implication_sec3_div222 div {
     flex-basis: 31%;
     margin: 1%;
 }
 .implication_super_container_sec4,
 .implication_super_container_sec5 {
     background-color: #efefef;
 }
 .implication_super_container_sec5 {
     margin-bottom: 5em;
 }
 .implication_super_container_sec4 {
     padding-top: 5em;
     border-bottom: 1px solid;
     border-color: #e0e0e0;
 }
 .implication_container_sec4 {
 /*     width: 80%;
     margin: 0 auto; */
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 .implication_sec4_div1 {
     flex-basis: 40%;
     align-items: flex-end;
     display: flex;
 }
 .implication_sec4_div2 {
     flex-basis: 40%;
 }
 .implication_sec4_div2 h4{
     text-align:left;
 }
 .implication_container_sec5 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 5em 0;
 }
 .implication_sec5_div1 {
     flex-basis: 45%;
 }
 .implication_sec5_div2 {
     flex-basis: 47%;
 }
 .implication_container_sec6 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 5em 0;
     border-bottom: 1px solid;
     border-color: #e0e0e0;
 }
 .implication_sec6_div1 {
     flex-basis: 47%;
 }
 .implication_sec6_div2 {
     flex-basis: 47%;
 }
 .implication_container_sec7 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 5em 0;
     border-bottom: 1px solid;
     border-color: #e0e0e0;
 }
 .implication_sec7_div1 {
     flex-basis: 45%;
 }
 .implication_sec7_div2 {
     flex-basis: 47%;
 }
 .implication_sec10_div2 h2{
     color: #1779be;
 }
 .implication_container_sec8 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 5em 0;
     border-bottom: 1px solid;
     border-color: #e0e0e0;
 }
 .implication_sec8_div1 {
     flex-basis: 47%;
 }
 .implication_sec8_div2 {
     flex-basis: 47%;
 }
 .implication_container_sec9 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 5em 0;
 }
 .implication_sec9_div1 {
     flex-basis: 45%;
 }
 .implication_sec9_div2 {
     flex-basis: 47%;
 }
 .div_btn {
     margin-top: 3em;
 }
 .implication_super_container_sec10 {
     background-color: #efefef;
 }
 .implication_sec10_div2 a,
 .implication_sec11_div1 a {
     padding: 1em;
     background-color: #1779be;
     border-radius: 30px;
     color: #ffffff;
     font-size: 0.8em;
 }
 .implication_container_sec10 {
     width: 70%;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 .implication_sec10_div1 {
     flex-basis: 40%;
 }
 .implication_sec10_div2 {
     flex-basis: 40%;
     padding: 3em 0 4em 0;
 }
 .implication_sec11_div1 h4 {
     color: #ffffff;
     margin-bottom: 1.5em;
 }
 .implication_sec11_div1 {
     margin-left: 10%;
 }
 .implication_container_sec11 {
     width: 70%;
     margin: 0 auto;
     display: flex;
     align-items: center;
 }
 .implication_sec11_div1 {
     padding: 3em 0 4em 0;
 }
 /*--------------------------------------------------------------*/
 /* COUCOURS ET BOURSE /*--------------------------------------------------------------*/
 .bourse_sec1_div1 h4, .bourse_sec4_div2 h4, .bourse_sec2_div2 h4, .bourse_sec3_div1 h4, .bourse_sec4_div2 h4, .bourse_sec4_div2 h4, .bourse_sec5_div2 h4, .bourse_sec6_div2 h4, .bourse_sec7_div2 h4, .bourse_sec8_div2 h4{
     color:#1779be;
 }
 .bourse_super_container_sec1 {
     background-color: #efefef;
 }
 .bourse_container_sec1 {
     display: flex;
     justify-content: flex-end;
     align-items: center;
 }
 .bourse_sec1_div1 {
     flex-basis: 45%;
 }
 .bourse_sec1_div2 {
     flex-basis: 45%;
 }
 .blue_title {
     background-color: #2384c7;
     margin: 5em auto 0 auto;
     width: 80%;
 }
 .blue_title h4 {
     color: #ffffff;
     padding: 0.2em 0;
 }
 .bourse_container_sec2 {
     width: 90%;
     margin: 0 auto;
 }
 .bourse_container_sec2 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin: 5em 0;
 }
 .bourse_sec2_div1,
 .bourse_sec2_div2 {
     flex-basis: 47%;
 }
 .bourse_container_sec3 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin: 5em 0;
 }
 .bourse-text-container {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 .bourse-text-container div {
     flex-basis: 47%;
     align-self:flex-start;
 }
 .bourse_sec3_div1 {
     flex-basis: 63%;
 }
 .bourse_sec3_div2 {
     flex-basis: 33%;
 }
 .bourse_container_sec4 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin: 5em 0;
 }
 .bourse_sec4_div1,
 .bourse_sec4_div2 {
     flex-basis: 47%;
 }
 .bourse_container_sec5 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin: 5em 0;
 }
 .bourse_sec5_div2 {
     flex-basis: 35%;
 }
 .bourse_sec5_div1 {
     flex-basis: 60%;
 }
 .bourse_container_sec6 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin: 5em 0;
 }
.bourse_container_sec8 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-bottom:5em;
 }
 .bourse_sec6_div2, .bourse_sec8_div2{
     flex-basis: 47%;
 }
 .bourse_sec6_div1, .bourse_sec8_div1 {
     flex-basis: 47%;
 }
 .bourse_sec6_1_div2 {
     display: flex;
     justify-content: flex-start;
     margin-top: 2em;
 }
 .mini_icon {
     flex-basis: 10%;
 }
 .mini_icon_txt {
     flex-basis: 90%;
 }
 .bourse_container_sec7 {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-top: 5em;
     margin-bottom: 10em;
 }
 .bourse_sec7_div1 {
     flex-basis: 47%;
 }
 .bourse_sec7_div2 {
     flex-basis: 47%;
 }
 /*--------------------------------------------------------------*/
 /* PARTENAIRE
     /*--------------------------------------------------------------*/
 .single_partenaire a{
     color:#000000;
 }
 .single_partenaire a:hover{
     color:#1779be;
 }
 .container_partenaire {
     width: 100%;
     display: flex;
     justify-content: flex-start;
     flex-wrap: wrap;
 }
 .single_partenaire {
     flex-basis: 27%;
     margin: 3%;
 }
 .single_partenaire img{
     width:100%;
     height:10em;
 }
 .partenaire_div2 {
     text-transform: uppercase;
     font-weight: 500;
 }
 .partenaire_title {
     margin: 3em 0;
 }
 .partenaire_div11 {
     margin-bottom: 4em;
 }
 .partenaire_super_container{
     margin-bottom:5em;
 }
 /*--------------------------------------------------------------*/
 /* OFFRE
     /*--------------------------------------------------------------*/
 .offre_asterix_div p{
     font-size:0.8em;
     color:#767778;
     margin-top:1em;
 }
 .bullet_point_post h4{
     color:#2b83c1;
 }
 .offre_container {
     width: 100%;
     display: flex;
     flex-wrap: wrap;
     justify-content: flex-start;
 }
 .offre-accordion_div1 ul li, .offre_txt_div li, .bullet_point_post ul li {
     list-style-type: disc !important;
 }
 .offre-accordion_div1 ul{
     margin-left:2em;
 }
 .offre-accordion_div1 p{
 /* 	margin:2em 2em 0 2em; */
     margin-bottom:1em;
     margin-top:1em;
     margin-left:2em;
 }
 .offre-accordion_div1 p a{
     font-size:0.8em;
     text-transform: uppercase;
     padding: 0.3em 1em 0.25em 1em;
     background-color: #5f5f5f;
     color: #ffffff;
     border-radius: 16px;
 }
 .bullet_point_post h6{
     color:#1779be;
 }
 .bullet_point_post ul li{
     color:#767778;
 }
 .bullet_point_post ul{
     margin-left:1em;
 }
 .offre-accordion_div2{
     white-space: nowrap;
 }
 .offre-accordion_div2 a {
     text-transform: uppercase;
     padding: 0.5em 1em;
     background-color: #5f5f5f;
     color: #ffffff;
     border-radius: 16px;
 }
 .offre-accordion_div2 a{
     color:#ffffff;
 }
 .offre-accordion_div2 {
     margin-top: 2em;
 }
 .container_offre-accordion .collapsible-header {
     text-transform: uppercase;
 }
 .offre-titre-general_div h4 {
     color: #2b83c1;
     margin: 3em 0;
 }
 .the_cat_name{
     text-transform:uppercase;
 }
 /* ---------------------- Card hover image New W3 School--------------------------------------------*/
 .last_flip{	
      position: relative;
  flex-basis: 20%;
     max-height: 500px;
     max-width: 475px;
     background-color:#d5d8e1;
 }
 .last_flip1{	
      position: relative;
  flex-basis: 20%;
     max-height: 500px;
     max-width: 475px;
     background-color:#d5d8e1;
 }
 .last_flip h3{	
      margin-top:15%;
 }
 .last_flip1 h3{	
      margin-top:15%;
 }
 .container_F_flip{
      position: relative;
      flex-basis: 20%;
     max-height: 500px;
     max-width: 475px;
 }
 .container_F_flip1{
       position: relative;
      flex-basis: 50%;
 }
 .image {
   display: block;
   width: 100%;
   height: auto;
 }
 .overlay {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   height: 100%;
   width: 100%;
   opacity: 0;
   transition: .5s ease;
   background-color: rgba(0,0,0,0.7);
 }
 .overlay1 {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   height: 100%;
   width: 100%;
   opacity: 0;
   transition: .5s ease;
   background-color: rgba(0,0,0,0.7);
 }
 .container_F_flip:hover .overlay {
   opacity: 1;
 }
 .container_F_flip1:hover .overlay1 {
   opacity: 1;
 }
 .text {
   color: white;
 /*   font-size: 20px; */
   position: absolute;
   top: 50%;
   left: 50%;
     width:75%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   text-align: center;
 }
 .text1 {
   color: white;
 /*   font-size: 20px; */
   position: absolute;
   top: 50%;
   left: 50%;
     width:75%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   text-align: center;
 }
 /* ---------------------- Card hover image --------------------------------------------*/
 /* @import url(https://fonts.googleapis.com/css?family=Raleway);
  */
 /* *, *:before, *:after{
   margin: 0;
   padding: 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing:border-box;
   box-sizing: border-box;
 }
  */
 body{
 /*   background: #f9f9f9;
   font-size: 16px;
   font-family: 'Raleway', sans-serif; */
 }
 .main-title{
 /*   color: #2d2d2d;
   text-align: center;
   text-transform: capitalize;
   padding: 0.7em 0; */
 }
 /* .container{
   padding: 1em 0;
   float: left;
   width: 50%;
 } */
 .accueil_section1_div{
 /* 	margin: -7px 0 0 0; */
 }
 .content {
 /*   position: relative;
   overflow: hidden;
     margin: -7px 0 0 0;
     flex-basis: 20%;
     max-height: 500px;
     max-width: 475px; */
 }
 .content1 {
 /*   position: relative;
   overflow: hidden;
     margin: -7px 0 0 0;
     flex-basis: 50%;  */
 }
 .content .content-overlay {
 /*   background: rgba(0,0,0,0.7);
   position: absolute;
   height: 98%;
   width: 100%;
   left: 0;
   top: 0;
   bottom: 0;
   right: 0;
   opacity: 0;
   -webkit-transition: all 0.4s ease-in-out 0s;
   -moz-transition: all 0.4s ease-in-out 0s;
   transition: all 0.4s ease-in-out 0s; */
 }
 .content1 .content-overlay1 {
 /*   background: rgba(0,0,0,0.7);
   position: absolute;
   height: 98%;
   width: 100%;
   left: 0;
   top: 0;
   bottom: -10px;
   right: 0;
   opacity: 0;
   -webkit-transition: all 0.4s ease-in-out 0s;
   -moz-transition: all 0.4s ease-in-out 0s;
   transition: all 0.4s ease-in-out 0s; */
 }
 .content:hover .content-overlay{
 /*   opacity: 1; */
 }
 .content1:hover .content-overlay1{
 /*   opacity: 1; */
 }
 .content-image{
 /*   width: 100%; */
 }
 .content-image1{
 /*   width: 100%; */
 }
 /* .content-details, .content-details7{
   position: absolute;
   text-align: center;
   width: 100%;
   top: 50%;
   left: 50%;
   opacity: 0;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   -webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
 } */
 /* .content-details1 {
   position: absolute;
   text-align: center;
   width: 100%;
   top: 50%;
   left: 50%;
   opacity: 0;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   -webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
 }
  */
 /* .content:hover .content-details, .content:hover .content-details7{
   top: 50%;
   left: 50%;
   opacity: 1;
 }
 .content1:hover .content-details1{
   top: 50%;
   left: 50%;
   opacity: 1;
 }
 .content-details1 h4{
   color: #fff;
   font-weight: 500;
   letter-spacing: 0.15em;
   margin-bottom: 0.5em;
 }
 .content-details h6, .content-details7 h6{
   color: #fff;
 }
 .content-details1 h6{
   color: #fff;
 }
  */
 .offre_single {
 /*     margin: -7px 0 0 0;
     flex-basis: 20%; */
 }
 /* .content-details h4, .content-details7 h4{
     color:#ffffff;
 }
  */
 /* .fadeIn-bottom{
   top: 80%;
 }
 .fadeIn-top{
   top: 20%;
 }
 .fadeIn-left{
   left: 20%;
 }
 .fadeIn-right{
   left: 80%;
 } */
 /*--------------------CARD FLIP TEST----------------------------------------*/
 /* #f1_container {
     position: relative;
     margin: 0 0;
     flex-basis: 20%;
     height: 350px;
     max-height: 500px;
     max-width: 475px;
     z-index: 1;
 }
 .offre_single {
     position: relative;
     margin: 0 0;
     flex-basis: 20%;
     max-height: 500px;
     max-width: 475px;
     z-index: 1;
 }
 #f1_container {
     perspective: 1000;
 }
 #f1_card {
     width: 100%;
     height: 100%;
     transform-style: preserve-3d;
     transition: all 1.0s linear;
 }
 #f1_container:hover #f1_card {
     transform: rotateY(180deg);
 }
 .face {
     position: absolute;
     width: 100%;
     height: 100%;
     backface-visibility: hidden;
 }
 .face.back {	
     display: block;
     transform: rotateY(180deg);
     box-sizing: border-box;
     color: white;
     text-align: center;
     background-color: #2b83c1;
 }
 .face.back h4 {	
   margin-top:30%;
 }
 .face.back h6 {	
   margin:2em auto 2em auto;
 }
 .front img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }*/
 .offre_single h3{
 /* 	color:#2b83c1;
     padding-top:10%; */
 } 
 /*--------------------------------------------------------------*/
 /* CONTACTEZ-NOUS /*--------------------------------------------------------------*/
.mob_centre{
	width:100%;
	color:black;
	text-align:left;
	border-bottom:1px #eee;
	border-radius:0px;
}
.dropdown1, .mob_centre {
	padding:0;
}
.centre_serv_title h4{
	color:#2b83c1;
}
.input-field .material-icons {
	font-size:1.8em;
	margin-top:-0.2em;
}
.container_contact_div1_mob{
	margin-top:2em;
	margin-bottom:2em;
}
.input-field{
	min-width:100%;
/* padding-left:0.5em; */
	 border-bottom: 1px solid #eee;
}
.input-field li{
	margin-top:1em;
	margin-bottom:1em;
	color:#000000;
}
.liste_servc h4{
	margin-bottom:1em;
	color:#2b83c1;
}
.dropdown-button{
	color:#000000;
/* 	font-size:1.2em; */
	font-size:18px;
	display:flex;
	justify-content:space-between;
}
.newdrop{
	min-width:100%;
}
.material-icons{
	max-width:30px;
	margin-left:0 !important;
	display: inline-block;
      vertical-align: top;
}
.mob_centre:hover{
color:black;
}
.input-field .btn{
	background-color:#ffffff;
	margin-bottom:3em;
	 border-bottom: 1px solid #d9d9d9;
	font-weight:500;
}
.contactez-nous-address{
	width:70%;
}
.super_container_contact{
	width:100%;
	margin:0 auto 5% auto;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.container_contact_div1{
	flex-basis:27%;
}
.container_contact_div2{
	padding:0 3% 0 3%;
	border: 1px solid #eee;
	flex-basis:65%;
}
 .legente_table1, .legente_table2{
     font-size:0.8em;
	 margin-top:0.5em;
 }
 .legente_table1 a, .legente_table2 a{
     color:#2b83c1;
 }
 .table3 td, .offre_tit_nowrap {
     white-space: nowrap;
 }
 .contact_courriel_map {
     margin: 2em 0;
 }
 .contact_courriel_map p a {
     color: #2b83c1;
 }
 .contactez_nous_link li a {
     color: #000000;
     text-decoration: underline;
 }
 .contactez_nous_link {
	 margin-top:2em;
     margin-bottom:3em;
 }
 .contactez_nous_link li {
	 margin:0.5em 0;
     list-style-type: disc !important;
 }
 .contactez-nous-titre2 {
     margin: 4em 0 3em 0;
 }
 .contactez-nous-info-titre {
     margin: 4em 0 2em 0;
 }
 .container_contactez-nous-info h4 {
     color: #2b83c1;
 }
 .container_contact h4, .spinner-layer{
      color: #2b83c1;
 }
 .contactez-nous-email {
     margin: 1em 0 4em 0;
 }
 .contactez-nous-email p a {
     color: #2b83c1;
     text-decoration: underline;
 }
  .card-content p a {
     color: #2b83c1;
 }
 .contactez_nous_link li:first-child a {
     color: #2b83c1;
 }
 .contactez_nous_accesd_div {
     margin: 3em 0;
 }
 .contairer-all-table{
 /* 	display:flex;
     justify-content:space-between; */
 }
 .the_link_accesd a {
     color: #2b83c1;
     text-decoration: underline;
 }
 #single-post-container {
 /*     margin-bottom: 5em; */
    min-height: 40vh; 
     width: 100%;
 }
 .flip-card-back h4 {
     margin-top: 3em;
     text-transform: uppercase;
 }
 .flip-card-back h6 {
     margin-top: 2em;
     text-transform: uppercase;
 }
 .flip-card-back p {
     margin-top: 2em;
 }
 .super_container_offre .collapsible, .super_container_offre .collapsible-header {
     background-color:#f5f5f5;
 }
 .super_container_offre {
     margin-bottom: 8em;
 }
 .contairer-all-table tr {
 /* display: -webkit-box; 
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex; 
 display: flex; */
 }
 .table1 tr td,
 .table2 tr td {
 /*     margin-left: 3em;
     flex-basis: 50%; */
 /* 	margin-left:100px; */
 }
 .table3 tr td {
 /*     margin-left: 3em; */
 }
 .big_nom1 {
     margin-left: 3em;
     flex-basis: 30%;
 }
 .big_date1 {
     flex-basis: 50%;
 }
 .big_ouv1 {
     flex-basis: 20%;
 }
 /* .contairer-all-table .table3 tr td{ flex-basis:33%; } .contairer-all-table tr td:first-child{ margin-left:3em; flex-basis:50%; } .contairer-all-table tr td:last-child{ margin-right:3em; flex-basis:50%; text-align:center; } */
 .clsouverture thead {
     background-color: #2384c7;
 }
 .clsouverture thead th{
     color: #ffffff;
     font-weight: 300 !important;
     margin-left: 3em;
 }
 .container_table3{
       flex-wrap: wrap;
     display: flex;
     justify-content: space-between;
 }
 #customers {
   border-collapse: collapse;
   width: 100%;
     margin-bottom:5em;
 }
 .new_table1{
     float:left;
     margin-right:3%;
         margin-bottom:3em;
 }
 .new_table2{
     float:left;
         margin-bottom:3em;
 }
 .new_table22{
 margin-top:-1.5em;
 }
 #customers td, #customers th {
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left:2em;
 }
#customers th {
     padding-top: 0.3em;
     padding-bottom: 0.3em;
     padding-left:2em;
 }
  #customers tr td:last-child{
        padding-right:2em;
     }
 .customers1 td{
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left:2em;	
 }
 .customers1 th{
	 font-size:0.9em;
     padding-top: 0.3em;
     padding-bottom: 0.3em;
     padding-left:1em;	
 }
.customers1 tr td:last-child{
		text-align:right;
	padding-right:2em;
}
 #customers tr{
     padding-left:4em;
     padding-right:4em;
 }
 .customers1 tr{
     padding-left:4em;
     padding-right:2em;
 }
 #customers tr:nth-child(even){
     background-color: #f2f2f2;
 }
 .customers1 tr:nth-child(even){
     background-color: #f2f2f2;
 }
 #customers tr:hover {
     background-color: #ddd;
 }
 .customers1 tr:hover {
     background-color: #ddd;
 }
 #customers th {
   padding-top: 0.3em;
   padding-bottom: 0.3em;
   text-align: left;
   background-color: #2b83c1;
   color: white;
     font-weight:300;
 }
 .customers1 th{
  padding-top: 0.3em;
   padding-bottom: 0.3em;
   text-align: left;
   background-color: #2b83c1;
   color: white;
     font-weight:300;
 }
 .middle_tr{
 }
 #customers2 {
   border-collapse: collapse;
   width: 47%;
 }
 #customers2 td, #customers2 th {
   border: 1px solid #ddd;
   padding: 8px;
 }
 #customers2 tr:nth-child(even){background-color: #f2f2f2;}
 #customers2 tr:hover {background-color: #ddd;}
 #customers2 th {
   padding-top: 12px;
   padding-bottom: 12px;
   text-align: left;
   background-color: #4CAF50;
   color: white;
 }
 .the_infolettre{
     text-align:center;
 }
 /*--------------------------------------------------------------*/
 /* OUTIL
     /*--------------------------------------------------------------*/
 .outil_general_titre_div p {
     color: #2b83c1;
     margin: 5em 0 2em 0;
     font-size:1.6em;
     font-weight:600;
 }
 .outil_general_button_div {
     margin: 3em 0;
 }
 .outil_general_button_div a {
     padding: 1em;
     background-color: #1779be;
     border-radius: 30px;
     color: #ffffff;
     font-size: 0.8em;
 }
 .icon_titre{
     display:flex;
 }
 .outil_container_sec2{
     display:flex;
     justify-content:space-between;
     margin-bottom:5em;
 }
 .outil_icon{
     margin-right:3em;
     min-width:100px;
     max-width:100px;
     height:auto;
 }
 .outil_icon img{
     height:auto;
     min-width:100px;
     max-width:100px;
 }
 .outil_super_container_sec2_gauche, .outil_super_container_sec2_droite{
     flex-basis:45%;
 }
 .outil_container_sec2_gauche1, .outil_container_sec2_gauche2, .outil_container_sec2_gauche3, .outil_container_sec2_gauche4,.outil_container_sec2_droite1, .outil_container_sec2_droite2, .outil_container_sec2_droite3, .outil_container_sec2_droite4, .outil_container_sec2_droite5{
     margin-top:5em;
 }
 .all_link a{
     color:#58595b;
     text-decoration:underline;
     font-weight:600;
 }
 .all_link h6{
     color:#1779be;
 }
 .page-id-728 hr{
      color: #c7c7c8;
 /*	height:1px; */
     border: 1px solid;
 }
.service_caissier_tab{
	margin-right:0;
}
 /*--------------------------------------------------------------*/
 /* FOOTER
     /*--------------------------------------------------------------*/
 .container_footer {
     width: 90%;
     margin: 0 auto;
     padding: 3em 0;
     display: flex;
     justify-content: center;
 }
 .container_footer div {
     margin: 2%;
 }
 #menu-desjardins_menu_footer_left,
 #menu-desjardins_menu_footer_right,
 #menu-desjardins_menu_footer_left_en,
 #menu-desjardins_menu_footer_right_en{
     white-space: nowrap;
 }
 .footer_1 {
     max-width: 335px;
     align-self: center;
 }
 .footer_1 img {
     align-self: center;
 }
 .footer_2 {
     flex-wrap: nowrap;
 }
 .footer_3 {}
 .footer_4 {
     white-space: nowrap;
     align-self:flex-end;
 }
 .footer_4 p{
    margin-bottom:0.5em;
 }
 #footer {
     background-color: #f5f5f5;
 }
 #footer p.credits {
     width: 100%;
     text-align: center;
     padding: 0.5em 1em 0 0;
     margin: 0;
     color: #ffffff;
     font-size: 12px;
     float: right;
     background-color: #000000;
 }
 #footer p.credits1 {
     width: 100%;
     text-align: center;
    padding-bottom:0.5em;
     color: #ffffff;
     font-size: 12px;
     float: right;
     background-color: #000000;
 }
 p.credits a {
     color: #ffffff;
 }
 .container_footer_credit {
     background-color: #000000;
 }
 .container_footer a,
 .container_footer p {
     color: #000000;
     font-size: 10pt !important;
 }
 /*---------------OFFRE POST----------------------------------------------------------------------------------------------------------------------------------------------------*/
 .super_container_offre_post{
     margin-top:5em;
     margin-bottom:5em;
 }
 .container_offre_post{
     margin-top:2em;
     padding-bottom:3em;
     border-bottom: 1px solid;
     border-color: #e0e0e0;
 }
 .container_icon_titre{
     display:flex;
     justify-content:flex-start;
 }
 .offre_post_icon{
     margin-right:1em;
 }
 .offre_post_titre h6{
     color:#1779be;
 }
 .container_offre_post li, .container_offre_post p{
     color:#767778;
 }
 .offre_txt_div{
     margin-top:2em;
     margin-left:1em;
 }
 .container_offre-accordion .collapsible-header, .container_offre-accordion .collapsible-body{
     background-color:#f5f5f5;
 }
 .offre_cat_name h4{
     color:#1779be;
 }
 /* .content-details img{
     margin-top:1em;
 }
  */
 /*---------------MOBILE SECTION----------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {...}

	.landingpage {
    width: 80%;
    margin:auto;
	padding-bottom:10%;
}

	.landingpage p {
	margin-bottom: 1em;

}

 .image_header_LP img {
     width: 100%;
	 display:block;
	 margin: 0 auto;
     height: auto;
     background-size: 100% auto !important; 	
 }


}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

	.landingpage {
    width: 80%;
    margin:auto;
	padding-bottom:10%;
}

	.landingpage p {
	margin-bottom: 1em;

}
	
	 .image_header_LP img {
     width: 80%;
	 display:block;
	 margin: 0 auto;
     height: auto;
     background-size: 100% auto !important; 	
 }
	
}
	 
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	
	.landingpage {
    width: 70%;
    margin:auto;
	padding-bottom:10%;
}

	.landingpage p {
	margin-bottom: 1em;

}

	 .image_header_LP img {
     width: 70%;
	 display:block;
	 margin: 0 auto;
     height: auto;
     background-size: 100% auto !important; 	
 }
	
	
}
	
	
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	
	.landingpage {
    width: 50%;
    margin:auto;
	padding-bottom:10%;
}

	.landingpage p {
	margin-bottom: 1em;

}
	
	 .image_header_LP img {
     width: 50%;
	 display:block;
	 margin: 0 auto;
     height: auto;
     background-size: 100% auto !important; 	
 }
	
}
	

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	
	.landingpage {
    width: 40%;
    margin:auto;
	padding-bottom:10%;
}

	.landingpage p {
	margin-bottom: 1em;

}
	
	 .image_header_LP img {
     width: 40%;
	 display:block;
	 margin: 0 auto;
     height: auto;
     background-size: 100% auto !important; 	
 }
	
}

/* Extra large devices (large laptops and desktops, 1600px and up) */
@media only screen and (min-width: 1600px) {
	
	.landingpage {
    width: 30%;
    margin:auto;
	padding-bottom:10%;
}

	.landingpage p {
	margin-bottom: 1em;

}
}





 @media (min-width: 1600px) {

	 	
	 .container_contact_div1_mob{
		 display:none;
	 }
      .carousel_super_container{
     padding-top:5em;
     width:100%;
     border-top: 2px solid #eee;
 }
	 .new_table2, .new_table1{
     width: 48.5%;
 }
     .new_table3{
     width:100%;
 }
     .text1 p img{
     margin-top:1em;
 }
     .parallax-container_mobile{
         display:none;
     }
     .inner {
         padding-top: 90px;
     }
	 
	 .inner_LP {
     padding-top: 0px;
     }
	 
	 
     .partenaire_super_container {
         width: 80%;
         margin: 0 auto;
     }
     #f1_container {
         height: 400px;
     }
     .item_carousel_img{
     flex-basis:30%;
         margin-right:10em;
 }
 .container_carousel{
     display:flex;
     justify-content:center;
 } 	
     .text1 a img{
         margin-top:1em;
     }
     /*---------------EQUIPE-SANTEE-----------------------------------------------*/	
     .equipe_sante_super_container_sec3_mob{
         display:none;
     }
     .super_container_section1_actualite {
  width:80%;
     margin:5em auto 8em auto;
 }
	 .super_super_cont_container{
		 width:80%;
		 margin:0 auto;
	 }	 
 }
 @media (min-width: 1281px) and (max-width: 1599px) {
	 
	 	
        .container_contact_div1_mob{
		 display:none;
	 } 
	 .carousel_super_container{
     padding-top:5em;
     width:100%;
     border-top: 2px solid #eee;
 }
	 .new_table2, .new_table1{
     width: 48.5%;
 }
     .new_table3{
     width:100%;
 }
     .text1 p img{
     margin-top:1em;
 }
     .parallax-container_mobile{
         display:none;
     }
 .super_container_nav1{
     max-height:105.25px;
     min-height:105.25px;
 }
 .item_carousel_img{
     flex-basis:35%;		
 }
     /*---------------CONTACTEZ-NOUS-----------------------------------------------*/
 .super_super_cont_container{
		 width:80%;
		 margin:0 auto;
	 }	 
     /*---------------EQUIPE-SANTEE-----------------------------------------------*/	
     .equipe_sante_super_container_sec3_mob{
         display:none;
     }
 /*---------------------FILS-DACTUALITE----------------------------------------------*/		
 /* 	.page-id-292 .hero{	
         background-position: 60% 0 !important;	
     } */
 }
 @media (min-width: 1025px) and (max-width: 1280px) {
	 
	 	 
     
	 .container_contact_div1_mob{
		 display:none;
	 }
	 .carousel_super_container{
     padding-top:5em;
     width:100%;
     border-top: 2px solid #eee;
 }
	 .new_table2, .new_table1{
     width: 48.5%;
 }
     .new_table3{
     width:75%;
 }
     .super_container_nav1{
     max-height:78.25px;
     min-height:78.25px;
 }
     .parallax-container_mobile{
         display:none;
     }
 .item_carousel_img{
     flex-basis:40%;		
 }
         .text1 p img{
     margin-top:1em;
 }
     /*---------------------Accueil-----------------------------------------*/
     .super_container_accueil_section5 {
         width: 90%;
     }
     .super_container_section7_actualite {
         width: 90%;
     }
     /*---------------CONTACTEZ-NOUS-----------------------------------------------*/
 .super_super_cont_container{
		 width:90%;
		 margin:0 auto;
	 }	 
     .table3 {
         flex-basis: 100%;
     }
 /*---------------EQUIPE-SANTEE-----------------------------------------------*/	
     .equipe_sante_super_container_sec3_mob{
         display:none;
     }
 /*---------------------FILS-DACTUALITE----------------------------------------------*/		
 /* 	.page-id-292 .hero{	
         background-position: 60% 0 !important;	
     } */
     /* FOOTER
     /*--------------------------------------------------------------*/
 }
 @media (max-width: 1024px){
	      .nous_somme_container_section6{
         flex-basis:100%;
	 }
}
 @media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

     	 ul.sub-menu {
       display: block;
    position: relative;
    background: #fff;
    padding: 0.5vw 1vw;
    margin: 0 0 0 -1vw;
}
	 
	 .container_contact_div1_mob{
		 display:none;
	 }
	 .section1_actualite_div1 img{
		 max-height:220px;
	 }
	   .section1_actualite_div3 {
	   height:6em;
      margin-bottom:2em;
 }
	 .customers1 td{
		 padding-left: 0.5em;
	 }
	 .carousel_super_container{
     padding-top:3em;
     width:100%;
     border-top: 2px solid #eee;
 }
	 .new_table2, .new_table1{
     width: 48.5%;
 }
     .new_table3{
     width:100%;
 }
         .text1 p img{
     margin-top:1em;
 }
     .parallax-container_mobile{
         display:none;
     }
     .soc3{
         margin-right:0 !important;
 		 padding-right:1em; 
     }
	 .top_row_mobile{
		 padding-left:6em !important;
	 }
 #customers {
   width: 100%;
 }
     .nous_somme_section1_div1{
         width:100%;
     }
 /* 	.content-details img {
         width:15%;
     } */
  /*---------------QUI NOUS SOMMES-----------------------------------------------*/	
 /* 	.page-id-178 .hero{
         background-position: 30% 0 !important;
     } */
     .nous_somme_super_super_container_section6{
         width:90%;
     }
  /*---------------PARTENAIRE-----------------------------------------------*/		
 .single_partenaire img{
     width:100%;
     height:7em;
 }
  /*---------------IMPLICATION-----------------------------------------------*/
 /* 	.page-id-306 .hero{
         background-position: 70% 0 !important;
     } */
     .implication_super_container_sec4{
         padding-top:3em;
     }
     .implication_sec4_div2{
         padding-bottom:3em;
     }
     .implication_sec4_div1{
         padding-top:3em;
     }
     .implication_container_sec4{
         width:100%;
         margin-left:0;
         margin-right:0;
     }
     /*---------------CONTACTEZ-NOUS-----------------------------------------------*/
     .page-id-514 .hero {
         background-position: 70% 0 !important;
     }
  .super_super_cont_container{
		 width:90%;
		 margin:0 auto;
	 }	 
     .table3 {
         flex-basis: 100%;
     }
     #single-post-container {
 /*         height: 80vh; */
     }
     #single-post-container {
     margin-bottom: 0;
 }
     .clsouverture thead th{
         margin-left:1em;
     }
  /*---------------------OUTILS----------------------------------------*/	
 /* 	.page-id-728 .hero{
         background-position: 40% 0 !important;
     } */
  /*--------------------EQUIPE-SANTEE----------------------------------------*/	
 /* 	.page-id-267 .hero{
         background-position: 40% 0 !important;
     } */
      .equipe_sante_super_container_sec3 {
         display: none;
     }
     .equipe_sante_sec3_title h4{
         white-space: nowrap;
     }
     /*---------------------Accueil-----------------------------------------*/
     .container_accueil_section99 img{
         margin-left: 20%;
     }
     .super_container_accueil_section5 {
         width: 90%;
     }
     .super_container_section7_actualite {
         width: 90%;
     }
     .container_accueil_section5_card {
         display: flex;
         flex-wrap: wrap;
         justify-content: space-between;
     }
     .accueil_card {
         min-width: 45%;
         margin-bottom: 7%;
     }
     .accueil_section1_div_inside{
         margin-top:1em;
     }
     h5 {
         font-size: 1em;
     }
     h2 {
         font-size: 1.2em;
     }
     .accueil_section1_div_inside img {
         width: 60%;
     }
     .accueil_section1_div_inside h2 {
         margin: 0rem 0 1rem 0;
     }
     /*---------------------OFFRE-----------------------------------------*/
     .container_F_flip, .last_flip{
          flex-basis: 33%;
 }
     .offre_single h3 {
 /*         font-size: 1.1em;
         color:#2b83c1; */
     }
     .offre_single h4 {
 /*         margin-top: 10px; */
 /*         margin-bottom: 10px; */
 /* 		font-size: 1em; */
     }
 /*---------------------OFFRE-----------------------------------------*/	
     .implication_container_sec10{
         width:100%;
     }	
      .content {
 /*         flex-basis: 25%; */
     }
     .offre_single {
 /*         flex-basis: 25%; */
     }
 /*---------------------FILS-DACTUALITE----------------------------------------------*/		
 /*---------------------CONCOURS ET BOURSE----------------------------------------------*/			
 /*---------------------CONCOURS ET BOURSE----------------------------------------------*/				
 /* 	.page-id-301 .hero{
         background-position: 40% 0 !important;	
     }	 */
     /* FOOTER
     /*--------------------------------------------------------------*/
 }
 @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	 
	 	 ul.sub-menu {
       display: block;
    position: relative;
    background: #fff;
    padding: 0.5vw 1vw;
    margin: 0 0 0 -1vw;
}
	 
	 .customers1 td{
     padding-left:0.5em;
		padding-right:0.5em; 
 } 
	 .customers1 tr td:last-child{
	padding-right:0.5em;
}
  .container_contact_div1_mob{
		 display:none;
	 }
	  .section1_actualite_div3 {
	   height:6em;
      margin-bottom:2em;
 }
	 .section1_actualite_div1 img{
		 max-height:220px;
	 }
	 .carousel_super_container{
     padding-top:3em;
     width:100%;
     border-top: 2px solid #eee;
 }
	 .new_table2, .new_table1{
     width: 48.5%;
 }
     .new_table3{
         width:100%;	
 }
     .nous_somme_section1_div1{
         width:100%;
     }
     /*---------------------Accueil-----------------------------------------*/
     .container_accueil_section99 img{
         margin-left: 15%;
     }
     .parallax-container_mobile{
         display:none;
     }
     .super_container_accueil_section5 {
         width: 95%;
     }
     .super_container_section7_actualite {
         width: 90%;
     }
     .right_nav_div1_mobile {
         flex-basis: 45%;
     }
     .offre_single{
 /* 		max-height:300px; */
     }
   .soc3{
         margin-right:0 !important;
 		 padding-right:1em; 
     }
	 .top_row_mobile{
		 padding-left:0 !important;
	 }
   #customers {
   width: 100%;
 }
 .single_partenaire img{
     width:100%;
     height:7em;
 }
     /*---------------OFFRE-----------------------------------------------*/
     .content {
 /*         flex-basis: 20%;
         height: auto; */
     }
     .clsouverture thead th{
         margin-left:1em;
     }
     .last_flip h3{
         font-size:1.5em;
     }
     .last_flip h4{
         font-size:1.3em;
     }
      /*--------------------EQUIPE-SANTEE----------------------------------------*/	
 /* 	.page-id-267 .hero{
         background-position: 30% 0 !important;
     } */
     .equipe_sante_super_container_sec3{
         display:none;
     }
  /*---------------------CONTACTER-0NOUS----------------------------------------*/	
  .super_super_cont_container{
		 width:90%;
		 margin:0 auto;
	 }	 
 }
 @media (min-width: 481px) and (max-width: 767px) and (orientation: landscape) {
     .container_contact_div1_mob, .wpml-ls-touch-device{
		 display:none;
	 }
	 .carousel_super_container{
     padding-top:3em;
     width:100%;
     border-top: 2px solid #eee;
 }
	 .parallax-container_mobile{
         display:none;
     }
 /*     .hero {
         height: 50vh;
     } */
      #customers {
   width: 100%;
 }
	 
	 	 ul.sub-menu {
       display: block
    position: relative;
    background: #fff;
    padding: 0.5vw 1vw;
    margin: 0 0 0 -1vw;
}
      .customers {
   width: 100%;
 }
     /*---------------------Accueil-----------------------------------------*/
         .container_accueil_section99 img{
         margin-left: 15%;
     }
     .super_container_accueil_section5 {
         width: 95%;
     }
     .super_container_section7_actualite {
         width: 70%;
     }
  .carousel_super_container{
     padding-top:0 !important;
 }
     /*---------------CONTACTEZ-NOUS-----------------------------------------------*/
 .super_super_cont_container{
		 width:95%;
		 margin:0 auto;
	 }	 
     /*---------------OFFRE-----------------------------------------------*/
 .single_partenaire img{
     width:100%;
     height:5em;
 }
     /* FOOTER
     /*--------------------------------------------------------------*/
 }
 @media (min-width: 320px) and (max-width: 480px) {
	
	 	 ul.sub-menu {
       display: block;
    position: relative;
    background: #fff;
    padding: 0.5vw 1vw;
    margin: 0 0 0 -1vw;
}
	 .container_contact_div1_desk{
		 display:block;
	 }
	 .container_contact_div1_mob{
		 display:none;
	 }
     .item_carousel_text{
         margin-top:0;
 }
	 ..wpml-ls-legacy-list-horizontal{
	padding: 0 !important;
}
	 .item_carousel_text h2, .item_carousel_text h3{
		 font-size:1.3em;
	 }
     .offre_container .content:nth-child(1), .offre_container .content:nth-child(2), .offre_container .content:nth-child(3){
         margin-top:2px;
     }
     .top_row_mobile .wpml-ls-touch-device{
         display:none;
     }
     .container_F_flip1{
         flex-basis:100%;
     }
     .top_row_mobile li:last-child{
         margin-right:0 !important;
     }
     .text1 h4{
         margin-top:1em;
     }
     #single-post-container {
 /*         height: 100vh; */
     }
     ul.top_row_mobile li a {
     font-size: 8pt;
     }
	ul.top_row_mobile {
		 padding-left:3em;
	 }
     .soc1, .soc2, .soc3, .lang1, .lang2,.top_row_mobile,.left_nav_div_mobile img{
         display:none !important;
     }
.left_nav_div_mobile {
    flex-basis: 0%;
}
.right_nav_div1_mobile {
    flex-basis: 100%;
}	 
.right_nav_div1 {
    justify-content: center !important;
}	 
 .carousel_super_container .container{
		 width:95%;
		 margin:0 auto;
	 }
	 .carousel_super_container{
		 padding-top:0;
	 }
	 .item_carousel_img{
		 flex-basis:50%;
	 }
	 .item_carousel_text{
		  flex-basis:50%;
	 }
/* 	 .item_carousel_img{
		 margin-top:20%;
	 } */
	  .item_carousel_text h2{
		 font-size:1em !important;  
	 }
	  .item_carousel_text h6{
		 font-size:0.95em !important;  
	 }
     .accueil_section1_div{
         margin-bottom:3em;
     }
     .accueil_section1_div_inside{
         margin-top:3em;
     }
     .item_carousel_img img{
         margin-top:50%;
     }
     .item_carousel_text p a {
         white-space: nowrap;
     }
     .item_carousel_img{
         margin-right:1em;
     }
     /*---------------QUI-NOUS-SOMMES----------------------------------------------*/	
     .nous_somme_super_super_container_section6{
         width:90%;
     }
     .nous_somme_container_section6{
         flex-basis:100%;
     }
     .nous_somme_container_section3{
         flex-wrap:wrap;
     }
     .nous_somme_section3_div1, .nous_somme_section3_div2{
         flex-basis:100%;
     }
     /*---------------CONTACTEZ-NOUS-----------------------------------------------*/
	 .super_super_cont_container{
		 width:90%;
		 margin:0 auto;
	 }
  .container_contact_div2{
	flex-basis:100%;
	  padding-left:0;
	  padding-right:0;
	  border:none;
}
	  .container_contact_div1{
		 flex-basis:100%;
	 }
	  .contactez_nous_link li {
	 margin:0.5em 0;
 }
      .customers1 {
   width: 100%;
         float: none;
 }
     .table_ajax{
         display:flex;
         flex-wrap:wrap;
     }	
	 .new_table1{
		 margin-right:0;
		 flex-basis:100%;
	 }
	 .new_table2{
		 margin-left:0;
		 flex-basis:100%;
	 }
     #customers tr td{
         font-size:0.9em;
     }
	   #customers tr td:first-child, #customers th{
        padding-left:1em;
     }
	    #customers tr td:last-child{
        padding-right:1em;
     }
     /*---------------------Accueil-----------------------------------------*/
     .caption h1{
         font-size:1.4em;
     }
     .caption h5{
         font-size:1em;
     }
 /* 	.accueil_section1_div1:nth-child(2) {
         margin-top: -5px;
          margin-bottom: -10px;
     } 
     .accueil_section1_div1:nth-child(3) {
         margin-top: -15px;
     } 
     .accueil_section1_div1:nth-child(4) {
         margin-top: -15px;
     }  */
     .super_container_accueil_section5 {
         width: 80%;
     }
     .super_container_section7_actualite {
         width: 80%;
         display: flex;
         flex-wrap: wrap;
     }
     .container_accueil_section5_card {
         display: flex;
         flex-wrap: wrap;
         justify-content: space-between;
     }
     .actualite_card {
         flex-basis: 100%;
     }
     .accueil_card,
     .actualite_card {
         min-width: 100%;
         margin: 0 auto 7% auto;
     }
     .accueil_section1_div,
     .content1 {
         flex-basis: 100%;		
     }
     .parallax-container{
         display:none;
     }
     .parallax-container_txt1{
         margin:3em auto 3em auto;
     }
     .the_infolettre {
         width:70%;
 }
     /*----------------------PARTENAIRE----------------------------------------*/
     .container_partenaire {
         display: flex;
         flex-wrap: wrap;
     }
     .single_partenaire {
         flex-basis: 43%;
         margin: 3%;
     }
     .partenaire_title{
         margin-bottom:2em;
     }
 .single_partenaire img{
     width:100%;
     height:5em;
 }
     /*----------------------OFFRE----------------------------------------*/
     .content {
 /*         flex-basis: 33%;
         height: auto; */
     }
     .last_flip h3{
         font-size:1.1em;
     }
     .last_flip h4{
         font-size:1em;
     }
     .container_F_flip, .last_flip{
      flex-basis: 33%;
     }
     .last_flip p{
         display:none;
     }
     .container_F_flip h4{
         font-size:1em;
     }
     .container_F_flip h6{
         font-size:0.9em;
     }
     .container_F_flip p img{
             width:50%;
     }
     .offre_single {
 /*  		flex-basis: 33%;
         height: auto; */
     }
     .offre_single h3{
 /* 		font-size:1em; */
     }
     .offre_single h4{
 /* 		font-size:1em; */
     }
     .offre_single p{
 /* 		display:none; */
     }
  /*---------------------OUTILS----------------------------------------*/	
 /* 	.page-id-728 .hero{
         background-position: 40% 0 !important;
     } */
 .outil_container_sec2{
         display:flex;
         flex-wrap:wrap;
 }
     .outil_super_container_sec2_gauche, .outil_super_container_sec2_droite{
         flex-basis:100%;
     }
     /*----------------------Qui nous sommes----------------------------------------*/
     .nous_somme_section1_div1 {
         width: 100%;
     }
     .nous_somme_container_section4 {
         flex-wrap: wrap;
     }
     .nous_somme_section4_div1 {
         flex-basis: 100%;
     }
     .nous_somme_section4_div2 {
         flex-basis: 100%;
         padding-bottom:3em;
     }
     /*----------------------implication----------------------------------------*/
 /* 	.page-id-306 .hero{
         background-position: 60% 0 !important;
     }	 */
     .implication_container_sec12{
         width:80%;
     }
     .implication_container_sec1 {
         width: 90%;
         margin: 0 auto;
         flex-wrap: wrap;
     }
     .implication_sec1_div1 {
         flex-basis: 100%;
     }
     .implication_sec1_div2 {
         flex-basis: 100%;
     }
     .implication_container_sec0,.implication_container_sec2 {
         width: 90%;
         margin: 0 auto;
     }
     .implication_container_sec3 {
         flex-wrap: wrap;
     }
	  .implication_container_sec33 {
         flex-wrap: wrap;
     }
     .implication_sec3_div1 {
         flex-basis: 100%;
         margin-bottom: 3em;
     }
     .implication_sec3_div2 {
         flex-basis: 100%;
     }
     .implication_container_sec4 {
         flex-wrap: wrap;
     }
     .implication_sec4_div1 {
         flex-basis: 100%;
     }
     .implication_sec4_div2 {
         flex-basis: 100%;
         padding-bottom:3em;
     }
     .implication_container_sec5 {
         flex-wrap: wrap;
     }
     .implication_sec5_div1 {
         flex-basis: 100%;
         margin-bottom: 3em;
     }
     .implication_sec5_div2 {
         flex-basis: 100%;
     }
     .implication_container_sec6 {
         flex-wrap: wrap;
         padding-top: 0;
     }
     .implication_sec6_div1 {
         flex-basis: 100%;
     }
     .implication_sec6_div2 {
         flex-basis: 100%;
     }
     .implication_container_sec7 {
         flex-wrap: wrap;
         padding-top: 0;
         margin-top: 3em;
     }
     .implication_sec7_div1 {
         flex-basis: 100%;
         margin-bottom: 3em;
     }
     .implication_sec7_div2 {
         flex-basis: 100%;
     }
     .implication_container_sec8 {
         flex-wrap: wrap-reverse;
         padding-top: 0;
     }
     .implication_sec8_div1 {
         flex-basis: 100%;
     }
     .implication_sec8_div2 {
         flex-basis: 100%;
         margin-bottom: 3em;
         margin-top: 3em;
     }
     .implication_container_sec9 {
         flex-wrap: wrap;
         padding-top: 0;
     }
     .implication_sec9_div1 {
         flex-basis: 100%;
         margin-bottom: 3em;
         margin-top: 3em;
     }
     .implication_sec9_div2 {
         flex-basis: 100%;
     }
     .implication_container_sec10 {
         flex-wrap: wrap;
         width: 100%;
     }
     .implication_sec10_div1 {
         flex-basis: 100%;
         text-align: center;
         padding-top: 3em;
     }
     .implication_sec10_div1 img {}
     .implication_sec10_div2 {
         flex-basis: 100%;
     }
	 .single_post_container1{
		margin-top : calc(64px + 2em);
	 }
     /*----------------------Equipe-sante----------------------------------------*/
	 .equipe_sante_sec4_div{
		 padding-top:0;
		 padding-bottom:4em;
		 width:80%;
	 }
	 .equipe_sante_super_container_sec3 {
         display: none;
     }
     .equipe_sante_container_sec1 {
         flex-wrap: wrap;
     }
     .equipe_sante_sec1_div1 {
         flex-basis: 100%;
         margin: 3em auto 0 auto;
     }
     .equipe_sante_sec1_div2 {
         flex-basis: 100%;
         margin-top:3em;
     }
     .equipe_sante_container_sec2 {
         flex-wrap: wrap-reverse;
     }
     .equipe_sante_sec1_div1 {
         flex-basis: 100%;
     }
     .equipe_sante_sec2_div2 {
         flex-basis: 100%;
     }
     .equipe_sante_super_container_sec3_mob {
         flex-wrap: wrap;
     }
     .equipe_sante_sec3_div1_text_mob {
         flex-basis: 100%;
     }
     .equipe_sante_sec3_div2_mob {
         flex-basis: 100%;
         margin-top: 3em;
     }
     .equipe_sante_sec3_div1_text_mob {
         margin-bottom: 3em;
     }
     .super_container_section1_actualite {
         flex-wrap: wrap;
     }
     .container_section1_actualite {
         flex-basis: 100%;
     }
     .container_section1_actualite img {
         width: 100%;
         height: auto;
     }
     .equipe_sante_super_container_sec3_mob{
         margin-bottom:5em;
     }
 /*---------------------FILS-DACTUALITE----------------------------------------------*/		
 /* 	.page-id-292 .hero{	
         background-position: 75% 0 !important;	
     } */
     /*---------------------CONCOURS ET BOURSE----------------------------------------------*/			
 /* 	.page-id-394 .hero{
         background-position: 45% 0 !important;	
     } */
     .bourse_container_sec1{
         flex-wrap:wrap;
     }
     .bourse_sec1_div1{
         flex-basis:90%;
         margin:0 auto;
     }
     .bourse_sec1_div2{
         flex-basis:100%;
         margin-top:3em;
     }
     .bourse_container_sec2{
         flex-wrap:wrap-reverse;
         width:100%;
     }
     .bourse_sec2_div1{
         flex-basis:100%;
         margin-top:3em;
     }
     .bourse_sec2_div2{
         flex-basis:100%;
     }
     .bourse_container_sec3{
         flex-wrap:wrap;
     }
     .bourse_sec3_div1{
         flex-basis:100%;
     }
     .bourse_sec3_div2{
         flex-basis:100%;
         margin-top:3em;
     }
     .bourse_container_sec4{
         flex-wrap:wrap-reverse;
     }
     .bourse_sec4_div1{
         flex-basis:100%;
         margin-top:3em;
     }
     .bourse_sec4_div2{
         flex-basis:100%;
     }
     .bourse_container_sec5{
         flex-wrap:wrap;
     }
     .bourse_sec5_div2{
         flex-basis:100%;
     }
     .bourse_sec5_div1{
         flex-basis:100%;
         margin-top:3em;
     }
     .bourse_container_sec6, .bourse_container_sec8{
         flex-wrap:wrap;	
     }
     .bourse_sec6_div2, .bourse_sec8_div2{
         flex-basis:100%;
     }
     .bourse_sec6_div1, .bourse_sec8_div1{
         flex-basis:100%;
         margin-top:3em;
     }
     .bourse_container_sec7{
         flex-wrap:wrap-reverse;	
     }
     .bourse_sec7_div1{
         flex-basis:100%;
         margin-top:3em;
     }
     .bourse_sec7_div2{
         flex-basis:100%;
     }
 /*---------------------CONCOURS ET BOURSE----------------------------------------------*/	
 .container_post_o_title{
     display:flex;
     flex-wrap:wrap;
 }
     .post_offer_div1{
         flex-basis:100%;
         margin-right:0;
         text-align:center;
     }
     .post_offer_div2{
         flex-basis:100%;
		 font-size:1.5em;
     }	
 /*---------------------CONCOURS ET BOURSE----------------------------------------------*/				
 /* 	.page-id-301 .hero{
         background-position: 50% 40% !important;	
     } */
 /*---------------------SINGLE POST----------------------------------------------*/				
 /* 	.single-post .hero{
          background-position:20% 0 !important;
     } */
     /* FOOTER
     /*--------------------------------------------------------------*/
     .container_footer {
         display: flex;
         flex-wrap: wrap;
         justify-content: space-between;
     }
     .footer_1 {
         order: 4;
     }
     .footer_2 {
         order: 1;
     }
     .footer_3 {
         order: 2;
     }
     .footer_4 {
         order: 3;
     }
     .footer_2,
     .footer_3 {
         flex-basis: 45%;
     }
     .footer_1,
     .footer_4 {
         flex-basis: 90%;
     }
     .footer_4 p,
     .footer_4 img,
     .footer_1 img {
     margin-left: 1%;
     }
     .genre_masculin{
         color:#ffffff !important;
     }
 }
 @media (min-width: 1101px) {
     .super_container_nav_mobile {
         display: none;
     }
	 .super_container_nav1 {
		 height:105px;
	 }
     .inner {
         padding-top: 90px;
     }
 }
 @media (max-width: 1100px) {
     .super_container_nav {
         display: none;
     }
     .inner {
         padding-top: 80px;
     }
	 .top_row_mobile{
		  display: none !important;
	 }
 }

 @media (max-width: 1024px) {

ul.commanditairesdisplay li {
    width: 41% !important;
    margin: 0 9% 2% 0;
    float: left;
    text-align: center;
    align-content: baseline;
    height: 30vw;
    align-items: center;
    display: flex;
}
	 	 ul.sub-menu {
       display: block;
    position: relative;
    background: #fff;
    padding: 0.5vw 1vw;
    margin: 0 0 0 -1vw;
}
     
 }

 /*----------------------------Testing_table---------------------------------*/