.blog-single{
    margin-top: 12vh;
    min-height: 100vh;
}
.blog-single .card{
    border: 0px;
}
.blog-single .card{
    border: 0px;
}
@media (min-width: 992px) {

    .blog-single-layout {
        display: flex;
        gap: 2rem;
        align-items: flex-start;
    }

     .blog-single-media {
        flex: 1 1 auto;
        min-width: 35%; 
    }
    .blog-single-content {
        flex: 0 1 auto;
    } 
}
@media (max-width: 991px) {
    .blog-single{
    padding-top: 0 !important;
    min-height: 100vh;
}
    .blog-single-layout{
        display: flex;
        flex-direction: column;
    }
    .blog-single-media {
        align-self: center;
    }


    .blog-single-media img,
    .blog-single-media iframe,
    .blog-single-media blockquote {
        margin-left: auto;
        margin-right: auto;
    }
}
