.service_section {	padding: 30px 0;	background-color: #379fe8;	min-width: 300px;}.service_section_title {	font-family: Roboto;	color: #fff;	text-align: center;	padding: 0 10px 25px;	font-size: 24px;	font-weight: 500;}.service_section_list {	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	list-style: none;	-webkit-justify-content: center;	justify-content: center;	align-items: flex-start; -webkit-align-items: flex-start;	flex-wrap: wrap; -webkit-flex-wrap: wrap;}.service_section_list>li {	-webkit-box-flex: 1;	-moz-box-flex: 1;	-webkit-flex: 1;	-ms-flex: 1;	flex: 1;	padding: 15px;	max-width: 100%;	min-width: 300px;}.service_section_list>li>a {	display: block;	white-space: nowrap;	background-color: white;	text-align: center;	font-size: 20px;	color: black;	text-decoration: none;	height: 150px;	padding: 50px 15px 0;	width: 100%;}.service_section_list_icon:empty {	display: inline-block;	width: 50px;	height: 50px;	margin-right: 25px;	background-size: cover;	vertical-align: middle;}.service_section_list>li>a>span {	display: inline-block;	vertical-align: middle;}.service_section_list>li>a:hover {	background-color: rgba(255, 255, 255, 0.7);}@media only screen and (max-width: 650px) {	.service_section_list>li>a {		height: 125px;		padding: 42px 15px 0;	}	.service_section_title {		padding: 0 10px 15px;	}	.service_section_list_icon:empty {		margin-right: 15px;		width: 40px;		height: 40px;	}}