 .job-slider-outer{ display: block; width: 100%; position: relative; overflow: hidden;}
.job-slider-block{ display: block; width: 100%; position: relative; overflow: hidden;}
.job-dtl-vdi-block .slide-img{ position: relative; z-index: 1; }
 .job-slider-outer .section-title{ padding: 0 0 32px; max-width: 100%; }
  .marquee,.marquee2 {
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

.marquee2 {
    position: absolute;
    top: 0
}

 

@keyframes marquee {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

@keyframes marquee2 {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(0)
    }
}

.job-slider-block .horizntal-row {
    display: flex;
    position: relative;
    width: 100%
}

.job-slider-block .horizntal-row ul {
    display: flex;
    gap: 0
}

.job-slider-block .horizntal-row ul li {
    display: flex;
    margin: 0 8px;
    min-width: auto;
    width: auto
}

.job-slider-block  .horizntal-row:hover ul {
    animation-play-state: paused
}

.slide-img{ display: block; width: auto; }
.slide-img img{ max-width: none; height: 389px; display: block; width: auto; }


.job-dtl-vdi-block{ display: block; width: 100%; position: relative; overflow: hidden; border-radius: 10px;}
 
.job-dtl-vdi-block .play-icon{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 10;  }
.job-dtl-vdi-block .play-icon a{ display: flex; align-items: center; justify-content: center;}
.job-dtl-vdi-block .play-icon a img{ opacity: 0.55; transition: all 0.3s ease-in-out; width: 83px; height: auto;}
.job-dtl-vdi-block .play-icon a img.pause-icon-img{ opacity: 0; width: 83px; position: absolute; left: 0; top: 0; pointer-events: none; }

.job-dtl-vdi-block .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;  }
.job-dtl-vdi-block .ifream-blk video,
.job-dtl-vdi-block .ifream-blk iframe{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.job-dtl-vdi-block.active-video .ifream-blk{ opacity: 1; pointer-events: all; }
.job-dtl-vdi-block.active-video .play-icon a img.play-icon-img{ opacity: 0; }
.job-dtl-vdi-block  .play-icon a img.pause-icon-img{ opacity: 0; }
.job-dtl-vdi-block.active-video:hover  .play-icon a img.pause-icon-img{ opacity: 0.55; }
@media (min-width: 1600px) and (max-width: 1800px) {
 .slide-img img{ height: 360px; }
 .job-dtl-vdi-block .play-icon a img {width: 76px;}

}

@media (min-width: 1400px) and (max-width: 1599px) {
  .slide-img img{ height: 320px; }
 .job-dtl-vdi-block .play-icon a img {width: 70px;}
}
@media (min-width: 1200px) and (max-width: 1399px) {
   .slide-img img{ height: 300px; }
 .job-dtl-vdi-block .play-icon a img {width: 64px;}
}
 
@media (min-width: 992px) and (max-width: 1200px) {
    .slide-img img{ height: 290px; }
 .job-dtl-vdi-block .play-icon a img {width: 64px;}
	 
}
@media (min-width: 768px) and (max-width: 991px) {
     .slide-img img{ height: 270px; }
 .job-dtl-vdi-block .play-icon a img {width: 64px;}
 
} 
@media (max-width: 767px) {
     .slide-img img{ height: 230px; }
 .job-dtl-vdi-block .play-icon a img {width: 64px;}
	 
}