.blog img {
    width: 100%;
    border-radius: 1.25rem;
    object-fit: cover;
}
.blog .img{
    border-radius: 1.25rem;
}
.blog .date {
    color: #343434;
    font-size: 0.875rem;
    font-weight: 600;
    margin-top: .938rem;
    display: inline-block;
}
.results .pagination-count{
    color:#BCBCBC;
}
.blog .main-category{
    color:#14A483;
    margin-top:1.25rem;
    font-size:.875rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap:.625rem
}
.blog .main-category::before{
content:"";
display: inline-block;
width: .625rem;
height: 2px;
background-color: #14A483;
}

.blog-title {
    color: #343434;
    margin-top: 0.625rem;
    margin-bottom: 1.875rem;
    display: block;
    min-height: 6rem;
}
@media (max-width: 520px) {
    .blog-title {
        min-height: 3.5rem;
   }
}
.blog .btn-third {
    font-size: 0.875rem;
    font-weight: 600;
}
.blog .blog-section-title {
    text-align: center;
    margin-bottom: 2.5rem;
}
@media (max-width: 520px) {
    .blog .blog-section-title {
        text-align: left;
        margin-bottom: 1.875rem;
   }
}

@media (min-width: 640px) {
#ybc_blog_page #content-wrapper #left-column{
max-width: 18.438rem;
}

#ybc_blog_page #content-wrapper #content-wrapper{
    max-width: 51.25rem;
}
}
#ybc_blog_page #content-wrapper.js-content-wrapper{
margin-top:5rem;
margin-bottom: 6.25rem;
}
@media (max-width: 640px) {
    #ybc_blog_page #content-wrapper.js-content-wrapper{
        margin-top:1.25rem;
        margin-bottom: 4.375rem;
    }
}

.h3.title_blog.title_block{
    margin-bottom: 20px;
}

.ybc-blog-list.blog-main-page li:not(:first-child) .ybc_item_img.img img {
    max-height: 244px;
    height: 100%;
    min-height: 244px;
}


.post-details .blog_description a {
    color:#14A483;
    text-decoration: underline;
}
.post-details .blog_description .ybc_indexing_box a{
    color:#343434;
    text-decoration: none;
}