.js-marquee-wrapper {
display: inline-block;
}
.custome-marquee {
overflow: hidden;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
}
.js-marquee {
margin-right: 0px !important;
display: flex !important;
align-items: center !important;
}
.joinNowNewsleter {
overflow: hidden;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
}
.custome_Footer_Marquee {
overflow: hidden;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
}
.product_card_marquee {
overflow: hidden;
display: block !important;
white-space: nowrap;
}
.product_card_marquee .marquee-track {
display: inline-flex;
align-items: center;
white-space: nowrap;
will-change: transform;
animation: product-card-marquee 7s linear infinite;
}
.product_card_marquee:hover .marquee-track {
animation-play-state: paused;
}
.enrollNowMarquee {
overflow: hidden;
display: block !important;
white-space: nowrap;
}
.enrollNowMarquee .marquee-track {
display: inline-flex;
align-items: center;
white-space: nowrap;
will-change: transform;
animation: product-card-marquee 7s linear infinite;
}
.enrollNowMarquee:hover .marquee-track {
animation-play-state: paused;
}
@keyframes product-card-marquee {
from { transform: translateX(0); }
to   { transform: translateX(-50%); }
}
.custome-marquee > *,
.custome_Footer_Marquee > *,
.joinNowNewsleter > *,
.js-marquee > *,
.announcementItem > * {
flex-shrink: 0;
}
.announcementItem img {
width: 20px;
height: 20px;
}