
/* new category module for english */

.Protech_Cat_english {
    text-align: left;
    font-weight: bold; /* Ensures all text inside the container is bold */
    font-size: 32px;
    color: black;
    padding: 20px 0;
  }
  
  .Protech_Cat_english span {
    display: inline-block; /* Ensures the span behaves like block for styling */
  }
  
  .Protech_Cat_english a {
    font-weight: bold; /* Make the link text bold as well */
    color: black; /* Ensures the link text is black */
     
  }
  
  .header-line {
    width: 100%;
    height: 0;
    border-bottom: 2px solid #8b8b8b;  /* Create the solid line */
    margin-top: 5px;
  }
  
  /* Media Queries for Responsiveness */
  @media screen and (max-width: 768px) {
    .Protech_Cat_english {
      font-size: 24px; /* Smaller font size on tablets */
      padding: 15px 0;
    }
  
    .header-line {
      margin-top: -1px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .Protech_Cat_english {
      font-size: 20px; /* Even smaller font size on mobile */
      padding: 10px 0;
    }
  
    .header-line {
      margin-top: -1px;
    }
  }
  
  
  /* new categoyr module for english end */
  

  
  /* white category module start */
  
  
  
  .white-cat-english {
    text-align: left;
    font-weight: bold;
    font-size: 32px;
    color: white; /* White text */
    padding: 20px 0;
    
    border-radius: 8px; /* Optional: rounded corners for aesthetic appeal */
  }
  
  .white-cat-english span {
    display: inline-block; /* Ensures the span behaves like block for styling */
  }
  
  .white-cat-english a {
     
    color: white; /* White text for the link */
    font-weight: bold; /* Bold text for better visibility */
  }
  
  .white-header-line {
    width: 100%;
    height: 0;
    border-bottom: 2px solid #fff; /* Use white for the line to create contrast */
    margin-top: 5px;
  }
  
  /* Media Queries for Responsiveness */
  @media screen and (max-width: 768px) {
    .white-cat-english {
      font-size: 24px; /* Smaller font size on tablets */
      padding: 15px 0;
    }
  
    .white-header-line {
      margin-top: -1px;
    }
  }
  
  @media screen and (max-width: 480px) {
    .white-cat-english {
      font-size: 20px; /* Even smaller font size on mobile */
      padding: 10px 0;
    }
  
    .white-header-line {
      margin-top: -1px;
    }
  }
  
  
  /* white category module end */
  
  

  .protech-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 10px;
    height: fit-content;
    margin-bottom: 10px;
}


@media (max-width: 991px) {
    .protech-sticky {
        position: static !important;
        top: auto;
        margin-bottom: -20px;
    }
}