section.news-details-page{
	padding-top: 30px;
	padding-bottom:30px;
}
.content-details-news img{
	/*width: 100%;*/
	filter: drop-shadow(2px 4px 3px grey);
	border-radius: 10px;
  /* height: 495px; */
}
.new-main h1{
	font-weight: bold;
	padding-bottom: 10px;
}
.content-details-news h3{
	font-size: 15px;
	font-weight: bold;
	color:  #000;
	text-align: left;
}
.content-details-news h2{
	font-weight: bold;
	color: #000;
	font-size: 14px;
    margin-left: -5px;
}
.content-details-news {
    text-align: center;
}
p.main-news-words {
    text-align: justify;
    line-height: 26px;
    font-size: 0.8rem;
    font-weight: bold;
}
.pd-aju{
	    padding: 10px;
    background: #f4fde9f2;
    border-radius: 10px;
    border: 1px solid;
    border-color: #e5e4e4;
    width: 100%;
    margin-left: 2px;
    width: 100%;
    margin-left: 2px;
}
.today-date{
    color: green;
    font-size: 18px;
    margin-left: 8px;
    margin-top: -4px;
}
.date-h2{
	display: flex;
	margin-top: 20px;
}


/*======================================================*/
/*show hide content*/

#profile-description {
  max-width: 100%; 
  margin-top: 0px; 
  position:relative;
}
#profile-description .text {
/*   width: 660px;  */
  margin-bottom: 5px; 
  color: #777; 
  padding: 0 15px; 
  position:relative; 
  font-family: Arial; 
  font-size: 14px; 
  display: block;
  /*transition-duration: 5s;*/

}
#profile-description .show-more {
/*   width: 690px;  */
	color: #fff;
	position: relative;
	font-size: 15px;
	padding-top: 10px;
	height:38px;
	text-align: center;
	background: #28a745;
	cursor: pointer;
	border-radius: 7px;
	margin-bottom: 30px;
	font-weight: bold;
	word-spacing: 2px;
    text-align: center;
    font-size: 18px;

}
#profile-description .show-more:hover { `
    color: #1779dd;
}
#profile-description .show-more-height { 
  height: 300px; 
  overflow:hidden; 
  overflow: hidden;
    background: #efeded94;
    padding: 15px;
    border-radius: 15px;
    margin-top: 14px;

}

.container-scrolling-back {
    width: 100%;
    height: 26em;
    margin: 2em auto;
    overflow: hidden;
    background: #efeded;
    position: relative;
    box-shadow: 0px 0px 5px #8e89899e;
}
h2.related-heading{
    text-align: center;
    padding: 12px 10px;
    background: #28a745;
    color: #fff;
    font-weight: 900;
    margin-bottom: -34px;
}

.slider {
    top: 40em;
    position: relative;
    box-sizing: border-box;
    animation: slider 7s linear infinite;
    list-style-type: none;
    text-align: justify;
    margin-top: 30px; 
}
.slider li{
	margin-top: 5px;
	/*box-shadow: 0px 0px 4px #c0b7b7;*/
    padding: 10px 7px;
    /*border-radius: 9px;*/
    border-bottom: 1px solid #b9b8b8;
}
.slider li p{
	font-size: 11px;
	text-align: justify;
	line-height: 19px;
	color: #5c5c62;
	font-weight: bold;
	margin-bottom: 12px;
}
.slider:hover {
    animation-play-state: paused;
}

@keyframes slider {
    0%   { top:   10em }
    100% { top: -19em }
    0%   { top:   1em }
}
.blur .slider {
  	margin: 0;
    padding: 0 1em;
    line-height: 1.5em;
}

.blur:before, .blur::before,
.blur:after,  .blur::after {
    left: 0;
    z-index: 1;
    content: '';
    position: absolute;
    width: 100%; 
    height: 2em;
    background-image: linear-gradient(180deg, #FFF, rgba(255,255,255,0));
}

.blur:after, .blur::after {
    bottom: 0;
    transform: rotate(180deg);
}

.blur:before, .blur::before {
    top: 0;
}

p {
  font-family: helvetica, arial, sans serif;
}
/*row secode side new recent*/
.velanmaithurai-recent{
	text-align: center;
	padding: 12px 10px;
	background:#d19731;
	color: #fff;
	font-weight: 900;
}
.new-recent-content {
	border: 1px solid #80808012;
	padding: 8px;
	background: rgba(234, 232, 232, 0.77);
}
.new-recent-content ul li{
	margin-bottom: 10px;
	border-bottom: 1px solid;
    border-color: #8080808c;	
}
.new-recent-content ul li a p{
	font-size: 11px;
	text-align: justify;
	line-height: 19px;
	color: #5c5c62;
	font-weight: bold;
	margin-bottom: 12px;

}
.new-recent-content ul li a p:hover{
	color: blue;
}
.slider li a p:hover{
 color:blue;
}