@media only screen and (max-width: 767px) {
	.scrolltotop {
		display: none !important;
	}
	#card-responsive a#pm_notification,
	#card-responsive a#pm_notification:hover {
		box-shadow: none;
	}
	#mySidenav {
	  z-index: 99999;
	}
	a.botton_ucp {
	  background: #405972 !important;
	}
	.menu_ucp {
	  border-bottom: 3px solid #23313e;
	}
	.menu_ucp_sub li a i {
	  color: #2e4052;
	}
	.menu_ucp_sub li a:hover {
	  border-left: 4px solid #23313e;
	}
	.usermenu-responsive {
		flex: 1;
	}
	.userunique-responsive a {
		color: #a9a9a9 !important;
	}
	[type=button]:not(:disabled),
	button.navbar-toggle.collapsed,
	[type=button]:not(:disabled):hover,
	button.navbar-toggle.collapsed:hover,
	button.navbar-toggle.collapsed:focus {
		min-width: 0 !important;
		background-color: transparent !important;
	}
	.usermenu-responsive .navbar-collapsed {
		clear: both;
	}
	form * {
	  margin-bottom: 8px;
	}
	form .col-sm-4.text-center.my_pbottom {
		padding-top: 52px;
	}
	#card-responsive {
		height: auto;
		display: flex;
	  align-items: center;
	}
	#card-responsive .enter {
	  box-shadow: none;
	  white-space: nowrap;
	  padding: 12px 5px;
	}
	#menu {
	  text-align: left;
	}
	#search .search-form {
  	max-width: 90%;
	}
	#search .btn {
		right: 0 !important;
		left: auto !important;
	}
	.form-horizontal {
	  margin: 0 auto;
	}
	.modal {
		min-width: 90% !important;
		height: auto !important;
	}
	a.botton_ucp {
	  top: 50px;
	}
	.table-responsive {
	  -webkit-overflow-scrolling: touch;
	}
	.navbar-toggle {
		background-color: transparent !important;
	}
	.no_padding_xs .container-fluid {
		padding: 4px;
	}
	.navbar-collapse {
		clear: both;
		z-index: 99999999999;
		white-space: nowrap;
	}
	#nav-menu.navbar-collapse .navbar-nav {
		flex-direction: row;
	}
	td.folder_posts.forumdisplay_sticky,
	td.folder_posts.forumdisplay_regular {
  	display: none;
	}
	.footer .footer-left {
		text-align: left !important;
	}
	td.tfoot.pt-4 * {
		display: block;
		margin: 0 0 0.5em;
		box-sizing: border-box;
		width: 100%;
	}
	form[action="moderation.php"],
	form[action="search.php"],
	form[action="forumdisplay.php"] {
		text-align: left !important;
	}
	form[action="moderation.php"] .smalltext,
	form[action="search.php"] .smalltext,
	form[action="forumdisplay.php"] .smalltext {
		display: block;
		padding: 0 0.5rem !important;
	}
	form[action="moderation.php"] select.forumjump,
	form[action="search.php"] select.forumjump,
	form[action="forumdisplay.php"] select.forumjump,
	input.textbox {
		width: calc(100% - 100px) !important;
		margin-bottom: 0.5rem;
	}
	.postbit_buttons {
		float: right !important;
		margin: 0 !important;
		text-align: left !important;
	}
	.nav-tabs > li a {
		color: white !important;
		min-width: 46px;
		display: inline-block;
		text-align: center;
	}
	.row_dotted {
		display: flex !important;
	}
	.row_dotted a {
		flex: 1;
	}
	.post .post_author {
		text-align: left !important;
	}
	.post .post_author div.author_avatar,
	.post .post_author div.author_information,
	.post .post_author div.author_statistics {
		display: inline-block !important;
		width: auto !important;
	}
	.post .post_author div.author_information {
		float: none !important;
	}
}
@media only screen and (max-width: 700px) {
	.navbar-default {
		padding: 0 !important;
		border-radius: 0 !important;
	}
}
@media screen and (max-width: 980px) and (min-width: 736px) {
	.menu {
	  width: auto !important;
		min-width: 200px !important;
	}}
		
		
		
		