.containerone {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 40px;
  }
  .seriesone {
    flex: 1;
    min-width: 300px;
  }
  .image-rowone {
    display: flex;
    gap: 10px;
    justify-content: center;
  }
  .image-rowone img {
    max-width: 500px;
    height: auto;
  }
  
  .features-container {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 0px;
  }
  .feature-box {
    background: white;
    padding: 20px;
    width: 45%;
  }
  .feature-item {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 15px;
  }
  .feature-item img {
    width: 80px;
    height: 80px;
  }
  ul {
    padding-left: 20px;
  }
  ul li {
    margin-bottom: 8px;
  }
  
  .success-cases {
    background: #E9ECEF;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    width: 100%;
  }
  .success-cases h5 {
    font-size: 18px;
    color: #333;
  }
  .success-cases p {
    font-size: 14px;
    margin-bottom: 30px;
  }
  .industries-applications {
    display: flex;
    justify-content: space-between;
    gap: 20px;
  }
  .industries, .applications {
    flex: 1;
    padding: 15px;
    font-size: 16px;
  }
  .industries h3, .applications h3 {
    color: #333;
    font-size: 18px;
  }

  
  /* Responsive Design */
  @media (max-width: 768px) {
      .hero-text {
          font-size: 1.5rem;
      }
  
      .features-container {
          flex-direction: column;
          align-items: center;
      }
  
      .feature-box {
          width: 90%;
      }
  
      .container {
          flex-direction: column;
          align-items: center;
      }
  
      .series {
          width: 90%;
      }
  
      .image-rowone {
          flex-direction: column;
          align-items: center;
      }
  
      .image-rowone img {
          max-width: 90%;
      }
  }

  /* Table Responsive */
 table {
  width: 100%;
  border-collapse: collapse;
}

th, td {
  padding: 10px;
  text-align: left;
  border: 1px solid #ddd;
}

@media (max-width: 768px) {
  table {
      display: block;
      overflow-x: auto;
      white-space: nowrap;
  }
}

/* First Image Responsive 
.image-rowone img:first-child {
  width: 100%;
  max-width: 100%;
  height: auto;
}

@media (max-width: 768px) {
  .image-rowone img:first-child {
      max-width: 90%;
  }
} */
