.magazin-partener.grid-5 > div  {
	grid-template-columns: repeat(5, 1fr);
}
.magazin-partener.grid-41 > div  {
	grid-template-columns: repeat(4, 1fr);
}
.page-id-9141 #parteneri-grid .elementor-widget-wrap {
 display: flex;
 flex-direction: column;
height: 100%;
justify-content: space-between;
}

.page-id-9141 #parteneri-grid .elementor-widget-wrap > div:last-child {
 margin-top: auto;
}
.postid-8267 #lp-beneficii-short svg .cls-1,
.postid-8267 #lp-beneficii-short svg path {
	fill:inherit!important
}

.ingrediente-4 #lp-ingredients > div {
	grid-template-columns: repeat(4, 1fr);
}
.ingrediente-4 #lp-ingredients > div > section:first-child {
    grid-column: span 4;
}



.ingrediente-5 #lp-ingredients > div {
	grid-template-columns: repeat(5, 1fr);
}
.ingrediente-5 #lp-ingredients > div > section:first-child {
    grid-column: span 5;
}
.ingrediente-5 .elementor-counter-number-suffix {
    white-space: normal !important;
    margin-left: 4px;   
}

/* IOS POZA & ANDROID VIDEO, Ascundem implicit ambele variante */
.only-ios,
body.is-ios .only-android{
  display: none;
  position: static!important;
  
}

/* Pe iPhone/iPad (iOS) se vede doar secțiunea pentru iOS */
body.is-ios .only-ios {
  display: block !important;
}




@media (max-width:1024px) {
	.ingrediente-4 #lp-ingredients > div {
		grid-template-columns: repeat(2, 1fr);
	}
	.ingrediente-4 #lp-ingredients > div > section:first-child {
		grid-column: span 2;
	}

	.ingrediente-5 #lp-ingredients > div {
		grid-template-columns: repeat(2, 1fr);
	}
	.ingrediente-5 #lp-ingredients > div > section:first-child {
		grid-column: span 2;
	}
	 /* Pe Android se vede doar secțiunea pentru Android */
	body.is-android .only-android {
	  display: block !important;
	}
	.only-android {
	  display: none;
	}
}


@media (min-width:768px) and (max-width:1024px) {
    .elementor-section.gap-20 .elementor-container {
        gap: 0 ;
      }
	.magazin-partener.grid-5 > div {
		grid-template-columns: repeat(3, 1fr);
	}
	.magazin-partener.grid-41 > div {
		grid-template-columns: repeat(2, 1fr);
	}
}





@media (max-width: 768px){

	.magazin-partener.grid-5 > div {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.magazin-partener.grid-41 > div {
		grid-template-columns: repeat(1, 1fr);
	}
	/* counters ingrediente LP produs */
	#lp-ingredients .elementor-counter {
		flex-direction: column-reverse;
		align-items: center;
	}
		
}

