.popUp2{position:fixed;display:block;z-index:2000;}
.popUp2 .box, .popUp2 .box a.close{position:absolute;display:block;}
.popUp2 .box a.btn, .popUp2 .box .titolo, .popUp2 .box .corpo,.popUp2 .box .iframe , .popUp2 .box iframe{position:relative;display:block;}


@media (min-width: 1025px) {
    .popUp2{display:none;opacity:1;top:0px;left:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.7);}
	.popUp2 .box{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:900px;padding:20px 20px;text-align:center;color:#fff;background: rgba(255,225,255,0.2);box-shadow: 0px 0px 20px rgba(0,0,0,0.3);z-index:10;border: 3px solid #fff;}
    .popUp2 .rosso.box{background-color:#EE0408;color:#fff;}
	.popUp2 .box a.btn{width:58%;margin:10px auto;padding: 20px 0px;text-align:center;font-size:18px;color:#000;}
	.popUp2 .box .titolo{font-size:20px;font-weight:bold;text-align: left;}
    .popUp2 .box .corpo{font-size:16px;text-align: left; margin-top: 10px;}
	.popUp2 .box a.close{top:3px;right:0px;width:30px;padding: 0px;text-align:center;font-size:16px;color:#fff;z-index:10;cursor:pointer;    opacity: 1;}
	.popUp2 .box a.close:hover{color:#777;}
    .popUp2 .box .iframe{display: inline-block;width:100%;border:0px;}
    .popUp2 .box .iframe::after {padding-top: 56.25%; /* 16:9 ratio - divide height by width and multiply by 100 */display: block;content: '';}
	.popUp2 .box iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
}

@media (min-width: 691px) and (max-width: 1024px) {
    .popUp2{display:none;opacity:1;top:0px;left:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.7);}
	.popUp2 .box{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:900px;padding:20px 20px;text-align:center;color:#fff;background: rgba(255,225,255,0.2);box-shadow: 0px 0px 20px rgba(0,0,0,0.3);z-index:10;border: 3px solid #fff;}
	.popUp2 .box a.btn{width:58%;margin:10px auto;padding: 20px 0px;text-align:center;font-size:18px;color:#000;}
	.popUp2 .box .titolo{font-size:20px;text-align: left;}
    .popUp2 .box .corpo{font-size:16px;text-align: left; margin-top: 10px;}
	.popUp2 .box a.close{top:3px;right:8px;width:30px;padding: 0px;text-align:center;font-size:25px;color:#000;z-index:10;cursor:pointer;    opacity: 1;}
	.popUp2 .box a.close:hover{color:#000;}
	.popUp2 .box .iframe{display: inline-block;width:100%;border:0px;}
    .popUp2 .box .iframe::after {padding-top: 56.25%; /* 16:9 ratio - divide height by width and multiply by 100 */display: block;content: '';}
	.popUp2 .box iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
}

@media (max-width: 690px) {
    .popUp2{display:none;opacity:1;top:0px;left:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.7);}
	.popUp2 .box{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:900px;padding:20px 20px;text-align:center;color:#fff;background: rgba(255,225,255,0.2);box-shadow: 0px 0px 20px rgba(0,0,0,0.3);z-index:10;border: 3px solid #fff;}
	.popUp2 .box a.btn{width:58%;margin:10px auto;padding: 20px 0px;text-align:center;font-size:18px;color:#000;}
	.popUp2 .box .titolo{font-size:20px;text-align: left;}
    .popUp2 .box .corpo{font-size:16px;text-align: left; margin-top: 10px;}
	.popUp2 .box a.close{top:3px;right:8px;width:30px;padding: 0px;text-align:center;font-size:25px;color:#000;z-index:10;cursor:pointer;    opacity: 1;}
	.popUp2 .box a.close:hover{color:#000;}
	.popUp2 .box .iframe{display: inline-block;width:100%;border:0px;}
    .popUp2 .box .iframe::after {padding-top: 56.25%; /* 16:9 ratio - divide height by width and multiply by 100 */display: block;content: '';}
	.popUp2 .box iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
}