#screenshot{
	position:fixed;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index: 99999;
	pointer-events:none;
	max-width: calc(100vw - 24px);
	width: auto;
	box-shadow: 0 10px 26px rgba(0,0,0,0.18);
	transform: translateZ(0);
}

#screenshot img {
	max-width: 100%;
	height: auto;
	display: block;
}
 
@media (max-width: 480px) {
    #screenshot {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

img.screenshot2 {
	max-width: 350px;
	max-height: 350px;
}
#intro-list ol {
		list-style-type: upper-roman;
		margin: 5px 25px;
