@media only screen and (max-width:767px) {
    .d-sm-block {
        display: block !important;
    }

    .d-767-none {
        display: none !important;
    }

    .container {
        max-width: 100%;
    }

    .slick-next {
        margin-right: 0px !important;
        right: 0px !important;
        color: #333;
    }

    .select_address {
        max-height: 40px !important;
    }
    .minwid75 {      
        min-width: 75px;
        text-align: end;
    }
    .cateory-img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .mc-category-items {
        width: 65px !important;
    }

    .isChild::after {
        display: none !important;
    }

    .px-767-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .mt-sm-0 {
        /* margin-top: 0px !important; */
    }

    .pl-sm-1 {
        padding-left: 5px !important;
    }

    .categories::-webkit-scrollbar {
        height: 0px !important;
    }

    .pr-767-0 {
        padding-right: 0px !important;
    }

    .mr-767-0 {
        margin-right: 0px !important;
    }

    .pr-767-12 {
        padding-right: 12px !important;
    }

    .modal {
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        height: 100% !important;
    }

    .modal.show .modal-dialog {
        max-width: 500px !important;
    }

    .close-btn {
        right: 0px !important;
        left: auto !important;
    }

    #content-signin {
        width: 100% !important;
    }

    #verify_otp {
        margin-left: 0px !important;
    }

    /* input[type=text] {
        padding-left: 0px !important;
    } */
    /* .select_address img {
        margin-left: 0px !important;
    } */

    .profile_btn {
        background: none !important;
        border: none;
        border: 0px solid #e7e7e7;
        border-radius: 5px;
        font-weight: 600;
    }

    .dropdown-toggle::after {
        display: none !important;
        border: 0;
        content: "";
        font-family: "Line Awesome Free";
        font-weight: 900;
        font-size: 80%;
        margin-left: 0.3rem;
    }

    .before-login-btn {
        min-width: 75px;
        text-align: end;
    }

    .search_border {
        padding-left: 16px !important;
    }

    .search_border {
        padding-bottom: 0px !important;
        padding-top: 1px !important;
    }

    .search_icon {
        margin-right: -8px;
    }

    .input-field-otp input {
        width: 25px;
        padding: 2px;
    }
}