section.services {
    padding: 65px 0;
}
.service-wrapper {
    max-width: 330px;
    display: inline-block;
    margin-left: 35px;
    margin-right: 35px;
    margin-bottom:40px
}
.services .container {
    max-width: 1270px;
}
.services h3 {
    margin-top: 10px;
    margin-bottom: 15px;
}

.service-wrapper {
    text-align: left;
}
	.col-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
@media(max-width:1024px){
	section.services {
		text-align: center;
	}
	.service-wrapper {
    	max-width: 297px;
	}
}
@media(max-width:767px){
	.service-wrapper {
		max-width: 100%;
		margin-left: 5px;
		margin-right: 5px;
	}
}
@media(max-width:567px){
	.service-wrapper {
		max-width: 100%;
		margin-left: 3px;
		margin-right: 3px;
		vertical-align: top;
	}
	.services h3 {
    	font-size: 17px;
	}
	.service-wrapper .text-content {
		font-size: 15px;
		line-height: normal;
	}
}
