@media screen and (max-width: 991px) {

  .image_header { height: 23rem; }

  .text_header { margin-top: 50px; }

}

@media screen and (max-width: 800px) {
  .how_work_item {
    width: 100%;
  }
  .separator_item {
    display: none;
  }

  .item_avantages {
    flex-wrap: wrap;
    justify-content: center;
  }
  .description_avantages {
    width: 100% !important;
  }
  .contact_footer {
    flex-direction: column;
    line-height: 11px;
    align-items: center;
  }
  .contact_footer_responsive {
    width: 100% !important;
  }
  .contact_footer p {
    margin-bottom: 20px !important;
  }
  .contact_footer label {
    margin-bottom: inherit !important;
  }
}

@media screen and (max-width: 400px) {
  .item_avantages {
    padding: 5% 0%;
  }
  .number_avantages {
    width: 40px;
    height: 40px;
  }
  .images_avantages {
    width: 200px;
    height: 200px;
  }
}
