.card-block.block-style-four {

}
@media (min-width: 992px) and (max-width: 1200px) {
  .card-block.block-style-four {

  }
}
.card-block.block-style-four .block__content {
  position: relative;
  margin-top: 0;
  float: none;
  width: 100%;
}
@media (min-width: 576px) {
  .card-block.block-style-four .block__content {

  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .card-block.block-style-four .block__content {
    position: relative;
    margin-top: 20%;
    float: right;
    width: 90%;
  }
}

@media (min-width: 1200px)  {
  .card-block.block-style-four .block__content {
    position: relative;
    margin-top: 20%;
    float: right;
    width: 90%;
  }
}
.card-block.block-style-four  .block__media {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  min-height: auto;
  z-index: 0;
  overflow: hidden;
}

@media (min-width: 992px) {
  .card-block.block-style-four  .block__media {
    min-height: 520px;
    position: absolute;
  }
}
.card-block.block-style-four  .block__media img {
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
  max-width: 100%;
  height: auto;
}
