.content-wrapper5 {
  display: flex; 
  flex-wrap: wrap;
  justify-content: space-around; 
  padding: 20px; 
  box-sizing: border-box; 
}

.image-block12, .image-block22 {
  flex: 1; 
  padding: 10px;
  min-width: 40%;
  display: flex;
  justify-content: center; 
  align-items: center; 
}

.image-block12 img, .image-block22 img {
  max-width: 90%; 
  height: auto; 
}

/* Hide .image-block22 on 768px screen size */
@media (max-width: 768px) {
  .image-block22 {
    display: none;
  }
  
  .image-block12 {
    flex: 0 0 100%; /* Take full width */
    min-width: 100%; /* Override min-width to fill the container */
    padding:0;
  }
}
In this 