@media only screen and (max-width: 430px) {
    br.xsmall-hide {
        display: none;
    }

    br.xsmall-show {
        display: block;
    }
}

/* icon */

.icon-wrapper .more::after,
.icon-wrapper .icon-after::after {
    top: -0.1em;
}
.icon-wrapper .icon-after.icon-playcircle::after{
    top: 0;
}

.main .feature-cta-text {
    height: 43px;
    display: flex;
    align-items: center;
}

@media only screen and (max-width: 1068px) {
    .main .feature-cta-text {
        height: 37px;
    }
}

/* Setcions adjust */

.main .thumbnail {
    line-height: 1.47059;
}

.main .section-hero {
    padding-bottom: 75px
}

.main .feature.section-photos .feature-headline {
    max-width: 10em;
}

.main .feature.section-maps .feature-headline {
    max-width: 9.5em;
}

@media only screen and (min-width: 1069px) {
    .main .section-hero .hero-intro {
        max-width: 26em;
    }
}

.main .section-hero .lock-animation {
    top: 6px;
}

.main .feature.section-siri .feature-headline {
    max-width: 9.6em;
}

@media only screen and (max-width: 734px){
.main .section-news .news-headline {
      max-width: 281px;
}
}
@media only screen and (max-width: 340px){

.section-news .section-content.xs_content{
 width:90%;
}
}
.main .feature-cta.ect {
    line-height: 1.5;
}

@media only screen and (max-width: 1068px) {
    .main .feature-cta.ect {
        line-height: 1.8;
    }

    .main .feature-cta.ect .feature-cta-text {
        line-height: 2.3;
    }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .main .feature.section-photos .feature-excerpt {
        max-width: 18em;
    }

    .main .feature.section-siri .feature-headline {
        max-width: 9.5em;
    }

    .main .feature.section-app-store .feature-excerpt {
        max-width: 18.6em;
    }

}

@media only screen and (max-width: 734px) {
    .main .feature.section-siri .feature-headline {
        max-width: 11em;
    }

    .main .section-hero .lock-animation {
        top: 5px;
    }
}

@media only screen and (max-width: 734px) {
    .main .section-hero .hero-gradient {
        width: 735px;
        height: 1000px;
        background-size: 735px 1000px;
        background-image: url("/kr/privacy/n/images/overview/hero_bg__d8l40djyo5g2_small.jpg")
    }
}

/* ff grid fix */
@-moz-document url-prefix() {
    .main .feature .section-content.ect {
        grid-template-rows: [margin-start media-start] 143px [headline-start copy-start] max-content [headline-end] 0fr [excerpt-start] auto [excerpt-end copy-end cta-start] max-content [cta-end] 64px [margin-end media-end]
    }

    @media only screen and (max-width: 1068px) {
        .main .feature .section-content.ect {
            grid-template-rows: [margin-start media-start] 96px [headline-start copy-start] max-content [headline-end] 0fr [excerpt-start] auto [excerpt-end copy-end cta-start] max-content [cta-end] 40px [margin-end media-end]
        }
    }
}

/* 11/30 */

.main .section-router .router-image {
    background-image: url("/kr/privacy/n/images/overview/learn_more__djuwynxw3quu_large.png")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx),
(-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .main .section-router .router-image {
        background-image: url("/kr/privacy/n/images/overview/learn_more__djuwynxw3quu_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .main .section-router .router-image {
        background-image: url("/kr/privacy/n/images/overview/learn_more__djuwynxw3quu_medium.png")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .main .section-router .router-image {
        background-image: url("/kr/privacy/n/images/overview/learn_more__djuwynxw3quu_medium_2x.png")
    }
}

@media only screen and (max-width: 734px) {
    .main .section-router .router-image {
        background-image: url("/kr/privacy/n/images/overview/learn_more__djuwynxw3quu_small.png")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .main .section-router .router-image {
        background-image: url("/kr/privacy/n/images/overview/learn_more__djuwynxw3quu_small_2x.png")
    }
}

/** Siri margin adjust **/

@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .main .feature.section-siri .feature-headline {
        margin-top: -34px;
    }

    .main .feature.section-siri .section-content.ect,
    .main .feature.section-siri .feature-media-object {
        height: 450px;
    }

    .main .feature.section-siri .feature-excerpt {
        margin: 0 0 1.5em;
    }
}

/** Photos margin adjust **/

.main .feature.section-photos .feature-headline {
    margin-top: -30px;
}

.main .section-photos .feature-copy-columns {
    margin-top: -18px;
}

@media only screen and (max-width: 1068px) {
    .main .feature.section-photos .feature-headline {
        margin-top: 0;
    }

    .main .section-photos .feature-copy-columns {
        margin-top: 0;
    }
}



/** App Store margin adjust **/

.section-app-store .typography-overview-feature-headline.feature-headline {
    margin-top: -27px;
}

.section-app-store .section-content .typography-overview-feature-copy .feature-copy-columns {
    margin-top: -0.77em;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {

    .section-app-store .typography-overview-feature-headline.feature-headline {
        margin-top: -23px;
    }

    .section-app-store .section-content,
    .section-app-store .feature-media-object {
        height: 450px;
    }

    Í .main .feature.section-app-store .feature-headline {
        margin-top: -23px;
    }

}

@media only screen and (max-width: 734px) {
    .section-app-store .typography-overview-feature-headline.feature-headline {
        margin-top: 0;
    }
}

/** App Store remove 1px line **/

.main .feature.section-app-store .section-content {
    max-height: 650px;
}

.main .feature.section-app-store .feature-media-object {
    max-height: 650px;
}

@media only screen and (max-width: 734px) {
    .main .feature.section-app-store .section-content {
        max-height: unset;
    }
}

@media only screen and (max-width: 734px) {
    .main .feature.section-app-store .feature-media-object {
        max-height: unset;
    }
}