/* Universal breakpoints */
/* Universal breakpoints */
.simple-image-row .simple-image-photo-wrap {
  width: 50%; }
  @media (min-width: 992px) {
    .simple-image-row .simple-image-photo-wrap {
      position: relative; } }
  @media (max-width: 991px) {
    .simple-image-row .simple-image-photo-wrap {
      width: 100%; } }

.simple-image-row .content-wrap {
  background: #3b3d49; }

.simple-image-row .simple-image-wrap {
  padding: 40px 100px; }
  @media (max-width: 991px) {
    .simple-image-row .simple-image-wrap {
      padding: 20px; } }

.simple-image-row .content-inner.bg-gray {
  background-color: #F5F5F5; }

.simple-image-row .simple-image-photo {
  width: 100%;
  height: 100%; }
  @media (min-width: 768px) and (max-width: 1080px) {
    .simple-image-row .simple-image-photo {
      background-position: center top;
      min-height: 350px; } }
  @media (max-width: 767px) {
    .simple-image-row .simple-image-photo {
      min-height: 230px;
      max-height: 230px; } }

.simple-image-row .simple-image-desc-heading {
  font-weight: 500;
  font-size: 36px;
  line-height: 48px; }
  @media (max-width: 991px) {
    .simple-image-row .simple-image-desc-heading {
      font-size: 24px;
      line-height: 32px; } }

.simple-image-row .simple-image-desc-copy {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin: 0px 0 40px; }
  @media (max-width: 991px) {
    .simple-image-row .simple-image-desc-copy {
      font-weight: 500;
      font-size: 16px;
      line-height: 22px; } }

.simple-image-row .simple-image-description {
  padding: 40px 100px;
  display: flex;
  flex-direction: column; }
  @media (min-width: 992px) {
    .simple-image-row .simple-image-description {
      justify-content: space-between; } }
  @media (max-width: 991px) {
    .simple-image-row .simple-image-description {
      border-radius: 0px;
      padding: 15px 30px; } }
  .simple-image-row .simple-image-description.reverse {
    border-radius: 0px 0px 24px 0px; }
    @media (max-width: 991px) {
      .simple-image-row .simple-image-description.reverse {
        border-radius: 0px; } }

@media (min-width: 992px) {
  .simple-image-row .button-row {
    max-width: 75%; } }