@media (max-width: 767px) {
 body .testimonials-v2-main-banner .flex-box > .img-box { margin-right: -20px; }
}
/* Home mobile trust bar: slick (initialised below 767px after the deferred scripts) shows
   two 50%-wide slides with the first slide on the right. Until then, lay the slides out
   the same way instead of stacked, so nothing below shifts (CLS) when slick starts. */
@media (max-width: 766px) {
 .banner-bot-nav-v3.for-mob .mob-slider:not(.slick-initialized) { display: flex; overflow: hidden; padding-left: 50%; }
 .banner-bot-nav-v3.for-mob .mob-slider:not(.slick-initialized) .icon-box { display: flex; flex: 0 0 100%; }
}
/* Money-back logo: same size and flat style on every course page (QA, Nov 2026). */
section.money_back.cpr-money-back-std .image img { box-shadow: none; max-width: 364px; width: 100%; }
