body .modal-section {
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  overflow-y: auto;
  padding: 24px;
}

body .modal-section .modal-block {
  max-height: calc(100vh - 48px);
  max-width: 100%;
  overflow-y: auto;
}

body .modal-section .modal-block .content .container-modal img {
  display: block;
  height: auto !important;
  max-width: 100%;
  width: 100%;
}

@media (min-width: 992px) {
  body .modal-section .modal-block .content .container-modal > .row > .col-lg-6:first-child img {
    max-width: 430px;
  }
}
