/* Adjust font size and line height for mobile devices */
@media only screen and (max-width: 576px) {
    #about-main-sripavalues h1 {
        font-size: 28px !important; /* Adjust font size for smaller mobile devices */
        line-height: 36px !important; /* Adjust line height for smaller mobile devices */
    }
  }
  
  
  /* Adjust font size and line height for mobile and tablet */
  @media only screen and (max-width: 768px) {
    #about-main-sripavalues h1 {
        font-size: 36px; /* Adjust font size for mobile */
        line-height: 46px; /* Adjust line height for mobile */
    }
  }
  
  /* Tablet adjustment if needed */
  @media only screen and (max-width: 992px) {
    #about-main-sripavalues h1 {
        font-size: 36px; /* Adjust font size for tablet */
        line-height: 46px; /* Adjust line height for tablet */
    }
  }
  
  /* Adjust font size and line height for mobile devices */
  @media only screen and (max-width: 576px) {
    #about-main-sripavalues h2 {
        font-size: 28px !important; /* Adjust font size for smaller mobile devices */
        line-height: 36px !important; /* Adjust line height for smaller mobile devices */
    }
  }
  
  
  /* Adjust font size and line height for mobile and tablet */
  @media only screen and (max-width: 768px) {
    #about-main-sripavalues h2 {
        font-size: 36px; /* Adjust font size for mobile */
        line-height: 46px; /* Adjust line height for mobile */
    }
  }
  
  /* Tablet adjustment if needed */
  @media only screen and (max-width: 992px) {
    #about-main-sripavalues h2 {
        font-size: 36px; /* Adjust font size for tablet */
        line-height: 46px; /* Adjust line height for tablet */
    }
  }
  
  @media (max-width: 1024px) {
  #main-footer .row > div[class*="col-"] {
  flex: 0 0 100%; /* Two columns on screens up to 1024px */
  }
  }
  
  @media (max-width: 768px) {
  #main-footer .row > div[class*="col-"] {
  flex: 0 0 100%; /* Full width for all columns on screens up to 768px */
  text-align: center; /* Center align text */
  }
  }
  
  
      /* Responsive adjustments */
  @media only screen and (max-width: 768px) {
    #about-main-sripavalues {
          height: 300px; /* Adjust height for screens up to 768px */
      }
  }
  
  @media only screen and (max-width: 576px) {
    #about-main-sripavalues {
          height: 200px !important; /* Adjust height for screens up to 576px */
      }
  }
  
  /* Responsive adjustments */
  @media only screen and (max-width: 768px) {
    #about-main-sripavalues .text-block {
          top: 40%; /* Adjust top position for screens up to 768px */
      }
  }
  
  @media only screen and (max-width: 576px) {
    #about-main-sripavalues .text-block {
          top: 50%; /* Adjust top position for screens up to 576px */
      }
    #about-sripaa_values, #our_mission_vission, #sripaa_action{
      padding: 10px 0;
    }    
    #our_mission_vission .col-md-6{
        margin-bottom: 10px;
    }
  }