@media screen and (max-width: 1559px)
{
	.item-card .card .card-title a{
	    height: 57px;
	}
	.item-card .card{
		padding: 10px 5px 12px;
	}
	.item-card .card .link-more{
		line-height: 38px;
	}
	.item-card .card .card-title{
    	padding-bottom: 6px;
	}
	#view-list .card .card-title{
    	padding-bottom: 4px;
	}
	#view-table .item-card .card .card-title a{
		height: 38px;
	}
}
@media screen and (max-width: 1229px){
    .quick_view_product{
        display: none!important;
    }
    .item-card .card:hover .first-image{
    	opacity: 1;
    }
    .item-card .card:hover .additional-image{
    	opacity: 0;
    }
    div.item-card .card:hover{
    	border-color: #a7a7a7!important;
    }
}
@media screen and (max-width: 1023px){

}
@media screen and (max-width: 599px)
{
	#view-table .card .in-card{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	#view-table .in-card-2{
		padding: 0 0 10px;
	}
	#view-table .in-card-3{
		flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		width: 100%;
	}
	.item-card .card .card-block-price{
		padding-bottom: 4px;
	}
	#view-table .card .card-image {
    	height: 146px;
	}
	#view-table .card .card-title{
		text-align: center;
	}
	#view-table .card .default-c-r{
		margin: 0 auto;
	}
	#view-table .card .card-characteristic{
		height: auto;
		text-align: center;
	}
	.item-card .card .card-characteristic:after{
		display: none;
	}
	#view-table .in-card-1{
		width: 100%;
		padding: 0 0 10px;
	}
}
@media screen and (max-width: 479px)
{
	.item-card .card .card-title a {
	    height: 38px;
	}
}