.hero-slides .gallery-content-osx-elcapitan .copy h2 {
    font-size: 59px;
    line-height: 1.3;
}
@media only screen and (min-width: 1801px) {
    .hero-slides .gallery-content-osx-elcapitan .copy h2 {
        font-size: 59px;
    }
}

@media only screen and (max-width: 1068px), only screen and (max-height: 890px) {
    .hero-slides .gallery-content-osx-elcapitan .copy h2 {
        font-size: 47px;
        line-height: 1.45;
    }
}
@media only screen and (max-width: 735px) and (max-device-width: 735px) and (min-width: 1801px) {
    .hero-slides .gallery-content-osx-elcapitan .copy h2 {
        font-size: 39px;
    }
}

@media only screen and (max-width: 735px) and (max-device-width: 735px) and (max-width: 1068px), only screen and (max-width: 735px) and (max-device-width: 735px) and (max-height: 890px) {
    .hero-slides .gallery-content-osx-elcapitan .copy h2 {
        font-size: 29px;
    }
}

@media only screen and (max-width: 735px) and (max-device-width: 735px) and (max-width: 735px) and (max-device-width: 735px) {
    .hero-slides .gallery-content-osx-elcapitan .copy h2 {
        font-size: 25px;
    }
}

.hero-slides .gallery-content-watchos-2 .copy h2 {
    font-size: 59px;
    line-height: 1.25;
}
@media only screen and (min-width: 1801px) {
    .hero-slides .gallery-content-watchos-2 .copy h2 {
        font-size: 59px;
    }
}

@media only screen and (max-width: 1068px), only screen and (max-height: 890px) {
    .hero-slides .gallery-content-watchos-2 .copy h2 {
        font-size: 47px;
        line-height: 1.4;
    }
}
@media only screen and (max-width: 735px) and (max-device-width: 735px) and (min-width: 1801px) {
    .hero-slides .gallery-content-watchos-2 .copy h2 {
        font-size: 39px;
    }
}

@media only screen and (max-width: 735px) and (max-device-width: 735px) and (max-width: 1068px), only screen and (max-width: 735px) and (max-device-width: 735px) and (max-height: 890px) {
    .hero-slides .gallery-content-watchos-2 .copy h2 {
        font-size: 29px;
    }
}

@media only screen and (max-width: 735px) and (max-device-width: 735px) and (max-width: 735px) and (max-device-width: 735px) {
    .hero-slides .gallery-content-watchos-2 .copy h2 {
        font-size: 25px;
    }
}

.page-home .gallery-content .links {
	font-family: "PingHei","Lucida Grande", "Lucida Sans Unicode", "Helvetica","Arial","Verdana","sans-serif";
    font-size: 21px;
}
@media only screen and (min-width: 1801px) {
    .page-home .gallery-content .links {
        font-size: 21px;
    }
}

@media only screen and (max-width: 1068px), only screen and (max-height: 890px) {
    .page-home .gallery-content .links {
        font-size: 17px;
    }
}

@media only screen and (max-width: 735px) and (max-device-width: 735px) {
    .page-home .gallery-content .links {
        font-size: 12px;
    }
}

.icon:before, .more:before, .breadcrumbs-list>li:before, .icon:after, .more:after, .breadcrumbs-list>li:after, .icon .icon-htc, .more .icon-htc, .breadcrumbs-list>li .icon-htc {
	top:-1px;
}

.page-home .gallery-content h2.line-height { line-height: 1.27; }
@media only screen and (max-width: 1068px), only screen and (max-height: 890px) {
    .page-home .gallery-content h2.line-height {
        line-height: 1.35;
    }
}