.content.banner .banner_ctn,
div#media_slider[data-layout="banner"] .banner_ctn{
	width:100%;
	height: 100%;
}

div#media_slider[data-layout="banner"]{
    height: 150px;
}

.content.banner .outer_banner,
div#media_slider[data-layout="banner"] .outer_banner{
    position: absolute;
    top: 50%;
    left: 2.5%;
    width: 95%;
    min-height: 150px;
    transform: translate(0%, -50%);
    align-items: center;
	overflow: hidden;
	/*height: 100%;*/
}


.content.banner .slide,
div#media_slider[data-layout="banner"] .slide{
	width: 150px;
    height: 150px;
	display: inline-block;
	margin: 0px 3px;
	overflow: hidden;
	position:relative;
}
.content.banner .slide img,
div#media_slider[data-layout="banner"] .slide img{
	width: 100%;
    height: 100%;
    /*object-fit: contain;*/
	object-fit: cover;
}

.content.banner .slide video,
div#media_slider[data-layout="banner"] video {
    height: 100%;
    min-width: 100%;
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-position: center;
    background-size: cover;
}

.content.banner .slide :is(.slideContent-ctn, .test_mobile a),
div#media_slider[data-layout="banner"] .slide :is(.slideContent-ctn, .test_mobile, a){
	height:100%;
	width: 100%;
	position:absolute;
	top: 0%;
	left: 0%;
}

/*
.content.banner .slide .test_mobile,
div#media_slider[data-layout="banner"] .slide .test_mobile,
.content.banner .slide a,
div#media_slider[data-layout="banner"] .slide a
*/