div.playerFULLiframe {
    min-width: 100%;
    width: 100%;
    padding-bottom: 46.25%;
    position: relative;
    height: 450px;
    box-sizing: content-box;
}

/* WHO specific rules */
@media only screen and (max-width: 1560px) {
	.col-md-12 div.playerFULLiframe,
	.col-md-9 div.playerFULLiframe,
	.col-md-8 div.playerFULLiframe,
	.col-md-6 div.playerFULLiframe {
		padding-bottom: 56.25%;
		height: 550px;
	}
}

@media only screen and (max-width: 1400px) {
	.col-md-12 div.playerFULLiframe,
	.col-md-9 div.playerFULLiframe,
	.col-md-8 div.playerFULLiframe,
	.col-md-6 div.playerFULLiframe {
		padding-bottom: 56.25%;
		height: 850px;
	}
}
/* WHO specific rules */
@media only screen and (max-width: 1020px) {
	.col-md-12 div.playerFULLiframe,
	.col-md-9 div.playerFULLiframe,
	.col-md-8 div.playerFULLiframe,
	.col-md-6 div.playerFULLiframe {
		padding-bottom: 56.25%;
		height: 550px;
	}
}

/* WHO specific rules */
@media only screen and (max-width: 828px) {
	.col-md-12 div.playerFULLiframe,
	.col-md-9 div.playerFULLiframe,
	.col-md-8 div.playerFULLiframe,
	.col-md-6 div.playerFULLiframe {
		padding-bottom: 56.25%;
		height: 1000px;
	}
}

@media only screen and (max-width: 780px) {
	div.playerFULLiframe {
		padding-bottom: 56.25%;
		height: 1050px;
	}
	.col-md-12 div.playerFULLiframe,
	.col-md-9 div.playerFULLiframe,
	.col-md-8 div.playerFULLiframe,
	.col-md-6 div.playerFULLiframe {
		padding-bottom: 56.25%;
		height: 1050px;
	}
}

@media only screen and (max-width: 500px) {
	div.playerFULLiframe {
		padding-bottom: 56.25%;
		height: 1300px;
	}
	.col-md-12 div.playerFULLiframe,
	.col-md-9 div.playerFULLiframe,
	.col-md-8 div.playerFULLiframe,
	.col-md-6 div.playerFULLiframe {
		padding-bottom: 56.25%;
		height: 1300px;
	}
}

div.iframediv {
	position: absolute;
	top: 0; bottom: 0; left: 0; right: 0;
}

.template_sidebar-marginal #content #primary {
	width: 96% !important;
}

#PageContent_C014_Col01 {
	width: 100%;
}