@media only screen and (max-device-width: 480px) {
    .sec {
        padding: 64px 20px;
    }

    .ab-badge {
        display: none;
    }

    .prc-sec {
        padding: 36px 14px 64px;
    }

    .why-card h4 {
        font-size: 14px;
    }

    section.sec-add {
        padding: 36px 14px 64px;
    }

    .main-cont {
        display: block;
    }

    .hero-in {
        display: flex;
        flex-direction: column-reverse;
        gap: 0px;
    }

    .enquiry-popup {
        padding: 23px;
        max-width: 405px;
        position: relative;
        left: -6px;
    }

    .enquiry-overlay {
        justify-content: space-around;
    }
}