@media (max-width: 1320px){
	.bx-down1 .bx-wrapper .bx-prev{
		left:-10px !important;
	}
	.bx-down1 .bx-wrapper .bx-next{
		right:-10px !important;
	}
}
@media (max-width: 1160px){
}
@media (max-width: 1120px){
	.displayd1120{
		display:none;
	}
	.hproductbodyfixed{
		width:1200px;
	}
	.hproductbody{
		overflow-x:auto;
		overflow-y:hidden;
	}
	.menudisplayd{
		display:none;
	}
	.menudisplaym{
		display:block;
	}
}
@media (max-width: 1050px){
	.content1lefttdprod{
		width:215px;
	}
	.tablehomepart1a td.tdhomepart1a{
		display:inline-block;
		width:50%;
		padding-bottom:20px;
	}
}
@media (max-width: 1000px){
	.displayd1000{
		display:none !important;
	}
	.displaym1000{
		display:block !important;
	}
	.webfootertableout td.webfootertdout1{
		width:40%;
	}
	.webfootertableout td.webfootertdout2{
		width:60%;
	}
	.webfootertdoutpad{
		padding-right:35px;
	}
	.dptabletdright{
		padding-left:20px !important;
	}
	.mainimagetd{
		width:300px;
	}
	select.checkoutselect1{
		width:200px;
	}
	.homepart3pointimg{
		padding-right:30px;
	}
	.homepart3pointimg img{
		max-height:80px;
	}
	.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;
	}
	.tablehomepart5 td.tdhomepart5_1{
		padding-right:25px;
	}
		.tablehomepart5 td.tdhomepart5_1 img{
			max-height:50px;
		}
	.tablehomepart5 td.tdhomepart5_2{
		padding-right:25px;
	}
	.navbacktd{
		padding-right:40px;
		width:220px;
	}
	.content1lefttd{
		padding-right:40px;
		width:220px;
	}
	.tablecontent td.tdcontentsidebar{
		padding-right:40px;
		width:220px;
	}
}
@media (max-width: 960px){
	.displayd960{
		display:none !important;
	}
	.tablewebfooter2 td.tdwebfooter2{
		width:33%;
		font-size:16px;
	}
	.tablehomepart5 td.tdhomepart5{
		display:inline-block;
		vertical-align:top;
	}
	.tablehomepart5 td.tdhomepart5_1{
		
	}
	.tablehomepart5 td.tdhomepart5_2{
		padding-right:0px;
	}
	.tablehomepart5 td.tdhomepart5_3{
		padding-top:15px;
		width:100%;
		text-align:left;
	}
}
@media (max-width: 900px){
	.displayd900{
		display:none !important;
	}
	.headertoptable td.headertd1{
		width:37px;
		border-right:0px solid #d1d3d4;
	}
	.menubtntext{
		display:none;
	}
	.hnewspoint{
		width:calc(100% - 25px);
	}
	.tablewebfooter4 td.tdwebfooterpart4{
		display:inline-block;
		vertical-align:top;
		width:calc(50% - 15px);
		padding-bottom:25px;
	}
}
@media (max-width: 850px){
	.tablehomepart3 td.tdhomepart3{
		display:block;
		width:100%;
	}
	.tablehomepart3 td.tdhomepart3_1{
		padding-right:0px;
		padding-bottom:4px;
	}
	.tablehomepart3 td.tdhomepart3_2{
		padding-left:0px;
	}
	.webfooterpart1in{
		width:570px;
	}
	.pagemenupoint{
		margin:0px 15px;
		font-size:15px;
	}
	.navbacktd{
		padding-right:30px;
		width:170px;
	}
	.content1lefttd{
		padding-right:30px;
		width:170px;
	}
	.tablecontent td.tdcontentsidebar{
		padding-right:30px;
		width:170px;
	}
	.homepart1{
		padding-top:45px;
		background:#f1f2f2;
		position:relative;
		top:-0px;
	}
}
@media (max-width: 800px){
	.displayd800{
		display:none !important;
	}
	.displaym800{
		display:block !important;
	}
	.tdnews1{
		width:137px;
		padding-right:32px;
	}
	.productpageheadtd1{
		width:100px;
	}
	.product_td{
		width:185px;
		min-height:410px;
		
		background:none ;
	}
	.posrecommended img{
		width:84px;
		
	}
	.posbestseller img{
		width:65px;
		
	}
	.hmenupoint2 img{
		margin-right:7px;
	}
	.shoppingbag_checkout_btn2{
		width:152px;
	}
	.shoppingbag_checkout_btn2acp{
		width:100%;
	}
	.confirmimagetd{
		text-align:left !important;
		padding-top:10px;
	}
	.myprofe_table_confirmimage td{
		display:block;
		width:100%;
	}
	.homepart2point{
		display:block;
		width:100%;
		padding-bottom:20px;
	}
	.homepart2pointvideo{
		height:72vw;
		
	}
	.tablewebfooter2 td.tdwebfooter2{
		display:block;
		width:100%;
		padding:0px;
		padding-bottom:20px;
	}
	.tablewebfooter2 td.tdwebfooter2:last-child{
		padding-bottom:0px;
	}
	.tablewebfooter3 td.tdwebfooter3_1{
		width:40%;
		padding-right:20px;
	}
	.table_nd td.td_nd{
		display:block;
		width:100%;
	}
	.table_nd td.td_nd1{
		padding-bottom:60px;
	}
	.table_nd td.td_nd2{
		padding-left:0px;
		
	}
}
@media (max-width: 720px){
	.displayd{
		display:none !important;
	}
	.displaym{
		display:block !important;
	}
	.displaym_inlineblock{
		display:inline-block !important;
	}
	
	.webfootertableout td.webfootertdout{
		display:block;
		width:100%;
		padding-bottom:40px;
	}
	.webfootertdoutpad{
		padding-right:0px;
	}
	.zoomLens, .zoomWindowContainer, .zoomContainer{
		display:none !important;
	}
	.content2descpart_sc{
		padding-left:20px;
	}
	.tdnews1{
		width:100px;
		padding-right:20px;
	}
	.product_page{
		height:auto !important;
	}
	.mdisplayblock{
		display:block;
		padding-bottom:10px;
	}
	.mdisplayblock2{
		display:block;
		padding-bottom:20px;
	}
	select.product_page_select{
		height:35px;
		width:calc(100%) !important;
		margin:0px !important;
	}
	select.product_page_select2{
		width:48% !important;
		padding:0px !important;
		margin:0px !important;
	}
	select.product_page_select2s{
		width:38% !important;
		padding:0px !important;
		margin:0px !important;
	}
	.mfloatleft{
		float:left;
	}
	.mfloatright{
		float:right;
	}
	
	.sortbyselectproduct2{
		display:inline-block;
	}
	.productpageheadtable td.productpageheadtd1{
		display:none;
	}
	.product_item{
		text-align:center;
	}
	.dprodtable td.dptd_optimage{
		display:block;
		float:left;
	}
	.dprodtable td.dptd_sepimage{
		display:none;
		width:2%;
		float:left;
	}
	.dprodtable td.dptd_sepimage2{
		display:none;
	}
	.dprodtable td.dptd_desc{
		display:block;
		width:calc(100% - 40px);
		float:left;
		margin-top:40px;
	}
	.dprodtable td.dptd_mainimage{
		display:block;
		width:calc(100% - 90px);
		float:left;
	}
	.dp_image_div{
		width:78px;
		height:78px;
	}
	.dp_image_img{
		max-width:78px;
		max-height:78px;
	}
	.productimagecontent{
		height:348px;
	}
	.imagediv{
		height:363px;
		padding-left:10px;
		padding-right:10px;
		border:none;
	}
		.imagediv img{
			max-height:333px;
		}
	.containerpadding{
		padding-left:20px;
		padding-right:20px;
	}
	.detail_product_tab{
		font-size:13px;
		padding:0px 20px;
		height:56px;
		line-height:56px;
	}
	.dptabletdright {
		padding-left:0px !important;
	}
	.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%;
	}
	.dptable td{
		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%;
	}
	.iv_table{
		width:100%;
		max-width:320px;
	}
	.iv_table td{
		display:block;
		width:100%;
		padding-bottom:10px;
		padding-left:0px !important;
	}
	.iv_table td .tabledelivery2 td{
		padding-bottom:5px;
		
	}
	.mpad0{
		padding:0px !important;
	}
	.rekaptable3 td{
		display:block;
		width:100%;
	}
	.rekaptable3 td.displayinlineblock, .rekaptable td.displayinlineblock{
		display:inline-block;
		width:auto;
		margin-right:5px;
	}
	.iv_table td .rekaptable2 td{
		display:table-cell;
		width:60%;
	}
	.iv_table td .rekaptable2 td.displayd{
		display:none;
	}
	ol.cp_ol{
		padding-left:0px;
	}
	.padbottom{
		padding-bottom:35px;
	}
	.bt_table td{
		display:block;
		width:100%;
	}
	.bt_img{
		max-width:100%;
		margin-bottom:10px;
	}
	input.addreviewbtn{
		width:110px !important;
	}
	.dp_table td.dp_td{
		display:block;
		width:100%;
	}
	.dp_table td.dp_td1{
		padding-bottom:40px;
	}
	.ticketheader{
		display:none;
	}
	.tickettr{
		border:1px solid #bbb;
		display:block;
		padding:20px;
		padding-top:5px;
		margin-bottom:25px;
	}
	input.shoppingbag_delete_btn{
		height:35px;
	}
	
	.myaccount_table2 td{
		border:0px;
		padding:5px;
	}
	.content1_snp{
		padding:0px;
	}
	.tablecontent1 td .tablenoblock td{
		display:table-cell;
		width:auto;
	}
	.myaccount_table2 .tr_invoice{
		border:2px solid #eee !important;
		display:block;
		width:calc(100% - 34px);
		padding:15px;
		margin-bottom:20px;
	}
	.myaccount_table2 td{
		display:block;
		width:100%;
		text-align:left !important;
		font-size:15px;
	}
	td.myaccount_td_header{
		display:none;
	}
	.searchaccountinvoicetd .ai_blockspan{
		display:block;
		padding-bottom:10px;
	}
	.myaccount_table2 tr td:first-child{
		padding-left:5px;
	}
	.confirmpay_button{
		margin-bottom:3px;
	}
	.homepart1bannercol3{
		width:100%;
		padding-bottom:5px;
	}
	.homepart1bannerpoint{
		height:42vw;
	}
	.homeproductheadpoint{
		margin-right:17px;
		font-size:15px;
		
	}
	.homeproductheadtable td.homeproductheadtd{
		font-size:15px;
	}
	
	.pagetitle1, .page_title1{
		font-size:20px;
		padding-bottom:24px;
	}
		.pagetitle1b, .page_title1b{
			font-size:20px;
		}
	.pagetitle2, .page_title2{
		font-size:28px;
	}
		.pagetitle2b, .page_title2b{
			font-size:28px;
		}
	.page_title3, .pagetitle3{
		font-size:24px;
		line-height:28px;
	}
		.page_title3b, .pagetitle3b{
			font-size:24px;
			line-height:28px;
		}
	.page_title4, .pagetitle4{
		font-size:18px;
		line-height:24px;
	}
		.page_title4b, .pagetitle4b{
			font-size:18px;
			line-height:24px;
		}
	.page_title5, .pagetitle5{
		font-size:16px;
		line-height:22px;
	}
		.page_title5b, .pagetitle5b{
			font-size:16px;
			line-height:22px;
		}
		.page_title5m, .pagetitle5m{
			font-size:16px;
			line-height:22px;
		}
	.page_title6, .pagetitle6{
		font-size:14px;
		line-height:18px;
	}
		.page_title6b, .pagetitle6b{
			font-size:14px;
			line-height:18px;
		}
	.page_title7, .pagetitle7{
		font-size:16px;
		line-height:26px;
	}
		.page_title7b, .pagetitle7b{
			font-size:16px;
			line-height:26px;
		}
		.page_title7m, .pagetitle7m{
			font-size:16px;
			line-height:26px;
		}
	.page_title8, .pagetitle8{
		font-size:41px;
		color:#ec5909;
	}
	.page_title9, .pagetitle9{
		font-size:16px;
		line-height:31px;
	}
		.page_title9b, .pagetitle9b{
			font-size:16px;
			line-height:31px;
		}
	.pagedescription1, .page_description1{
		font-size:13px;
		line-height:23px;
	}
		.pagedescription1 b, .page_description1 b, .pagedescription1 strong, .page_description1 strong{
			font-size:13px;
			line-height:23px;
		}
	
	select.shopmoreselect{
		font-size:20px;
	}
	.webfooterpart1in{
		width:auto;
		padding-left:30px;
		padding-right:30px;
	}
	.tablewebfooter3 td.tdwebfooter3{
		display:block;
		width:100%;
		padding-bottom:30px;
	}
	.newspointcol{
		width:50%;
	}
	.content1lefttdprod{
		position:fixed;
		top:0px;
		left:0px;
		z-index:200000;
		background:#fff;
		padding:20px;
		box-shadow:0px 0px 10px rgba(0,0,0,0.2);
		overflow-y:auto;
		height:calc(100vh - 40px);
		width:235px;
		padding-right:25px;
	}
	#content1lefttdprod{
		display:none;
	}
	.product_sidebar_content{
		
	}
	.table_sfp .td_sfp{
		display:block;
		width:100%;
	}
	.tablehomepart1top td.tdhomepart1top{
		display:block;
		width:100%;
	}
	.tablehomepart1top td.tdhomepart1top1{
		padding-right:0px;
		padding-bottom:10px;
	}
	.tablehomepart1top td.tdhomepart1top2{
		padding-right:0px;
		padding-bottom:10px;
	}
	.homepart1point{
		display:block;
		padding-bottom:10px;
	}
	.homepart1a_t1{
		font-size:13px;
	}
	.homepart1a_t2{
		font-size:17px;
	}
	.table_wfpa1 td.td_wfpa1{
		padding-right:20px;
	}
	.table_wfpa1 td.td_wfpa2{
		padding-left:20px;
	}
	.tablecontent td.tdcontentsidebar{
		display:none;
	}
	.navbacktd{
		display:none;
	}
	.backpart{
		height:40px;
	}
	.tablecontent td.tdcontentcontent {
		padding-top: 30px;
	}
}
@media (max-width: 640px){
	
	.content1description, .content2descpart{
		line-height:18px;
	}
		.content1descriptionp p{
			margin-bottom:7px;
		}
		.content1descriptionp li{
			padding-bottom:7px;
		}
		.content1descriptionp em, .content1descriptionp i{
			font-style:italic;
		}
	.pagecontentpart1{
		padding-top:55px;
		padding-bottom:55px;
	}
	.hcat_title{
		font-size:13px;
	}
	.hcat_img{
		height:45px;
	}
		.hcat_img img{
			max-height:45px;
		}
	.homepart1table td{
		padding:20px;
	}
	.homeprodpricenormal{
		font-size:13px;
	}
	.homeprodprice{
		font-size:16px;
		padding-bottom:10px;
	}
	.webfootervalueimg{

		width:124px;
	}
	.webfootervaluepoint{
		font-size:15px;
		line-height:20px;
		margin-bottom:15px;
	}
	.sidebar1pad{
		font-size:13px;
	}
	.pagetitle5{
		font-size:15px;
		padding-bottom:15px;
	}
	.newspoint{
	}
	.areadtitle{
		font-size:13px;
		padding-left:20px;
		padding-right:20px;
		height:47px;
		line-height:47px;
		
	}
	.areadetail{
		font-size:12px;
		line-height:25px;
		padding-top:20px;
		padding-bottom:40px;
		padding-left:20px;
		padding-right:35px;
	}
	.navpart{
		font-size:11px;
	}
	input.register_input{
		font-size:13px;
	}
	select.register_select{
		font-size:13px;
	}
	textarea.register_textarea{
		font-size:13px;
	}
	input.register_button{
		font-size:13px;
	}
	#scrollUp {
		bottom: 60px !important;
		right: 10px !important;
	}
	.myprofe_table td{
		display:block;
		width:100%;
	}
	.register_label{
		padding-top:6px;
		padding-bottom:6px;
	}
	.hproduct_name{
		font-size:12px;
		line-height:20px;
		min-height:50px;
	}
	.homeprodpricenormal{
		font-size:13px;
	}
	.homeprodprice{
		font-size:15px;
		padding-bottom:10px;
	}
	.product_td_inner{
		padding:10px;
	}
	.selectdeliverytypediv{
		height:50px;
	}
	.mgreycolor{
		padding-bottom:3px;
	}
	.headnavdisplayd{
		display:none;
	}
	.headnavdisplaym{
		display:block;
		padding:0px 20px;
	}
	.storecol{
		width:50%;
		margin-top:20px;
		margin-bottom:20px;
	}
	.homepart1top {
		padding: 25px 25px;
	}
	.homepart4point{
		margin-right:20px;
		padding-bottom:20px;
	}
		.homepart4point img{
			max-width:100%;
			max-height:50px;
		}
	
}
@media (max-width: 600px){
	.tablehomepart1a td.tdhomepart1a{
		display:block;
		width:100%;
	}
	.tablehomepart1ain {
		max-width: 100%;
	}
	.table_wfpa1 td.td_wfpa{
		display:block;
		width:100%;
	}
	.table_wfpa1 td.td_wfpa1{
		padding-right:0px;
		padding-bottom:40px;
	}
	.table_wfpa1 td.td_wfpa2{
		padding-left:0px;
	}
}
@media (max-width: 540px){
	.displayd540{
		display:none !important;
	}
		.backpart .displayd540{
			display:inline-block !important;
		}
	.displaym540{
		display:block !important;
	}
	.sidebar1pad{
		display:none;
	}
	.sidebar1padprod{
		display:block;
	}
	.tablecontent1 td.content1lefttd, .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;
	}
	.navbacktd{
		padding-right:10px;
		width:18px;
	}
	.navdesctd{
		padding-left:0px;
	}
	
	.nav_right{
		margin:0px 5px;
	}
	.editprofile_button{
		min-width:auto;
		padding-left:10px;
		padding-right:10px;
		height:38px;
		font-size:13px;
		margin-bottom:5px;
		margin-top:10px;
	}
	.myprof_table td{
		font-size:13px;
	}
	.ty_t1{
		padding-bottom:14px;font-size:15px;line-height:20px;
	}
	.ty_t2{
		padding-bottom:25px;font-size:13px;line-height:16px;
	}
	.ty_t3{
		padding-bottom:25px;font-size:15px;line-height:20px;
	}
	.ty_t4{
		padding:20px 25px;border:5px solid #f1f2f2;font-size:15px;
	}
}
@media (max-width: 480px){
	.displayd480{
		display:none !important;
	}
	.displaym480{
		display:block !important;
	}
	.popupindex{
		position:fixed;
		z-index:999999;
		top:50%;
		margin-top:-230px;
		left:50%;
		width:280px;
		height:465px;
		background:none;
		color:#333;	
		margin-left:-140px;
		font-size:14px;
		text-align:center;
		line-height:20px;
	}
	.homepart1table td{
		display:inline-block;
		width:calc(50% - 41px);
		margin-right:1px;
		margin-bottom:1px;
	}
	.homepart1table{
		border-spacing: 0px;
		border-collapse: separate;
	}
	.webfootertd{
		width:100%;
		display:block;
		padding-bottom:20px;
	}
	.footer_paym_point{
		width:67px;
		height:54px;
	}
	.footer_paym_point img{
		max-width:53px;
	}
	.webfootertable3 td{
		width:100%;
		display:block;
		padding-bottom:20px;
	}
	.tableaboutbank td{
		display:block;
		width:100%;
		padding-bottom:15px;
	}
	.product_td{
		width:48%;
	}
	.detail_product_tab{
		font-size:12px;
		padding:0px 16px;
		height:46px;
		line-height:46px;
	}
	.popupindex2{
		width:300px;
		height:460px;
	}
	#posfixed_addtocart{
		margin-left:-150px;
	}
	.grandnotifybtn2{
		margin-bottom:10px;
	}
	.grandnotifybtn3{
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
	}
	.rekapdiv{
		width:calc(100% - 50px);
	}
	.rekapbtndiv{
		width:100% !important;
	}
	.shoppingbag_checkout_btn, .shoppingbag_checkout_btn2, .shoppingbag_checkout_btn3{
		font-size:13px;
	}
	.iv_table{
		width:100%;
		max-width:230px;
	}
	.headerinfo{
		font-size:11px;
	}
}
@media (max-width: 360px){
	.homeprodimagediv{
		height:130px;
		padding-bottom:15px;
	}
	.product_td{
		min-height:360px;
	}
}