.block-body .grid-images .test {
    color: #ffffff;
    border: solid 0.02px #000000;
    padding: 0;
    height: 100px;
    opacity: 0.5;
}

.block-body .grid-images .row-wrapper .col-3 {
    z-index: -1;
}

.block-body .grid-images .row-wrapper img {
    margin-top: -50px;
}

.block-body .grid-images .row h5 {
     color: #ffffff;
     text-transform: uppercase;
     margin: 0;
 }

.block-body .grid-images .content {
    padding: 0px 75px 0px 75px !important;
}

.block-body .grid-images .content p {
    padding: 0px !important;
}

.block-body .grid-images .content p.content-title {
    font-size: 24px;
    margin-bottom: 30px !important;
    font-weight: bold;
}

.block-body p {
    margin-bottom: 90px !important;
}

.container-wrapper > li {
    font-size: 11px;
    color: #ffffff;
    flex: 1;
    list-style: none;
}

.row-reverse {
    flex-direction: row-reverse;
}

@media all and (max-width: 959px) {
    .block-body .grid-images .content {
        padding: 0 10px !important;
    }
}

@media all and (max-width: 767px) {
    .block-body p {
        padding: 0 !important;
    }

    .block-body .grid-images .content {
        text-align: center !important;
        padding: 0 !important;
        margin: auto;
    }

    .block-body .grid-images .row-wrapper .col-3 {
        flex: 0 0 50%;
        max-width: 100%;
        margin: auto auto 25px;
    }
}

@media all and (max-width: 600px) {

    .container-wrapper {
        flex-wrap: wrap;
    }

    .container-wrapper > li {
        flex-basis: 50%;
    }

}

@media all and (max-width: 400px) {
    .container-wrapper > li {
        flex-basis: 100%;
    }
}
/* End Footer Css */
