@media (max-width: 639px) {

	#header-wrapper { position: static; }
	#wrapper { padding: 0; }

	#menu-1,
	#main-menu,
	#social-icons { display: none; }

	#main-menu ul li.sp-hide { display: none; }
	#main-menu ul li { margin: 5px 2%; }

	.drawer-hamburger { display: block; }
	.drawer-nav ul.header-icons { margin: 10px auto 10px; }

	.block-half { display: block; width: 100%;  margin: 0 0 15px; }

	#content_left1 { float: none; width: 100%; }
	#content_right1 { display: none; }

	.img_left1,
	.img_left2,
	.img_right1,
	.img_right2 { float: none; display: block; max-width: 100%; height: auto; margin: 0 auto; padding: 0 0 10px; }

	table.mail-form-1 th,
	table.mail-form-1 td { display: block; text-align: left; }
	table.mail-form-1 th.mail-form-head { width: 100%; text-align: left; }
	table.mail-form-1 input[type=text],
	table.mail-form-1 textarea { width: 95%; }

	.sub-dropmenu { justify-content: flex-start; }
	.sub-dropmenu li.parent { flex-basis: 20%; }

	ul.pickup-index li,
	ul.products-index li { width: 49%; }

	.product-left, .product-right { display: block; width: 100%; margin: 0 0 1em 0; }

}
