@media screen and (min-width: 768px) and (max-width: 1024px) {
	.media-check {
		width: 1024px;
	}
	.container-fluid {
		padding: 0 2rem;
	}
	.ie a {
		transition: none;
	}
	.menu-modal {
		background: #fff;
	}
	.menu a {
		font-size: 1rem;
	}
	.menu-btn {
		width: 24px;
		height: 18px;
		display: flex;
		align-items: center;
		position: relative;
	}
	.menu-btn div {
		width: 24px;
		height: 2px;
		background: #EB4449;
	}
	.menu-btn div:before, .menu-btn div:after {
		content: '';
		display: block;
		width: 24px;
		height: 2px;
		background: #EB4449;
		position: absolute;
	}
	.menu-btn div:before {
		bottom: 0;
	}
	.menu-btn div:after {
		top: 0;
	}
	.filter-box {
		padding: 2rem 0 0;
		min-height: 1px
	}
	.filter-expand {
		background: none;
		color: #EB4449;
		font-size: .7rem;
	}
	.filter-box {
		padding: 1.5rem 0 0;
		min-height: 1px
	}
	.filter-expand {
		background: none;
		color: #EB4449;
		font-size: .7rem;
	}
	.filters-modal {
		position: fixed;
		left: -99999px;
		top: 0;
		opacity: 0;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-transition: opacity .3s ease-in-out, left .3s .3s ease-in-out;
		transition: opacity .3s ease-in-out, left .3s .3s ease-in-out;
		z-index: 4;
	}
	.filters-modal.opened {
		opacity: 1;
		left: 0;
		-webkit-transition: opacity .3s ease-in-out;
		transition: opacity .3s ease-in-out;
	}
	.filter-expand.inner {
		margin: 0 0 .8rem;
	}
	select {
		opacity: 1;
	}
	select[multiple] option:first-child {
		margin-top: 1.5rem;
	}
	select[multiple] ~ label {
		display: none;
	}
	select.dropdown {
		padding: 0 1rem 0 0;
		box-shadow: none;
		height: auto;
		background-position: right center;
	}
	.tab {
		margin: 0 0 .1rem;
		box-shadow: 0 2px 0 #f3f3f3;
		padding: 2rem;
		align-items: center;
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
	}
	.tab.active {
		pointer-events: auto;
	}
	.tab.active:before {
		display: none;
	}
	.tab svg {
		display: block;
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
	}
	.tab.active svg {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.tab-content {
		padding: 0 2rem;
		box-shadow: none;
		display: block !important;
		height: 0;
		overflow: hidden;
		-webkit-transition: padding .3s ease-in-out;
		transition: padding .3s ease-in-out;
	}
	.tab-content.opened {
		padding: 2rem;
		box-shadow: inset 0 -2px 0 #f3f3f3;
	}
}