@media (max-width: 1600px) { 
	
	
}

@media (max-width: 1440px) { 
	
	
}

@media (max-width: 1140px) { 
	
		
}


@media (max-width: 1025px) { 
	
	.wrap_logo img {
		max-width: 100%;
		height:60px;
		margin: 10px 0px;
	}
	
	.kmt_title, .kmt_title_2, .kmt_title_3, .kmt_title_4{
		font-size: 28px;
	}
	
    .minimal-menu > ul > li {
		padding:0px 12px!important;
	}
    
	
	.prev-pcl{
		left:-10px;
	}
	
	.next-pcl{
		right:-10px;
	}
	
	#wrap_cart_mini{
		right: 0px;
		background:url(../img/icon_arrt.png) no-repeat right 10px top 3px #fff;
	}
	
	.wrap_blog{
		width: 33%;
	}
	
	.block_blog{
		width: 170px;
		height: 360px;
	}
	.block_blog h3 a{
		font-size: 12px;
		line-height: 17px;
	}
	.img_blog{
		width: 170px;
		height: 105px;
	}
	.img_blog img{
		width: 100%;
	}
	.quote_blog{
		font-size: 12px;
		line-height: 17px;
	}

    
}

@media (max-width: 812px) { 
	
	
	.minimal-menu > ul > li {
		padding:0px !important;
	}
    
	.wrap_menu_center {
		margin:0px;
	}
	
	.wrap_logo{
		padding-top:10px;	
	}
	
	#wrap_lang{
		float:right;	
		margin-top:20px;
		position:relative;
	}
	
	#wrap_icon_top {
		float: right;
		margin-right: 30px;
		margin-top: 20px;
	}
	
	.wrap_menu_right{
		margin-top:-50px;	
        width: 70%;
        float: right!important;
	}
	
	.wrap_text_contact{
		margin-bottom:25px;
		text-align:center;	
	}
	
	.wrap_button_contact{
		text-align:center;	
	}
	
	.block_feedback {
		width: 320px;
		margin: 0 auto;
	}
	
	.wrap_menu_f a {
		font-size: 15px;
		padding: 0px 12px;
	}
	
	.wrap_address_home{
		text-align:center;	
	}
	
	.img_intro {
		padding-right: 5px;
	}
	
	.block_pcl{
		width:300px;
	}
	
	.img_pcl{
		width:300px;
		height:340px;
	}
	
	.block_item{
		width:320px;
		height:550px;	
	}
	
	.img_item{
		width:320px;
		height:435px;
	}
		
	.img_item img{
		max-width:320px;
		max-height:435px;	
	}
	
	.wrap_button_contact a {
		margin: 0px 20px;
	}
	
	.bg_contact{
		width:100%;	
	}
	
	.wrap_left{
		display:none;	
	}
	
	.title_mb{
		display:inline-block !important;	
	}
	
	.wrap_info_dt_item{
		padding-left:5px;	
	}

	.wrap_login_left{
		padding-right:5px;
		margin-bottom:10px;	
	}
	
	.info_cart_pac {
		width: 490px;
	}
    
    .submenu{
       background:url(../img/check_icon.png) no-repeat right 10px top 15px; 
    }
    
    .kmt_atc{
        display: none;
    }
}


@media (max-width: 769px) { 
	
}

@media (max-width: 736px) { 
	#kmt_contact_form_home .col-xs-12{
		margin-bottom:25px;	
	}
    
    #wrap_img_thumbs ul li img {
        max-width: 165px;
        max-height: 178px;
    }
}

@media (max-width: 667px) { 
	.wrap_menu_f a {
		font-size: 14px;
		padding: 0px 10px;
	}
	
	.info_cart_pac {
		width: 440px;
	}
}

@media (max-width: 640px) { 
	
}

@media (max-width: 600px) { 
    .block_pcl{
		width:260px;	
	}
	
	.img_pcl{
		width:260px;
		height:260px;
	}
	
	.block_pcl h2 a {
		font-size: 15px;
		padding: 0px 10px;
		line-height: 22px;
	}
	
	.kmt-btn-slider{
		display:none;	
	}
	
	.block_item{
		width:260px;
		height:450px;	
	}
	
	.img_item{
		width:260px;
		height:330px;
	}
		
	.img_item img{
		max-width:260px;
		max-height:340px;	
	}	
	
	.wrap_menu_f a {
		font-size: 12px;
		padding: 5px;
	}
	
	.wrap_center{
		margin:15px auto;	
	}
	
	#wrap_block_5 {
		padding-top: 10px;
	}
	
	
	.info_cart_pac {
		width: 330px;
	}
}

@media (max-width: 568px) { 
	

}

@media (max-width: 480px) { 
	
	.row{
		margin-left:0px;
		margin-right:0px;	
	}
    
    .kmt_center{
        text-align: left!important;
    }
    
	#wrap_process{
		height:73px;	
		margin-top:10px;
	}
	
	#wrap_process p:nth-child(1){
		height:50px;
	}
	
	.title_intro {
		margin-bottom: 15px;
		font-size: 22px;
		font-family: "UTM_AvoBold";
	}
	
	.wrap_item,.wrap_item_is{
		width:100%;	
	}
	
	.wrap_button_contact a {
		width:100%;
		margin:0px;
		margin-bottom:10px;
		
	}
	
	.wrap_title_newsletter{
		text-align:center;
		margin-bottom:15px;	
	}
	
	.bg_contact ul {
		padding: 10px;
		padding-bottom: 40px;
	}
	
	#wrap_img_dt{
		width:100%;
		height:auto;
		margin:0 auto;
		display: inline-block;
		vertical-align: middle;	
		text-align:center;
	}
	
	#wrap_img_dt img{
		width:100%;
		max-height:inherit;
		height:auto;	
	}
	
	#wrap_icon_heart{
		display:none;
	}
	
	#wrap_img_thumbs ul{
		margin-top:5px;	
	}
	
	
	#wrap_img_thumbs ul li{
		width:31%;
		margin:1%;
		height:120px;
	}
	
	
	#wrap_img_thumbs ul li div{
		height:120px;
	}
	
	#wrap_img_thumbs ul li img{
		width:auto;
	}
	
	.img_cart_pac{
		width:100%;
		height:auto;
		float:none;
	}
	
	.img_cart_pac img{
		width:100%;
		height:auto;
	}
	
	.info_cart_pac {
		float: none;
		padding: 15px;
		width: 100%;
	}
	
	.icon_remove_pac{
		float: none;
		width: 100%;
		text-align:left;	
		padding:0px 15px;
	}
	
	.add_qty{
		margin-left:0px;	
	}
	
	.block_ana_cart {
		padding: 10px;
	}
	
	.img_item_cart{
		width:50px;
		margin-right:0px;
		float:none;
		margin-bottom:10px;
	}
	
	.title_table{
		font-size:10px;	
	}
	
	tbody{
		font-size:10px;	
	}
    
    #icon_serach{
        display: none;
    }
    
    .block_pcl{
    	width:100%;	
    }
    
    .img_pcl{
    	width:100%;
    	height:auto;	
    }
    
    .img_pcl{
    	height:auto;	
    }
    
    .block_pcl h2{
        text-align: center;
    }
    
    .block_item_is{
    	width:100%;
    	height:auto;
    }
    
    .img_item_is{
    	width:100%;
    	height:auto;
    	display: inline-block;
    }
    
    .img_item_is img{
    	max-width:inherit;
        width: 100%;
    	max-height:inherit;
        height: auto;	
    }

    
    #wrap_search_top {
        width: 100%;
        position: inherit!important;
        z-index: 1000!important;
        top: 0;
        right: 0px;
    }
    
    #wrap_search{
    	float:none;	
    	width:100%;
    	padding:0px;
    	background:#fff;
    	display:inline-block;
        border: 1px solid #000;
        margin-top: 10px;
    }
    
    #wrap_search input:nth-child(1){
    	width:100%;
    	height:34px;
    	line-height:34px;
        text-align: center;
    	padding-left:0px;
    	color:#333;
    	float:none;
    	margin-right:0px;
        border: 0px;
    }
    
    #wrap_search input:nth-child(2){
    	display: none;
    }
	
    .kmt_account p a {
        display: inline-block;
        width: 100%;
        margin-bottom: 2px;
        text-align: center;
    }
    
    #wrap_img_thumbs ul li img {
        max-width: 130px;
    }
    
    .wrap_menu_right {
		padding-bottom: 10px;
	}
	
	.wrap_blog{
		width: 50%;
	}
}

@media (max-width: 414px) {
    
    #wrap_img_thumbs ul li img {
        max-width: 110px;
    }
	
	.wrap_menu_right {
		margin-top: -45px;
	}
	
	#wrap_cart_mini{
		display:none !important;	
	}
	
	.block_item{
		width:100%;
		height:auto;	
	}
	
	.img_item{
		width:100%;
		height:auto;	
	}
		
	.img_item img{
		width:100%;
		max-width:inherit;
		max-height:inherit;	
		height:auto;
	}	
	
}

@media (max-width: 375px) { 
    
    #wrap_img_thumbs ul li{
        height: 110px;
    }
    
    #wrap_img_thumbs ul li div {
        height: 110px;
    }

	#wrap_img_thumbs ul li img {
        max-width: 90%;
        height: auto;
    }
}

@media (max-width: 360px) { 
	.icon_contact{
		width: 35px;
	}
	
}

@media (max-width: 320px) { 
	.title_form,.kmt_title {
		font-size: 18px;
	}
	
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}