@media only screen and (max-width: 600px) {
    .top-banner {
      padding-top: 5px !important;
    }
    .banner-img {
      float: none;
      margin-top: 10px;
    }
    
    .category {
      margin-top: 20px;
    }
    .categories {
      margin-bottom: 30px;
    }
    .why-us-content-section {
      margin-top: 30px;
    }
    .statics-data {
      margin-bottom: 20px;
    }
    .card {
      margin-bottom: 20px;
    }
    .newsletter-form-btn button{
      position: absolute;
      top: 40px;
      background: #006138;
      color: #fff;
      padding: 8px 12px;
      border-radius: 4px;
      right: 12px !important;
    }
    .faq-ques-heading h3{
      font-size: 1rem !important;
      line-height: 36px !important;
    }
    .about-us-content{
      margin-top:0.5rem !important;
    }
    .mt-8px{
      margin-top: 8px !important;
    }
    .about-sec-img img{
      height: 300px;
      object-position: top;
      /* object-fit: contain; */
      object-fit: contain;
      width: 100%
    }
  }
  /* Extra small devices (phones, 600px and down) */
  
  