row {
width:100%;
display: flex;
margin-bottom: 45px;
}
row co:first-child {
  margin-left: 0px;
}
row co:last-child {
  margin-right: 0px;
}

.c1-6 {
     width: 45.99%;
      margin-left: 3.99%;
      margin-right: 3.99%;
}

.c1-3 {
  width: 31.333%;
  margin-left: 1.499%;
  margin-right: 1.499%;
  display: flex;
}
.c1-3.cal {
  display: block;
}

.c15-3 {
  width: 47.99%;
  margin-left: 2.24%;
  margin-right: 2.24%;
  display: flex;
}

.c2-3 {
  width: 65.646%;
  margin-left: 1.49%;
  margin-right: 1.49%;
}

@media (max-width: 800px) {
  co,.c1-3,.c2-3,.c1-6,.c15-3 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }
  row {
  display: grid;
  }
  .c1-6:first-child {
    padding-right: 2%;
  }
  .c1-6:last-child {
    padding-left: 2%;
  }
}
