@media (max-width: 1120px){
	.cs_tablefooter td{
		display:block;
		width:100%;
		padding-bottom:20px;
	}
	.cs_tablefooter td:last-child{
		padding-bottom:0px;
	}
	.ftagimg2, .ftagimg3{
		display:block;
		padding-bottom:10px;
	}
	.ftagimg2:last-child{
		padding-top:10px;
	}
	.footericonpadtop{
		padding-top:0px;
	}
	.ftag_div{
		min-height:190px;
	}
	.webfooterbg{
		padding-top:190px;
	}
	.ftag_divpad{
		padding-left:20px;
		padding-right:10px;
		font-size:12px;
	}
}
@media (max-width: 1000px){
	.homebtn1{
		min-width:60px;
		padding:0px 10px;
	}
	.tablefooter td{
		float:left;
		display:block;
		width:50%;
		padding-right:0px !important;
		padding-bottom:30px;
	}
	.tablefooter td.tablefooterresep{
		display:none;
	}
	.tablecol2 td{
		float:left;
		display:block;
		width:50%;
		padding-right:0px !important;
		vertical-align:top;
	}
	.tablecol2 td.displayd{
		display:none;
	}
	.headertoptdleft{
		width:225px;
	}
	.hpoint1{
		margin-left:20px;
	}
	.headertop{
		font-size:13px;
	}
	.headertoptdright{
		width:225px;
		font-size:13px !important;
	}
	.shopnowtd, .shopcarttd{
		width:175px !important;
	}
	.hbtn1, .hbtn2{
		font-size:14px;
	}
	.mbtn1, .mbtn2{
		width:63px;
	}
	.lookgifttextmenupop{
		font-size:12px;
	}
	.hbtn1a{
		width:150px;
		font-size:14px;
		background-position:right 15px top 23px;
	}
	.popuptdsidebar{
		width:175px;
	}
	.homeprodtdpriceandinfo td{
		display:block;
		width:100%;
	}
	.homeprodname, .homeprodpricenormal, .homeprodprice, .htdbuy{
		text-align:center;
	}
	.homeprodprice{
		padding-bottom:10px;
	}
	.searchaccountinvoicetd .ai_blockspan{
		display:block;
		padding-bottom:10px;
	}
	#iframe_qb{
		width:680px !important;
		height:500px !important;
	}
	.popupindex_qb{
		width:720px;
		height:580px;
		top:30px;
	}
	#posfixed_qb{
		left:50%;
		margin-left:-360px;
	}
	.productheadtabletdleftitle{
		font-size:15px;
	}
	.sortbyselectproduct2{
		display:none;
	}
	.spanmarginleftsortbyselect{
		margin-left:0px !important;
	}
	.homeprodtd4{
		float:left;
		display:block;
		width:30%;
		padding-left:1.5%;
		padding-right:1.5%;
		min-height:350px;
		vertical-align:top;
	}
	.productheadtable2 td{
		display:block;
		width:100% !important;
		text-align:center !important;
	}
	.headpartproduct2{
		height:auto;
		line-height:normal;
		padding-bottom:15px;
	}
	.productheadtabletdleftitle2{
		padding:15px 0px;
	}
	
	
	.dptabletdright{
		padding-left:20px !important;
	}
	.mainimagetd{
		width:300px;
	}
	select.checkoutselect1{
		width:200px;
	}
}
@media (max-width: 900px){
	.quickdetailtable{
		width:50%;
		padding:0px !important;
		padding-left:0px !important;
	}
	input.input_style1{
		width:calc(100% - 40px);
	}
	.addtobag_button{
		width:100%;
	}
	.quickdetaildiv{
		width:100%;
		padding-left:0px !important;
		padding-bottom:10px;
	}
	input.dp_btnsubmitpck{
		font-size:13px;
	}
	select.checkoutselect1{
		width:120px;
	}
}
@media (max-width: 720px){
	.displayd{
		display:none;
	}
	.displaym{
		display:block;
	}
	.displaym_inlineblock{
		display:inline-block;
	}
	.tablefooter td{
		float:left;
		display:block;
		width:100%;
		padding-bottom:60px;
	}
	.tablecol2 td{
		float:left;
		display:block;
		width:100%;
		border-bottom:1px solid #ddd;
	}
	.ftagtable td{
		display:block;
		width:100%;
	}
	.ftag{
		height:auto;
		padding-bottom:25px;
	}
	.ftag_div{
		min-height:auto;
		text-align:center;
	}
	.webfooterbg{
		padding-top:40px;
	}
	.headertopcenter, .headertopsep, .headertoptdright{
		display:none;
	}
	.headertoptdleft{
		width:100%;
		text-align:center;
	}
	.shopnowtd, .shopcarttd{
		width:45px !important;
	}
	.search_input{
		font-size:18px;
	}
	.tablecontent1 td{
		display:block;
		width:100%;
	}
	.tablecontent1 td .tablenoblock td{
		display:table-cell;
		width:auto;
	}
	.tableproduct1 td{
		display:block;
		width:100%;
	}
	.tableproduct1 td .homeprodtd3{
		float:left;
		display:block;
		width:46%;
		padding-left:1.5%;
		padding-right:1.5%;
		min-height:380px;
		vertical-align:top;
	}
	.tableproduct1 td .tableproduct2 td.displayd{
		display:none;
	}
	.homeprodtd4{
		float:left;
		display:block;
		width:46%;
		padding-left:1.5%;
		padding-right:1.5%;
		min-height:380px;
		vertical-align:top;
	}
	.sidebar1pad{
		display:none;
	}
	.sidebar1pad2{
		display:block;
		text-align:center;
	}
	.sidebarsep{
		display:none;
	}
	.headpart{
		text-align:center;
	}
	.headpart{
		padding-top:0px;
		padding-bottom:0px;
		height:auto;
		font-size:18px;
	}
	.headnavdisplaym{
		display:block;
		padding:0px 20px;
	}
	input.register_input{
		width:calc(100% - 52px) !important;
	}
	select.register_select{
		width:100% !important;
	}
	textarea.register_textarea{
		width:calc(100% - 52px) !important;
	}
	input.register_button{
		width:100% !important;
	}
	input.register_button2{
		width:100% !important;
		margin-left:0px !important;
	}
	.tablecontent1 td.content1sep, .tableproduct1 td.content1sep{
		display:none;
	}
	.areadtitle{
		font-size:15px;
	}
	.myprof_tdlabel .register_label{
		padding-top:0px;
		padding-bottom:5px;
	}
	.table100percent{
		width:100%;
	}
	.tdaligncenterm, .spanaligncenterm{
		text-align:center;
	}
	.spanaligncenterm{
		width:100%;
		display:block;
		padding-bottom:10px;
	}
	.headnavpricetext{
		margin-left:0px !important;
	}
	.myaccount_table2 .tr_invoice{
		/*border:2px solid #333 !important;*/
		display:block;
		width:calc(100% - 0px);
		padding:20px 0px;
		margin-bottom:20px;
		border-bottom:2px solid #c9cbcd !important;
	}
	.myaccount_table2 td{
		display:block;
		width:100%;
		text-align:left !important;
		font-size:15px;
	}
	td.myaccount_td_header{
		display:none;
	}
	.myaccount_table2 td.displayd{
		display:none;
	}
	input.confirmpay_button{
		height:45px;
		line-height:44px;
		background:#a6a8ab;
		color:#fff;
		border:0px;
	}
	input.confirmpay_button:hover{
		background:#96d51c;
	}
	.productheadtable td{
		display:block;
		width:100%;
	}
	td.productheadtabletdleft{
		width:100% !important;
	}
	.headpartproduct{
		line-height:25px;
	}
	.productheadtabletdleftitle{
		padding:15px 0px;
	}
	.mdisplayblock{
		display:block;
		padding-bottom:10px;
	}
	.mdisplayblock2{
		display:block;
		padding-bottom:20px;
	}
	/*select.product_page_select{
		height:50px;
		width:calc(100% - 4px) !important;
	}
	select.product_page_select2{
		width:48% !important;
		padding:0px !important;
	}*/
	.mfloatleft{
		float:left;
	}
	.mfloatright{
		float:right;
	}
	
	.sortbyselectproduct2{
		display:inline-block;
	}
	
	.dptable td.dptd_optimage{
		display:block;
		width:30%;
		float:left;
	}
	.dptable td.dptd_sepimage{
		display:block;
		width:2%;
		float:left;
	}
	.dptable td.dptd_sepimage2{
		display:none;
	}
	.dptable td.dptd_desc{
		display:block;
		width:calc(100% - 40px);
		float:left;
		margin-top:40px;
	}
	.dptable td.dptd_mainimage{
		display:block;
		width:68%;
		float:left;
	}
	.shoppingsubheader{
		display:none;
	}
	.shoppingbag_trheader{
		display:none;
	}
	.shoppingbag_table{
		width:360px;
		
	}
	.shoppingbag_table td{
		display:block;
		width:100%;
		text-align:left !important;
		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 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:180px !important;
	}
	.dptable td{
		display:block;
		width:100%;
	}
	.tabledpoption{
		width:50%;
	}
	.dptable .tabledpoption td{
		width:48% !important;
		display:inline-block;
	}
	.input_style1100percent{
		width:90%;
	}
	.mgreycolor{
		color:#aaa;
	}
	.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%;
	}
	.rekaptable3header{
		display:none !important;
	}
	.rekapimg2{
		max-width:100%;
		max-height:100%;
	}
	.iv_table{
		width:100%;
	}
	.iv_table td{
		display:block;
		width:100%;
		padding-bottom:30px;
		padding-left:0px !important;
	}
	.iv_table td.nopad{
		padding-bottom:0px;
	}
	.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;
	}
}
@media (max-width: 640px){
	td.logintdbtn{
		width:48%;
	}
	
	
}
@media (max-width: 480px){
	.iv_table{
		width:320px;
	}
	.homaadstable td{
		display:block;
		width:100%;
	}
	.webfooterdisplayd{
		display:none;
	}
	.webfooter_title{
		padding-top:30px;
		padding-bottom:30px;
		padding-left:20px;
		padding-right:20px;
	}
	.webfooter_title_borderm{
		border-bottom:1px solid #fff;
	}
	.webfooterbg .container{
		padding:0px;
	}
	.tablefooter td{
		padding:0px;
	}
	.webfooterbg{
		padding-top:0px;
	}
	.webfooterdisplaym{
		display:block;
	}
	.webfooter_followustd, .webfooter_orntd, .webfooter_resellertd, .copyright{
		text-align:center;
	}
	.tablefooter td.webfooter_orntd{
		padding-top:30px;
		padding-bottom:30px;
	}
	.tablefooter td.centerfooter{
		margin:0px auto;
		text-align:center;
	}
	.fbtn{
		height:55px;
		line-height:55px;
	}
	.socmed_icon{
		margin-left:5px;
		margin-right:5px;
	}
	.tablebankaccount td{
		display:block;
		width:100%;
		padding-bottom:20px;
	}
	.myordertdtitle{
		width:90px !important;
	}
	.myordertdtitle .pagetitle{
		font-size:18px !important;
	}
	.shoppingbag_voucher_code2{
		width:65px !important;
	}
	.tableproduct1 td .homeprodtd3{
		float:left;
		display:block;
		width:100%;
		padding-left:0%;
		padding-right:0%;
		vertical-align:top;
	}
	.homeprodtd4{
		float:left;
		display:block;
		width:100%;
		padding-left:0%;
		padding-right:0%;
		min-height:auto;
		vertical-align:top;
	}
	.periodtospan{
		display:block;
		padding-top:10px;
	}
	.footerdescriptionpart{
		padding:0px 20px;
	}
	.popupindex2{
		width:300px;
		height:480px;
	}
	#posfixed_addtocart{
		margin-left:-150px;
	}
	.grandnotifybtn2{
		margin-bottom:10px;
	}
	.grandnotifybtn3{
		margin-left:0px;
	}
}
@media (max-width: 360px){
	.shoppingbag_table{
		width:100%;
		
	}
	
}