/********************/
.vdcn:before {
   padding-top:0% !important;
}

/**************/
.FatherVid{
	position:relative;
	width:100%;
	/*min-height:400px;*/
	padding: 0;
	margin:0px auto;
	overflow:hidden;
	display:block;
}

.BoysBen{
	position:relative;
	height:auto;
	margin:0px auto;
	background-color:#333333;
	overflow:hidden;
	z-index:10;
}

.ContCage{
	position:relative;
	margin:0px auto;
	text-align:center;
	display:block;
	overflow:hidden;
}


.ContCage{
  position:relative;
  margin:0px auto;
  text-align:center;
  display:block;
  z-index:28;
}

.CageAs{
	position:relative;
	background-color:#ffffff;
	margin:0px auto !important;
	text-align: center !important;
	overflow:hidden;
}
.CageAs iframe{
	position:relative !important;
	min-height:250px !important;
	min-width:300px !important;
}

.CageHover{
	position:relative;
	margin:0px auto;
	overflow:hidden;
	display:block;
	z-index:2 !important;
}

.FatherVid:hover{
   cursor:pointer;
}

iframe, embed { 
    margin:0 !important;
	padding:0 !important;
	min-height:none !important;
	border:none !important;
}

.ContCage iframe, .ContCage object, .ContCage embed {
	position:absolute;
	top:0;
	left:0;
	width:100% !important;
	height:100% !important;
	z-index:1 !important;
	border:none !important;
}


.blockVideo{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	z-index:90;
}


.barraVideoAds{
	position:relative;
	width:100%;
	margin:0px auto;
	overflow:hidden;
	display:block;
}

.barraVideoPosi{
	position:absolute;
	width:300px;
    top: 35%;
    left: 41%;
    margin: -54px 0 0 -54px;
    text-align: center;
	overflow:hidden;
	z-index:1;
}


@media screen and (min-width: 320px) {
    .barraVideoPosi{
        position:absolute;
        top: 34%;
        left: 26%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}

@media screen and (min-width: 360px) {
    .barraVideoPosi{
        position:absolute;
        top: 34%;
        left: 26%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}


@media screen and (min-width: 400px) {
    .barraVideoPosi{
        position:absolute;
        top: 35%;
        left: 26%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}

@media screen and (min-width: 480px) {
    .barraVideoPosi{
        position:absolute;
        top: 36%;
        left: 26%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}

@media screen and (min-width: 768px){
    .barraVideoPosi{
        position:absolute;
        top: 35%;
        left: 35%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}

@media screen and (min-width: 800px) {
	 .barraVideoPosi{
        position:absolute;
        top: 38%;
        left: 40%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}

/*
@media screen and (min-width: 900px) {
	 .barraVideoPosi{
        position:absolute;
        top: 35%;
        left: 35%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}
@media screen and (min-width: 1024px) {
	 .barraVideoPosi{
        position:absolute;
        top: 35%;
        left: 36%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}
@media screen and (min-width: 1280px) {
	 .barraVideoPosi{
        position:absolute;
        top: 35%;
        left: 38%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}
@media screen and (min-width: 1366px) {
     .barraVideoPosi{
        position:absolute;
        top: 35%;
        left: 38%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}
@media screen and (min-width: 1440px) {
     .barraVideoPosi{
        position:absolute;
        top: 35%;
        left: 38%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}
@media screen and (min-width: 1600px) {
    .barraVideoPosi{
        position:absolute;
        top: 35%;
        left: 38%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}
@media screen and (min-width: 1920px) {
     .barraVideoPosi{
        position:absolute;
        top: 35%;
        left: 38%;
        margin: -54px 0 0 -54px;
        z-index:1;
    }
}
*/

.videoBoys {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
}

.videoBoys iframe, .videoBoys object, .videoBoys embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	z-index:1 !important;
	border:none !important;
}

.loaderexo{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:#000000;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZWQzZDg0IiBmaWxsLW9wYWNpdHk9IjEiIGQ9Ik02NC40IDE2YTQ5IDQ5IDAgMCAwLTUwIDQ4IDUxIDUxIDAgMCAwIDUwIDUyLjIgNTMgNTMgMCAwIDAgNTQtNTJjLS43LTQ4LTQ1LTU1LjctNDUtNTUuN3M0NS4zIDMuOCA0OSA1NS42Yy44IDMyLTI0LjggNTkuNS01OCA2MC4yLTMzIC44LTYxLjQtMjUuNy02Mi02MEMxLjMgMjkuOCAyOC44LjYgNjQuMyAwYzAgMCA4LjUgMCA4LjcgOC40IDAgOC04LjYgNy42LTguNiA3LjZ6Ij48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCA2NCA2NCIgdG89IjM2MCA2NCA2NCIgZHVyPSIxNjAwbXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPjwvc3ZnPg==');
    background-position:center center;
    background-repeat:no-repeat;
	z-index:999;
}