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

#ac-globalfooter .ac-gf-more::after {
    top: -.05em;
}

#ac-globalfooter * :after {
	top: 0;
	padding-left: .3em;
}

.section-how-it-works .image-auto-wake {
    background-image: url("/kr/smart-keyboard/j/images/overview/auto_wake__d386jegt2gk2_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) {
    .section-how-it-works .image-auto-wake {
        background-image:url("/kr/smart-keyboard/j/images/overview/auto_wake__d386jegt2gk2_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-how-it-works .image-auto-wake {
        background-image: url("/kr/smart-keyboard/j/images/overview/auto_wake__d386jegt2gk2_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) {
    .section-how-it-works .image-auto-wake {
        background-image:url("/kr/smart-keyboard/j/images/overview/auto_wake__d386jegt2gk2_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-how-it-works .image-auto-wake {
        background-image: url("/kr/smart-keyboard/j/images/overview/auto_wake__d386jegt2gk2_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-how-it-works .image-auto-wake {
        background-image:url("/kr/smart-keyboard/j/images/overview/auto_wake__d386jegt2gk2_small_2x.png")
    }
}

.section-hero .image-hero {
    background-image: url("/kr/smart-keyboard/j/images/overview/hero__cgbw80mkwppy_large.jpg");
}

@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) {
    .section-hero .image-hero {
        background-image:url("/kr/smart-keyboard/j/images/overview/hero__cgbw80mkwppy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .image-hero {
        background-image: url("/kr/smart-keyboard/j/images/overview/hero__cgbw80mkwppy_medium.jpg")
    }
}

@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) {
    .section-hero .image-hero {
        background-image:url("/kr/smart-keyboard/j/images/overview/hero__cgbw80mkwppy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .image-hero {
        background-image: url("/kr/smart-keyboard/j/images/overview/hero__cgbw80mkwppy_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-hero .image-hero {
        background-image:url("/kr/smart-keyboard/j/images/overview/hero__cgbw80mkwppy_small_2x.jpg")
    }
}

.section-shortcuts .image-shortcuts {
    background-image: url("/kr/smart-keyboard/j/images/overview/shortcuts__cyc23l3wzlw2_large.jpg");
}

@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) {
    .section-shortcuts .image-shortcuts {
        background-image:url("/kr/smart-keyboard/j/images/overview/shortcuts__cyc23l3wzlw2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-shortcuts .image-shortcuts {
        background-image: url("/kr/smart-keyboard/j/images/overview/shortcuts__cyc23l3wzlw2_medium.jpg")
    }
}

@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) {
    .section-shortcuts .image-shortcuts {
        background-image:url("/kr/smart-keyboard/j/images/overview/shortcuts__cyc23l3wzlw2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-shortcuts .image-shortcuts {
        background-image: url("/kr/smart-keyboard/j/images/overview/shortcuts__cyc23l3wzlw2_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-shortcuts .image-shortcuts {
        background-image:url("/kr/smart-keyboard/j/images/overview/shortcuts__cyc23l3wzlw2_small_2x.jpg")
    }
}

/* snipe */
.section-design .section-portfolio .image-full-coverage-protection-text {
    width: 73px;
    height: 21px;
    background-size: 73px 21px;
    background-repeat: no-repeat;
    background-image: url("/kr/smart-keyboard/j/images/overview/full_coverage_protection_text__dccf86it74a6_large.png");
    margin-left: -22px;
}

@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) {
    .section-design .section-portfolio .image-full-coverage-protection-text {
        background-image:url("/kr/smart-keyboard/j/images/overview/full_coverage_protection_text__dccf86it74a6_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-design .section-portfolio .image-full-coverage-protection-text {
        width:74px;
        height: 21px;
        background-size: 74px 21px;
        background-repeat: no-repeat;
        background-image: url("/kr/smart-keyboard/j/images/overview/full_coverage_protection_text__dccf86it74a6_medium.png");
        margin-left: -29px;
    }
}

@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) {
    .section-design .section-portfolio .image-full-coverage-protection-text {
        background-image:url("/kr/smart-keyboard/j/images/overview/full_coverage_protection_text__dccf86it74a6_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-design .section-portfolio .image-full-coverage-protection-text {
        width:65px;
        height: 19px;
        background-size: 65px 19px;
        background-repeat: no-repeat;
        background-image: url("/kr/smart-keyboard/j/images/overview/full_coverage_protection_text__dccf86it74a6_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-design .section-portfolio .image-full-coverage-protection-text {
        background-image:url("/kr/smart-keyboard/j/images/overview/full_coverage_protection_text__dccf86it74a6_small_2x.png")
    }
}

.section-design .image-two-viewing-angles-text {
    width: 120px;
    height: 20px;
    background-size: 120px 20px;
    background-repeat: no-repeat;
    background-image: url("/kr/smart-keyboard/j/images/overview/two_viewing_angles_text__cygx655cmpiu_large.png");
    margin-left: -60px;
}

@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) {
    .section-design .image-two-viewing-angles-text {
        background-image:url("/kr/smart-keyboard/j/images/overview/two_viewing_angles_text__cygx655cmpiu_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-design .image-two-viewing-angles-text {
        width:108px;
        height: 20px;
        background-size: 108px 20px;
        background-repeat: no-repeat;
        background-image: url("/kr/smart-keyboard/j/images/overview/two_viewing_angles_text__cygx655cmpiu_medium.png");
        margin-left: -55px;
    }
}

@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) {
    .section-design .image-two-viewing-angles-text {
        background-image:url("/kr/smart-keyboard/j/images/overview/two_viewing_angles_text__cygx655cmpiu_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-design .image-two-viewing-angles-text {
        width:94px;
        height: 18px;
        background-size: 94px 18px;
        background-repeat: no-repeat;
        background-image: url("/kr/smart-keyboard/j/images/overview/two_viewing_angles_text__cygx655cmpiu_small.png");
        margin-left: -49px;
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-design .image-two-viewing-angles-text {
        background-image:url("/kr/smart-keyboard/j/images/overview/two_viewing_angles_text__cygx655cmpiu_small_2x.png")
    }
}

.section-how-it-works .image-just-attach-text {
    width: 139px;
    height: 27px;
    background-size: 139px 27px;
    background-repeat: no-repeat;
    background-image: url("/kr/smart-keyboard/j/images/overview/just_attach_text__8ecc1erp55uq_large.png");
    margin-top: -60px;
}

@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) {
    .section-how-it-works .image-just-attach-text {
        background-image:url("/kr/smart-keyboard/j/images/overview/just_attach_text__8ecc1erp55uq_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-how-it-works .image-just-attach-text {
        width:122px;
        height: 21px;
        background-size: 122px 21px;
        background-repeat: no-repeat;
        background-image: url("/kr/smart-keyboard/j/images/overview/just_attach_text__8ecc1erp55uq_medium.png");
        margin-top: -70px;
    }
}

@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) {
    .section-how-it-works .image-just-attach-text {
        background-image:url("/kr/smart-keyboard/j/images/overview/just_attach_text__8ecc1erp55uq_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-how-it-works .image-just-attach-text {
        width:118px;
        height: 19px;
        background-size: 118px 19px;
        background-repeat: no-repeat;
        background-image: url("/kr/smart-keyboard/j/images/overview/just_attach_text__8ecc1erp55uq_small.png");
        margin-left: -58px;
        margin-top: -95px;
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-how-it-works .image-just-attach-text {
        background-image:url("/kr/smart-keyboard/j/images/overview/just_attach_text__8ecc1erp55uq_small_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    html.ie .image-just-attach-text {
        margin-left: -58px
    }
}
