#primary.post-container{
    display: flex;
    margin: 3rem;
}   

#primary .post-content{
    width: 70%;
    padding: 3rem;
}
#primary .post-sidebar{
    width: 30%;
    padding: 2rem;
    background: #ddd;
    border-radius: 9px;
}
#primary .blog-content img{
    max-width: 100%;
    height: auto;
}



#sidebar{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    padding: 5px;
}
#sidebar a{
    margin: 10px auto;
}
#sidebar h2{
    font-size: 24px;
    margin-bottom: .5rem;
    color: #0e4699;
    padding-bottom: 2px;
    border-bottom: 2px solid #ccc;
}
 #sidebar > *{
    margin-bottom: 15px;

}

#sidebar ul{
    list-style-type: none;
}

#sidebar li{
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 600;
    margin-left: -24px;
}
#sidebar img{
    border-radius: 5px;
}

#sidebar .sidebar-ad{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    padding: 5px;
}

#sidebar .sidebar-ad p{
    font-size: 15px;
}
#sidebar .sidebar-testimonials img{
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
    object-fit: cover;
}
#sidebar #img-carousel{
    padding: unset;
}

@media (max-width: 1200px){
#primary.post-container{
        flex-direction:column;
        padding: 1rem;
    }
    #primary .post-content{
        width: 100%
    }
    #primary .post-sidebar{
        width: 100%
    }
}
