.container {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1400px;
  margin: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-top: 0px;/*top of section to breadcomb*/
}

section {
  position: relative;
  //  background-color: rgba(169,169,169,.19);//#fff;
  background-color: rgba(199, 199, 199, 0.11); //#fff;
  border-radius: 7px;
  // padding: 5px 0px 10px;
  margin:4px 10px;
  //max-width: 180px;
  //width: 195px;
  //min-width: 100%;
  //min-width:305px;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.07), 0 1px 1px rgba(0, 0, 0, 0.07),
    0 1px 1px rgba(0, 0, 0, 0.07), 0 1px 1px rgba(0, 0, 0, 0.07),
    0 1px 1px rgba(0, 0, 0, 0.07);
  //border: 1px solid rgba(0,0,0,0.07);
margin-left:0px;
  //color:white;
  overflow-x: auto;
}

.section4 {
  //width: 1030px;
  //width: 1030px;
  //max-width:1440px;

  background: rgba(210,210,210,0.17);
}
.flex {
  display: flex;
}
.container {
  overflow-x: hidden;
}
.infod {
  justify-content: space-between;
  //  border-bottom: 1px solid rgba(169,169,169,.59);
  padding: 10px 0;
  text-transform: uppercase;
  font-size: 100%;
  margin: auto -15px 10px;
}
.flex .info {
  margin-top: -5px;
  margin-left: 0px;
  justify-content: space-between;
  border-bottom: .1px solid rgba(169, 169, 169, 0.29);
  padding: 0px 0px;
  text-transform: uppercase;
  font-size: 82%;
  color:rgba(169,169,169,.59);
  //margin: auto -15px 10px;
}
.info-name {
  left: -50px;
}
.code {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 160px;
  height: 0;
  left: 0;
  margin: auto;
  line-height: 1.6;
  transition: visibility 0s, opacity 0.5s linear;
}
.info-code {
  left: -150px;
  text-align:right;
}

section center {
  padding: 5px 0px;
}
@media screen and (max-width: 549px) {
  section {
    width: 100%;
    padding: 10px;
  }
  .section1 {
      width: 100%!important;
  }
  .section4 {
    width: 100%;
    padding: 10px;
    //Background:red;
  }
}

@media screen and (min-width: 549px) {
  section {
    width: 240px;
    padding: 10px;
  }
  .section1 {
    width: 100%!important;
    padding: 10px;
    //Background:red;
  }
  .section2 {
    width: 500px;
    padding: 10px;
    //Background:red;
  }
  .section3 {
    width: 500px;
    padding: 10px;
    //Background:blue;
  }
  .section4 {
    width: 500px;
    padding: 10px;
    //Background:red;
  }
  .section5 {
    width: 640px;
    padding: 10px;
    //Background:blue;
  }
}
@media screen and (min-width: 600px) {
  .section2 {
    width: 500px;
    padding: 10px;
    //Background:green;
  }
  .section3 {
    width: 500px;
    padding: 10px;
    //Background:red;
  }

  .section4 {
    width: 500px;
    padding: 10px;
    //Background:green;
  }
  .section5 {
    width: 760px;
    padding: 10px;
    //Background:greem;
  }
}
@media screen and (min-width: 790px) {
  .section2 {
    width: 500px;
    padding: 10px;
    //Background:red;
  }
  .section3 {
    width: 760px;
    padding: 10px;
    //Background:yellow;
  }
  .section4 {
    width: 1020px;
    padding: 10px;
    //Background:blue;
  }
  .section5 {
    width: 1020px;
    padding: 10px;
    //Background:green;
  }
}
@media screen and (min-width: 1060px) {
     .section3 {
    width: 740px;
    padding: 10px;
    //Background:red;
  .section4 {
    width: 1060px;
    padding: 10px;
    //Background:green;
  }
  .section5 {
    width: 100%;
    padding: 10px;
    //Background:tred;
  }
}
@media screen and (min-width: 1280px) {
  .section4 {
    width: 1020px;
    padding: 10px;
    //Background:green;
  }
  .section5 {
    width: 1300px;
    padding: 10px;
    //Background:red;
  }
}