.d-post-list-container {
    padding: 2.5em 0  0 !important;
    border-top: 1px solid #eee;
    margin-top: 2.5em;
}

.d-post-list-container:first-child {
    padding-top: 0 !important;
    border-top: 0px solid #eee !important;
    margin-top: 0px;
}
.d-blog-read-more {
    font-weight: 700;
}
.d-blog-date {
    margin: 0px !important;
    padding: 15px 0;
    line-height: 20px;
}
h1.d-blog-heading-title {
    text-transform: uppercase;
    margin-bottom: 20px;
}
.blog-disc h1:after, .blog-disc h2:after{
  display:none;
}
.blog-disc .d-post-list .d-post-list-desc {
    font-weight: 600;
    letter-spacing: 0.1px;
    line-height: 23px;
}
@media screen and (max-width:480px) {
div#u_content_custom_blog_1 {
    padding: 20px !important;
}
}