
@media (max-width: 1457px) {
.plan-blocks {
  min-height: 487px;
}
}
/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1239px) {
#header-main-block .header_main_title {
  font-size: 43px;
  line-height: 1;
}
.bottom_action_header {
  display: block;
  margin-left: 0;
}
.one-second.mcb-wrap.plan-blocks {
   width: 100%;
}
.one-second.mcb-wrap.plan-blocks .mcb-wrap-inner{
   margin-right: 0px;
   margin-left: 0px;
} 
.one-second.mcb-wrap.plan-blocks .mcb-wrap-inner.mcb-wrap-inner-d39b4d35e{
   margin-bottom: 50px;
} 
.plan-blocks {
  max-width: none;
  min-height: auto;
}
#flower-1{
  width: 918px;
}
.header_main_title {
  font-size: 40px;
  line-height: 44px;
}
}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 959px) {
#header-main-block .header_main_title {
  font-size: 31px;
  line-height: 1;
}
.mcb-section .mcb-wrap .mcb-item-3a712c626 .mcb-column-inner-3a712c626 {
  padding-right: 15px;
}
.plan-blocks {
  max-width: none;
  min-height: auto;
}
#flower-1{
  width: 723px;
  margin: -20px auto;
  padding-bottom: 25px;
}
#flower-1 .section_wrapper  {
  max-width: none;
}
#flower-1.mcb-section .mcb-wrap-96509ab2f{
  flex: 0 0 100px;
}
}

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
.plan-blocks {
  max-width: 100%;
 }
 #header-main-block .header_main_title {
  font-size: 40px;
  line-height: 45px;
}
}

/*contient le responsiv du site*/
@media (max-width: 575.98px) { 
.plan-blocks {
  max-width: 100%;
}
#header-main-block .header_main_title {
    font-size: 29px;
line-height: 31px;
}
.mcb-section .mcb-wrap .mcb-item-f1c0aeccf .mcb-column-inner-f1c0aeccf {
  padding-right: 0px !important;
}
.bottom_action_header {
  margin-top: 16px;
  margin-bottom: 20px;
}
 #flower-1 {
    width: auto;
    margin: 0 33px 0 33px;
    padding-bottom: 25px;
    position: relative;
  }
  .mcb-section .mcb-wrap .mcb-item-f5c05e0a9 .mcb-column-inner-f5c05e0a9 {
      padding-bottom: 0;
      text-align: center;
  }
  #testi {
    position: relative;
    margin: 58px 0 0 0;
  }
    #flower-2 {
    margin: 24px 33px 0 33px;
  }
#contact-block {
    width: auto;
    margin: 60px 33px 60px 33px;
  }
}

/*Custom changes from builder */
#le-plan.le-plan-mobile h3 {
  font-size: 23px;
line-height: 30px;
}
#le-plan.le-plan-mobile .plan-block-one hr {
margin: 25px auto 30px auto !important;
}
#le-plan.le-plan-mobile .plan-block-one, #le-plan.le-plan-mobile .plan-block-two, #le-plan.le-plan-mobile .plan-block-three {
  margin-bottom: 15px;
}
#le-plan.le-plan-mobile .plan-block-two h3, #le-plan.le-plan-mobile .plan-block-three h3{
  margin-bottom: 25px;
}
#le-plan.le-plan-mobile p {
font-size: 17px;
line-height: 25px;
}
#le-plan.le-plan-mobile .plan-blocks{
min-height: auto;
}
#le-plan.le-plan-mobile .plan-pp-text{
padding: 0 25px;
}
#devenez-acteur.devenez-acteur-mobile {
  border-bottom: 0px;
}
#testi.testi-mobile {
  margin: 0 auto;
position: relative;
margin-left: 32px;
margin-right: 32px;
}
#testi.testi-mobile .histoire-block-left {
  border-right: 0px solid #26777b;
}
#testi.testi-mobile .histoire-block-left .slider_pagination .slick-active {
  border: 0px solid #26777b;
}
#testi.testi-mobile .histoire-block-left .slider_pagination .slick-active a{
  background-color: #0000;
}
#testi.testi-mobile .histoire-block-left .slider_pagination .slick-active a::after{
  background-color: #26777B;
  width: 11px;
height: 11px;
border-radius: 200px;
}
#testi.testi-mobile .testi-block blockquote {
  padding: 0 0px;
}
#testi.testi-mobile .testi-block h5 {
  font-size: 18px;
line-height: 23px;
font-weight: bold;
}