<style>
  .cell_img {
    width: 50%;
  }
  .cell_text {
    font-size: 20px;
    width: 50%; 
    padding-left: 2rem;
  }
  .img {
    width: 350px; 
    height: 350px;
  }
  .cell {
    text-align: justify; 
    padding: 1.5cm; 
  }
  .row {
    display: flex;
    flex-wrap: wrap;
    margin-top: -1;
    max-width: 100%;
    padding-right: 3rem;
    padding-left: 3rem;
  }
 footer {
      clear: both; /* Đảm bảo rằng footer không bị ảnh hưởng bởi các phần tử khác như float */
      display: flex;
      margin-top: 20px; /* Đảm bảo có khoảng cách giữa footer và các phần tử phía trên */
      justify-content: space-between;
      padding: 20px;
      background-color: lightgrey;
      margin-top: auto; /* Đẩy footer xuống dưới cùng */
     }

 video {
            margin: auto;
            display: block;
            width: 920;
            height: 840 ;
        }
  nav {
    text-align: right; 
    font-size: 120%
  }
  table {
    margin-left: 20px;
    margin-right: 20px;
    text-align: justify;
  }
  h1 {
  color: white; /* Màu chữ trắng để nổi bật trên nền đỏ */
  padding: 20px; /* Thêm khoảng đệm xung quanh chữ */
  text-align: center; /* Canh giữa chữ */
  font-size: 3rem;
}
  em {
    color: red !important;
    font-size: 200%;
  }
  * {font-family: 'Times New Roman'; text-align: justify;}
}
</style>