.header_content {
  margin-top: 5%;
  display: flex;
  justify-content: center;
}

.flex-wrap {
  flex-wrap: wrap;
}

.list_group {
  margin-left: 5%;
}

/* text */
.text_indu {
  margin-top: 3%;
  font-size: 24px;
  font-weight: bolder;
  color: #595757;
  line-height: 2;
}

.text_indu h2 {
  margin-top: 1%;
  font-size: 16px;
  font-weight: bolder;
  color: #595757;
  line-height: 1.5;
}

@media screen and (max-width: 786px) {
  img {
    max-width: 40%;
  }
  .text_indu {
    margin-top: 5%;
    font-size: 20px;
  }
  .text_indu h2 {
    font-size: 20px;
  }
}
@media screen and (max-width: 500px) {
  .text_indu {
    font-size: 16px;
  }
  .text_indu h2 {
    font-size: 12px;
  }
}
