@media (max-width:767px) {

    .my-flex-wrap {
        flex-wrap: wrap !important;
    }

    .main-padding-top {
        padding-top: 67px;
    }

    .right-modal-svg {
        display: none !important;
    }

    .c-circle-box .circle {
        width: 200px;
        height: 200px;
    }

    .support-banner {
        height: 248px;
        background-size: auto !important;
    }

    .support-link-box {
        margin-top: 0px;
    }

    .top-blog-img {
        height: 250px;
        object-fit: cover;
    }

    .op-img,
    .lat-img {
        width: 100%;
        height: auto;
    }

    .main-banner-blog-details {
        height: auto;
    }

    .m-rchg-img {
        width: 100% !important;
    }

}