.simple-icons-block {padding: 185px 0 120px 0;}
.simple-icons-block .heading-row {max-width: 804px;margin: auto; padding-bottom: 80px;}
.simple-icons-block .listing {margin: 0 -15px;}
.simple-icons-block .listing .text-col {width: 33.33%;padding: 0 15px;margin-bottom: 60px;}
.simple-icons-block .listing .text-col .icon {height: 45px;display: flex;align-items: center;justify-content: center;margin: 0 0 15px 0;}
.simple-icons-block .listing .text-col .icon img {max-height: 100%;}
.simple-icons-block .listing .text-col h3 {font-size: 20px;line-height: 26px;font-weight: bold;margin: 0 0 8px 0;}
.simple-icons-block .listing .text-col .content {max-width: 526px;margin: auto;}
.simple-icons-block .listing.two-col .text-col {width: 50%;}
.simple-icons-block .listing.four-col .text-col {width: 25%;}

@media screen and (max-width:1440px) {
	.simple-icons-block {padding: 135px 0 100px 0;}
}

@media screen and (max-width:1280px) {
	.simple-icons-block {padding: 100px 0 80px 0;}
	.simple-icons-block .listing.four-col .text-col,
	.simple-icons-block .listing .text-col {width: 50%;}
}

@media screen and (max-width:767px) {
	.simple-icons-block {padding: 60px 0 40px 0;}
	.simple-icons-block .listing.four-col .text-col,
	.simple-icons-block .listing.two-col .text-col,
	.simple-icons-block .listing .text-col {width: 100%;}
}