.section-plans .section-headline{
    padding-left:60px;
    padding-right:unset;
}
.icon-battery-status {
    width: 68px;
}


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

}

@media only screen and (max-width:735px){
.section-hero {
text-align: right;
}
.section-applecare {
    text-align: right;
    }

    .icon-battery-status {
    width: 68px;

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

@media only screen and (max-width:420px){

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

@media only screen and (max-width: 734px) {
    .section-support .row {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media only screen and (min-width: 1068px) {
    .typography-support-headline {
        line-height: 1.3;
    }
}

#ac-globalfooter .ac-gf-sosumi a {
    white-space: nowrap;
}

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

@media only screen and (max-width: 734px) {
#main > section.section.section-plans > div > div > div.column.column-plan-group.large-6.medium-7.medium-offset-1.small-12.small-offset-0 > div > div.flex-row.pricing-row > div.column.column-1.column-dynamic-pricing.is-last {
    left: 0;
    padding-left: 0;
    margin-left: 0;
            justify-content: flex-end;
}
}

.section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last  {
    justify-content: flex-end;
    padding-left: 0;
    margin-left: 0;
    margin-right: auto;
}