@media (max-width: 1510px) {
	.responsive-portal-announcements dd.views { display: none !important; }
	dd.responsive-portal-announcements { display: none !important; }
	.responsive-portal-announcements dd.posts, .responsive-portal-announcements dd.views { display: none !important; }
	dt#a { width: 125% !important; }
	.responsive-portal-announcements dt { width: 130% !important; }
	dd.responsive-portal-news { display: none !important; }
	.responsive-portal-news dd.posts, .responsive-portal-news dd.views { display: none !important; }
	.responsive-portal-news dt { width: 130% !important; }
	dt#n { width: 125% !important; }
	.topiclist .topics, .topiclist .posts { display: none !important; }
	#portal-forumlist dl.icon dt { width: 125% !important; }
}

@media screen and (max-width: 1137px) {
	.portal-body-center { margin: 0 !important; padding: 0 !important; }
}

@media (min-width: 1211px) and (max-width: 1234px) {
	ul.topiclist.topics.responsive-portal-news dt .list-inner, ul.topiclist.topics.responsive-portal-announcements dt .list-inner { margin-right: 40%; }
}

@media (max-width: 1210px) {
	/* #portal-left, #portal-right { display: none; } */
	#portal-center { padding: 0 !important; }
	#portal-center { margin-left: 0 !important; width: 100% !important; overflow: hidden !important; }
	#portal-right { width: 49% !important; margin-left: 2% !important; }
	#portal-left { width: 49% !important; margin-left: 0 !important; }
	.responsive-portal-news dt { width: 100% !important; }
	.responsive-portal-announcements dt { width: 100% !important; }
}

@media (min-width: 896px) and (max-width: 1210px) {
	ul.topiclist.topics.responsive-portal-news dt .list-inner, ul.topiclist.topics.responsive-portal-announcements dt .list-inner { margin-right: 42%; }
}

@media (min-width: 701px) and (max-width: 1210px) {
	ul.topiclist.topics.responsive-portal-news dt .list-inner, ul.topiclist.topics.responsive-portal-announcements dt .list-inner { margin-right: 25% !important; }
	.forabg ul.topiclist dd.lastpost, dd.lastpost { width: 130px !important; }
}

@media (max-width: 700px) {
	#portal-body { padding-top: 0 !important; }
	#portal-center { padding: 0 5px 10px 5px !important; margin: 0 0 0-5px !important; width: 100% !important; }
	#portal-right { width: 48% !important; margin-left: 4% !important; }
	#portal-left { width: 48% !important; margin-left: 0 !important; }
	#portal-left ul.topiclist dd, #portal-right ul.topiclist dd { display: block !important; }
	#portal-center .forabg, #portal-left .forabg, .forabg, #portal-right .forabg, #portal-top .forabg, #portal-bottom .forabg { margin-bottom: 0; }
	.responsive-portal-news dd.lastpost, .responsive-portal-announcements dd.lastpost { display: none !important; }
	.responsive-portal-news dt .list-inner, .responsive-portal-announcements dt .list-inner { margin-right: 0 !important; }
	.responsive-portal-news dt, .responsive-portal-announcements dt { width: 100% !important; }
	dt#n, dt#a { width: 100% !important; }
	.portal-responsive-poll .resultbar { display: none !important; }
	.portal-responsive-poll dt { width: 45% !important; }
	.portal-responsive-poll dd { width: 45% !important; float: right !important; }
	.row .pagination .ellipsis + li { display: inline !important; vertical-align: bottom !important; }
	#portal-forumlist dl.icon dt { width: 100% !important; }
	.portal-responsive-show { display: block !important; }
	.portal-responsive-hide { display: none !important; }
	#portal-right > .portal-clear, #portal-body > .portal-clear, #portal-left > .portal-clear,
	#portal-center > .portal-clear, #portal-login-box .portal-clear { display: none !important; }
}

@media (max-width: 500px) { .row.bg1.portal-news-pagination { display: none; } }

@media (max-width: 460px) {
	#portal-left { width: 100% !important; margin-left: 0 !important; }
	#portal-right { width: 100% !important; margin-left: 0 !important; margin-top: 8px; }
	#portal-center .forabg.mchat-wrapper { margin-bottom: -15px !important; }
}