.mainthumbvideo{

	position:relative;

}

.showmainimage{

	position:absolute;

	top:10px;

	left:10px;

	z-index:9999;

}

.mevideo-popup{

	position: relative;

   /*  background: #FFF;

    padding: 5px; */

    margin: 0 auto;

}

.mevideo-wrapper {

    position: relative;

    display: block;

    height: 0;

    padding: 0;

    overflow: hidden;

	padding-bottom: 56.25%;

}

.mevideo-video{

	position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border: 0;

}

.mevideomain-video{

	width: 100%;

	height:100%;

	overflow:hidden;

}

.mevideo-popup .mfp-close {

    color: white;

    right: -6px;

    text-align: right;

    padding-right: 6px;

    width: 100%;

	top:-44px;

}

@media(max-width:768px){

	.mevideo-popup,.mevideo-popup-local{

		width: auto;

		height:auto;

	}

}

.video-link{

	position:relative;

	cursor:pointer;

}

.video-link:after{

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	margin: 0 auto;

	z-index:1;

	width: 30px;

	height: 30px;

	opacity:0.8;

}

.main-image .product-video-link:after {
 	content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.main-image .product-video-item:after {
 	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	margin: 0 auto;

	z-index:1;

	width: 100px;

	height: 100px;

	opacity:0.8;
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

