.back-link,.back-link:hover{
     font-family: LTbukra-Regular, sans-serif;
     font-size: 14px;
     line-height: 22px;
     color: var(--primary-green-color);
     display: flex;
     align-items: baseline;
     gap: 12px;
     width: fit-content;
}
.back-icon-span{
     width: 18px;
     height: 18px;
}
.back-icon-span img{width: 100%;height: 100%;}
.inner-blog-wrapper{
     display: flex;
     flex-direction: column;
     gap: 24px;
}
.blog-info-text-div h2,.blog-info-text-div h3,
.inner-blog-wrapper h2,.inner-blog-wrapper h3{
     font-family: LTbukra-Bold, sans-serif;
     font-size: 32px;
     line-height: 42px;
     /* text-transform: capitalize; */
     color: var(--primary-blue-color);
     margin: 0;
}
.blog-title.sub{
     font-size: 20px;
}
.blog-info-text-div p{
     font-family: LTbukra-Regular, sans-serif;
     font-size: 16px;
     line-height: 24px;
     color: var(--par-color);
     margin: 0;
}
.blog-info-wrapper{
     display: flex;
     gap: 32px;
}
.blog-date-wrapper{
     display: flex;
     align-items: end;
     gap: 8px;
}
.blog-date{
     font-family: LTbukra-Regular, sans-serif;
     font-size: 14px;
     line-height: 22px;
     color: var(--primary-blue-color);
}
.blog-info-text-div{
     display: flex;
     flex-direction: column;
     gap: 24px;
}
.inner-blog-vid-div{position:relative;width: 100%;height: 478px;cursor: pointer;}
.inner-blog-vid-div .video-js,.inner-blog-vid-div video{width: 100%;height: 100%;object-fit: cover;}
.video-js .vjs-big-play-button{
    display: none !important;

}
.overlay-vid-div{
     position: absolute;
     inset: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(0,0,0,0.2);
     pointer-events: none;
}
.play-pause-btn{
     position: absolute;
     inset: 0;
     display: flex;
     justify-content: center;
     align-items: center;
     width: 75px;
     height: 75px;
     border-radius: 50%;
     margin: auto;
     background-color: rgba(255,255,255,0.7);
     border: none;
}
.video-js:hover,video:hover{opacity: 1;}
.play-pause-btn img{
     width: 50px;
     height: 50px;
}
.photo-gallery-bg {
     width: 100%;
     height: 100%;
     padding: 150px 0;
     background-image: url(../images/bg/devops-project-bg.svg);
     background-repeat: no-repeat;
     background-size: cover;
 }
 .blog-info-text-div img,
 .inner-blog-img-div img{
     width: 100%;
     object-fit: cover;
     min-height: 70vh;
 }
 .inner-blog-img-div iframe{
     width: 100%;
     min-height: 100vh;
 }
 .photo-gallery-slider{max-width:90%;width:100%;}
@media only screen and (min-width: 240px) and (max-width: 767px) {
     .inner-blog-img-div img,.events-img-div img{
          width: 100%;
          height: auto;
          min-height: auto;
     }
     .inner-blog-img-div iframe{
          width: 100%;
          min-height: auto;
      }
     .blog-info-text-div h2,.blog-info-text-div h3 {
          font-size: 24px;
          line-height: 32px;
      }
      .blog-info-wrapper{flex-wrap: wrap;gap: 8px 32px}
 }
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
     .inner-blog-img-div img,.events-img-div img{
          width: 100%;
          height: auto;
          min-height: auto;
     }
     .inner-blog-img-div iframe{
          width: 100%;
          min-height: auto;
      }
 }
