.logo_area {
    padding: 15px 0;
}

.main_header_area {
    background-color: #fff9;
}

.timeline_area {
	background-color: #f6f6f6;
}

.single_latest_news_text_area {
    padding: 20px;
    min-height: 260px;
}

.lowerdown {
    position: absolute;
    padding-bottom: 25px;
    bottom: 0;
}

.timeline_text_content:hover {
    background-color: var(--txtcol);
    color: #fff;
}
    
.timeline_text_content:hover::after {
    background-color: var(--txtcol);
}
    
.truncate {
  display: block;/* or inline-block */
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  max-height: 8.4em;
  line-height: 1.4em;
}    