.ref-wrapper.col-1 .ref-single-wrapper{
	width: 100%;

}
.ref-wrapper.col-2 .ref-single-wrapper{
	width: 50%;
}
.ref-wrapper.col-3 .ref-single-wrapper{
	width: 33.33%;
}

.ref-wrapper{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	align-content: flex-start;
}

.ref-single-wrapper{
	box-sizing: border-box;
	padding: 0 30px;
	display: flex;
}

.ref-wrapper.col-2 .ref-single-wrapper:nth-child(even){
	padding-right: 0;
}

.ref-wrapper.col-2 .ref-single-wrapper:nth-child(odd){
	padding-left: 0;
}

.ref-wrapper.col-3 .ref-single-wrapper:nth-child(3n+1){
	padding-left: 0;
}

.ref-wrapper.col-3 .ref-single-wrapper:nth-child(3n){
	padding-right: 0;
}

.ref-single-wrapper .ref-single-image{
	width: 128px;
	height: 128px;
	margin-right: 25px;
	flex-shrink: 0;
	flex-basis: 128px;
	background-size: 100% auto;
}

.ref-single-wrapper .ref-single-content{
	flex-basis: auto;
}


.ref-single-title h3 {
	font-size: 18px !important;
	margin-bottom: 16px;
	color: #491045!important;
}

.col-2 .ref-single-wrapper .ref-single-content,
.col-3 .ref-single-wrapper .ref-single-content{
	text-align: center;
}


.col-2 .ref-single-title,
.col-3 .ref-single-title {
	text-align: center!important;
}

.col-1 .ref-single-title h3 {
	font-weight: 400;
}