@media (max-width: 1920px) { 
	.wrap_item_match{
    	width:180px;
    	margin:0 auto;
    	min-height:480px;	
    	text-align:center;
    }
    
    .img_item_match{
    	width:180px;
    	height:260px;	
    	display: table-cell;
        vertical-align: middle;	
        text-align:center;
    }
    	
    .img_item_match *{
       vertical-align: middle;	
    }
    
    .img_item_match img{
    	max-width:170px;
    	max-height:250px;	
    }
}

@media (max-width: 1440px) { 
	.block_item{
    	width:400px;
    	min-height:630px;
    	margin:0 auto;
    	text-align:center;	
    	font-family:"tw_cen_mt";
    	font-size:13px;
    	color:#333;
    	text-transform:uppercase;
    }
    
    .img_item{
    	width:400px;
    	height:530px;	
    	display: table-cell;
        vertical-align: middle;	
        text-align:center;
    }
    
    .img_item img{
    	max-width:400px;
    	max-height:530px;	
    }
    
    .color_item_img{
    	height:80px;
    	position:absolute;
    	z-index:200;	
    	bottom:109px;
    	background:#fff;
    	text-align:center;
    	width:400px;
    	max-width:400px;
    	padding:0px 0px 0px 0px;
    	display:none;
    }
    
    .wrap_item_match{
    	width:200px;
    	margin:0 auto;
    	min-height:480px;	
    	text-align:center;
    }
    
    .img_item_match{
    	width:200px;
    	height:260px;	
    	display: table-cell;
        vertical-align: middle;	
        text-align:center;
    }
    	
    .img_item_match *{
       vertical-align: middle;	
    }
    
    .img_item_match img{
    	max-width:190px;
    	max-height:250px;	
    }
}

@media (max-width: 1140px) { 
    
}

@media (max-width: 1024px) { 
	.block_item{
		width:330px;
	}
	
	.img_item{
		width:330px;
	}
	
	.img_item img{
		max-width:330px;
	}
	
	.block_blog{
		width:220px;
	}
	
	.img_blog{
		width:220px;
	}
}

@media (max-width: 800px) { 
	
}

@media (max-width: 768px) { 
	.kmt_menu_f div{
		min-height:180px;	
	}
	
	#wrap_logo{
		margin-bottom:10px;
	}
	
	#kmt_menu_top_des{
		display:none!important;	
	}
	
	.ct_cl {
		text-align:center	
	}

	.kmt_menu{
		display:inherit!important;	
	}
    
    #kmt_ud_mb{
        display: inline-block;
    }
    
    .list_item,.kmt_del,.kmt_submit_cart{
        text-align: center;
    }
    
    .kmt_submit_cart button{
        width: 100%;
        margin-bottom: 3px;
    }
    
    
    body{
       background:url(../img/bg_t_mb.jpg) repeat-x;
       padding: 0px 0px;
    }
    
    .kmt_menu_t{
        text-align: left;
    }
    
    #wrap_match_with{
        display: none;
    }
    
    #wrap_match_with_mb{
        display: inline-block;
    }
    
    #wrap_match_with_mb h5{
        text-align: center;
    }
    
    .kmt_sl_ic,.options{
        width: 100%;
    }
    
    #wrap_menu_top{
        margin-left: 0px;
    }
    
    #wrap_info_right {
        clear: both;
        text-align: center;
    }
    
    #wrap_size p,#wrap_qty p{
        width: 100%!important;
    }
    
    #wrap_color ul{
        text-align: center;	
    }

}

@media (max-width: 736px) { 
	
}

@media (max-width: 667px) { 
	#kmt_filter{
		display:none;	
	}
	
	.block_item{
		width:260px;
		min-height:500px;
	}
	
	.img_item{
		width:260px;
		height:430px;	
	}
	
	.img_item img{
		max-width:260px;
		max-height:430px;	
	}
	
	.block_blog{
		width:240px;
	}
	
	.img_blog{
		width:240px;
	}
    
    .kmt_title_cart{
        display: none;
    }
    
    .kmt_con_cart *{
        text-align: center!important;
    }
    
    .kmt_sl_ic{
        width: 50%;
        margin: 0 auto;
    }
    
    .kmt_con_cart p:nth-child(1){
        margin-top: 15px;
    }
}

@media (max-width: 640px) { 
	
}

@media (max-width: 600px) { 
	
    #kmt_info_slideup span{
        padding-left: 10px;
        
    }
    
    #kmt_info_slideup{
        border-top: 1px solid #1F1F1F;
    }
}



@media (max-width: 480px) { 
	.kmt_copyright{
		font-size:12px;	
	}
	
	.wrap_item,.wrap_blog{
		width:100%;	
	}
	
	.block_blog{
		width:300px;
	}
	
	.img_blog{
		width:300px;
	}
    
   
}

@media (max-width: 414px) {
	.wrap_item_match{
		width:300px;
	}
	
	.img_item_match{
		width:300px;
	}
	
	.img_item_match img{
		max-width:300px;	
	}
	
	.count_item{
		margin-top:10px;
		text-align:left;	
	}
    
    
    .kmt_menu_t{
        text-align: left;
    }
    
    .kmt_menu_t span:nth-child(1){
        display: none;
    }
}

@media (max-width: 375px) { 
	
}

@media (max-width: 360px) { 
	#kmt_info_slideup{
        display: none;
        background: #171717;
        position: absolute;
        z-index: 1000;
        right: 0px;
    }
    
    .kmt_close_mb{
        display: none;
    }
    
}

@media (max-width: 320px) { 
	
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}