p.h5.card-title.mb-2 {
	margin-top:-1rem !important;
}

.card.image-card .card-title {
    font-size: 1.3rem;
    line-height: 1.7rem;
}
/*
.overlapping-title .image-card--text {
	margin-top:1.5rem !important;
}

.card-text ul {
	margin-top:1rem;
}

@media (min-width: 1200px) {
    .overlapping-title.left .card-title {
        margin-left: -35%;
        padding-left: 15%;
    }
    .overlapping-title.right .card-title {
        margin-right: -35%;
        padding-left: 35px;
    }
}
*/
@media (max-width: 1200px) {
.card.image-card .card-title {
    font-size: 1.1rem;
    line-height: 1.4rem;
}
p.h5.card-title.mb-2 {
		margin-top:0rem !important;
	}
  .overlap-title-full-offset.overlap-inline .overlapping-title .card-title {
  	display:block;
  }
}
    
@media (max-width: 879.98px) {
    .overlap-title-full-offset .overlapping-title.right .card-title {
        padding-right: 1rem;
    }
    .single-column-container {
    	margin-bottom:-1rem !important;
    }
.card.image-card {
	margin-bottom:-1rem !important;
}
}

@media (max-width: 768px) {
	.card-text ul {
		margin-left:-1rem !important;
		margin-top:1rem !important;
	}
	p.h5.card-title.mb-2 {
	margin-top:-1rem !important;
	}
}
