.kc-feature-boxes {
  min-height: 600px;
}

.kc-feature-boxes .content-button {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  margin: auto;
}

.kc-post-2-button {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  margin: auto;
}

/*.sabbi-thumlinepost-card .solitude-bg__x {
  max-height: 1600px;
  min-height: 1600px;
  word-break: normal;
  word-wrap: break-word;
}*/

.profile-card {
  max-height: 500px;
  min-height: none;
  word-break: normal;
  word-wrap: break-word;
}

.card_st_fix {
  max-height: 800px;
  min-height: 800px;
  word-break: normal;
  word-wrap: break-word;
}

.sabbi-thumlinepost-card .btn-action {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  color: #b30069;
  text-decoration: none;
  position: absolute;
  bottom: 60px;
  left: 0px;
  right: 0px;
  margin: auto;
  text-align: center;
}

.kc_col-sm-4 .kc_column .kc_col-sm-4 {
  color: #b30069;
}

.kc-blog-posts .content .kc-post-2-button {
  text-align: center;
  color: #d30069;
}

.widget.widget_text h4.widget-title {
  margin-bottom: 18px;
  text-align: center;
}

h6 {
  font-family: Montserrat;
  line-height: 20px;
  font-weight: 700;
  font-style: normal;
  color: #182246;
  font-size: 12px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.24s ease-in-out;
  -moz-transition: opacity 0.24s ease-in-out;
  transition: opacity 0.24s ease-in-out;
  text-align: center;
}

/*.brain-logo-footer {
  text-align: right;
}*/

.team_card_by3 {
  max-height: 400px;
  min-height: 400px;
  word-break: normal;
  word-wrap: break-word;
}

/* Ensure team cards use a column layout and stretch consistently */
.team_card_by3,
.team_card_by3 .kc_column,
.team_card_by3 .kc-col {
  min-height: 0 !important;
  height: auto !important;
  overflow: visible !important;
  display: flex !important;
  flex-direction: column !important;
}

/* Make card content expand to fill available height and keep footer/button at bottom */
.team_card_by3 > * {
  flex: 0 0 auto !important;
}
.team_card_by3 .team-card-content, /* adjust if your inner content classname differs */
.team_card_by3 .team-card-body {
  flex: 1 1 auto !important;
}

/* Force each card to a minimum uniform height (adjust 420px as needed) */
.team_card_by3 {
  min-height: 420px !important;
}

/* Prevent profile images from being squashed — keep aspect ratio */
.team_card_by3 img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;  /* or 'contain' if you prefer no cropping */
}

.team_card_by4 {
  max-height: 400px;
  min-height: 400px;   /* adjust until even */
  word-break: normal;
  word-wrap: break-word;
}

.image.wp-image-768.align-right.attachment-thumbnail.size-thumbnail.jetpack-lazy-image {
  position: absolute;
  right: 0px;
}

.image.wp-image-2921.attachment-medium.size-medium.jetpack-lazy-image {
  position: absolute;
  right: 0px;
  left: 1px;
}

.kc-elm.kc-css-697866.kc_row.kc_row_inner {
  margin-top: 350px;
}

.kc-elm.kc-css-68799.kc_text_block {
  margin-top: 20px;
}

.related-posts, .related-posts-wrapper { 
    display: none; 
}