@media all and (max-width: 500px) {
	body {
		min-width: auto;
	}
	#main-header-wrapper,
	#main-header,
	#page-wrapper,
	#page-content {
		min-width: auto;
		width: auto;
	}
	#page-content .widget-wrapper {
		display: block;
	}
	#page-content .widget-wrapper .column {
		display: block;
		width: auto;
	}
	#page-content .widget-wrapper .column.middle {
		padding: 0;
	}

	#page-content .widget-box.newsletter .news-wrapper {
		height: auto;
	}

	.what-is .video-container {
		display: none;
	}

	#header-side-panel {
		width: auto;
	}

	#screenshots-pane {
		position: relative;
		top: auto;
		right: auto;
		left: auto;
		bottom: auto;
		height: 300px;
		margin: 10px 0;
	}
	#page-content .widget-box {
		padding-top: 1px;
	}
	#page-content .widget-box > h1 {
		margin: 10px 0;
	}
	#page-content {
		padding: 0 10px;
	}
}
