

.text-image-grid-heading {
    max-width: 1080px;
    margin: 0 auto 10px auto;
    text-align: center;
}
.text-image-grid-heading img {
	margin: 0 auto 30px auto;
}

.text-image-grid-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.text-image-grid-item {
    text-align: center;
    flex-basis: 33.3333333%;
    margin-top: 60px;
    min-width: 200px;
}
.text-image-grid-item-inner {

    padding-left: clamp(25px, 10%, 300px);
    padding-right: clamp(25px, 10%, 300px);
}
.text-image-grid-image-wrap {
margin-bottom: 30px;
}
.text-image-grid-image-wrap a {
    display: line-block;
}
.text-image-grid-image-wrap img {
	margin: 0 auto;
	height: 95px;
	width: auto;
}

@media all and (max-width: 1024px) {
.text-image-grid-image-wrap img {
    height: 85px;
}
@media all and (max-width: 768px) {
.text-image-grid-item {
    flex-basis: 50%;
}
.text-image-grid-image-wrap img {
    height: 80px;
}
.text-image-grid-item {
    margin-top: 40px;
}
}
@media all and (max-width: 440px) {
.text-image-grid-item {
    flex-basis: 100%;
}
.text-image-grid-item-inner {
    padding-left: 0;
    padding-right: 0;
}
}