@media (max-width: 1120px){
	.displayd1120{
		display:none;
	}
}
@media (max-width: 1050px){
	.headermenupoint{
		margin-right:25px;
	}
}
@media (max-width: 1000px){
	.displayd1000{
		display:none !important;
	}
	.content1lefttd{
		width:215px;
		padding-right:30px;
	}
	.tablehomepart1a td.tdhomepart1a{
		display:inline-block;
		vertical-align:top;
		width:50%;
		margin:10px 0px;
	}
	.tablewebfooter td.tdwebfooter1{
		display:block;
		width:100%;
		padding-bottom:20px;
	}
	
	.tablewebfooter td.tdwebfooter2{
		display:inline-block;
		width:calc(40% - 30px);
		padding-right:30px;
	}
	.tablewebfooter td.tdwebfooter3{
		display:inline-block;
		width:calc(20% - 20px);
		padding-right:20px;
	}
	.tablewebfooter td.tdwebfooter4{
		display:inline-block;
		width:40%;
	}
}
@media (max-width: 960px){
	.displayd960{
		display:none !important;
	}
	.menudisplayd{
		display:none;
	}
	.menudisplaym{
		display:block;
	}
	.tablecontact td.tdcontact1{
		padding-right:40px;
	}
}
@media (max-width: 900px){
	.displayd900{
		display:none !important;
	}
}
@media (max-width: 800px){
	.headnavdisplayd{
		display:none;
	}
	.headnavdisplaym{
		display:block;
	}
	.content1lefttd{
		display:none;
	}
	.homeproductheadpoint{
		margin:0px 15px;
	}
	.steppoint{
		width:50%;
		margin-bottom:40px;
	}
}
@media (max-width: 720px){
	.displayd{
		display:none !important;
	}
	.displaym{
		display:block !important;
	}
	.displaym_inlineblock{
		display:inline-block !important;
	}
	
	.zoomLens, .zoomWindowContainer, .zoomContainer{
		display:none !important;
	}
	.page_title0, .pagetitle0{
		font-size:25px;
	}
		.page_title0b, .pagetitle0b{
			font-size:25px;
			line-height:35px;
			font-weight:bold;
		}
	.page_title1, .pagetitle1{
		font-size:20px;
	}
	.page_title2, .pagetitle2{
		font-size:20px;
		line-height:30px;
	}
		.page_title2l, .pagetitle2l{
			font-size:20px;
			line-height:30px;
		}
	.page_title3, .pagetitle3{
		font-size:18px;
		line-height:25px;
	}
		.page_title3b, .pagetitle3b{
			font-size:18px;
			line-height:25px;
		}
	.page_title4, .pagetitle4{
		font-size:17px;
		line-height:25px;
	}
		.page_title4b, .pagetitle4b{
			font-size:17px;
			line-height:25px;
		}
	.page_title5, .pagetitle5{
		font-size:15px;
		line-height:25px;
	}
		.page_title5b, .pagetitle5b{
			font-size:15px;
			line-height:25px;
			font-weight:bold;
		}
	.page_title6, .pagetitle6{
		font-size:14px;
		line-height:20px;
	}
		.page_title6b, .pagetitle6b{
			font-size:14px;
			line-height:20px;
		}
	.page_title7, .pagetitle7{
		font-size:16px;
		line-height:21px;
	}
		.page_title7b, .pagetitle7b{
			font-size:16px;
			line-height:21px;
		}
		.page_title7l, .pagetitle7l{
			font-size:16px;
			line-height:21px;
		}
	.page_title8, .pagetitle8{
		font-size:35px;
		color:#ec5909;
	}
	.page_title9, .pagetitle9{
		font-size:14px;
		line-height:28px;
	}
		.page_title9b, .pagetitle9b{
			font-size:14px;
			line-height:28px;
		}
	.page_description1, .pagedescription1{
		font-size:14px;
		line-height:22px;
	}
	.productpoint{
		width:50%;
	}
	.homepart6point{
		width:100%;
		max-width:400px;
	}
	.homepart6{
		background:#d0cabe !important;
	}
	.tablewebfooter td.tdwebfooter2{
		display:inline-block;
		width:calc(60% - 30px);
		padding-right:30px;
	}
	.tablewebfooter td.tdwebfooter3{
		display:inline-block;
		width:calc(40% - 20px);
		padding-right:20px;
	}
	.tablewebfooter td.tdwebfooter4{
		display:block;
		width:100%;
		padding-top:40px;
	}
	.tablecontact{
		width:100%;
	}
	.tablecontact td.tdcontact{
		display:block;
		width:100%;
		padding-bottom:30px;
	}
	.tablecontact td.tdcontact1{
		padding-right:0px;
	}
	.tablecontact td.tdcontact2{
		width:100%;
	}
	.content1lefttdprod{
		position:fixed;
		top:0px;
		left:0px;
		z-index:200000;
		background:#fff;
		box-shadow:0px 0px 10px rgba(0,0,0,0.2);
		overflow-y:auto;
		height:calc(100vh - 40px);
		width:275px;
		padding-right:0px;
		padding:20px;
	}
	#content1lefttdprod{
		display:none;
	}
	.product_td{
		width:50%;
	}
	.dp_table td.dp_td{
		display:block;
		width:100%;
	}
	.detail_product_img_point img{
		width:55px;
	}
	.shoppingsubheader{
		display:none;
	}
	.shoppingbag_trheader{
		display:none;
	}
	.shoppingbag_table{
		min-width:280px;
		max-width:360px;
		
	}
	.shoppingbag_table td{
		display:block;
		width:100%;
		font-size:15px;
		padding:10px 0px;
	}
	.shoppingbag_table td.displayd{
		display:none;
	}
	.shoppingbag_trpoint{
		border:2px solid #eee !important;
		display:block;
		width:calc(100% - 44px);
		padding:20px;
		margin-bottom:20px;
	}
	.shoppingbag_table tr.parent td{
		border:0px;
	}
	
	.shopping_image{
		width:100%;
		border:none;
	}
	.shopping_image img{
		width:100%;
	}
	.shoppingbag_table .tableshopcartdetail td.displayinlineblock{
		display:inline-block;
		width:auto;
		margin-right:5px;
	}
	.shoppingbag_table .tableshopcartdetail td.displaytablecell{
		display:table-cell;
		width:inherit;
	}
	.shopping_image2 img{
		border:none !important;
	}
	.mtextalignright, .shoppingbag_table td.mtextalignright{
		text-align:right !important;
	}
	.shopcartlabel{
		padding-top:5px;
	}
	.addtobag_buttonpassive, .addtobag_button{
		width:150px !important;
	}
	.shoppingbag_table td.shoppingbag_td{
		font-size:13px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:0px;
		
	}
	.shoppingbag_table td:last-child {
		padding-right: 0px;
	}
	.estimatedtotalpadtd{
		width:185px;
		font-size:14px;
	}
	.shoppingbag_checkout_btn, .shoppingbag_checkout_btn2, .shoppingbag_checkout_btn3{
		/*width:132px;*/
		height:44px;
	}
	.shoppingbag_checkout_btn2acp{
		width:100%;
	}
	.navpart_sc{
		padding-bottom:20px !important;
		
	}
	.shoppingbag_table td.shoppingbag_td{
		border-bottom:0px solid #eee;
		
	}
	.dptable td.dptd{
		display:block;
		width:100%;
	}
	.dptable2 td.dptable2td{
		display:block;
		width:100%;
	}
	.mgreycolor{
		color:#aaa;
	}
	.dptable td.mgreycolor{
		padding-bottom:3px;
	}
	.mpadbottom, tabledelivery1 td.mpadbottom{
		padding-bottom:20px !important;
	}
	.mborderradius10top{
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		-webkit-border-bottom-left-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		-moz-border-radius-bottomleft: 0px;
		-moz-border-radius-bottomright: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	.mborderradius10bottom{
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}
	.mbordernone{
		border:0px;
	}
	.mbordertype1{
		border:1px solid #dcddde;border-top:0px
	}
	select.checkoutselect1{
		width:calc(100% - 24px);
	}
	.dptable td .mdisplaytablecell td{
		display:table-cell;
		width:auto;
	}
	.dptable td .mdisplaytablecell td.displayd{
		display:none;
	}
	.dptable td .mdisplaytablecell td.dptdtooltip{
		width:25px;
	}
	.cothank_table td{
		display:block;
		width:100%;
		text-align:center;
	}
	/*.rekaptable td{
		display:block;
		width:100%;
	}*/
	.noborder td{
		border:0px;
		padding:0px !important;
	}
	.rekaptable3header{
		display:none !important;
	}
	.rekapimg2{
		max-width:100%;
		max-height:100%;
	}
	.selectdeliverytypediv{
		background:#f9f9f9;
		height:60px;
		padding:0px;
		padding-left:10px;
		margin-bottom:10px;
		border:1px solid #999;
	}
	.tablewidth100percent{
		width:100%;
	}
	.tabletdblock td{
		width:100%;
		display:block;
	}
}
@media (max-width: 640px){
	.homeproductheadpoint{
		margin:0px 10px;
	}
	
}
@media (max-width: 540px){
	.tablecontent1 td.content1righttd, .tablecontent1 td.content1lefttd_sc, .tablecontent1 td.content1righttd_sc{
		display:block;
		width:100%;
		padding:0px;
	}
	.content1lefttd_sc{
		padding-right:20px;
		padding-top:20px;
		padding-bottom:20px;
		border-right:none;
		
	}
	.content2descpart_sc{
		padding-left:0px;
		padding-top:20px;
	}
	.contentandsidebar{
		background: #fff;
	}
	.popupindex2{
		width:300px;
		height:460px;
	}
	#posfixed_addtocart{
		margin-left:-150px;
	}
	.grandnotifybtn2{
		margin-bottom:10px;
	}
	.grandnotifybtn3{
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
	}
}
@media (max-width: 480px){
	
}
@media (max-width: 360px){
	
}