#sc-9 {
	background-size: cover; background-position: center; background-attachment: fixed; position: relative;
}
#sc-9:before {
	content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: black; opacity: .5;
	z-index: 0
}
#sc-9 img.container {
	margin-bottom: 20px; position: relative; z-index: 1;
}
#sc-9 .section-title {
	color: white; position: relative; z-index: 1
}
#sc-9 .col-3 {
	padding-top: 15px;
	padding-bottom: 15px
}

#sc-9 .col-3 .col_wrapper {
	background-color: white;
	padding: 5px;
	display: flex;
	flex-direction: column;
	min-height: 100%;
	height: auto;
	border: 1px solid #ddd
}
#sc-9 .img{
	position: relative;
	display: block;
}
#sc-9 .img:before{
content: '';
display: block;
padding-bottom: 75%;

}
#sc-9 .img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	object-fit: cover;
}
#sc-9 .img {
	overflow: hidden;
}
#sc-9 .img:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

#sc-9 h3 {
	margin: 20px 0;
}
#sc-9 h3 a{
	color: #003471;
	text-align: center;
	display: block;
	font-weight: bold;

}

@media (max-width: 1024px){
	#sc-9 .col-3{
		flex: 0 0 25%;
		max-width: 25%;
		padding: 0 5px;
		margin-bottom: 10px;

	}

}
@media (min-width: 641px) and (max-width: 1024px){
	/*#sc-9 .col-3{*/
	/*	flex: 0 0 50%;*/
	/*	max-width: 50%;*/
	/*	padding: 0 5px;*/
	/*	margin-bottom: 10px;*/

	/*}*/
	#sc-9  .row{
		margin: 0 -5px;
	}
}
#sc-9 .col_wrapper h3 a {
	text-decoration: none;
}
@media (min-width: 426px) and (max-width: 640px) {
	#sc-9 .col-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding:0 5px;
		margin-left: -1px;
		margin-right: -1px
	}
}
@media (max-width: 425px){
	#sc-9 .col-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding:0 5px;
		margin-left: -1px;
		margin-right: -1px
	}
}
@media (min-width: 641px) and (max-width: 850px) {
	#sc-9 .col-3 {
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
		padding:0 5px;
		margin-left: -1px;
		margin-right: -1px
	}
}