body .row:not(:first-child) {
	margin-top: 1.5rem;
}
a {
 	-webkit-transition: color 0.3s; /* Safari */
  	transition: color 0.3s;
}
img {
	width: 100%;
}
.content-wrapper {
	width: 95%;
	margin: 2rem auto;
}
.col-card {
	padding: 0!important;
}
.col-card .card {
	height: 100%;
}
.col-wrapper div[class^="col-"]{
	padding: 0 2rem;
}

.btn {
	-webkit-transition: transform 0.3s; /* Safari */
	transition: transform 0.3s;
}
.btn:hover {
	transform: scale(1.02, 1.02);
}

/* Card Styles */
.card-img img {
  	background-size: cover;
  	background-position: center;
 	background-repeat: no-repeat;
 	min-width: 100%;
  	max-height: 250px;
	min-height: 250px;
  	object-fit: cover;
}
.card {
	height: 250px;
}
.card-title {
	font-size: 2.3rem;
}
.card-title a {
	color: #444;
}
.card-title a:hover {
	color: #999;
}

.card-body ul li a {
	font-size: 1.4rem;
}
.card-body ul li span{
	font-size: 1.2rem!important;
}

@media (max-width: 1200px) {
	.col-wrapper .col-12:not(:first-child) {
		padding-top: 1.5rem;
	}
}
@media (max-width: 768px) {
	.card-img img {
		max-height: 200px;
	}
	.card {
		height: 350px;
	}
	.display-3 {
		font-size: 3.7rem;
	}
}

@media (max-width: 670px) {
	.display-3 {
		font-size: 3rem;
	}
}

@media (max-width: 550px) {
	.display-3 {
		font-size: 2.5rem;
	}
}
