.mk-nav-menu {
	overflow: hidden !important;
	max-height: 100px;
}

.mk--active .mk-portfolio-accordion-animate {
	max-height: 1200px !important;
}

.swm-container {
	padding: 0 !important;
}

/* fixing responsive bug when screen is between 1367px and 1024px */
@media only screen and (max-width: 1367px) and (min-width: 1024px) {
	.elementor-element.elementor-grid-tablet-2 .mk-grid-item-wrap,
	.elementor-element.elementor-grid-tablet-2
		.mk-items--packery
		.mk-grid-masonry-sizer,
	.elementor-element.elementor-grid-tablet-2 .mk-items--packery .mk-grid-item,
	.elementor-element.elementor-grid-tablet-4
		.mk-items--packery
		.mk-item--horizontal,
	.elementor-element.elementor-grid-tablet-4
		.mk-items--packery
		.mk-item--large-square {
		width: 50% !important;
		float: left !important;
	}
}
