/*-------------------------------
news
-------------------------------*/
#news {
    width: 100%;
    max-width: 1020px;
    padding: 0 10px;
    margin: 0 auto 3em;
    overflow: hidden;
}

#wrapper #news .gf_lateef {
	font-family: 'Lateef', cursive;
	text-align:center;
	font-size:2.5em;
	color: #333;
}

#wrapper header .gf_lateef {
	font-family: 'Lateef', cursive;
	font-size: 1.2em;
	color: #333;
}

#news .section_head {
  margin: 2em auto 2.5em;
}

.section_head::after {
    content: none;
  }
.n_parts {
	font-size:1rem;
}
.news .section_head{
  margin-bottom: 0;
}
.news_contents{
  width: 100%;
  margin: 0 auto;
}

@media only screen and (max-width: 1280px) {
	#news .section_head {
    margin:1.5em auto 2.5em;
  }
	
	.section_head::after {
    content: none;
  }
}
@media only screen and (max-width: 960px) {
	.section_head::after {
    content: none;
  }
}
@media only screen and (max-width: 640px) {
   #news {
	margin-bottom:1em;
   }	
  #wrapper #news .gf_lateef {
	font-family: 'Lateef', cursive;
	text-align:center;
	font-size:1.8em;
	color: #333;
  }
  
  #wrapper header .gf_lateef {
	font-family: 'Lateef', cursive;
	font-size: 0.9em;
	color: #333;
}
  
  #news .section_head {
    margin:1.5em auto 2em;
  }
  .section_head::after {
    content: none;
  }
  .news .section_head{
    margin-bottom: 6%;
  }
 }