.blogs .posts p {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media only screen and (max-width: 767px) {
    .blogs .posts p {
        -webkit-line-clamp: 3;
    }

    .featured_image{
        height: 300px !important;

    }
}
@media only screen and (max-width: 1280px) {
 .TOC-Section{
 width: 220px;
 }
}
@media only screen and (max-width: 1114px) {
    .TOC-Section{
    width: 150px;
    }
   }
   @media only screen and (max-width: 1024px) {
    .TOC-Section{
   display: none;
    }
   }