
@media (max-width:1600px){
	.detail {
		padding:43px;
	}
}

@media (max-width:1400px) and (min-width:994px){
	.block-1 .col-lg-4 {
		width:60%
	}
	.block-2 .col-lg-4 {
		width:60%
	}	
}

@media (max-width:1919px) {
	.block1 #ui-id-1-button {
		width:65px;
	}
		
	.block1 #ui-id-3-button {
		width:85px;
		margin-right:0;
	}	
}

@media (max-width:1199px){
	.logo-desc {
		display: none
	}
	
	.user-login {
		margin-right:0
	}
	
	.right-column-fixed {
		padding: 26px 40px 30px 30px;
	}

	.col-table-sort-left, .col-table-sort-right {
		width:100%
	}
	
	.col-table-sort-right {
		margin-bottom:20px;
	}
		
	
}   

@media (max-width:994px) and (min-width:768px){
	.header-menu {
		margin-right:0;
	}
	.header-menu > li > a {
		padding: 7px 7px;
		font-size:12px;
	}
	.catalog-link {
		font-size:12px;
	}
	.user-login-name {
		font-size:14px;
	}
	
	.note-desc {
		margin-bottom:20px;
	}
	
	.avatar-wrap {
		position: static;
		margin-bottom:50px;
	}
	
	.comments-item > .row > .col-sm-1 {
		width:50px;
		padding:0;
		font-size:12px;
	}
	
	.comments-date:before {
		right:-23px;
	}
	
	.comments-item > .row > .col-sm-1:after {
		right:-20px;
	}
	
	.comments-item > .row > .col-sm-1:before {
		right:-20px;
	}
	
	.comments-line-date {
	  padding: 15px 0px 15px 0px;
	  background: none;
	}
		
}


@media (max-width:767px) {
	.wrapper {
		display: block;
		position:fixed
	} 
	
	.table-responsive {
		border: none !important;
	}
	
	.auth {
		width:100%;
		border-radius:0;
	}
	
	.auth-wrap {
	  padding: 30px;
	}	
	
	.logo-wrap {
		min-height: 30px;
		display: block;
		padding: 10px 30px;
	}
	
	.logo-wrap img {
		max-width: inherit;
		height:25px
	}	
	.right-column-fixed {
		width:100%
	}
	.table-responsive {
		width: calc(100% + 25px);
	}

	.note-desc {
		margin-bottom:20px;
	}
	
	.note {
		padding: 20px 30px;
		margin-top:5px;
	}
	
	.note-text {
		padding-left:50px;
	}
	
	.breadcrumbs {
		margin-bottom:0;
	}
	
	.content h1 {
	  font-size: 24px;
	  margin-bottom: 25px;
	}	
	
	.start-content .btn {
	  width: 235px;
	  height: 60px;
	  line-height:60px;
	  margin-bottom:50px;
	}  
	
	.paging {
		float: none
	}
	
	.articles-table {
		margin-bottom: 20px;
	}
	
	.articles-table .table-head .table-th {
		padding: 20px 20px;
		vertical-align: middle;
		line-height: 1.2;
	}
	
	.articles-table .table-cell {
		padding:10px 0 10px 20px !important;
	}
	
	.detail {
	  padding: 25px;
	}

	.detail .row {
	  margin-bottom: 20px;
	}
	
	.cats {
		margin-bottom:20px;
	}
	
	.ajax-upload-dragdrop {
		text-align: left;
		padding:25px;
	}
	
	.ajax-upload-dragdrop span {
		display: none
	}
	
	.fr-toolbar .fr-command.fr-btn {
		height:30px;
	}
	
	.fr-toolbar .fr-command.fr-btn svg {
		margin: 8px 4px;
		width: 20px;
	}
	
	.fr-view {
		min-height:150px !important;
	}
	
	.form-btns {
	  text-align: left;
	}
	
	.form-btns > div {
	  margin-left: 0;
	  margin-right:25px;
	  margin-bottom:20px;
	}
	
	.avatar-wrap {
		position: static;
		margin-bottom:50px;
	}	
	
	.wrap-content .settings .select-date .ui-selectmenu-button.ui-button {
		margin-right:10px;
		margin-bottom:10px;
	}
	
	.fancy_form_inner {
		padding:25px 30px;
	}
	
	.notice-popup .title {
	  margin: 10px 0 20px;
	}
	
	.right-column-fixed {
	  padding: 30px;
	}	
	
	#sort1-button {
	  width: 69px;
	  margin-right: 10px;
	}	
	#sort2-button {
		width:148px;
	}
		
	#sort3-button {
	   width: 98px;
	   margin-right: 0;
	}	
	
	#sort3-menu {
	   margin-left: -67px;
	}
	
	.note-item .row > div {
	   padding:10px;
	}
	
	.note-img {
		width:100%;
		margin-bottom: 10px;
	}
	
	.note-txt {
		width:100%;
	}
	
	.note-img .note-date  {
		display: inline-block;
		margin-left:10px;
	}	
	
	.comments-item > .row > .col-xs-12 {
		width: 100%;
		display: block;
		padding:0
	}
	
	.comments-lines {
		margin:0;		
	}
	
	.comments-date {
		margin:10px 0;
		padding: 10px 0 10px 15px;
		text-align: left;
	}
	
	.comments-date:before,
	.comments-item > .row > .col-sm-1:after,
	.comments-item > .row > .col-sm-1:before,
	.comments-line-date:after	{
		display: none 
	}
	
	.comments-line-img {
		display: none
	}
	
	.comments-wrap {
		padding-bottom:30px;
	}
		
	.comments-line > .row > .col-sm-2 {
	  width: 100%;
	  display: block;
	}

	.comments-line > .row > .col-sm-10 {
	  width: 100%;
	  display: block;
	}	
	
	.comments-line-text {
		width:100%;
	}
	
	.comments-line-text {
		padding-top:0;
		padding-bottom: 20px;
	}
	
	.comments-line-date {
		margin-left:-10px;
	}
	
	.btn-responsive-nav {
		position: absolute;
		right: 15px;
		top: 17px;
		color: #FFF;
		z-index: 15;
		padding: 6px 9px 4px;
		margin: 0;
		border: medium none;
		border-radius: 0px;
		background: url(../images/mob_icon.png);
		background-size: auto;
		height: 32px;
		width: 32px;
		background-size: contain;
	}	

	.left-column-fixed {
		width: calc(100% + 14px);
		padding-right: 0;
		position: fixed;
		display: none;
		z-index: 10;
		margin-left: 1px;
		height: 100%;
		background: #fff;
	}	
	
	.left-column-fixed.active {
		display: block !important;
	}
	
	.main-menu {
		padding-top:15px;
	}
	
	.ajax-file-upload {
		height:27px;
	}
	
	
	.btn-add-article {
		margin-bottom:20px;
	}
	
	.show-channel {
		margin-bottom:20px;		
	}
	
	.avatar .ajax-file-upload-error {
		width: 310px;
		float: left;
		margin-bottom: 30px;		
	}
	
	.avatar-wrap .ajax-file-upload-container {
		top:59px;
	}
}
