.reflects {
  -webkit-box-reflect: below -1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, transparent) , to(rgba(250, 250, 250, 0.2)));
}

.soheliframe {
    position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
  border:4px solid #ddd;
  box-shadow: 0px 0px 10px #000;
}

.video-title {
       font-size: 18px !important;
	   padding-top:20px;
   }
   
.video-thumb {
padding:2px 0px;	
}

.mfp-content {
  text-align: center!important;
}

.mfp-close {
display:none !important;
}
   
.video-holder {
    position: relative;
}
.video-holder .after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    color: #FFF;
	border:0px;
}
.video-holder:hover .after {
    display: block;
    background: rgba(0, 0, 0, 0);
}
@media all and (max-width: 1000px) {
  


}
@media all and (min-width: 481px) {
    iframe {
       
}

}

@media all and (min-width: 769px) {
   

}
@media all and (min-width: 1001px) {
   

}
@media all and (min-width: 1367px) {
   

}
