В родительский элемент добавьте display: flex
и align-items: stretch
.
(...)
<div class="row">
<div class="col-md-12" style="display: flex; align-items: stretch;">
<div class="col-md-9 col-sm-12 col-lg-9 col-xs-12" style="background-color:darkseagreen">
<h2>equal height</h2>
(...)
Недостатком этого подхода является то, что вам потребуется использовать медиазапросы, чтобы поместить одного дочернего элемента ниже другого на меньших экранах (сdisplay: flex
они всегда будут друг за другом)