.btns {
    display: flex;
    flex-wrap: wrap; /* Enable wrapping */
    justify-content: center; /* Position the buttons */
   
    gap: 10px; /* Space between the buttons */
  }
  .btn {
    display: block;
    padding: 15px 30px;
    background-color: skyblue;
    border-radius: 8px;
    color: white;
    text-decoration: none; /* Remove underline from links */
    text-align: center; /* Center-align text inside the button */
    cursor: pointer; /* Change cursor to pointer on hover */
  }
  .btn:hover {
    background-color: deepskyblue; /* Change background color on hover */
  }
/* Styling for specific button */
.gray {
  background-color: gray; /* Set custom background color */
}
.gray:hover {
  background-color: black; /* Change background on hover */
}


  /* width for display content */
  .display-container{
    width: 95%;
    margin-bottom:10px;
  }
  @media screen and (min-width: 769px) {
    .display-container{
        width: 60%;
    }
}

 /* ZIGZAG */
.zigzag-container {
  display: flex;
  flex-direction: column;
  gap: 0px; /* Spacing between rows */
  max-width: 800px;
  margin: 0 auto; /* Center the entire container */
}
.row {
  display: flex;
  align-items: flex-start; /* Align text at the top. Use "center" for central alignment */
  gap: 20px; /* Space between the image and text */
  padding: 5px;
}
.row:nth-child(odd) {
  flex-direction: row; /* Odd rows: Image on the left, text on the right */
  background-color: #FFF0F5;
}
.row:nth-child(even) {
  flex-direction: row-reverse; /* Even rows: Image on the right, text on the left */
  background-color: #e8fff0; /* Background color*/
}
.row img {
  width: 100px; /* Limit image size */
  height: auto;
  border-radius: 8px; /* Rounded corners */
  padding: 3px; 
}
.text {
  margin: 0;
  padding: 5px;
  font-size: 16px;
  line-height: 1;
  text-align: left;
  flex: 1; /* Stretch to the width of the parent element */
}
