@media all and (max-width: 1000px){
	*{
		font-size:12pt;
	}
	#body{
		display: block;
	}
	#loginform{
		width: 100%;
	}
	#login{
		box-sizing: border-box;
		width: 100%;
	}
	#loginformside{
		display: none;
	}
	.for_small_media{
		display: block;
	}
	#place_to_hamb{
		width: 26px;
		margin-right: 10px;
	}
	#hamb{
		left: 10px;
	}
	#hamb:hover{
		transform: scale(1.1);
	}
	#main{
		position: absolute;
		z-index: 1000;
		width: 0;
		overflow: hidden;
		background-color: #E0E0E0;
		border-right:none;
		min-height: 100vh;
	}
	
	#checkmain:checked+#hamb+#main{
		width: 100vw;
		
	}
	#container{
		width: 100%;
	}
	#filter_form{
		display: block;
	}
	.filter_item{
		margin-right: 10px;
		width: 100%;
	}
	.rowflex_title{
		display: block;
		align-items: flex-start;
	}
	.rowflex_value{
		display: block;
		align-items: flex-start;
		border-bottom: solid 0.5px #CCC;
	}
	.rowflex_wrap{

	}
	.to_hide{
		display: none;
	}
	.to_block{
		display: block;
	}
	.to_mark{
		background-color: #F8F8F8;

	}
	.title_resp{
		display: block;
	}
	#confirm_action{
		width: 100%;
	}
	.wrapper{ /* Parent of the input tag to force the relavie width */
		width: 100%;
	}
	.listing_attributes{
		flex-wrap: wrap;
	}
	#album{
		display:block;
	}
	#gimage{
		order: 1;
		width:100%;
		min-height:20px;
	}
	#vignettes{
		order: 2;
		width:100%;
		min-height:20px;
		margin: 0;
	}
	.pvgntt{

	}
	#imimg{
		width:100%;
	}
	.t_block{
		display: block;
	}
	.t_block_large{
		width: 100%;
	}
	.button_upload_photos{
		width: 100%;
		margin-top: 10px;
	}
	#fovar{
		width: 100%;
	}
	.grpelem{
		flex-wrap: wrap;
	}
	.grpelemsub{
		width: 50;
	}
	.removevariantoffset{
		display: block;
	}
	.controls_icon{
		width: 22px;
		opacity: 0.8;
		margin-left: 6px;
		transition: all 0.3s ease;
	}
	.export_qr{
		width: 100%;
	}
	#loading_image>div{
		width:240px;
		height:160px;
	}
	#formdz{
		display:block;
	}
}




