@media screen and (max-width: 1200px) {
#header_area {padding:0 10px;}
}
@media screen and (max-width: 1110px) {
.news_item {
	width:31%;
}
.content_column {
	margin:0 0 20px 14px;
}
#banner_ink {
	width:100%;
	max-width:1084px;
}
}
@media screen and (max-width: 950px) { 
#wrapper {
	padding-top:198px;
}
#menu > li {
	padding-left:5%;
}
#menu li.current_page_item:before {
    right:-14px;
}
#menu li a {
	font-size:16px;
}
#wrapper {
	padding-top:200px;
}
}
@media screen and (max-width: 900px) { 
#menu > li {
	padding-left:4.3%;
}
#banner_info {
	padding:0 10px;
}
.content_column {
	min-height:350px;
}
#footer_bottom p {
	text-align:center;
	float:none;
	clear:both;
	padding-bottom:12px;
}
#footer_bottom ul { float:none; text-align:center;}
#footer_bottom ul li {
	float:none;
	display:inline-block;
}
#sidebar {
	width:33%;
}
}
@media screen and (max-width: 800px) { 
.content_column {
	padding:30px 18px;
}
#internal_content,
#news_post_content {
	width:59%;
}
#sidebar {
	width:34%;
}
}
@media screen and (max-width: 768px) { 
.text_field { display:none }
#rgt_header {
	margin-right:40px;
	padding-top:12px;
	width:auto;
}
#rgt_header a {
	float:right;
	left:inherit;
}
#menu_holder { position:relative }
#menu {display:none;}
#menu_area { 
	padding: 0; 
	border:0;
}
.slicknav_menu {display:block;}
.slicknav_btn::before { 
	top:-80px;
	right:-5px;
}
.logo { max-width:280px }
#wrapper { padding-top:134px; }
#header { padding:40px 0 35px  0; }
.smaller #header { padding:20px 0; }
.smaller #menu_area {  padding: 0; }
.smaller .slicknav_btn::before { 
	top:-65px;
}
#banner_info p {
	font-size:20px;
	line-height:28px;
	padding:0 40px;
}
#banner_info p a {
	font-size:20px;
}
#banner_info_text h1 { font-size:35px }
.news_item {
	width:30.5%;
}
.content_column {
	width:31.5%;
	padding:25px 13px;
}
.news_content h3,
.news_content h3 a,
.content_column h3 a,
.content_column h3 {
	font-size:18px;
}
#news_area {
	padding:25px 10px 20px 10px;
}
#footer_area {
	padding:30px 10px;
}
#footer_top {
	padding-bottom:25px;
	margin-bottom:15px;
}
#news_page_area {
	padding:30px 10px 40px 10px;
}
#internal_content,
#news_post_content {
	width:100%;
	float:none;
	clear:both;
	padding-bottom:30px;
}
#sidebar {
	width:100%;
	width:100%;
	float:none;
	clear:both;
}
#membership li {
	line-height:15px;
}
.smaller #menu_area {
    padding:2px  0;
}
}
@media screen and (max-width: 650px) { 
.news_item {
	width:100%;
	min-height:inherit;
	float:none;
	clear:both;
}
.news_item:nth-child(1n+1) {
	margin-left:0px;
}
.news_item_img img {
	margin:0 auto;
}
.content_column {
	width:100%;
	min-height:inherit;
	float:none;
	clear:both;
	padding:30px 24px;
	margin:0 0 20px 0px;
}
.content_column:nth-child(3n+1) {
	margin-left:0;
}
.society {
	width:100%;
	float:none;
	clear:both;
}
.society h5,
.society p {
	text-align:center;
}
.social_area {
	float:none;
	width:280px;
	clear:both;
	margin:0 auto 20px;
}
#footer_bottom {padding-bottom:0px;}
#default {
    padding-left:10px;
}
}

@media screen and (max-width: 525px) { 
#wrapper {
    padding-top: 184px;
}
.logo ,
#rgt_header,
#rgt_header a {
	float:none;
	clear:both;
	display:block;
	margin:0 auto;
}
.slicknav_btn::before { 
	top:-105px;
}
.smaller .slicknav_btn::before { 
	top:-85px;
}
}

@media screen and (max-width: 485px) { 
.mobile_logo {
	float:none;
	clear:both;
}
.entry h2 ,
.entry h2 a {
	font-size:18px;
}

.post_content {
	padding-bottom:20px;
}
#share {
	margin:10px 0 35px 0;
}
#pagination { margin-bottom:20px;}

}
@media screen and (max-width: 440px) {
.internal #banner_info_text h1 {	font-size:30px; }
}

@media screen and (max-width: 380px) {
#banner_info p {
	font-size:18px;
	line-height:24px;
	padding:0 20px;
}
#banner_info p a {
	font-size:18px;
}
#banner_info_text h1 { font-size:32px }
.nav-links .prevpostslink {
	width:50px;
}
.nav-links a,
.nav-links span {
	line-height:30px;
	width:30px;
	height:30px;
}
.prev a,
.next a { 
	font-size:12px;
}
.prev a:before,
.next a:before {
    font-size:25px;
}
}