/* Hero banner ke theek neeche: certifications ki lagatar chalti patti (marquee) */
.purna-marquee {
	background: #e8457a; overflow: hidden; padding: 16px 0;   /* footer wala site pink: hero ke halke pink se alag dikhe */
	font-family: Quicksand, sans-serif;
	
}
.purna-marquee__track { display: flex; width: max-content; animation: purna-marquee 30s linear infinite; will-change: transform; }
.purna-marquee:hover .purna-marquee__track { animation-play-state: paused; }
.purna-marquee__list { display: flex; align-items: center; margin: 0; padding: 0; list-style: none; flex: 0 0 auto; }
.purna-marquee__item {
	display: flex; align-items: center; gap: 12px; margin: 0; padding: 0 clamp(26px, 3.4vw, 48px);
	color: #fff; font-size: 17px; font-weight: 700; letter-spacing: .3px; white-space: nowrap;
	position: relative;
}
/* items ke beech chhota pink dot */
.purna-marquee__item::after {
	content: ""; position: absolute; right: -4px; top: 50%; width: 7px; height: 7px; margin-top: -3.5px;
	border-radius: 50%; background: rgba(255, 255, 255, .55);
}
.purna-marquee__icon {
	display: flex; align-items: center; justify-content: center; flex: 0 0 auto;
	min-width: 36px; height: 36px;   /* circle hata diya; icon khud safed */
	
}
.purna-marquee .purna-marquee__icon img { width: auto !important; height: auto !important; max-width: 52px !important; max-height: 36px !important; display: block; }   /* text ke saath balanced; GMP/ISO jaise chaude icon thode lambe */

@keyframes purna-marquee { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(var(--pm-shift, -50%), 0, 0); } }

@media (max-width: 767px) {
	.purna-marquee { padding: 12px 0; }
	.purna-marquee__item { font-size: 14px; gap: 9px; padding: 0 22px; }
	.purna-marquee__icon { min-width: 28px; height: 28px; }
	.purna-marquee .purna-marquee__icon img { max-width: 42px !important; max-height: 28px !important; }
}
@media (prefers-reduced-motion: reduce) { .purna-marquee__track { animation: none; } }

/* Mobile: 'CHOOSE YOUR BEARS' wala section (a3482e7) patti se chipka tha -> desktop jaisa gap */
@media (max-width: 767px) { .elementor-16 .elementor-element.elementor-element-a3482e7 { margin-top: 32px !important; } }
