.carousel-accueil {
  height: auto; 
  background: rgb(236, 236, 236);
}

.actionnaires-sides {
  background: rgb(236, 236, 236);
  padding-top: 15px;
  padding-bottom: 50px;	
}

.actionnaires-wrapper {
  height: auto;  
  padding-top: 15px;	
  background: rgb(236, 236, 236); 
  padding-left: 30px;
  padding-right: 30px;
/*   padding-bottom: 40px;   */
}

.actionnaires-title-wrapper {
  height: 40px; 
  text-align: center;
  padding-top: 20px;  
  background: rgb(236, 236, 236);	
}

.title-wrapper {
  margin-bottom: 8px;	
}

.description-wrapper {
  margin-bottom: 5px;	
}

.actionnaires-title {
  font-family: 'Pluto Medium';
  font-style: normal;
  font-size: 20px;
  line-height: 1.1;
  text-transform: uppercase;
  color: rgb(135, 135, 135);
}

.text-title {
  font-family: 'Pluto Medium';
  font-style: normal;
  font-size: 20px;
  line-height: 1.1;
  text-transform: uppercase;
  color: rgb(88, 29, 116);
}

.text-description {
  font-family: 'Roboto Light';
  font-style: normal;
  font-size: 18px;  
  line-height: 1.1;
  color: rgb(0, 0, 0);
}

.carousel-control-actionnaires {   
    opacity: 1;
    background-image: none;    
}

.carousel-control-actionnaires.right {    
    background-image: none;
}    

.carousel-control-actionnaires.left {
	background-image: none;
}	

.images-arrow-carousel {
	height: 80px;
}
    
.actionnaires-button-plus-wrapper {
/*   bottom: 0;  */
/*   position: absolute;  */
/*   left: 50%; */
/*   transform: translate(-50%, 0); */
  height: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: rgb(236, 236, 236);
/*   display: inline-block; */
}

.actionnaires-button-plus {
  margin: 0 auto !important; 
  max-width: 70px !important;
  width: 4vw;	
}

.actionnaires-box-date {
  font-family: 'Roboto Light';
  font-style: normal;
  font-size: 18px;   
  color: rgb(0, 0, 0);    
}

@media screen and (max-width: 479px) {

  .actionnaires-wrapper {
  	height: 190px !important;  	 
  	padding-left: 0px;
  	padding-right: 0px;
  }
	    
  .actionnaires-button-plus {
    width: 15vw;    
  }
  
  .images-arrow-carousel {
    margin-top: 340px;
    height: 50px;
  }
  
  .text-title {
  	font-size: 4.0vw;
  }
  
  .text-description, .actionnaires-box-date {
  	font-size: 4.0vw;
  }

}

@media screen and (min-width: 479px) and (max-width: 766px) {  

  .actionnaires-wrapper {
  	height: 160px !important;  	 
  	padding-left: 20px;
  	padding-right: 20px;
  }
	    
  .actionnaires-button-plus {
    width: 15vw;    
  }
  
  .images-arrow-carousel {
    margin-top: 300px;
  }
  
  .text-title {
  	font-size: 3.0vw;
  }
  
  .text-description, .actionnaires-box-date {
  	font-size: 3.0vw;
  }

}

@media screen and (min-width: 767px) and (max-width: 991px) {  
  .actionnaires-wrapper {
/*   	height: 185px !important;  	  */
  	padding-left: 20px;
  	padding-right: 20px;
  }
  
  .actionnaires-button-plus {
    width: 8vw;    
  }  
  
  .images-arrow-carousel {
    margin-top: 145px;
  }
  
  .actionnaires-button-plus-wrapper {
    height: 45px;
  	padding-bottom: 10px;  	
  }
  
  .actionnaires-sides {
    background: rgb(236, 236, 236);
    padding-top: 15px;
    padding-bottom: 45px;	
  }
  
  .text-title {
  	font-size: 2.0vw;
  }
  
  .text-description, .actionnaires-box-date {
  	font-size: 2.0vw;
  }

}

@media screen and (min-width: 992px) and (max-width: 1115px) {  
  .actionnaires-wrapper {
/*   	height: 235px;  	  */
  	padding-left: 10%;
  	padding-right: 10%;
/*   	padding-bottom: 16%; */
  }
  
  .actionnaires-button-plus {
    width: 7vw;    
  }

}

@media screen and (min-width: 1116px) and (max-width: 1199px) {  
  .actionnaires-wrapper {  	
  	padding-left: 10%;
  	padding-right: 10%;
/*   	padding-bottom: 16%; */
  }
  
  .actionnaires-button-plus {
    width: 7vw;    
  }

}

@media screen and (min-width: 1200px) and (max-width: 1300px) {
  .text-title {
  	font-size: 1.15vw;
  }
  
  .text-description, .actionnaires-box-date {
  	font-size: 1.05vw;
  } 
  
  .actionnaires-wrapper {  	
  	padding-left: 7%;
  	padding-right: 7%;
/*   	padding-bottom: 16%; */
  }
  
  .actionnaires-button-plus-wrapper {
    height: 40px;
  	padding-bottom: 10px;  	
  }
  
  .actionnaires-sides {
    background: rgb(236, 236, 236);
    padding-top: 15px;
    padding-bottom: 40px;	
  }

}

@media screen and (min-width: 1301px) and (max-width: 1430px) {
  .text-title {
  	font-size: 1.3vw;
  }
  
  .text-description, .actionnaires-box-date {
  	font-size: 1.15vw;
  } 
  
  .actionnaires-wrapper {  	
  	padding-left: 10%;
  	padding-right: 10%;
/*   	padding-bottom: 16%; */
  }
  
  .actionnaires-button-plus-wrapper {
    height: 40px;
  	padding-bottom: 10px;  	
  }
  
  .actionnaires-sides {
    background: rgb(236, 236, 236);
    padding-top: 15px;
    padding-bottom: 40px;	
  }

}

@media screen and (min-width: 1431px) and (max-width: 1670px) {
  .text-title {
  	font-size: 1.3vw;
  }
  
  .text-description, .actionnaires-box-date {
  	font-size: 1.15vw;
  } 
  
  .actionnaires-wrapper {  	
  	padding-left: 10%;
  	padding-right: 10%;
/*   	padding-bottom: 16%; */
  }
  
  .actionnaires-button-plus-wrapper {    
/*     height: 15%;     */
  }

}

@media screen and (min-width: 1671px) and (max-width: 1750px) {
  .text-title {
  	font-size: 1.3vw;
  }
  
  .text-description, .actionnaires-box-date {
  	font-size: 1.15vw;
  } 
  
  .actionnaires-wrapper {  	
  	padding-left: 10%;
  	padding-right: 10%;
/*   	padding-bottom: 16%; */
  }
  
  .actionnaires-button-plus-wrapper {    
/*     height: 15%;     */
  }	

}

