@media only screen and (min-width: 768px) {
	.deskver{ display:block; }	
	.mobver{ display:none; }
	#chkmpr{ display:none; }
	#chkpt, #chkpv{ display:table-cell; }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.deskver{ display:none; }	
	.mobver{ display:block; }
	
	.mmenu{ display:inline-block; padding:0; margin:0; }
	.mbar1, .mbar2, .mbar3 {
		width: 35px;
		height: 5px;
		background-color: #333;
		margin: 6px 0;
		transition: 0.4s;
		display:block;
	}
	
	.mchange .mbar1 {
		-webkit-transform: rotate(-45deg) translate(-8px, 8px);
		transform: rotate(-45deg) translate(-8px, 8px);
	}
	
	.mchange .mbar2 {opacity: 0;}
	
	.mchange .mbar3 {
		-webkit-transform: rotate(45deg) translate(-8px, -8px);
		transform: rotate(45deg) translate(-8px, -8px);
	}
	
	header{ padding:10px 0; text-align:left; }
	#mmwrap{ display:none; border-bottom:solid 2px #000; padding-bottom:5px; }
	#mmwrap a{ 
		display:block; 
		font-size:14px;
		line-height:20px;
		padding:5px 5px;
		box-sizing:border-box;
	}
	
	.hpbtext h1{
		font-weight:100;
		font-size:16px;
		line-height:22px;
		padding:0 0 15px 0;
	}
	.hpbtext h2{
		font-size:12px;
		line-height:18px;
	}
	
	.aboutImg, .aboutTx{ width:100%; padding:10px 0; }
	.mw-buttons{ position:absolute; bottom:0; right:50%; margin-right:-41px; width:80px; height:40px; }
}