.job-video-section .section-title .text-data{ max-width: 564px; }
.job-video-section{ display: block; width: 100%;   box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.16);background-color: #fff; }
.job-video-block{ padding: 112px 0 0 0; display: block ; width: 100%; max-width: 1090px; margin: 0 auto; }
.job-vdi-block{ display: block; width: 100%; position: relative; overflow: hidden; border-radius: 10px;}
.job-vdi-block .placeholder-img{ width: 100%; display: block; position: relative; aspect-ratio: 16/9; z-index: 1;  }
.job-vdi-block .placeholder-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.job-vdi-block .play-icon{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 10;  }
.job-vdi-block .play-icon a{ display: flex; align-items: center; justify-content: center;}
.job-vdi-block .play-icon a img{ transition: all 0.3s ease-in-out; width: 83px; height: auto;}
.job-vdi-block .play-icon a img.pause-icon-img{ opacity: 0; width: 83px; position: absolute; left: 0; top: 0; pointer-events: none; }

.ifream-blk{ width: 100%; display: block; position: absolute; left: 0; top: 0;  height: 100%; z-index: 3; opacity: 0; pointer-events: none; transition: all 0.3s ease-in-out;  }
.ifream-blk video,
.ifream-blk iframe{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.job-vdi-block.active-video .ifream-blk{ opacity: 1; pointer-events: all; }
.job-vdi-block.active-video .play-icon a img.play-icon-img{ opacity: 0; }
.job-vdi-block  .play-icon a img.pause-icon-img{ opacity: 0; }
.job-vdi-block.active-video:hover  .play-icon a img.pause-icon-img{ opacity: 1; }
@media (min-width: 1600px) and (max-width: 1800px) {
.job-video-block{  padding: 100px 0 0 0;  } 
}

@media (min-width: 1400px) and (max-width: 1599px) {
.job-video-block{  padding: 80px 0 0 0;  max-width: 1000px; } 
.job-vdi-block .play-icon a img{ width: 76px;}
 
}
@media (min-width: 1200px) and (max-width: 1399px) {
 .job-video-block{  padding: 64px 0 0 0;  max-width: 1000px; } 
 .job-vdi-block .play-icon a img{ width: 70px;}
}
 
@media (min-width: 992px) and (max-width: 1200px) {
 .job-video-block{  padding: 64px 0 0 0;  max-width: 1000px; }  
  .job-vdi-block .play-icon a img{ width: 64px;}
	 
}
@media (min-width: 768px) and (max-width: 991px) {
  .job-video-block{  padding: 48px 0 0 0;  max-width: 1000px; } 
   .job-vdi-block .play-icon a img{ width: 56px;}
 
} 
@media (max-width: 767px) {
  .job-video-block{  padding: 32px 0 0 0;  max-width: 1000px; } 
  .job-vdi-block .play-icon a img{ width: 56px;}
	 
}