.csspop{display:none;visibility:hidden}
.popbox{position:fixed;top:0;left:0;bottom:0;width:100%;z-index:1000000;background:rgba(200, 200, 200, 0.75);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(5px);box-shadow:0 2px 20px 1px rgba(0,0,0,.07)}
.popclose{width:auto;height:10%;background-color:black;color:white;text-align:center;font-size:16px;font-weight: bold}
.pop-content{display:block;position:absolute;z-index:2;margin-top:50px;(box-shadow:0 3px 20px 0 rgba(0,0,0,.5);border-radius:5px)}
.popcontent{display:block;(background:transparent);overflow:hidden}
.pop-overlay{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:1;background:rgba(0,0,0,.7);font-size:14px;font-weight: bold;padding:4px}
.popbox-close-button{position:absolute;width:30px;height:30px;line-height:30px;text-align:center;top:14px;right:14px;background-color:white;(box-shadow:0 -1px 1px 0 rgba(0,0,0,.2));border:none;border-radius:50%;cursor:pointer;font-size:34px;font-weight:lighter;padding:3;z-index:10}
.popcontent img{width:100%;height:100%;display:block}
.flowbox{position:relative;overflow:hidden}
@media screen and (max-width:1080px){.pop-content{top:30%;left:35%}
.popcontent{margin-top:25px;margin-left:10px;margin-right:5px;margin-bottom:8px}
}
@media screen and (max-width:360px){.pop-content{top:20%;left:6%}
.popcontent{margin-top:25px;margin-left:10px;}}
