/* icon align */
.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after {
    position: relative;
    top: -0.05em;
}

.section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
    padding-left: 0;
}

@media only screen and (max-width: 1068px) {
    .section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
      left: -20px;
    }
}  

@media only screen and (max-width: 400px) {
    .section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
        left: -35px;
    }
}

@media only screen and (max-width: 735px) {
    .section-applecare .badge .badge-caption {
        max-width: 242px;
    }
}