.Blog #u_row_sec1 .container {
    padding: 0 16px !important;
}

.Blog .d-con-blog .d-post-list {
    display: grid;
    grid-template-columns: repeat(2,minmax(300px,75vw));
    grid-gap: 2em;
}

  .d-con-blog .d-post-list-image {
    width: 100% !important;
    max-width: 100% !important;
    height: 100%; 
  }

.Blog #u_content_custom_blog_1 .d-con-blog .d-post-list-desc, 
.Blog #u_content_custom_blog_1 .d-con-blog .d-post-list-desc p {
     letter-spacing: 0.025em;
     line-height: 24px; 
}

.Blog a:hover {
    text-decoration: underline !important;
}

.Blog .d-con-blog .d-post-list-title {
    width: auto;
}

.Blog #u_content_custom_blog_1 .d-con-blog .d-blog-read-more {
    font-weight: 700;
}

.Blog .d-con-blog .d-blog-date {
    padding: 10px 0px;
    margin-bottom: 0px;
}

.d-con-blog .d-post-list-container {
    padding: 40px 0 25px;
    border-bottom: 1px solid #eee;
}

.d-con-blog .d-post-list-container:first-child {
    padding-top: 0px;
}

.d-con-blog .d-post-list-container:last-child {
    border-bottom: none;
    padding-bottom: 0px;
}

@media(min-width: 810px){
  .Blog #u_content_custom_blog_1 .d-con-blog .d-post-list-desc, 
  .Blog #u_content_custom_blog_1 .d-con-blog .d-post-list-desc p {
     grid-row-end: none;
   }
}

@media(max-width: 800px){
   .Blog #u_row_sec1 .container {
     padding: 0px !important;
   }

   .Blog .d-con-blog .d-post-list {
        grid-template-rows: 1fr 1fr;
        grid-template-columns: unset;
    }
}