.icon-wrapper .icon, .icon-wrapper .more:not(.icon-before):after, .icon-wrapper .icon-before:before, .icon-wrapper .icon-after:after{
    position: relative;
}

.icon-after::after, .more::after {
    top: -0.09em;
}

@media only screen and (max-width: 735px) {
    .mt70 {
        margin-top: 70px !important;
    }

    .mt_ect {
        margin-top: .6em !important;
    }
}

.word-break-normal {
    word-break: normal;
}

.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;
    }
}

.icon-accidental-damage{
    margin-bottom: 14px;
}

@media only screen and (max-width: 734px) {
    .icon-accidental-damage{
        margin-bottom: 16px;
    }
}