.mmpopup-wrapper {width:100%;height:100%;right:0;position:fixed;top:0;z-index:999995!important;background:url(https://d1ursyhqs5x9h1.cloudfront.net/sw/images/bg-popup.png);overflow: scroll;}
.mmpopup-wrapper p{display:block;width:150px;height:30px;text-align:center;background-color:#fff;color:#000;border-radius:10px;margin:0 280px;padding:0 auto}
.mmpopup-wrapper p a{text-align:center;font-size:14px;line-height:30px;color:#000}
.mmpopup-wrapper .mmpopup-container {position:relative;background-color:transparent;margin:5% auto 0;}
.mmpopup-iframe{width:100%;height:100%;position:relative; border-radius: 5px;}
.mmpopup-wrapper .mmpopup-container .closebutton{z-index:999999!important;position:absolute;top:10px;right:10px;background:url(https://d1ursyhqs5x9h1.cloudfront.net/sw/css/images/close-light-icon.svg) no-repeat scroll right top transparent; background-size: 20px 20px; cursor:pointer;color:transparent;width:26px;height:27px;padding:10px}
.mmpopup-wrapper .mmpopup-container .closebutton span {display:none;}
/*@media (max-width: 480px) {
	.mmpopup-wrapper .mmpopup-container {
		overflow-y:scroll;
		-webkit-overflow-scrolling: touch;
		max-height: calc(100vh - 10%);
	}
}
*/
@media (max-height: 600px) {
	.mmpopup-wrapper .mmpopup-container {
		margin: 0 auto;
		overflow-y:scroll;
		-webkit-overflow-scrolling: touch;
		max-height: calc(100vh - 2%);
	}
}