/* News home section */

.news-section{
	margin-top:70px;
}
.news-hidden{
    display:none;
}

.news-card {
	border:2px solid #00E5EF4D;
	padding:44px 23px;
	border-radius:5%;
}

.divider{
	width:100%;
	height:1px;
	background:#2E2E2E;
	margin:0 0 20px 0;
	opacity:10%;
}

.news-wrapper{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 34px;
    margin-top: 70px;
}
.news-section h2{
	    padding-left: 15%;
}

/* iPad / Tablet */
@media only screen and (max-width:1024px){
    .news-wrapper{
        grid-template-columns:repeat(2,1fr);
    }
}

/* Mobile */
@media only screen and (max-width:768px){
    .news-wrapper{
        grid-template-columns:1fr;
		  padding: 20px;
		margin-top:20px;
    }
	.news-section h2{
		text-align: center;
		padding-left: 0
	}
	.view-more-wrap{
    margin-top: 0 !important;
}
}
.view-more-wrap{
    text-align:center;
    margin-top:50px;
}

#viewMoreNews{
    padding:12px 28px;
    cursor:pointer;
}
.date{
	font-weight:400;
	font-size:12px;
	color:#383838;
}
	.desc{
	font-weight:400;
	font-size:16px;
	color:#383838;
	line-height:1.5;
	margin:20px 0 30px 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;   /* number of lines */
	-webkit-box-orient: vertical;
	overflow: hidden;
		
    transform: translate(0) !important;
	text-overflow: ellipsis;

}
.readmore{
	font-weight:400;
	font-size:14px;
	text-decoration: underline !important;
	color:#383838;
	text-underline-offset: 5px;
}
.read{
	font-size:12px;
	font-weight:400;
	color:#7D8590;
}
.readmain{
	display:flex;
	justify-content:space-between;
}
#viewMoreNews{
	font-weight:700;
}
.view_all_btn:hover .text::after{
	left: 73% !important;
    top: 1% !important;
}