.container {
  /*margin: 40px 15px 0 15px;*/
  margin: 0;
  padding: 0;
  padding-left: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 98%;
}

section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.container .line3h, .line2h, .line1h, .line4v {
  max-width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  box-sizing: border-box;
  margin-bottom: 10px;
  height: auto;
}

#wendy {
  justify-content: center;
}
 #wendy img {
   padding-left: 10px;
   padding-right: 10px;
 }

.container .line3h img {
  width: 32.7%;
}

.container .line4v img {
  width: 24.3%;
}

.container .line2h .horizontal {
  width: 40.3%;
}

.container .line2h .vertical {
  width: 17.6%;
}

.container .line1h .horizontal {
  width: 52.2%;
}

.container .line1h .vertical {
  width: 23%;
}

@media only screen and (max-width: 720px){
  .container .line3h, .line2h, .line1h, .line4v {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
    margin-bottom: 0px;
    height: auto;
  }
img{
  padding-top: 10px;
}
  .container .line3h img {
    width: 100%;
  }
  .container .line4v img {
    width: 100%;
  }
  .container .line2h .horizontal {
    width: 100%;
  }
  .container .line2h .vertical {
    width: 100%;
  }
  .container .line1h .horizontal {
    width: 100%;
  }
  .container .line1h .vertical {
    width: 100%;
  }
}
