/* full-width tile */

@media only screen and (min-width:735px) {
    .router-grid-wrapper .router-item-continuity {
        grid-column: 1 / 3
    }
}


.subsection-badges .badge .badge-unit {
    font-size: 34px;
}

@media only screen and (max-width: 734px) {
    .subsection-badges .badge .badge-unit {
        font-size: 30px;
    }
}


html.enhance-xp .section-hero .hero-sticky-container .sequence.three .section-content .copy p {
	left: 34%;
}

@media only screen and (max-width: 1068px) {
    html.enhance-xp .section-hero .hero-sticky-container .sequence.three .section-content .copy p {
		left: 37%;
	}
}

@media only screen and (max-width: 734px) {
    html.enhance-xp .section-hero .hero-sticky-container .sequence.three .section-content .copy p {
		left: 0;
	}
}

.section-display .section-headline {
	max-width: 7em;
}

.subsection-gallery .item-container .gallery-item .bars-container .badge-value-container{
    align-items: flex-end;
}
.subsection-gallery .graph-gallery .item-container .gallery-item .bars-container .badge-value{
    line-height: 1.0734933333;
}
.subsection-gallery .graph-gallery .item-container .gallery-item .bars-container .badge-unit{
    font-size: 32px;
    line-height: 1.35;
    margin-left: 4px;
}

@media only screen and (max-width: 734px) {
    .subsection-gallery .graph-gallery .item-container .gallery-item .bars-container .badge-unit{
        font-size: 28px;
    }
    .subsection-gallery .graph-gallery .item-container .gallery-item .bars-container .badge-value{
        line-height: 1.1;
    }
}

.section-performance .subsection-badges .badge{min-width:5.6em;}

.section-keyboard .features .feature-list {
    width: 100%
}
/* icon */
.section-keyboard .features .feature .feature-icon-wrapper.apple-tv {
    margin-top: -3px
}
@media only screen and (max-width: 734px) {
    .section-keyboard .features .feature .feature-icon-wrapper.apple-tv {
        margin-top:-7px;
        margin-left: 2px;
    }
}
@media only screen and (max-width: 734px) {
    .section-keyboard .features .feature .feature-icon-wrapper.apple-tv {
        margin-top:-3px
    }
}

@media only screen and (max-width: 734px) {
    .section-keyboard .features .feature .feature-icon-wrapper.lock-unlock {
        margin-left: 7px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-keyboard .features .feature .feature-icon-wrapper.apple-pay {
        margin-top: 1px;
    }
}

@media only screen and (max-width: 734px) {
    .section-keyboard .features .feature .feature-icon-wrapper.apple-pay {
        margin-top:0px
    }
}

@media only screen and (max-width: 734px) {
    .section-keyboard .features .feature-password-protected {
        margin-top: 25px;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 734px) {
    .section-keyboard .features .feature .feature-icon-wrapper.password-protected {
        margin-left: 4px;
    }
}

/* icon */

@media only screen and (max-width: 734px) {
    .section-display .display-tout-row {
        max-width: 280px;
    }
}

.hide-symbol-15{
    margin-right: -0.15em;
    display: inline-flex;
}

/* only for MO start*/
.section-compare .image-compare-macbook-pro-13 {
	margin-top: 0;
}

.section-hero .hero-static .intro-text .links-wrapper .cta-wrapper>li {
	margin-right: 0px;
	margin-left: 5px;
}

.section-hero .hero-static .intro-text .links-wrapper .cta-wrapper .ar-quicklook-link {
	margin-left: -2px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-static .intro-text .links-wrapper .cta-wrapper>li {
		margin-left: 15px;
	}
	.section-hero .hero-static .intro-text .links-wrapper .cta-wrapper .ar-quicklook-link {
		margin-left: 11px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-static .intro-text .links-wrapper .cta-wrapper>li {
		margin-left: 25px;
	}
	.section-hero .hero-static .intro-text .links-wrapper .cta-wrapper .ar-quicklook-link {
		margin-left: 21px;
	}
}
/* only for MO end*/

.section-routers .router-item-environment .accent-green:before {
    width: 86px;
    height: 48px;
    background-size: 86px 48px;
}

@media only screen and (max-width: 1068px) {
    .section-routers .router-item-environment .accent-green:before {
        width: 72px;
        height: 41px;
        background-size: 72px 41px;
    }
}

@media only screen and (max-width: 734px) {
    .section-routers .router-item-environment .accent-green:before {
        width: 58px;
        height: 34px;
        background-size: 58px 34px;
    }
}

.nowrap-fix-inline {
    display: inline;
    white-space: nowrap;
}