.tile-imessage .tile-headline{
    margin: initial;

}

@media only screen and (min-width: 1069px) {
    .grid-wrapper-alt-line-wrap .tile-imessage .tile-headline{
        max-width: initial;
    }
}

/* alts */

@media only screen and (max-width: 374px) {
    .no-break-for-se{
        display: none;
    }
}

.section-tiles .tile-safety .tile-headline {
    max-width: 400px;
}

@media only screen and (max-width: 1068px) {
    .section-tiles .tile-safety .tile-headline {
        max-width:280px
    }
}

@media only screen and (max-width: 734px) {
    .section-tiles .tile-safety .tile-headline {
        max-width:220px
    }
}


.section-tiles .tile-apple-store .tile-panel-content.textzoom-content {
    width: 522px;
}

@media only screen and (min-width: 1441px) {
    .section-tiles .tile-apple-store .tile-panel-content.textzoom-content {
        width: 760px;
        }
}

@media only screen and (max-width:1068px){
    .section-tiles .tile-apple-store .tile-panel-content.textzoom-content {
        width: 376px;
        }
}

@media only screen and (max-width:734px){
    .section-tiles .tile-apple-store .tile-panel-content.textzoom-content {
        width: 240px;
    }
}



.tile-privacy .typography-privacy-headline{
    color: #1d1d1f;
}

.tile-privacy .tile-copyblock .tile-eyebrow{
    color: rgba(0,0,0,.56);
}


.new-top{
    margin-top: 10px;
}
/* apple store */
.section-tiles .tile-apple-store .tile-copyblock-center {
    position: absolute;
    left: 65%;
    top: 50%;
    transform: translateY(-50%);
    text-align: left;
}

.section-tiles .tile-apple-store .tile-copyblock{
    width: auto;
    margin-top: 0px;
 }

 @media only screen and (max-width: 1068px) {
    .section-tiles .tile-apple-store .tile-copyblock-center {
        position: absolute;
        left: 65%;
        top: 50%;
        transform: translateY(-50%);
        text-align: left;
    }
}


@media only screen and (max-width: 734px) {
    .section-tiles .tile-apple-store .tile-copyblock-center {
       position: static;
       left:initial;
       top:initial;
       transform: none;
    text-align: center;
    }
}

@media only screen and (max-width: 734px) {
    .section-tiles .tile-apple-store .tile-copyblock{
        width: 100%;
        margin-top: 20px;
     }
}
.tile-imessage .tile-copyblock{
    bottom: 456px;
    text-align: center;
    background-size: contain;

}

@media only screen and (max-width: 1068px) {
    .tile-imessage .tile-copyblock{
        bottom: 230px;
    
    }
}
@media only screen and (max-width: 734px) {
    .tile-imessage .tile-copyblock{
        bottom: 256px;
    
    }}
.tile-imessage .tile-headline {
    margin-left: 20px;
    margin-top: 18px;

}
    .section-features .image-5g{
        background-size: contain!important;
    }
    .small-center{
        position: static;
    }

.tile-imessage .tile-content .caption-link.typography-caption{
    text-align: center;
    width: 100%;
    position: relative;
    bottom: -40px;
    font-size: 11px;
    color: #959495;
}
@media only screen and (max-width: 1400px) and (min-width: 1300px){
    .tile-imessage .tile-content .caption-link.typography-caption{
        bottom: -30px;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1290px){
    .tile-imessage .tile-content .caption-link.typography-caption{
        bottom: -10px;
    }
}
@media only screen and (max-width: 1289px) and (min-width: 1199px){
    .tile-imessage .tile-content .caption-link.typography-caption{
        bottom: -14px;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 1160px){
    .tile-imessage .tile-content .caption-link.typography-caption{
        bottom: 10px;
    }
}

@media only screen and (max-width: 1160px) and (min-width: 1069px){
    .tile-imessage .tile-content .caption-link.typography-caption{
        bottom: 18px;
    }
}

@media only screen and (max-width: 1068px) {
    .tile-imessage .tile-content .caption-link.typography-caption{
        bottom: -120px;
        font-size: 11px;
    }
}
@media only screen and (max-width: 734px) {
    .tile-imessage .tile-content .caption-link.typography-caption{
        bottom: -74px;
        font-size: 11px;
    }
}
@media only screen and (max-width: 734px) {
    .headline-center-alts{
        margin-right: -0.65em;
        display: inline-flex;
    }
}

.gradient-text{
    -webkit-background-clip: text !important;
}

.section-shared-compare .span-pipe-wrap.double {
    height: 42px;
}

@media only screen and (max-width: 734px) {
    .image-durability {
        bottom: 92px;
    }
}

@media only screen and (max-width: 734px) {
    .section-features .tile-image.image-5g {
        top: 150px;
    }
}

/* AirPods bgmImg */
@media only screen and (max-width: 430px) {
    .image-seamless {
        left: 176px;
    }
}

@media (min-width: 1069px) {
	.section-tiles .tile-durability .tile-button .icon::after, .section-tiles .tile-battery .tile-button .icon::after{
		top:2px
	}
}

/* fixed harmoney not support subgrid issue */

@supports not (grid-template-rows: subgrid) {

    @media only screen and (max-width: 1068px) {
        .section-compare .compare-table {
            grid-template-rows: 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 28px 13.5938px 21px 37px 37px 37px 8px 8px 8px 8px 68px 21px 37px 58px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 68px 21px 58px 37px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 68px 42px 4px 4px 4px 4px 4px 4px 4px 4px 68px 42px 37px 37px 37px 37px 37px 10.6641px 10.6641px 10.6641px 68px 42px 79px 58px 58px 37px 58px 37px 16px 16px 63px 21px 4px 4px 4px 4px 4px 4px 4px 4px 68px 21px 37px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 68px 21px 58px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 28px 13.5938px 21px 37px 37px 37px 8px 8px 8px 8px 68px 21px 37px 58px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 68px 21px 58px 37px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 68px 42px 4px 4px 4px 4px 4px 4px 4px 4px 68px 42px 37px 37px 37px 37px 37px 10.6641px 10.6641px 10.6641px 68px 42px 58px 58px 58px 37px 58px 37px 16px 16px 63px 21px 4px 4px 4px 4px 4px 4px 4px 4px 68px 21px 37px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 68px 21px 37px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 40px;

        }
        .section-compare .device-column {
            grid-template-rows: 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 28px 13.5938px 21px 37px 37px 37px 8px 8px 8px 8px 68px 21px 37px 58px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 68px 21px 58px 37px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 68px 42px 4px 4px 4px 4px 4px 4px 4px 4px 68px 42px 37px 37px 37px 37px 37px 10.6641px 10.6641px 10.6641px 68px 42px 79px 58px 58px 37px 58px 37px 16px 16px 63px 21px 4px 4px 4px 4px 4px 4px 4px 4px 68px 21px 37px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 68px 21px 58px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 69.0703px 28px 13.5938px 21px 37px 37px 37px 8px 8px 8px 8px 68px 21px 37px 58px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 68px 21px 58px 37px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 5.32812px 68px 42px 4px 4px 4px 4px 4px 4px 4px 4px 68px 42px 37px 37px 37px 37px 37px 10.6641px 10.6641px 10.6641px 68px 42px 58px 58px 58px 37px 58px 37px 16px 16px 63px 21px 4px 4px 4px 4px 4px 4px 4px 4px 68px 21px 37px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 4.57031px 68px 21px 37px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 6.57031px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 0px 40px;

        }
    }

}

/* price */
.localnav-container .content-expand-wrap .product-action .product-cta .pricing {
  height: auto;
  width: 130px;
}
.legacy-localnav #footnote-starred-1 {
    display: block;
}
.section-features.section-tiles .tile-button .icon::after, .section-features.section-tiles .tile-button .icon::before {
    vertical-align: unset;
}
.tile-imessage .tile-content{
    flex-direction: row;
}
.section-compare .cell .image-icon-chip-a18 {
    padding-top:8px
}

@media only screen and (max-width: 1068px) {
    .section-tiles .tile-safety .tile-eyebrow{
        max-width: 274px;
    }
}  