@media screen and (max-width: 860px) {
	.menu_cont {
		height:700px;
	}
	body {
		padding-top:70px;
	}
	.mo_burger {
		display:block;
	}
	header ul.nav {
		display:none;
	}
	.header_cont {
		position:absolute;
		top:0px;
		left:0px;
		width: 100%;
	}
	header .logo img {
		height:60px;
	}
	.body_cont {
		margin-top:80px;
	}
	.nav_top_base {
		display:none;
	}
	.nav_top_base_mob {
		display:block;
	}
	.in_fresh .choices span {
		margin-right: 30px;
		font-size: 14px;
	}
	.in_fresh h3 {
		font-size: 22px;
	}
	.in_about .right h1 {
		font-size: 30px;
	}
	.in_about .right p {
		font-size:23px;
	}
	.contact_item {
		display: block;
		margin-bottom: 30px;
		width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	.contact_item {
		word-break:break-word;
	}
	.contact_form .right {
		display:none;
	}
	.menu_frame {
		height:480px;
	}
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.menu_cont ul li label {
		font-size: 12px;
		padding:16px 21px;
	}
	.menu_cont .tabs [id^="tab"]:checked + label {
		padding-bottom:20px;
	}
	.menu_cont {
		height:360px; 
	}
	.in_about {
		display:block;
	}
	.in_about .left {
		max-width:300px;
		display:block;
		margin:0 auto;
	}
	.in_about .right {
		padding:0px;
		text-align:center;
	}
	.in_about .right h1 {
		font-size: 22px;
		margin-top: 20px;
	}
	.in_about .right p {
		font-size: 18px;
		padding: 0px 28px;
	}
	.contact_base {
		padding-bottom:0px;
	}
	.contact_base .row {
		padding:0px;
		width:100%;
		margin:0px;
	}
	.menu_frame {
		height: 260px;
	}
	.gl_pop .pop_cont {
		width:90%;
	}
}