 @media (max-width: 768px) {
      .sarmila-footer .footer .container {
        width: 95%;
        padding: 40px 0 20px;
      }
      
      .sarmila-footer .footer .footer-section1,
      .sarmila-footer .footer .footer-section2,
      .sarmila-footer .footer .footer-section3,
      .sarmila-footer .footer .footer-section4 {
        flex: 1 1 100%;
      }
      
      .sarmila-footer .footer .logo {
        font-size: 21px;
      }
      
      .sarmila-footer .footer .logo_box {
        width: 50px;
        height: 50px;
      }
      
      .sarmila-footer .footer .footer-section2 h3,
      .sarmila-footer .footer .footer-section3 h3,
      .sarmila-footer .footer .footer-section4 h3{
        font-size: 17px;
      }
      
      
    }

    @media (max-width: 480px) {
      .sarmila-footer .footer .container {
        padding: 30px 0 15px;
      }
      
      .sarmila-footer .footer .logo {
        font-size: 20px;
        text-align: center;
        gap: 5px;
      }
      
      .sarmila-footer .footer .newsletter form {
        flex-direction: column;
      }
      
      .sarmila-footer .footer .newsletter input,
      .sarmila-footer .footer .newsletter button {
        width: 100%;
      }
      
      .social-icons {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 10px;
      }
      
      .social-icons a {
        margin: 0;
      }
    }