/* Responsive */

@media only screen and (max-width: 1500px) {
	body .mobilsofa-event-types-carosel-container {
		max-width: 85% !important;
	}
	
	body .mobilsofa-product-cat-carousel {
		max-width: 85% !important;
		margin-left: auto;
		margin-right: auto;
	}
	
	.mult-jelen-jovo .mobilsofa-slider .mobilsofa-arrow.mobilsofa-next {
		left: unset;
		right: 10px;
	}
}

@media only screen and (max-width: 1400px) {
	#mobilsofa-header-search.mobilsofa-header-search-open {
		top: 109px;
	}
	
	#quote-li-icon .dashicons-cart {
		width: 22px;
		height: 22px;
	}
	
	.mobilsofa-header-product-taxonomies {
		grid-template-columns: repeat(5, 1fr);
	}
}

@media only screen and (max-width: 1200px) {	
	.mobilsofa-header-product-taxonomies {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.mobilsofa-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text {
		gap: 20px;
	}
	
	.mobilsofa-header-menu-nav {
		position: relative !important; 
		top: auto !important;
		left: auto !important;
		transform: none !important;
	}
}

@media only screen and (max-width: 1024px) {
	.mobilsofa-header-product-taxonomies {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.mobilsofa-header-menu-nav {
		flex: 1 !important;
		justify-content: flex-end !important;
		order: 0 !important;
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.mobilsofa-header-menu-nav .e-n-menu-toggle {
		margin: 0 0 0 auto;
	}
}

@media only screen and (max-width: 767px) {
	.mobilsofa-header-product-taxonomies {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.mobilsofa-header-product-taxonomies .mobilsofa-header-product-taxonomies-item {
		gap: 10px;
		font-size: 14px;
	}
	
	.mobilsofa-team-slides .swiper-wrapper .swiper-slide .swiper-slide-inner {
		background: linear-gradient(to top, rgba(0,0,0,1) 15%, rgba(0,0,0,0) 80%);
	}
	
	.mobilsofa-team-slides .swiper-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-description strong {
		font-size: 18px;
	}
}

@media only screen and (max-width: 480px) {	
	.mobilsofa-header-product-taxonomies .mobilsofa-header-product-taxonomies-item {
		gap: 8px;
		font-size: 13px;
	}
	
	.mobilsofa-header-product-taxonomies .mobilsofa-header-product-taxonomies-item:not(:last-child) .mobilsofa-header-product-taxonomies-item-img {
		width: 40px;
		height: 40px;
	}
}

/* End of Responsive */