
  /* body {
    box-sizing: border-box;
    font-size: 22.5%;
  } */
  
  .masonry {
    background-color: #f8f9fa;
    width: 100%;
    height: 662px;
    /* padding: 1rem; */
  
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(12, 1fr);
  
    /* row-gap: 0.5rem; */
    column-gap: 0.5rem;
  }
  
.cell-img {
    display: block;
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    border-radius: 12px;
    transition: transform 0.3s ease;
  }
  
  .cell {
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    transition: all 0.3s ease;
    margin-bottom: 10px !important;
  }
  
  .cell:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  }
  
  .cell:hover img {
    transform: scale(1.02);
  }
  
  /* Layout với 10 ảnh - grid 12x10 */
  /* .cell--1 {
    grid-column: 1 / 5;
    grid-row: 1 / 5;
  }
  
  .cell--2 {
    grid-column: 5 / 8;
    grid-row: 1 / 5;
  }
  
  .cell--3 {
    grid-column: 8 / 11;
    grid-row: 1 / 4;
  }
  
  .cell--4 {
    grid-column: 11 / -1;
    grid-row: 1 / 4;
  } */
  .cell--1 {
    grid-column: 1 / 16;
    grid-row: 1 / 5;
  }
  .cell--2 {
    grid-column: 1 / 8;
    grid-row: 5 / 11;
  }
  
  .cell--3 {
    grid-column: 8 / 16;
    grid-row: 5 / 11;
  }


  .cell--5 {
    grid-column: 1 / 4;
    grid-row: 5 / 9;
  }
  
  .cell--6 {
    grid-column: 4 / 8;
    grid-row: 5 / 10;
  }
  
  .cell--7 {
    grid-column: 8 / -1;
    grid-row: 4 / 7;
  }
  
  .cell--8 {
    grid-column: 1 / 5;
    grid-row: 9 / -1;
  }
  
  .cell--9 {
    grid-column: 5 / 9;
    grid-row: 10 / -1;
  }
  
  .cell--10 {
    grid-column: 9 / -1;
    grid-row: 7 / -1;
  }
  
  .cell--11 {
    grid-column: 8 / 9;
    grid-row: 10 / 7;
  }
  @media (max-width:1199.5px) {
    .masonry{
        display: none !important;
    }
    .mbm{
        margin-bottom: 10px !important;
    }
  }
  @media (max-width:1278px) {
    .masonry {
        height: 609px !important;
    }
  }
  @media (min-width:1300px) and (max-width:1399.5px) {
    .masonry {
        height: 606px !important;
    }
  }
  
  