/*$screen-lxl-min: 1678px;*/
@media (min-width: calc(991px + 1px)) {
  .two-media-blocks.layout-2 .container {
    margin-bottom: 45px;
  }
}
@media (max-width: 991px) {
  .two-media-blocks.layout-2 .media-wrapper {
    margin-bottom: 45px;
  }
}
@media (max-width: 575px) {
  .two-media-blocks.layout-2 .media-wrapper {
    padding-left: 60px;
  }
}
.two-media-blocks.layout-2 .media-block--large {
  height: 100%;
}
.two-media-blocks.layout-2 .media-block--large .block-list {
  height: 100%;
  /*@include breakpoint-up-lg {
      padding-right: 4.16666667%;
  }*/
}
.two-media-blocks.layout-2 .media-block--large .block-list .bi_image {
  height: 100%;
}
.two-media-blocks.layout-2 .media-block--large .block-list .bi_image img {
  height: auto;
  width: 100%;
  max-width: 620px;
}
.two-media-blocks.layout-2 .media-block--small {
  position: absolute;
  bottom: -45px;
  left: -5.55555556%;
}
@media (max-width: 991px) {
  .two-media-blocks.layout-2 .media-block--small {
    left: -60px;
  }
}
@media (max-width: 575px) {
  .two-media-blocks.layout-2 .media-block--small {
    left: 0;
  }
}
.two-media-blocks.layout-2 .media-block--small .block-list .bi_image img {
  max-width: 340px;
  max-height: 480px;
}
@media (max-width: 1399px) {
  .two-media-blocks.layout-2 .media-block--small .block-list .bi_image img {
    max-width: 260px;
  }
}
@media (max-width: 1199px) {
  .two-media-blocks.layout-2 .media-block--small .block-list .bi_image img {
    max-width: 200px;
  }
}
@media (max-width: 991px) {
  .two-media-blocks.layout-2 .media-block--small .block-list .bi_image img {
    max-width: 160px;
  }
}
@media (max-width: 575px) {
  .two-media-blocks.layout-2 .media-block--small .block-list .bi_image img {
    max-width: 140px;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
  .two-media-blocks.layout-2 .custom-reverse-offset-lg-0 {
    padding-left: 4.16666667%;
  }
}

.reverse .two-media-blocks.layout-2 .media-block--small {
  left: 0;
}
@media (min-width: 1599px) {
  .reverse .two-media-blocks.layout-2 .media-block--small {
    left: unset;
    right: 50%;
  }
}
@media (max-width: 1399px) {
  .reverse .two-media-blocks.layout-2 .media-block--small {
    left: -4.16666667%;
  }
}
