@media(min-width: 974px) and (max-width: 1229px) {
	dd.responsive-portal-news, dd.posts, dd.views {
		display: none !important;
	}
}

@media (max-width: 1040px) {
	.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 only screen and (max-width: 1045px), only screen and (max-device-width: 1045px) {
	/* #portal-left, #portal-right { display: none; } */
	#portal-right { width: 49% !important; margin-left: 2% !important; }
	#portal-left { width: 49% !important; margin-left: 0 !important; }
	#portal-center { padding: 0 !important; }
	.portal-body-center, #portal-center { margin-left: 0 !important; width: 100% !important; }
}


@media (max-width: 895px) {
	div#portal-center {
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.responsive-portal-news dt { width: 100% !important; }
	.responsive-portal-announcements dt { width: 100% !important; }

}

@media only screen and (min-width: 1240px) {
	ul.topiclist dt .list-inner {
		margin-right: 37% !important;
	}
}

@media only screen and (min-width: 1190px) {
	ul.topiclist.topics.responsive-portal-news dd.posts, ul.topiclist.topics.responsive-portal-news dd.topics, ul.topiclist.topics.responsive-portal-news dd.views,
	ul.topiclist.topics.responsive-portal-announcements dd.posts, ul.topiclist.topics.responsive-portal-announcements dd.topics, ul.topiclist.topics.responsive-portal-announcements dd.views {
		width: 65px !important;
	}

	ul.topiclist dt .list-inner {
		margin-right: 37% !important;
	}

	dd.posts.responsive-portal-news, dd.posts.responsive-portal-announcements {
		margin-left: 16.7% !important;
	}

	dd.views.responsive-portal-news, dd.views.responsive-portal-announcements {
		margin-left: -27px !important;
	}

	dd.lastpost.responsive-portal-news, dd.lastpost.responsive-portal-announcements {
		margin-left: -20px !important;
	}

	ul.topiclist.topics.responsive-portal-news dd.posts, ul.topiclist.topics.responsive-portal-announcements dd.posts {
		margin-left: 19% !important;
	}

	dd.responsive-portal-news:last-of-type, dd.responsive-portal-announcements:last-of-type,
	ul.responsive-portal-news dd:last-of-type, ul.responsive-portal-announcements dd:last-of-type, #portal-forumlist ul dd:last-of-type {
		width: 19% !important;
	}
}

@media (min-width: 1103px) and (max-width: 1189px) { ul.topiclist dt .list-inner { margin-right: 30%; } }

@media (min-width: 1040px) and (max-width: 1102px) { ul.topiclist dt .list-inner { margin-right: 37%; } }

@media (min-width: 895px) and (max-width: 1039px) { ul.topiclist dt .list-inner { min-width: 50%; } }

@media (min-width: 701px) and (max-width: 894px) { ul.topiclist dt .list-inner { margin-right: 25%; } }


@media (max-width: 700px) {
	.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-left ul.topiclist dd, #portal-right ul.topiclist dd { display: block !important; }
	.portal-responsive-show { display: block !important; }
	.portal-responsive-hide { display: none !important; }
	#portal-body { padding-top: 0 !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; }
	#portal-right { width: 48% !important; margin-left: 4% !important; }
	#portal-left { width: 48% !important; margin-left: 0 !important; }
	#portal-center {
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 0 !important;
	}
	.forabg.mchat-wrapper { margin-bottom: -15px !important; }
}

@media (max-width: 500px) {
	.portal-news-pagination .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; }
}