
.section-plans .applecare-plan {
  margin-top: 0;
}




@media only screen and (max-width: 735px){
  .section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
    padding-left: 45px;
    margin-right: 30px;
}

.section-plans .applecare-plan .flex-row .column-dynamic-pricing {
  flex-basis: 24.66667%;
  max-width: 24.66667%;
  margin-left:55px;
}
}
@media only screen and (min-width: 735px) and (max-width:1068px){
  .section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
    padding-left:42px;
  }
  #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 > table > tbody > tr:nth-child(3) > td.column.column-2.column-dynamic-pricing > p {
    margin-left:-5px;
  }
  #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 > table > tbody > tr:nth-child(3) > td.column.column-2.column-dynamic-pricing {
    margin-left:70px;
  }
  .section-plans .applecare-plan .flex-row .column-dynamic-pricing {
    flex-basis: 20.66667%;
    max-width: 20.66667%;
}
  }

  @media only screen and (min-width: 1069px) {
    .section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
      margin-left:auto;
      padding-left:0px;
    }
    #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 > table > tbody > tr:nth-child(3) > td.column.column-2.column-dynamic-pricing > p {
      margin-left:80px;
    }
    }

    @media only screen and (min-width: 390px) and (max-width: 430px) { 
      .section-plans .applecare-plan .flex-row .column-dynamic-pricing {
        flex-basis: 26.66667%;
        max-width: 26.66667%;
    }
}