
.custommenu__inner-sub {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.catalog {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

.catalog .inner {
	/*width: 1081px;*/
}

.catalog .items {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 3em 0;
	padding-top: 6.6em;
}

.catalog .item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	flex: 0 0 23%;
	height: 21.2em;
	padding-bottom: 1.7em;
	margin-top: 1.5em;
	text-align: center;
	background-size: cover;
	background-position: center top;
	font-family: 'Calibri', sans-serif;
	border: 0.75px solid #898989;
	color: #2B2B2A;
	border-radius: 5px;
	font-weight: 600;
	text-decoration: none;
}

.catalog .item.empty {
	border-color: #fff;
}

.catalog .item h3 {
	font-size: 1.1em;
}

.catalog .item p {
	font-size: 1.25em;
	margin-top: .35em;
}

.catalog .item-text {
	line-height: 1.4em;
}

.tab-sub {
	display: none;
}

.catalog.tab-sub {
	display: block;
}

@media(max-width: 1000px) {
	.catalog .items {
		padding: 3em 1em;
	}

	.catalog .item {
		font-size: 14px;
	}
}

@media(max-width: 768px) {
	.catalog .inner {
		width: 100%;
	}

	.catalog .item {
		height: 30em;
		flex: 0 0 47%;
	}

	.catalog .item.empty {
		display: none;
	}
}

@media(max-width: 660px) {
	.catalog .item {
		height: 25em;
	}
}


@media(max-width: 500px) {
	.catalog .item {
		height: 20em;
		padding-bottom: 1.3em;
		font-size: 13px;
	}
}

@media(max-width: 375px) {
	.catalog .item {
		height: 16.6em;
	}

	.catalog .item-text {
		font-size: 11px;
	}
}
