div.content h1{
    margin: initial;
    font-size: initial;
    color:  initial;
}

div.content h2{
    margin: initial;
    font-size: initial;
    color:  initial;
}

div.content h3{
    margin: initial;
    font-size: initial;
    color:  initial;
}

div.content h4{
    margin: initial;
	font-size: initial;
    color:  initial;
}

div.content strong {
    font-weight: 600;
}

.newsReadDiv {
	padding: 0 15em;
	display: flex;
	justify-content: center
}

.newsbanner {
	position: absolute;
	bottom: 0%;
}

.newshook2 {
	height: 90%;
	width: auto;
	top: 8%;
	right: 25%;
}

.newsItem {
	width: 60%;
}

.title {
	font-size: 32px;
}

.date {
	font-size: 20px;
}

.content {
	font-size: 16px;
	text-align: justify;
	word-break: initial;
	white-space: initial;
	overflow: initial;
	text-overflow: initial;
}

.newsImg img {
	width: 100%;
}

.newsContent .content {
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media screen and (max-width: 900px) {

	.newsReadDiv {
		padding: 0;
	
	}

	.newsCircle {
		width: 18%;
		left: 20%;
	}

	.newsH1 {
		position: relative;
		display: inline-block;
		top: 10%;
		left: 40%;
		font-size: 40px;
	}

	.newsH2 {
		font-size: 28px;
		margin-top: 10%;
	}

	.hook {
		position: relative;
		display: block;
		left: 40%;
		margin-top: -15px;
		width: 40%;
	}

	.newshook2 {
		display: none;
	}

	.newsItemsDiv {
		padding: 5%;
		flex-direction: column;
		align-items: center;
	}

	.newsItem {
		margin-top: 0;
		width: 70%;
	}
}