/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:45; overflow:hidden; border:0px;outline:none;}
#cboxOverlay{position:fixed; width:100%; height:100%; border:0px;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left; border:0px;}
#cboxContent{position:relative;border:0px;}
#cboxLoadedContent{overflow:auto;border:0px;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;border:0px;}
#cboxClose{cursor:pointer;border:0px;}
.cboxPhoto{float:left; margin:auto;border:0px; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay{background:#000000; border:0px;}
#inline_content, #cboxLoadedContent, #cboxContent, #cboxMiddleLeft, #cboxOverlay{border:none;}
#cboxContent{border:0px;}
#colorbox{border:0px;}
	#cboxContent{margin-bottom:46px; overflow:visible;border:0px;}
		.cboxIframe{ border:0px;}
		#cboxError{padding:50px; border:0px;}
		#cboxLoadedContent{ border:0px;}
		#cboxLoadingGraphic{background:url(../images/popup/loading.gif) no-repeat center center;}
		#cboxLoadingOverlay{ border:0px;}
		#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
		#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
		#cboxClose{text-indent:-9999px; width:100%; height:33px; border:0px; outline:none; margin:0 auto; background:url(../images/popup/btn_close.png) no-repeat center top;}

		#link_btn{display:block;position:absolute;top:337px;left:258px;}

#inline_content{border:none;outline:none;}
#txt_nextcheck{
	margin-top: 0.5rem;
	color:#fff;
	font-size: 1rem;
	text-align: center;
}
.popin {
	padding: 0 0 10px;
}

.mov_popup {
	width: 800px;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
.mov_popup .fr{
	position: relative;
    width: 100%;
    padding-bottom: 56.25%;
}
.mov_popup .fr iframe{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0 ;
	left: 0;
}

.mov>div{margin:0 auto;}
	@media screen and (max-width: 619px) {
		.popin {
			min-width:320px/*100%*/;
			padding: 0 0 2%;
		}
		#txt_nextcheck{margin-bottom: 0.5rem;}
		.popup_img a{display:block;}
		.mov_popup {
			width:100% /*90%*/;
		}
	}