.video-section{
    display: flex;
    gap: 20px;
}
.video-section-left{
    width: 66%;
    margin-top: 30px;
}
.video-section-right{
    width: 33%;
}
.video-left-section-title h3{
    font-size: 34px;
    font-weight: 100;
}
.video-left-section-video {
    margin-top: 10px;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    margin-top: 30px;
  }
  
  .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .video-section-common-title{
    margin-top: 30px;
    border-bottom: 3px solid rgb(114, 114, 114);
   
  }
  .video-section-common-title h3{
    font-weight: 100;
    font-size: 22px;
  }
  .video-section-left-card-flex {
    margin-top: 20px;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 30px;
  }
  .video-section-left-card h4{
    font-weight: 100;
    font-size: 19px;
  }
  .video-news-section{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 40px;
  }
  .video-section-right{
    margin-top: 30px;
    border: 1px solid black;
    border-top: none;;
    /* padding: 30px; */
  }
  .video-section-right .video-section-left-card{
    padding: 13px 28px 8px 28px;
  }
  .video-section-right .video-section-left-card h4{
    text-align: center;
  }
  .video-section-right-flex{
     display: flex;
     flex-direction: column;
     gap: 30px;
  }
  @media (max-width:900px){
    .video-section{
      flex-direction: column; }
      .video-section-left{
        width: 100%;
        margin-top: 30px;
    }
    .video-section-right{
        width: 50%;
        margin: 0 auto;
        border-top: 1px solid black;
    }
    .video-section-right .sidebar-header-detail-page{
      width: 100%;
    }
  }
  @media (max-width:748px){
    .video-page{
      padding-top: 60px;
    }
    .video-section-left-card-flex {
      grid-template-columns: 1fr;
      width: 100%;
  
    }
   .video-section-left-card-flex .video-section-left-card{
      width: 50%;
    }
    .video-news-section{
      grid-template-columns: 1fr;
    }
  }