@media (min-width: 576px){
	.sortable>.ui-sortable-handle.col-sm-12{
		margin-left:0;
		margin-right:0;
	}

	div.form-group:not(.desc) div.field.col-12 div.col-sm-10{
		max-width:100%;
		flex-basis:100%;
	}
}

@media (min-width: 768px){
	div.filter-list div.form-group.col-lg-4:nth-child(2){
		border-top:0;
	}

	.sortable>.ui-sortable-handle.col-md-6{
		max-width:calc(50% - 10px);
		flex-basis:calc(50% - 10px);
		margin-left:5px;
		margin-right:5px;
	}

	div.form-group.desc div.field.col-12 div.col-sm-10{
		max-width:91.666667%;
		flex-basis:91.666667%;
	}
	div.form-group.desc div.field.col-12 div.col-sm-2.desc{
		max-width:8.333333%;
		flex-basis:8.333333%;
	}
}

@media (min-width: 992px){
	div.filter-list div.form-group.col-lg-4:nth-child(2),
	div.filter-list div.form-group.col-lg-4:nth-child(3){
		border-top:0;
	}
}

@media screen and (max-width: 578px){
	body>div.top div.search-top.showSearch{
		right: 0;
	}
	body>div.top div.top-butons{
		padding-right: 30px;
	}
	body>div.top div.search-top{
		position: fixed;
		background: #ce181a;
		width: 250px;
		right: -234px;
		z-index: 100;
		height: 54px;
		top: 0;
	}
	body>div.top div.search-top>div{
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 13px;
	}
	body>div.top div.search-top .search-button{
		width: 40px;
		height: 54px;
		position: absolute;
		left: -17px;
		top: 0;
		background: #d9494b;
		text-align: center;
		color: rgba(255,255,255,.5);
		border-bottom-left-radius: 5px;
		line-height: 54px;
		font-size: 25px;
		display: block;
		cursor: pointer;
		margin-top: 0;
	}
}
@media screen and (max-width: 1050px){
	body>div.top div.staticLinks{
		display:none !important;
	}
}

@media screen and (max-width: 991.98px){
	html{
		position:relative;
	}
	body>div.top{
		margin-left:0;
	}
	body>div.top>div.container-fluid:first-child{
		padding-left:40px;
	}
	body>div.main> div.menu-button{
		width:40px;
		height:54px;
		position:fixed;
		top:0;
		background:#d9494b;
		text-align:center;
		color:rgba(255,255,255,.5);
		border-bottom-right-radius:5px;
		line-height:54px;
		font-size:25px;
		display:block;
		cursor:pointer;
		left: 0;
		z-index: 9999;
	}
	body>div.main>div.menu-button.show{
		left:200px;
	}
	body>div.main>div.left.show{
		left:0;
	}
	body>div.main>div.left{
		position:fixed;
		left:-200px;
		border:0;
		top:54px;
		bottom:0;
		z-index:1001;
		overflow-y: auto;
	}
	.modal-dialog.dialog-m,.modal-dialog.dialog-xl{
		max-width:none;
	}

	div.mail-skrzynki{
		width:100%;
		border-right:0;
	}
	div.mail-skrzynki>div,div.mail-skrzynki+div>div{
		padding:0;
	}
	div.mail-skrzynki div.module-links a.showSkrzynki{
		width:40px;
		height:40px;
		position:fixed;
		top:54px;
		background:#ce181a;
		text-align:center;
		color:#fff;
		border-bottom-left-radius:5px;
		line-height:40px;
		font-size:20px;
		display:block;
		cursor:pointer;
		right:0;
		z-index:2;
		transition:right .2s;
	}
	div.mail-skrzynki div.module-links a.showSkrzynki:hover{
		background:#a71112;
	}
	div.mail-skrzynki>div>div.ModuleContentBody{
		position:fixed;
		z-index:2;
		background-color:#fff;
		right:-250px;
		transition:right .2s;
		width:250px;
		border-left:1px solid #dee2e6;
		top:54px;
		height:calc(100% - 54px);
		padding:7px;
	}
	div.mail-skrzynki>div.open>div.ModuleContentBody{
		right:0;
		transition:right .5s;
	}
	div.mail-skrzynki div.open div.module-links a.showSkrzynki{
		right:250px;
		transition:right .5s;
	}
}
@media screen and (max-width: 480px){
	.modal-dialog.dialog-xs{
		max-width:none;
	}
	div.top div.staticLinks{
		display:none;
	}
}