#didyouknow-news-bg {
  z-index: -99;
  padding-top: 80px;
  width: 100vw;
}

#didyouknow-news {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto;
  align-items: center;
  padding-top: 80px;
  /* z-index: 100; */
}

#didyouknow{
  /* margin-left: 1em;
  margin-right: 1em; */
  margin: auto;
}

#news{
  margin: 3em 0;
  padding-right: 2em;
  padding-left: 2em;
  text-align: center;
}

@media (min-width: 360px) {
  /* Styles for small portrait phones */
  .page-wrapper {
    padding-left: 5px;
    padding-right: 5px;
  }

}

@media (min-width: 480px) {
  /* Styles for larger portrait phones */

  .page-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  #didyouknow-news{
    padding: 0 2em;
  }

  #news {
    text-align: left;
  }

}

@media (min-width: 576px) {
  /* SM portrait styles */

  .page-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* --- MD: 768px to 991.98px --- */
@media (min-width: 768px) {
    
  .page-wrapper {
    /* Limit the content width for better readability on wide screens */
    max-width: 90%;
    padding-left: auto; /* Center the wrapper */
    padding-right: auto;
  }

  #didyouknow-news{
    grid-template-columns: 35% 65%;
    column-gap: 80px;
  }

  #didyouknow {
    margin-top: 60px;
    /* margin-left: 20px; */
    margin-right: 60px;
  }

  #news {
    margin-top: 0;
    /* margin-left: 70px; */
    margin-right: 80px;
  }
  
}

/* --- LG: 992px to 1199.98px --- */
@media (min-width: 992px) {
}

/* --- Styles for Tablets (Landscape) & Desktops --- */
@media (min-width: 1024px) {

  .page-wrapper {
    /* Limit the content width for better readability on wide screens */
    max-width: 1200px;
    margin-left: auto; /* Center the wrapper */
    margin-right: auto;
  }

  #didyouknow-news{
    width: 90%;
    grid-template-columns: 40% 60%;
    margin-left: 0%;
    column-gap: 60px;
  }

  #didyouknow {
    /* margin-top: 60px; */
    /* margin-left: 20px; */
    margin-right: 0;
  }

  #news {
    margin-top: 0;
    /* margin-left: 70px; */
    margin-right: 60px;
  }
  
}

/* --- XL: 1200px to 1399.98px --- */
@media (min-width: 1200px) {
  
  #didyouknow-news{
    grid-template-columns: 45% 55%;
    column-gap: 60px;
  }

  #didyouknow {
    margin-top: 60px;
    /* margin-left: 20px; */
  }

  #news {
    margin-top: 0;
    /* margin-left: 70px; */
    /* margin-right: 80px; */
  }
  
}

/* --- XXL: 1400px and up --- */
@media (min-width: 1400px) {
  /* XXL portrait styles */

  #didyouknow-news {
    column-gap: 50px;
  }
  
  /* #didyouknow{
    margin-top: 0;
  } */

}

@media (min-width: 2100px) {
}

/* --- FOR PRINT --- */
@media print {
  body {
      background-color: #fff;
      color: #000;
      font-size: 12pt;
  }
  .container {
      box-shadow: none;
      border: 1px solid #ccc;
  }
  /* Hide elements not relevant for printing */
  nav, footer, .no-print {
      display: none;
  }
}
