@CHARSET "ISO-8859-1";
@media (max-width: 1080px) {
  .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8,
	.col33, .col66, .ctx
	{
		float: initial;
		width: auto;
		flex-basis: 100%;
		max-width: 100%;
		margin: 0;
	}
	
	.row { display: block; }
	.m-fix{ clear: both; }
	.m-col1, .m-col2, .m-col3, .m-col4, .m-col5, .m-col6, .m-col7, .m-col8,
	.m-col33, .m-col66
	{
		float: left;
	}
	
	.w100 { width: 100% }
	
	.m-col1{ flex-basis: 12.5%; max-width: 12.5%; }
	.m-col2 { flex-basis: 25%; max-width: 25%;}
	.m-col3 { flex-basis: 37.5%; max-width: 37.5%; }
	.m-col33 { flex-basis: 33.33%; max-width: 33.33%; }
	.m-col4 { flex-basis: 50%;max-width: 50%; }
	.m-col5 { flex-basis: 62.5%; max-width: 62.5%;}
	.m-col66 { flex-basis: 66.66%; max-width: 66.66%; }
	.m-col6 { flex-basis: 75%; max-width: 75%; }
	.m-col7 { flex-basis: 87.5%; max-width: 87.5%; }
	.m-col8{ flex-basis:: 100%; max-width: 100%; }
	
	form ul li label, form ul li .field, .form label
	{
		min-width: 37.5%;
	}
	
	.flr.nomobile, fll.nomobile
	{
		float: initial;
	}
	
	.submenu .subbox { display: block; position: initial;}
	
	/*.itemlist > div
	{
		flex-basis: 100% !important;
	}*/
	
	.wrap
	{
		width: 100%;
		padding: 5px 0;
	}
	
	.ui-controlgroup > .ui-controlgroup-item, ul .mid-group > .ui-selectmenu-button.ui-button
	{
		width: 100%;
	}
	
	#popups > div.active
	{
		display: block;
	}
	
	#popups > div > div
	{
		width: 98%;
		position: fixed;
		top: 30px;
		left: 1%;
		max-height: 80%;
		overflow-y: scroll;
	}
	
	#popups > div > div > div > div
	{
		padding: 0 5px;
	}
}