.sc_popup {
	display: none;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  }
  .sc_popup > p {
	margin: 0;
  }
  .sc_popup .wp-video {
	width: 100% !important;
  }
  
  .mfp-content .sc_popup {
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 75vh;
  }
  
  .mfp-inline-holder div.mfp-content,
  .mfp-ajax-holder div.mfp-content {
	width: auto;
	min-width: 60%;
	max-width: 85%;
	min-height: 40%;
	max-height: 80%;
  }
@media (max-width: 767px) {
	.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
		max-width: 100%;
		max-height: 100%;
	}
}