@media only screen and (max-width: 640px) {
	
	body{padding: 0 !important; margin: 0}

	.querycount{display: none;}

	.manage-header-container{width: auto; position: relative; padding: 5px 0; float: none; top: auto; left: auto; height: auto; min-height: 0; }
	.manage-header-container h1{margin: 0; text-align: center; }
	
	.manage-header-container ul#mainmenu, .manage-header-container ul#mainmenu li ul{width: 100%; padding: 0 !important}
	.manage-header-container ul#mainmenu li, .manage-header-container ul#mainmenu li ul li{width: 100% !important; text-align: center; padding: 0 !important;}
	.manage-header-container ul#mainmenu li a{width: 100%; padding: 15px 0 !important;}
    
    .manage-header-container #mobileclickmenu{position: absolute; top: 10px; left: 10px; cursor: pointer;}

	.manage-secondary-container{width: auto; position: relative !important; padding: 1px 0; float: none; top: auto; left: auto; text-align: center;}
	.manage-secondary-container div.loggedinas{position: relative; top: auto;}
	.manage-secondary-container p a{width: 100%; border-radius: 0; padding: 10px 0; margin: 0; border: none;}
	
	.manage-secondary-container form{width: auto; margin: 0 2.5%; position: relative; padding-bottom: 10px}	
	.searchpage .manage-secondary-container form input, .searchpage .manage-secondary-container form select{width: 100%; max-width: 100%; padding: 10px 0;}

	.manage-main-container{margin: 0; width: 95%; padding: 0 2.5%; position: relative; text-align: center;}
	.manage-main-container .placeholderimg, .manage-main-container .noaheditlink, .manage-main-container a.helptextperpagebutton{display: none;}
	
	.manage-main-container label, .manage-main-container select, .manage-main-container input, .manage-main-container input.button, .manage-main-container textarea{display: block !important; position: relative !important; margin: 0 0 10px 0 !important; padding: 10px 0; width: 100% !important}
	.manage-main-container img.formimage{margin-left: 10%; max-width: 40%;}
	.manage-main-container label{padding-bottom: 0;}
	
	.manage-main-container table{text-align: left;}
	.manage-main-container table td{word-break: break-all;}
	.manage-main-container table tr td:last-child a{display: block; word-break: normal;}

	.datepickerimagediv{display: none;}
	.imagesizes-container img{max-width: 60%; width: 60%}

	/* Dashboard Specific */
	.manage-main-container .dashboardarea{width: auto; margin: 20px 0; float: none;}

	/* BlueEdit Specific */
	.main-container{width: 95%; margin: 0 2.5%;}
	.main-container .previewlink, .main-container .placeholderimg,.main-container .noaheditlink, .main-container a.helptextperpagebutton, .main-container #tabmenu{display: none;}
	.main-container div.tab{margin-left: 0 !important;}
	.main-container div.tab textarea.blueedit{display: block;}
	.main-container label, .main-container select, .main-container input, .main-container input.button, .main-container textarea{display: block !important; position: relative !important; margin: 0 0 10px 0 !important; padding: 10px 0; width: 100% !important}
	.main-container label{padding-bottom: 0;}	

    .desktophidden{display: block;}
    .mobilehidden{display: none;}
}