/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/






/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/



.section-wild-ideas .card-headline {
    margin-bottom:184px
}

@media only screen and (max-width: 1068px) {
    .section-wild-ideas .card-headline {
        margin-bottom:118px
    }
}

@media only screen and (max-width: 734px) {
    .section-wild-ideas .card-headline {
        margin-bottom: 119px;
    }
}

.section-wild-ideas .card-headline:after {
    bottom: -252px;
}


@media only screen and (max-width: 1068px) {
    .section-wild-ideas .card-headline:after {
        bottom:-134px
    }
}

@media only screen and (max-width: 734px) {
    .section-wild-ideas .card-headline:after {
        bottom:-118px
    }
}


.section-siri .line2 .punctuation-wrapper::after {
    right: -350%;
    bottom: -3%;
}

@media only screen and (max-width: 1068px) {
    .section-siri .line2 .punctuation-wrapper::after {
        right: -500%;
        bottom: -41%
    }
}

@media only screen and (max-width: 734px) {
    .section-siri .line2 .punctuation-wrapper::after {
        right: -475%;
        bottom: -31%
    }
}


.section-recycled-aluminum .line2 .end-snipe-period {
    margin-left: 213px;
    bottom: 4px;
    position: relative;
}


@media only screen and (max-width: 1068px) {
    .section-recycled-aluminum .line2 .end-snipe-period {
        margin-left: 163px;
    }
}

@media only screen and (max-width: 734px) {
    .section-recycled-aluminum .line2 .end-snipe-period {
        margin-left: 137px;
    }
}


.section-durability .card-headline {
    max-width: 6em;
}

.section-durability .card-headline .motion-blurred-element {
    transform-origin: 140% 65%;
}

.section-durability .card-headline .fallen-geo-alt {
    line-height:3.5em;
}

@media only screen and (max-width: 734px) {
    .section-inside-iphone .card-content {
        padding-top: 31px;
    }
}

@media only screen and (min-width: 1069px) {
	.card-modal-badges .badge {
		margin-right: 3.3em;
	}
}

@media only screen and (max-width: 1068px) {
	.card-modal-badges .badge {
		margin-right: 86px;
	}
}

@media only screen and (max-width: 734px) {
	.card-modal-badges .badge {
		margin-right: 0;
		margin-top: 40px;
	}
}

@media only screen and (max-width: 734px) {
    .section-durability .card-content {
        padding-right: 3px;
        padding-left: 0px;
    }
}

@media only screen and (max-width: 1068px) {
    .hero-headline-wrapper {
    margin-top: 70px;
    }
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 