.mfp-iframe {
  overflow-y: hidden;
  -ms-overflow-y: hidden;
}

.mfp-iframe-holder .mfp-close {
  text-align: center;
  padding-right: 0;
  width: 44px;
  right: 0;
  top: 0;
  color: black;
}

.mfp-iframe-scaler {
  padding-top: 100%;
}

.mfp-content {
  background-color: #FFF;
}

/*Visualizacion para formato escritorio*/
@media only screen and (min-width: 992px) {
  .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content, .mfp-iframe-holder .mfp-content {
    width: 50%;
  }
}
/*Visualizacion para el formato de dispositivo tablet*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content, .mfp-iframe-holder .mfp-content {
    width: 70%;
  }
}
/*Visualizacion para el dispositivo de formato movil*/
@media only screen and (max-width: 767px) {
  .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content, .mfp-iframe-holder .mfp-content {
    width: 90%;
  }
}