.cert-list .row{
  display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: flex-start;
    position: relative;
    z-index: -100;

}

.pd-t-b {
  padding-top: 40px;
  padding-bottom: 80px;
}

.ytht-mb-30 {
  margin-bottom: 30px;
}

.cert-list {
  text-align: center;
}

.cert-list ul {
  margin: 0 0 0 -2%;
}

/* .cert-list ul li {
  float: left;
  width: 23%;
  margin: 0 0 20px 2%;
  text-align: center;
} */

.cert-list ul li a {
  display: block;
  width: 100%;
  overflow: hidden;
}

.cert-list ul li img {
  width: 100%;
  border: 3px solid #e0e0e0;
  box-sizing: border-box;
  display: block;
}

.cert-list ul li p {
  font-size: 16px;
  margin: 10px 0 0 0;
  color: #252525;
}

.cert-list .cert-btn{
  color: #fff;
  border: none;
  display: inline-block;
  font-size: 17px;
  margin-left: 20px;
  font-weight: 400;
  /* border-radius: 30px; */
  padding: 11px 25px;
  background: #ad2e2a;
  /* font-family: var(--title-font-family); */
  transition: all 0.3s;
}
.cert-list .cert-btn:hover{
  background: #1a305e;
  color: #fff;
}

@media screen and (max-width: 768px) {
  .main {
    padding-top: 25px;
    padding-bottom: 30px;
  }

  /* .cert-list ul li {
    width: 48%;
    margin: 0 0 15px 2%;
  } */
}
@media (min-width: 992px) {
    .col-lg-2 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
    }
}