  /* NEWS NEW CSS BEGIN */
  .news-card {

	border: 1px solid #ccc;

	border-radius: 8px;

	overflow: hidden;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

	background-color: #fff;

}

   .news-card h2 {

   text-align:center;

}

.news-card img {

	width: 100%;

	height: auto;

	display: block;

}

.news-card-content {

	padding: 20px;

}

.news-card-content h2 {

	font-size: 1.2rem;

	margin-bottom: 10px;

}

.news-card-content p {

	font-size: 1rem;

	line-height: 1.5;

	color: #666;

	text-align:left;

}

.read-more {

	color: #007bff;

	text-decoration: none;

	display: inline-block;

	margin-top: 10px;

}

@media (max-width: 768px) {

.contain {

	margin-bottom: 61px;

	margin-top: 61px;

	padding: 20px;

}

}

.news-card1 {

	border: 1px solid #ccc;

	border-radius: 8px;

	overflow: hidden;

	width: 324px;;

	left:0;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

	background-color: #fff;

	margin-bottom: 20px; /* Added for spacing between cards */

}

.news-card {

	border: 1px solid #ccc;

	border-radius: 8px;

	overflow: hidden;

	width: 300px;;

	left:0;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

	background-color: #fff;

	margin-bottom: 20px; /* Added for spacing between cards */

}

.news-card img {

	width: 300px;;

	height: auto;

	display: block;

	border-top-left-radius: 8px;

	border-top-right-radius: 8px;

}

.news-card-content {

	padding: 20px;

}

.news-card-content h2 {

	font-size: 1.2rem;

	margin-bottom: 10px;

}

.news-card-content p {

	font-size: 1rem;

	line-height: 1.5;

	color: #666;

}

.read-more {

	color: #007bff;

	text-decoration: none;

	display: inline-block;

	margin-top: 10px;

}

/* END  */