@media (min-width: 1400px) {
    .container{
        max-width: 1320px;
    }
}
@media (min-width: 1200px) and (max-width: 1400px) {
    .container{
        max-width: 1140px;
    }
}
@media (min-width: 992px) and (max-width: 1200px){
    .container {
        max-width: 960px;
    }
}



.mini_catalog {
    display: grid;
    gap: 5px;
    margin: 20px 0;
    font-family: "Montserrat";
}
.mini_catalog>div{
	background-color: #1e3664;
}
.mini_catalog>div .item_prod{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mini_catalog>div .item_prod .link_{
	padding:10px;
}
.mini_catalog .link_>a{
	text-decoration: none;
    font-weight: bold;
    line-height: 140%;
    color: #F47A00;
    display: block;
    width: 100%;
}
.mini_catalog .link_ h2{
	margin:0;
}
.mini_catalog .item_loy img{
	width:auto!important;
	height:auto!important;
}
.mini_catalog>div:not(:nth-child(1)) .item_prod{
	flex-direction:column;
	text-align: center;
	    height: 100%;
}
.mini_catalog>div:nth-child(1) .item_prod{
	display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.mini_catalog>div:nth-child(1) .item_prod .link_{
	order:-1;
}
@media (min-width: 1400px) {
    .mini_catalog-grid-5 {
        grid-template-columns: 515px 255px 255px 255px;
        grid-template-rows: 160px 160px;
    }
	
}
@media (min-width: 1200px) and (max-width: 1400px) {
    .mini_catalog-grid-5 {
        grid-template-columns: 470px 210px 210px 210px;
        grid-template-rows: 160px 160px;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
    .mini_catalog-grid-5 {
        grid-template-columns: calc(40% - 15px) 20% 20% 20%;
        grid-template-rows: 160px 160px;
    }
}
@media (min-width: 650px) and (max-width: 992px) {
    .mini_catalog-grid-5 {
        grid-template-columns: 50% 50%;
        grid-template-rows: 120px 120px;
    }
}
@media (max-width: 650px) {
    .mini_catalog-grid-5 {
        grid-template-columns: calc(50% - 3px) calc(50% - 3px);
        grid-template-rows: 100px 100px;
    }
	.mini_catalog{
		display:none;
	}
}
@media (min-width: 992px) {
    .mini_catalog-grid-5>div:nth-child(1) {
		grid-row: span 4;
    }
	.mini_catalog-grid-5>div:nth-child(2),
	.mini_catalog-grid-5>div:nth-child(3){
        grid-row: span 2;
    }
	.mini_catalog>div:nth-child(1) .item_loy img {
        max-height: 320px;
    }
	.mini_catalog-grid-5>div:nth-child(2) .item_loy img,
	.mini_catalog-grid-5>div:nth-child(3) .item_loy img{
		 max-height: 160px;
	}
	.mini_catalog-grid-5>div:nth-child(4) .item_loy img,
	.mini_catalog-grid-5>div:nth-child(5) .item_loy img{
		 max-height: 100px;
	}
}


/* NO IMAGE GRID START */
.ul-grid-categories{
    display: grid;
	 font-family: "Montserrat";
}

.ul-grid-category>a{
	color: #fff;
	text-decoration:none;
	font-weight:600;
    background-color: #1e3664;
	transition: all .3s ease;
}
.ul-grid-category h2{
		margin:0;
		font-weight: 600;
}
@media (min-width: 1200px) {
    .ul-grid-category h2{
		font-size:16px;
		padding:20px;
	}
	.ul-grid-category>a:hover{
        transition: all .3s ease;
        background-color: transparent;
        color: #000;
    }
}
@media (max-width: 1200px) {
    .ul-grid-category h2{
		font-size:14px;
		padding:20px;
	}
	
}
@media (min-width: 992px) {
	
	.ul-grid-categories:before {
        content: '' !important;
        display: block !important;
        position: absolute;
        background-repeat: no-repeat;
        background-size: 100%;
        z-index: 0;
		pointer-events: none;
    }
	.ul-grid-categories:before {
        background: url(../img/ul-grid-categories-bg1.svg);
        /* width: 292px;
        min-width: 292px; */
		width: 146px;
        min-width: 146px;
        /* height: 338px; */
		height: 169px;
		opacity: 1;
        bottom: 20px;
        left: 250px;
        background-size: 100%;
    }
	/* .ul-grid-categories:after {
        background: url(../img/ul-grid-categories-bg2.svg);
        width: 211px;
        min-width: 211px;
        height: 354px;
		opacity:0.7;
		right:50px;
		top:20px;
    } */
	.ul-grid-1-category.ul-grid-categories:before,
	.ul-grid-1-category.ul-grid-categories:after,
	.ul-grid-2-category.ul-grid-categories:before,
	.ul-grid-2-category.ul-grid-categories:after,
	.ul-grid-3-category.ul-grid-categories:before,
	.ul-grid-3-category.ul-grid-categories:after,
	.ul-grid-4-category.ul-grid-categories:before,
	.ul-grid-4-category.ul-grid-categories:after,
	.ul-grid-5-category.ul-grid-categories:before,
	.ul-grid-5-category.ul-grid-categories:after,
	.ul-grid-6-category.ul-grid-categories:after,
	.ul-grid-7-category.ul-grid-categories:after,
	.ul-grid-8-category.ul-grid-categories:after
	{
		display:none!important;
	}
	.ul-grid-categories {
        grid-template-columns: repeat(5, 1fr);
        position:relative;
        row-gap: 4px;
        column-gap: 4px;
        max-width: 100%;
        background: transparent;
    }
	.ul-grid-1-category .ul-grid-category,
	.ul-grid-2-category .ul-grid-category,
	.ul-grid-3-category .ul-grid-category,
	.ul-grid-4-category .ul-grid-category,
	.ul-grid-5-category .ul-grid-category,
	.ul-grid-6-category .ul-grid-category,
	.ul-grid-7-category .ul-grid-category,
	.ul-grid-8-category .ul-grid-category{
		min-height:100px;
	}
	.ul-grid-8-category .ul-grid-category,
	.ul-grid-9-category .ul-grid-category,
	.ul-grid-10-category .ul-grid-category,
	.ul-grid-11-category .ul-grid-category,
	.ul-grid-12-category .ul-grid-category,
	.ul-grid-13-category .ul-grid-category,
	.ul-grid-14-category .ul-grid-category,
	.ul-grid-15-category .ul-grid-category,
	.ul-grid-16-category .ul-grid-category{
		min-height:60px;
	}
	.ul-grid-category>a {
        display: flex;
        height: 100%;
        width: auto;
        align-items: flex-end;
        padding: 0px;
    }
	.ul-grid-categories>div:nth-child(1),
	.ul-grid-categories>div:nth-child(4),
	.ul-grid-categories>div:nth-child(5),
	.ul-grid-categories>div:nth-child(6),
	.ul-grid-categories>div:nth-child(7),
	.ul-grid-categories>div:nth-child(9),
	.ul-grid-categories>div:nth-child(11),
	.ul-grid-categories>div:nth-child(12),
	.ul-grid-categories>div:nth-child(15),
	.ul-grid-categories>div:nth-child(16),
	.ul-grid-categories>div:nth-child(17),
	.ul-grid-categories>div:nth-child(18),
	.ul-grid-categories>div:nth-child(20),
	.ul-grid-categories>div:nth-child(22){
       grid-column: span 2; /* занимают 2 колонки */
    }
	.ul-grid-categories>div:nth-child(2),
	.ul-grid-categories>div:nth-child(13),
	.ul-grid-18-category>div:nth-child(18),
	.ul-grid-21-category>div:nth-child(21),
	.ul-grid-20-category>div:nth-child(18),
	.ul-grid-20-category>div:nth-child(19),
	.ul-grid-4-category>div:nth-child(3),
	.ul-grid-6-category>div:nth-child(3),
	.ul-grid-6-category>div:nth-child(6),
	.ul-grid-7-category>div:nth-child(7),
	.ul-grid-10-category>div:nth-child(10),
	.ul-grid-9-category>div:nth-child(8),
	.ul-grid-9-category>div:nth-child(7),
	.ul-grid-12-category>div:nth-child(9),
	.ul-grid-12-category>div:nth-child(12),
	.ul-grid-17-category>div:nth-child(14),
	.ul-grid-17-category>div:nth-child(17),
	.ul-grid-15-category>div:nth-child(14){
       grid-column: span 3; /* занимает 3 колонки */
    }
	.ul-grid-14-category>div:nth-child(12),
	.ul-grid-3-category>div:nth-child(2){
		grid-column: span 1; /* занимают 1 колонку */
	}
	.ul-grid-12-category>div:nth-child(10),
	.ul-grid-14-category>div:nth-child(13),
	.ul-grid-14-category>div:nth-child(14),
	.ul-grid-3-category>div:nth-child(3){
		grid-column: span 2; /* занимают 2 колонки */
	}
}
@media (min-width: 580px) and (max-width: 991px){
	.ul-grid-categories {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 4px;
        column-gap: 4px;
        max-width: 100%;
        background: transparent;
    }
	.ul-grid-category{
		min-height:100px;
	}
	.ul-grid-category>a {
        display: flex;
        height: 100%;
        width: auto;
        align-items: flex-end;
        padding: 0px;
    }
	.filters-see-more{
		grid-column: span 2;
	}
}
@media (min-width:580px){
	.filters-see-more{
		display:none;
	}
}
@media (max-width:579px){
	.ul-grid-categories {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 2px;
        column-gap: 0px;
        max-width: 100%;
        background: transparent;
    }
	.ul-grid-category{
		min-height:40px;
	}
	.ul-grid-category>a {
        display: flex;
        height: 100%;
        width: auto;
        align-items: flex-end;
        padding: 0px;
    }
	.ul-grid-category h2 {
        padding: 10px 20px;
    }
}

@media (max-width:991px){
	.filters-see-more {
		height: 34px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        margin-top: 0px;
        background: #eee;
	}
	.ul-grid-1-category .filters-see-more,
	.ul-grid-2-category .filters-see-more,
	.ul-grid-3-category .filters-see-more,
	.ul-grid-4-category .filters-see-more,
	.ul-grid-5-category .filters-see-more,
	.ul-grid-6-category .filters-see-more{
		display:none;
	}
	.filters-see-more:after{
		content: '';
		display: flex;
		background: url(../img/filters-see-more.svg) no-repeat;
		background-position: center;
		width: 16px;
		height: 16px;
	}
	.filters-see-more.open:after {
		transform: rotateX(180deg);
	}
	.ul-grid-categories.open>.ul-grid-category,
	.ul-grid-categories>.ul-grid-category:nth-child(-n+6) {
		display: block;
	}
	.ul-grid-categories>.ul-grid-category{
		display: none;
	}
}