  .showcase-card-wrapper .showcase-card-image .field  {
	float: none !important;
	margin: 0px !important;
}
.showcase-card-wrapper .showcase-card-image .field img {
	margin: 0px !important;
}
.showcase-card-wrapper {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	display: flex !important;
	gap: 25px;
}
.showcase-card-wrapper .showcase-card-col {
	flex-basis: 0;
	flex-grow: 1;
}
/*Removing Default Bootstrap Padding*/
.showcase-card-wrapper .showcase-card-image {
	padding: 0px !important;
}
.showcase-card-wrapper .showcase-card-content {
	padding: 0px !important;
}
/*End Overriding Bootstrap Padding*/
@media screen and (min-width: 768px) {
	.showcase-card-wrapper .showcase-card-image {
		width: 30%;
		max-width: 30%;
		min-width: 30%;
	}
	.showcase-card-wrapper .showcase-card-content {
		width: 60%;
		max-width: 60%;
		min-width: 60%;
	}
	.showcase-card-wrapper.no-image {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.showcase-card-wrapper.no-image .showcase-card-image {
		display: none;
	}
	.showcase-card-wrapper.no-image .showcase-card-content {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}
}
/*Mobile Queries*/
@media screen and (max-width: 767px) {
.showcase-card-wrapper .showcase-card-col {
	display: block !important;
	max-width: 100%;
	width: 100%;
	min-width: 100%;
	padding-left: var(--padded-paragraph-mobile-sides) !important;
	padding-right: 15px !important;
}
.showcase-card-wrapper {
	display: block !important;
	padding-bottom: 30px;
	padding-top: 30px;
}
.showcase-card-image {
	display: block !important;
	float: left !important;
	width: 40% !important;
	min-width: 40% !important;
	max-width: 40% !important;
}
.showcase-card-header {
	display: inline-block !important;
	width: 50% !important;
	min-width: 50% !important;
	max-width: 50% !important;
}
}
/*End Mobile Queries*/