html,body{
    background: #EBDEC9;
}
.s1{
	position:relative;
	width:100%;
	background-image: url('../images/v2/news_bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
 	background-attachment: fixed;
	min-height:100vh;
	z-index:2;
	overflow:hidden;
}
.s1 .content_holder{
	width:90%;
	max-width:1600px;
	margin:auto;
	padding-top:100px;
	padding-bottom:40px;
}
.s1 .news_each{
	position:relative;
	display:inline-block;
	width:31%;
	margin:1%;
	background:rgba(255,255,255,0.2);
	backdrop-filter: blur(10px);
	padding:15px;
	text-decoration:none;
	vertical-align:top;
	height:465px;
}
.s1 .news_each h4{
	color:#EBDEC9;
	font-weight:bold;
    font-family: 'Avenir Next', sans-serif;
    text-transform:uppercase;
}

.ns1{
	position:relative;
	width:100%;
	z-index:2;
}
.ns1 .content_holder{
	width:90%;
	max-width:1600px;
	margin:auto;
	padding-top:100px;
	padding-bottom:40px;
}
.ns1 .content_holder h4{
	font-weight:bold;
    font-family: 'Avenir Next', sans-serif;
    text-transform:uppercase;
}
.ns1 .content_holder p{
	color:#3B3830;
}
.ns1 .content_holder a{
	color:#3B3830;
}
.ns1 .content_holder .news_left{
	position:relative;
	display:inline-block;
	width:30%;
	vertical-align:top;
	padding-right:10%;
}
.ns1 .content_holder .news_right{
	position:relative;
	display:inline-block;
	width:70%;
	vertical-align:top;
}




.ns1 .accordion {
	background-color: rgba(59,56,48,0.1);
	color: #3b3830;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	transition: 0.4s;
}
.ns1 .accordion .accordion_title{
	position:relative;
	display:inline-block;
	font-size: 16px;
	line-height:1.3;
	font-weight:500;
	width:calc(100% - 30px);
	vertical-align:middle;
}
.ns1 .active, .ns1 .accordion:hover {
	background-color: rgba(59,56,48,0.1);
}
.ns1 .accordion .arrow {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:15px;
	margin-left:15px;
}
.ns1 .accordion .arrow_up {
	display:none;
}
.ns1 .accordion .arrow_down {
	display:inline-block;
}
.ns1 .active .arrow_up{
	display:inline-block;
}
.ns1 .active .arrow_down{
	display:none;
}
.ns1 .panel {
	padding: 0 18px;
	background-color: rgba(59,56,48,0.1);
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}
.ns1 .panel p{
	font-size: 14px;
}









footer{
	border-top:0px;
}

@media screen and (max-width: 1600px) {
	.s1 .news_each{
		height:415px;
	}
	.ns1 .accordion {
		padding: 15px;
	}
	.ns1 .accordion .accordion_title{
		font-size: 14px;
		width:calc(100% - 30px);
	}
	.ns1 .panel p{
		font-size: 12px;
	}
}
@media screen and (max-width: 1280px) {
	.s1 .news_each{
		width:48%;
		margin:1%;
		height:360px;
	}

	.ns1 .content_holder .news_left{
		width:35%;
		padding-right:10%;
	}
	.ns1 .content_holder .news_right{
		width:65%;
	}
}
@media screen and (max-width: 1024px) {
	.ns1 .content_holder .news_left{
		width:40%;
		padding-right:10%;
	}
	.ns1 .content_holder .news_right{
		width:60%;
	}
}
@media screen and (max-width: 768px) {
	.s1 .news_each{
		width:98%;
		margin:1%;
		height:auto;
	}
	.ns1 .content_holder .news_left{
		width:100%;
		padding-right:0%;
	}
	.ns1 .content_holder .news_right{
		width:100%;
	}
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 500px) {
}
@media screen and (max-width: 400px) {
}