
/* ========================================
   Certification Section
   ======================================== */
.ok07-about-certification {
    background: url('./images/cert.jpg') no-repeat center center, #F9FAFA;
    background-size: cover;
    padding: 5rem 0;
}

.cert-title {
    font-size: 3rem;
    font-weight: 700;
    color: #000;
    text-align: center;
}

.ok07-about-certification .list {
    margin-top: 4.5rem;
}

.cert-item {
    padding: 25px 30px;
    overflow: hidden;
    position: relative;
    background: url('./images/certbg.png') no-repeat;
    background-size: 100%;
    background-position: center;
}

.ok07-about-certification .swiper-pagination{width:100%;font-size:0;position: static;margin-top: 3.75rem;position: relative;}
.ok07-about-certification .swiper-pagination::after {content: '';width: 100%;height: 1px;background: #A2ACB6;position: absolute;left: 0;top: calc(50% - 0.5px);z-index: 0;}
.ok07-about-certification .swiper-pagination-bullet {height:6px;width:80px;margin:0 !important;background:#0D223D;border-radius:3px;opacity:0;position: relative;z-index: 10;transition: all .2s ease;}
.ok07-about-certification .swiper-pagination-bullet-active{opacity: 1;}

@media screen and (max-width: 992px) {
.ok07-about-certification {padding: 3rem 0;}
.cert-title {font-size: 2rem;}
.ok07-about-certification .list { margin-top: 2rem;}
.ok07-about-certification .swiper-pagination::after {top: 50%;}
.cert-item {padding: 15px 15px;}
.ok07-about-certification .swiper-pagination-bullet {width:2rem;}
}