.ba-feature-caption {
display: flex;
flex-direction: column;
flex-grow: 1;
}

.ba-feature-caption .ba-feature-description-wrapper {
flex-grow: 1;
}

.border {
    border-top-left-radius: 25px; /* Rounds the top-left corner */
    border-top-right-radius: 25px; /* Rounds the top-right corner */
}
.ba-feature-description-wrapper {
    text-align: center;
    padding-left: 15px;
  padding-right: 15px;
}

.ba-item-recent-posts .ba-blog-post-intro-wrapper {
flex-grow: 1;
}

.ba-item-recent-posts .ba-blog-post-content {
display: flex;
flex-direction: column;
}

@media (max-width: 992px){
	body .ba-menu-wrapper:not(.ba-collapse-submenu) li.deeper > span i.ba-icon-caret-right, 
	body .ba-menu-wrapper:not(.ba-collapse-submenu) li.deeper > a i.ba-icon-caret-right {
	    display: block !important;
	}
}

@media (max-width: 1024px) {
li.deeper > * i.ba-icon-caret-right {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
justify-content: end;
}
}

.full-width-btn a span, 
.full-width-btn a {
    width: 100%;
    text-align: center !important;
    box-sizing: border-box;
}

td {
  vertical-align: bottom;
}
