.icon-box__flex {
    width: 50%;
}

.icon-box__flex .icon-box__icon {
    min-height: 50px;
}

@media only screen and (min-width: 1025px) {
    .icon-box__flex .icon-box__icon {
        min-height: 70px;
    }  
}

@media only screen and (min-width: 484px) {
    .icon-box__flex {
        width: 33%;
    }
}

@media only screen and (min-width: 1025px) {
    .icon-box__flex {
        width: 25%;
    }
}

@media only screen and (min-width: 1200px) {
    .icon-box__flex {
        width: 20%;
    }
}

.icon-box__bg-image::before {
    content: '';
    background-repeat: no-repeat;
    background-size: auto;
    background-position: left;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}

.icon-box__bg-image::after{
	content: '';
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.circle-list-item {
    list-style-type: none;
}
.circle-list-item a::before {
    content: '';
    width: 5px;
    height: 5px;
    background-color: var(--primary-palette-blue-300);
    position: absolute;
    top: 6px;
    left: 0;
    border-radius: 100%;
}

@media only screen and (width >=1025px) {
    .capabilities-listing-rows {
        width: 85%;
        margin: 0 auto;
    }
}
@media only screen and (992px <=width <=1024.98px) {
    .capabilities-listing-rows {
        width: 100%;
        margin: 0 auto;
    }
}
@media only screen and (768px <=width <=991.98px) {
    .capabilities-listing-rows {
        width: 100%;
        margin: 0 auto;
    }
}