.services-section .product-item:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15) !important;
}

@media (max-width: 768px) {
    .services-section h2 {
        font-size: 2rem !important;
    }

    .services-section .lead {
        font-size: 1rem !important;
    }
}

.why-choose-section .feature:hover {
    transform: translateY(-10px);
    /* box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15) !important; */
}

.why-choose-section .icon:hover {
    transform: scale(1.1);
}

@media (max-width: 768px) {
    .why-choose-section h2 {
        font-size: 2rem !important;
    }

    .why-choose-section .lead {
        font-size: 1rem !important;
    }

    .why-choose-section .feature {
        padding: 30px 20px !important;
    }
}

.untree_co-section img {
    width: 100%;
    max-height: 25rem;
    border-radius: 10px;
    object-fit: cover;
    object-position: top;
}

@media (max-width: 591px) {
    .footer-section .sofa-img {
        position: absolute;
        top: -15%;
        width: 100%;
        text-align: center;
    }
    .footer-section .sofa-img img {
        max-width: 180px;
    }
}
