.product-info .left .video { padding: 0; text-align: left;position: relative;}
.product-info .left .video { width: 100%; height: auto; text-align: center; margin: 0 auto; min-height: 778px; }
.product-info .left .video > video { width: 100%; height: auto; text-align: center; margin: 0 auto; max-height: 777px; }
.quickview .product-info .left .video > video { max-height: 480px; }
.product-info .left .video-slide .video-play{ background-image: url('play.png'); background-color: transparent; background-repeat: no-repeat; background-position: center;background-size: 50%; position: absolute;bottom: 0;left: 0;right: 0;top: 0; opacity: 0.75; }
.product-info .left .video-slide .video-play.pause{	background-image: url('pause.png'); }
/*pop up video*/
.lg-video-cont.lg-has-html5, .lg-video-cont.lg-has-html5 .lg-video { position: absolute; padding: 0 5px; left: 0; right: 0; top: 0; bottom: 0; display: inline-block; text-align: center; width: 100%; height: 100%; max-width: unset !important; }
.lg-video-cont.lg-has-html5:before , .lg-video-cont.lg-has-html5 .lg-video:before{ content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px;}
.lg-video-cont.lg-has-html5 .lg-video { height: auto !important; width: auto !important; }
.lg-video img.lg-object.lg-has-poster{  }
.lg-outer .lg-video .lg-object { max-height: calc(100% - 50px); margin-top: 6px; height:auto !important; width: auto !important; position: relative; vertical-align: middle;}
@media only screen and (max-width: 800px) { .product-info .left .video {    min-height: auto;  }.lg-outer .lg-video .lg-object{width: 100% !important;padding: 0 5px;} .lg-video-cont.lg-has-html5 .lg-video  .lg-video-object.lg-html5{   padding: 0 5px;}}