@media (min-width: 768px) {
/* .col-md */
    .container {
        max-width: 710px !important;
    }

    .my-flex-div {
        display: flex;
    }
}

@media (max-width: 768px) {

    /* line 484, ../scss/_common.scss */
    .knsl-grid-sizer,
    .knsl-masonry-grid-item {
        width: 100% !important;
    }

    .footer_top_part .type3 {
        display: block;
    }

    .single_prod .highlight_div:hover {
        padding-bottom: 30px;
    }

    .footer_bottom_part .container {
        display: block;
    }
    .footer_bottom_part .bottom_items {
        max-width: 70%;
    }
    .footer_top_part .type3 .top_footer.social_media {
        max-width: 100% !important;
    }
}
