@media screen and (max-width: 1120px),
screen and (max-device-width: 1120px) {

	.usercp,
	.modcp {

		flex-direction: column-reverse
	}



	.usercp_content {

		margin-right: 0;

		margin-top: 2rem
	}



	.newthread-container {

		flex-direction: column
	}



	.wrapper {

		width: 86%
	}



	.index_content-forumlist {

		flex: 0 1 100%
	}



	html[sidebar="visible"] .index_content-sidebar {

		opacity: 1 !important
	}

}



.sidebar-item_content.sidebar-item_ads_content div a img {

	width: 100%
}



@media screen and (max-width: 1024px),
screen and (max-device-width: 1024px) {

	#index-page navigation {

		display: none
	}



	navigation {

		flex-direction: column;

		align-items: flex-start;

	}



	navigation i {

		display: none !important
	}



	.header-menu-help-link {

		display: none !important
	}



	navigation a,
	navigation .active {

		display: inline-flex;

		align-items: center;

		margin: .75rem 0
	}



	navigation a:before,
	navigation .active:before {

		content: '';

		box-sizing: content-box;

		background: var(--main-cyan);

		border: 5px solid var(--body-bg);

		width: .375rem;

		height: .375rem;

		margin: 0 calc(var(--default-margin) / 2);

		display: inline-flex;

		border-radius: 50%;

	}



	navigation .active:before {

		background: var(--body-bg);

		border-color: var(--main-cyan)
	}



	navigation .navigation-sep {

		display: none;

	}



	.memberlist-item {

		flex-basis: calc(100% / 3 - 1rem);

		flex-grow: 1
	}





	.header>.wrapper>.left>.header_menu {

		display: none
	}



	.trends_title {

		display: block
	}



	.trends_ads {

		justify-content: space-between;

		margin-top: 1em;

	}



	.index_boardstats {

		flex-direction: column
	}



	.index_boardstats_item {

		width: 100%;

		margin: .5em 0;

	}



	#container,
	#content {

		min-width: 0px !important;

		width: 100% !important;

	}



	.wrapper {

		width: 100% !important;

		padding: 0 1rem;

		min-width: 0px !important;

	}







	.topmenu ul {

		clear: both;

		width: 100%;

	}



	.topmenu form {

		display: none
	}



	#footer>.upper>.wrapper.contents {

		display: block
	}



	#footer>.upper>.wrapper.contents>.menu.bottom_links {

		margin-top: 1rem;

		justify-content: center;

		flex-wrap: wrap
	}



	#footer ul.menu li {

		margin: .5rem
	}



	#footer .upper .wrapper>div:first-child {

		flex-direction: column
	}



	#footer .upper .wrapper>div:first-child>span {

		text-align: center
	}



	.pmspace {

		margin-bottom: 1rem
	}



	.pmspace,
	.pmspace_container {

		width: 100%
	}



	.pm_search>div:first-child {

		margin-bottom: 1rem
	}



	.profile_tab_items {

		flex-direction: column
	}



}



@media screen and (max-width: 900px),
screen and (max-device-width:900px) {

	.header_quicksearch,

	.postbit_buttons>a>span,

	.postbit_buttons>.popup_holder>a>span,

	.post_head .post_onlinestatus,

	.postbit section.postbit_showstatistics,

	.post-hide-sep {

		display: none
	}

	.thread_info>div {

		flex: 100%;

		margin-top: 1rem
	}



	.showthread-poll-image {

		flex: 1 1 40%
	}



	.showthread-poll-buttons {

		display: flex;

		flex-direction: column;

		margin: 0
	}



	.showthread-poll-buttons>* {

		flex: 1 1 100%;

		margin: var(--default-margin) 0 0 0 !important
	}





	/*POSTBIT KODLARI START*/

	.post_container {

		flex-wrap: wrap
	}



	.postbit {

		flex-wrap: wrap;

		flex: 1 1 auto;

		display: flex;

		align-items: center;

		padding: calc(var(--default-padding) / 4 * 3);

		border-bottom: 1px solid var(--default-border-color);

	}

	lyriss-message .postbit_avatar {

		margin-top: 0;

		margin-right: calc(var(--default-padding) / 2)
	}



	.postbit_information_userstars,
	.postbit-rank,
	.postbit-ranks {

		display: none
	}



	.postbit_both {

		margin-left: var(--default-margin)
	}



	.postbit .author_avatar {

		width: 4rem;

		height: 4rem;

	}



	.postbit section.postbit_information {

		flex-wrap: wrap;

		flex: 1 1 auto;

		display: flex;

		align-items: flex-start;

	}



	.postbit_information_userstars,

	.postbit_information_groupimg {

		margin-top: calc(var(--default-margin) / 4)
	}



	.postbit div.author_information {

		text-align: unset
	}



	.postbit_avatar .postbit-mstatus {

		display: inline-flex !important
	}



	.post .post_head {

		flex-wrap: wrap;

		padding: var(--default-padding)
	}



	.post_time {

		order: 1;

		flex: 1 1 75%
	}



	.post .post_head span.edited_post {

		display: none
	}



	.post_time img {

		display: none
	}



	.post_modbit {

		order: 2;

		margin-left: auto
	}



	.post_head .post_controls {

		order: 3;

		flex-wrap: wrap;

		margin: calc(var(--default-margin) / 2) auto 0 auto;

	}



	.showthread_userbrowsing {

		margin-bottom: var(--default-margin)
	}



}



@media screen and (max-width: 768px),
screen and (max-device-width:768px) {

	.index_onlinelist_icon,

	.reputation-replist-row-buttons a span,

	ul.topmenu>li>a>span,

	.custom-nav_inner>p,

	.lyriss_forum_forumicon,

	.forumdisplay_thread_rating,

	.search_post_profilelink,

	.search_post_forumlink,

	.calendar-weekrow_day_eventbit span,

	.showthread_threadinfo_content-item:nth-child(2),

	.forumdisplay_thread_lastpost,

	.index_teamlist_items,

	.header-welcomeblock-sep,

	.header-welcomeblock>a[disabled],

	.usercp-content-header_info_content,

	.member-profile-content_tabname_babutton#prev,

	.member-profile-content_tabname_babutton#next,

	.usercp_private_messagebit_date,

	.forumdisplay_tfoot_links a span,

	.postbit section.postbit_statistics,

	.postbit section.postbit_showstatistics,

	.newthread-content_options_row_info-desc,

	.portal-thread_info>.portal-thread_info_subject>div:nth-child(2),

	.index_social_announcement,

	.topmenu-togglebuttons {

		display: none
	}



	#index-page .mnightmode {

		display: flex;

	}



	ul.topmenu {

		justify-content: center;

	}



	.footer-bottom_content {

		flex-direction: column;

		align-items: center;

	}



	.footer-bottom_copyright {

		margin-bottom: calc(var(--default-margin) / 2);

	}



	.header-welcomeblock-modalform {

		min-width: unset;

		padding: calc(var(--default-padding) * 2.5)
	}



	#header>.wrapper>div {

		justify-content: center
	}



	#header .logo {

		margin-right: 0
	}



	/*.member-profile-content_tabname_tabnames_item{

		border-top:3px solid transparent;

	}

	

	.member-profile-content_tabname_tabnames_item:hover,.member-profile-content_tabname_tabnames_item.active {

		border-top: 3px solid #00ffff

	}*/



	.usercp_private_headbar_controls>*,

	.usercp_private_headbar_search>*,

	.usercp_private_headbar_search>* select,

	.usercp_private_headbar_search>* input[type="text"] {

		flex: 1
	}



	.usercp-content-header_info {

		justify-content: center
	}



	.usercp-content_row_content {

		flex-direction: column;

		align-items: flex-start;

	}



	.usercp-content_row_content_info {

		text-align: left;

		flex-wrap: wrap;

		/*flex-direction:row;*/

		justify-content: flex-start;

		border: 0;

		padding: calc(var(--default-padding)) 0;

	}



	.usercp-content_row_content_content {

		width: 100%
	}



	.usercp-content_row_content_content>input {

		/*margin: var(--default-margin) 0 0 0 !important;

		width:100%*/

	}



	.usercp-content_row_content_content select,
	.usercp-content_row_content_content input[type="text"] {

		width: 100%;

		padding-right: 0;

		margin-bottom: 5px;

	}



	.usercp-content_submitrow,
	.search-content_submitrow {

		flex-wrap: wrap
	}



	.usercp-content_submitrow input,
	.search-content_submitrow input {

		flex: 1;

		margin-left: 0 !important
	}



	.usercp-content_submitrow input:not(:first-child) {

		margin-bottom: var(--default-margin)
	}



	.calendar-actions .flex-wbox-item:first-child {

		display: flex;

		width: 100%
	}



	.calendar-actions .flex-wbox-item:first-child input {

		flex: 1
	}



	.calendar-actions a {

		width: 100%;

		margin-left: 0 !important;

		margin-top: var(--default-margin);

	}



	.calendar-actions a:first-child {

		margin-top: 0 !important
	}



	.lyriss-message-list {

		bottom: 4rem
	}



	.index_onlinelist_fullist {

		flex: 1 1 100%
	}



	.forumdisplay_newthread,
	.showthread_newreply,
	.thread-movetotop {

		margin-left: 0 !important;

		flex: 1 1 100%
	}



	.thread-movetotop {

		margin: .8rem 0 0 0 !important;

		flex: 1 1 100%
	}



	.forumdisplay_thread_main_mlastpost {

		display: block
	}



	.forumdisplay_thread_avatar .hexagon-avatar {

		width: 3rem;

		height: 3rem;

	}



	.forumdisplay_thread_statusicon {

		padding: .125rem
	}



	.forumdisplay_tfoot_links a i {

		font-size: 1.25rem
	}



	.forumdisplay_actions .flex-wbox-container {

		flex: 1;

		margin-right: 0
	}



	.forumdisplay_actions form,
	.showthread_actions form {

		display: flex;

		flex-direction: column;

		align-items: stretch;

		flex: 1 1 100%;

		margin: 1rem 0;

	}



	.forumdisplay_actions form optn select,

	.showthread_actions form optn select {

		width: 100%;

		margin-bottom: 1rem;

	}



	.forumdisplay_actions form optn~input.button,

	.showthread_actions form optn~input.button {

		margin: 0 0 var(--default-margin) 0 !important
	}





	.quickreply-content-alt_options label {

		margin-bottom: calc(var(--default-margin) / 2);

	}



	.quickreply-content-alt_buttons input {

		flex: 1 1 100%;

		margin: 0 0 var(--default-margin) 0 !important
	}



	.reputation-replist-row-buttons a i,

	ul.topmenu>li>a>svg {

		margin: 0
	}



	.header-welcomeblock {

		position: fixed;

		position: fixed;

		justify-content: space-evenly;

		left: 0;

		bottom: 0;

		z-index: 9;

		width: 100%;

		background: var(--main-bg);

		padding: calc(var(--default-padding) / 2) 0;

		transition: 250ms ease
	}



	.header-welcomeblock-hide {

		/*transform:translateY(100%)*/

	}



	.header-welcomeblock>div {

		margin-right: calc(var(--default-margin) * 1.25);

		/*padding: .8rem;*/

	}



	.header-welcomeblock>div:last-child {

		margin-right: 0
	}



	.header-welcomeblock-login {

		padding: .8rem;

	}



	.lyriss-form_info {

		display: none;

	}



	#myalerts_headericon:after,

	.headerpm-popup_icon:after,

	.header-welcomeblock-popup_holder:after,

	.header-welcomeblock-popup_icon:after {

		top: unset;

		bottom: 100%;

		height: 2rem;

	}



	.headerpm-popup,

	.myalerts-popup,

	.header-welcomeblock-popup {

		margin-bottom: calc(var(--default-margin) / 2);

		position: fixed;

		top: unset;

		bottom: 5rem;

		left: 1rem;

		right: 1rem !important;

	}



	#myalerts-popup_holder:hover .myalerts-popup,

	.popups_menu:hover,

	.headerpm-popup_holder:hover .headerpm-popup,

	.header-welcomeblock-popup_holder:hover .header-welcomeblock-popup {

		top: unset;

		bottom: 4.5rem;

	}



	.footer-top-tabcontent {

		overflow: hidden;

		transition: 250ms ease
	}



	.footer-top-tabcontent.close {

		max-height: 0 !important;

		padding: 0
	}



	.footer-top_nav_head_collapse {

		display: flex;

	}



	.lyriss-panel-section {

		display: block
	}



	.lyriss-panel-section-icon {

		margin: var(--default-margin) 0;

		padding: calc(var(--default-padding) * 2);

		font-size: 1rem;

	}



	.footer-top {

		display: block
	}



	.footer-top_info_logo {

		display: flex;

		justify-content: center;

	}



	.footer-top_backtop_inner {

		display: none
	}



	section.postbit_mstatistics {

		display: flex;

		flex-basis: 3rem
	}



	.popups_menu .postbit_statistics_content>ul>li {

		padding: calc(var(--default-padding) / 2) 0
	}



	.popups_menu .postbit_user_details li a {

		display: inline-flex;

		padding: 0;

		min-width: 10rem
	}



	.popups_menu .postbit_statistics_content>ul>li>span:nth-child(2) {

		flex-basis: unset
	}



	.newthead-content_about_subject select {

		margin-right: 0;

		flex: 1;

	}



	.lyriss_moderators {

		display: none;

	}



	.newthread-content_options_row_content label {

		display: -webkit-box;

		-webkit-line-clamp: 1;

		-webkit-box-orient: vertical;

		overflow: hidden;

		text-overflow: ellipsis;

	}



	.newthread-content_options_row {

		flex-direction: column;

	}



	.newthread-content_options_row_info {

		align-items: flex-start;

		margin-bottom: var(--default-margin)
	}



	.newthread-content_buttons {

		flex-direction: column;

	}



	.newthread-content_buttons input,
	.private-send-row_content input[type="text"],
	.private-send-row_content .select2-container {

		width: 100% !important
	}



	.newthread-content_buttons input:first-child,
	.private-send-row_info,
	.newthread-content_buttons input.button {

		margin: 0 0 var(--default-margin) 0 !important;

	}



	.lyriss-form_content_row_captchaimg,
	.lyriss-form_content_row_questioninput,
	.private-send-row,
	.private-send-row_info {

		display: flex;

		flex-direction: column;

		align-items: flex-start;

	}



	.lyriss-form_content_row_captchaimg input.button,
	.lyriss-form_content_row_questioninput input.button {

		margin: var(--default-margin) 0 0 0;

		width: 100%;

	}



	.private-send-row_info {

		text-align: left;

	}



	.portal-thread_body {

		flex-direction: column;

	}



	.portal-thread_body_image {

		margin: 0 0 var(--default-margin) 0;

	}



	.portal-thread-head {

		flex-direction: column;

		align-items: unset
	}



	.portal-thread-head_gothread {

		margin: var(--default-margin) 0 0 0;

	}



	.portal-thread-head_gothread a {

		border-radius: calc(var(--default-border-radius) / 4) calc(var(--default-border-radius) / 4) var(--default-border-radius) var(--default-border-radius) !important
	}



	.portal-thread_info {

		border-radius: var(--default-border-radius) var(--default-border-radius) calc(var(--default-border-radius) / 4) calc(var(--default-border-radius) / 4) !important
	}



	.help-section-bit {

		flex: 1 1 auto
	}



	popupblocker {

		width: 100vw;

		height: 100vh;

		opacity: 0;

		transition: .25s ease;

		position: fixed;

		visibility: hidden;

		left: 0;

		top: 0;

		background: rgba(0, 0, 0, 0.5);

		z-index: 998
	}



	popupblocker.popupopen {

		visibility: visible;

		opacity: 1
	}



	.popups_menu {

		position: fixed;

		z-index: 999;

		top: auto !important;

		bottom: .5rem;

		left: 5% !important;

		right: 5% !important;

		max-height: 75%;

		overflow-y: overlay
	}



	.calendar-weekrow_day {

		padding: 0;

		height: 3rem;

		border: 0;

		display: inline-flex;

		align-items: center;

		justify-content: center;

		background: unset
	}



	.calendar-weekrow_day>div.smalltext {

		display: flex;

		justify-content: center;

		align-items: center;

		width: 1.5rem;

		height: 1.5rem;

		border-radius: 50%;

	}



	.calendar-weekrow_day>.trow1-i {

		background: #fcfcfd
	}



	.calendar-weekrow_day>.trow1-i a {

		color: var(--default-light-color)
	}



	.calendar-weekrow_day>.trow_sep-i {

		background: #fff;

		box-shadow: 0px 0px 10px 0 rgba(97, 93, 250, 0.1)
	}



	.calendar-weekrow_day_events {

		display: block;

		position: absolute;

		bottom: 0;

	}



	.calendar-weekrow_day_eventbit {

		display: inline-flex;

		padding: calc(var(--default-padding) / 8);

		margin: 0;

	}



	.member-profile-head_content {

		flex-direction: column;

	}



	.member-profile-head_content_avatar {

		margin-top: calc(var(--default-margin) * -3)
	}



	.member-profile-head_content_info,

	.member-profile-head_content_buttons {

		order: 2;

		margin: 1rem 0;

		justify-content: center;

		flex-wrap: wrap
	}



	.member-profile-head_content_info_item:nth-child(7),

	.member-profile-head_content_info_item-sep:nth-child(6),

	.member-profile-head_content_info_item-sep:nth-child(8) {

		display: none
	}



	.help-search form {

		flex: 1;

		display: flex;

		flex-direction: column;

	}



	.help-search form input[type="text"] {

		flex: 1;

		margin: 0 0 var(--default-margin) 0 !important
	}



	.help-search form input.button {

		margin: var(--default-margin) 0 0 0 !important
	}











	.forumdisplay_threadlist_container_head .tcat:nth-child(3),

	.forumdisplay_threadlist_container_head .tcat:nth-child(4),

	.forumdisplay_thread_posts,

	.forumdisplay_thread_views {

		display: none
	}



	.member-profile-content_tabname_tabnames_item-icon {

		display: unset
	}



	.member-profile-content_tabname_tabnames_item>span {

		display: none
	}



	.usercp-content-dial-item {

		padding: calc(var(--default-padding) * 1.25) calc(var(--default-padding) * 3)
	}



	.navigation>div,
	.header_welcome_index>div {

		width: 100%
	}



	a.header_button {

		display: none
	}



	.trends_item_info {

		font-size: calc(1rem - 10px)
	}



	.trends_item_info span:first-child {

		font-size: calc(1rem - 9px);

		text-align: center
	}



	.trends_item_info img {

		width: 15px
	}

}



@media screen and (max-width: 600px),
screen and (max-device-width: 600px) {

	.lyriss_forum_lastpost {

		display: none
	}



	/*.logo .logo-text{

		display:none

	}*/



	.memberlist-item {

		flex-grow: 1
	}



	html,
	body {

		/*overflow-y: scroll;*/

		width: 100vw;

	}



	#container,
	#content {

		min-width: 0px !important;

		width: 100vw !important;

	}



	.wrapper {

		/*width: calc(100vw - 20px)  !important;*/

		min-width: 0px !important;

	}



	.footer_upper_social span {

		display: none
	}



	#footer {

		margin-bottom: 4.5rem !important;

	}



	.header>.wrapper>.left {

		justify-content: space-between;

		flex: 1;

	}

}



@media screen and (max-width: 500px),
screen and (max-device-width: 500px) {



	[id^="cat"] tr td:nth-child(3),
	[id^="cat"] tr td:nth-child(4) {

		display: none
	}

}





@media screen and (max-width: 470px),
screen and (max-device-width: 470px) {

	.mobile_remove {

		display: none
	}



	.custom-nav {

		height: 6rem
	}



	.custom-nav:before {

		width: 2rem;

		height: 2rem;

		left: 4.5rem
	}



	.custom-nav_inner {

		margin-left: 7rem;

		white-space: nowrap;

		text-overflow: ellipsis;

		overflow: hidden;

		width: 170px;

	}



	.custom-nav span {

		text-overflow: ellipsis;

		font-size: 1.1rem;

		white-space: normal;

		line-height: 1.125;

	}



	.index_welcome:before {

		left: 3.5rem
	}



	.index_welcome_inner {

		margin-left: 6rem;

	}



	.lyriss_stats {

		display: none
	}



	.forum_status {

		width: 25px;

		height: 25px;

	}



	.index_announce {

		font-size: calc(1em - 2px)
	}



	.index_announce i {

		font-size: calc(1em + 2px)
	}



	.lpavatar {

		width: 35px !important;

		height: 35px !important
	}



	.avatar {

		width: 35px !important;

		height: 35px !important;

	}



	.avatar img {

		width: 35px;

		height: 35px;

	}



	.table_wrap {

		table-layout: unset
	}



	.usercp .usrnm {

		font-size: .8em;

	}

}



@media screen and (min-width : 360px) and (max-width:400px) {

	#container {

		font-size: calc(1em - 1px)
	}



	.thread_modoptions {

		display: none
	}



}



@media screen and (max-width: 344px),
screen and (max-device-width: 347px) {

	.lyriss_lastpost>div>span>span:nth-child(2) {

		display: none
	}

}



.sidebar-item_content.sidebar-item_ads_content div a img {

	width: 100%
}