Помогите, пожалуйста, как исправить под IE 11. В Edge все идеально работает, а в IE 11 слетают блоки в левую сторону и друг под другом.
.home-catalog .container-catalog {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
grid-gap: 20px;
}
.container-catalog .item-catalog {
position: relative;
}
.container-catalog .item-image {
line-height: 0;
overflow: hidden;
}
.container-catalog .item-image img {
filter: blur(0px);
transition: filter 0.3s ease-in;
transform: scale(1.1);
}
.container-catalog .item-title {
font-size: 30px;
text-shadow: black 2px 5px;
font-weight: bold;
text-decoration: none;
z-index: 1;
position: absolute;
height: 100%;
width: 100%;
opacity: 0;
transition: opacity .5s;
background: rgba(20, 19, 19, 0.4);
color: white;
display: flex;
align-items: center;
justify-content: center;
}
.container-catalog .item-catalog:hover .item-title {
opacity: 1;
}
.container-catalog .item-catalog:hover .item-image img {
filter: blur(3px);
}
@media (hover: none) {
.container-catalog .item-title {
opacity: 1;
}
.container-catalog .item-image img {
filter: blur(2px);
}
}