

.certificates-logo-box-outer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: streatch;
    -webkit-box-align: streatch;
    -ms-flex-align: streatch;
    align-items: streatch;
    margin-top: 24px;
    border-top: 1px dashed #d8d8d8;
    border-left: 1px dashed #d8d8d8;
}
.certificates-logo-box {
    width: 20%;
    padding: 30px;
    border-right: 1px dashed #d8d8d8;
    border-bottom: 1px dashed #d8d8d8;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    min-height: 305px;
    text-align: center;
}
.certificates-logo-box h5 {
    display: block;
    text-align: center;
    margin-bottom: 0;
    position: absolute;
    bottom: 20px;
    padding: 0 5px;
}
.certificates-logo-box img {
    margin-bottom: 15px;
}


/*--------@media----------*/

@media(max-width: 991px){
    .certificates-logo-box {
        width: 25%;
        padding: 20px;
        min-height: 260px;
    }
}

@media(max-width: 767px){
	.certificates-banner-img {
	    display: none;
	}
	.certificates-logo h2 {
	    margin: 0;
	}
    .certificates-logo-box {
        width: 33.33%;
        padding: 15px;
    }
}

@media(max-width: 640px){
    .certificates-logo-box {
        width: 50%;
        padding: 20px;
    }
}

@media(max-width: 480px){
    .certificates-logo-box {
        width: 100%;
    }
}