.center,.center2 {
	font-family:sans-serif;
	width:100%;
	background:transparent;
	
}


/** Custom Select **/
.custom-select-wrapper,.custom-select-wrapper2 ,.custom-select-wrapper20 ,.custom-select-wrapper21 ,.custom-select-wrapper22
,.custom-select-wrapper30,.custom-select-wrapper31,.custom-select-wrapper32,.custom-select-wrapper33 {
  display: inline-block;
  user-select: none;
}
  .custom-select-wrapper select,.custom-select-wrapper2 select,.custom-select-wrapper20 select,.custom-select-wrapper21 select
  ,.custom-select-wrapper22 select,.custom-select-wrapper30 select,.custom-select-wrapper31 select,.custom-select-wrapper32 select
  ,.custom-select-wrapper33 select {
    display: none;
  }
  
  
  .custom-select,.custom-select2,.custom-select20,.custom-select21,.custom-select22
  ,.custom-select30,.custom-select31,.custom-select32,.custom-select33 {
    position: relative;
    display: inline-block;
	
  }
    .custom-select-trigger,.custom-select-trigger2 ,.custom-select-trigger20 ,.custom-select-trigger21 ,.custom-select-trigger22
	,.custom-select-trigger30,.custom-select-trigger31,.custom-select-trigger32,.custom-select-trigger33 {/*texte selected*/
      position: relative;
      display: block;
      width: auto;
      padding: 0 40px 0 22px;     
      font-size: 1.1em;
      font-weight: 300;
      color: #000;
      line-height: 22px;
	  border:none;
	  border-bottom:1px solid #5c9cd8;
      background: #fff;
      cursor: pointer;
	  
    }
	
	
	
	
	
      .custom-select-trigger:after,.custom-select-trigger2:after ,.custom-select-trigger20:after,.custom-select-trigger21:after
	  ,.custom-select-trigger22:after
	  ,.custom-select-trigger30:after,.custom-select-trigger31:after,.custom-select-trigger32:after,.custom-select-trigger33:after{/*flèche de la liste*/
        position: absolute;
        display: block;
        content: '';
        width: 10px; height: 10px;
        top: 50%; right: 25px;
        margin-top: -3px;
        border-bottom: 1px solid #5c9cd8;
        border-right: 1px solid #5c9cd8;
        transform: rotate(45deg) translateY(-50%);
        transition: all .4s ease-in-out;
        transform-origin: 50% 0;
		
      }
      .custom-select.opened .custom-select-trigger:after, .custom-select2.opened .custom-select-trigger2:after
	  , .custom-select20.opened .custom-select-trigger20:after, .custom-select21.opened .custom-select-trigger21:after
	  , .custom-select22.opened .custom-select-trigger22:after
	  , .custom-select30.opened .custom-select-trigger30:after , .custom-select31.opened .custom-select-trigger31:after
	  , .custom-select32.opened .custom-select-trigger32:after, .custom-select33.opened .custom-select-trigger33:after{
        margin-top: 3px;
        transform: rotate(-135deg) translateY(-50%);
		
      }
  .custom-options,.custom-options2,.custom-options20,.custom-options21,.custom-options22
  ,.custom-options30,.custom-options31,.custom-options32,.custom-options33 {/*liste*/
	/*position: absolute;*/
	display: block;
    top: 100%; left: -50%; right: 0;
    min-width: 100%;
	width:100%;
    margin: 8px 0;
    border: 1px solid #b5b5b5;
    border-radius: 4px;
    box-sizing: border-box;
    box-shadow: 0 2px 1px rgba(0,0,0,.07);
    background: #fff;
    transition: all .4s ease-in-out;
    
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(-15px);
  }
  .custom-select.opened .custom-options, .custom-select2.opened .custom-options2, .custom-select20.opened .custom-options20
  , .custom-select21.opened .custom-options21, .custom-select22.opened .custom-options22
  , .custom-select30.opened .custom-options30, .custom-select31.opened .custom-options31, .custom-select32.opened .custom-options32
  , .custom-select33.opened .custom-options33 {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transform: translateY(0);
  }
    .custom-options:before,.custom-options2:before,.custom-options20:before,.custom-options21:before,.custom-options22:before ,
    .custom-options30:before,.custom-options31:before,.custom-options32:before,.custom-options33:before {/*pointeur de la liste*/
      position: absolute;
      display: block;
      content: '';
      bottom: 100%; right: 50%;
	  
      width: 7px; height: 7px;
      margin-bottom: -4px;
      border-top: 1px solid #b5b5b5;
      border-left: 1px solid #b5b5b5;
      background: #fff;
      transform: rotate(45deg);
      transition: all .4s ease-in-out;
    }
    .option-hover:before,.option-hover2:before,.option-hover20:before,.option-hover21:before,.option-hover22:before ,
    .option-hover30:before,.option-hover31:before,.option-hover32:before,.option-hover33:before{
      background: #f9f9f9;
	  margin-bottom:-12px;
    }
    .custom-option,.custom-option2,.custom-option20,.custom-option21,.custom-option22 ,
    .custom-option30,.custom-option31,.custom-option32,.custom-option33 {/*elements de la liste*/
      position: relative;
      display: block;
      padding: 2px 30px;
      border-bottom: 1px solid #b5b5b5;
      font-size: 1.11em;
      color: #069;
	  overflow: auto;
      line-height: 23px;
      cursor: pointer;
      transition: all .4s ease-in-out;
	  left:0%;
	  
    }
    .custom-option:first-of-type,.custom-option2:first-of-type,.custom-option20:first-of-type,.custom-option21:first-of-type,.custom-option22:first-of-type ,
    .custom-option30:first-of-type,.custom-option31:first-of-type,.custom-option32:first-of-type,.custom-option33:first-of-type{
      border-radius: 4px 4px 0 0;
    }
    .custom-option:last-of-type,.custom-option2:last-of-type,.custom-option20:last-of-type,.custom-option21:last-of-type,.custom-option22:last-of-type ,
    .custom-option30:last-of-type,.custom-option31:last-of-type,.custom-option32:last-of-type,.custom-option33:last-of-type {
      border-bottom: 0;
      border-radius: 0 0 4px 4px;
    }
    .custom-option:hover,
    .custom-option.selection,.custom-option2:hover,
    .custom-option2.selection2,.custom-option20:hover,
    .custom-option20.selection20,.custom-option21:hover,
    .custom-option21.selection21,.custom-option22:hover,
    .custom-option22.selection22 ,
    .custom-option30.selection30,.custom-option31.selection31,.custom-option32.selection32,.custom-option33.selection33 {
      background: #5c9cd8;
	  color:white;
    }