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

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

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

@media only screen and (min-width: 1069px) {
}

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

@media only screen and (max-width: 734px) {
}

.section-compare .compare-module-wrapper .compare-grid .device .device-content > p.subhead {
	min-height: 54px;
}

@media only screen and (max-width: 1068px) {
	.section-compare .compare-module-wrapper .compare-grid .device .device-content > p.subhead {
		min-height: 72px;
	}
}
@media only screen and (max-width: 890px) and (min-width: 871px) {
	.section-compare .compare-module-wrapper .compare-grid .device .device-content > p.subhead {
		min-height: 90px;
	}
}
@media only screen and (max-width: 870px) {
	.section-compare .compare-module-wrapper .compare-grid .device .device-content > p.subhead {
		min-height: 108px;
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .compare-module-wrapper .compare-grid .device .device-content > p.subhead {
		min-height: 72px;
	}
}
@media only screen and (max-width: 530px) {
	.section-compare .compare-module-wrapper .compare-grid .device .device-content > p.subhead {
		min-height: 108px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 915px) {
	.section-compare .compare-module-wrapper .device-content h3 {
		min-height: 61px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 432px) {
	.section-compare .compare-module-wrapper .device-content h3 {
		min-height: 61px;
	}
}

li[data-analytics-gallery-item-id="effortless experience"] .tile-card-image-container.image-center-center {
	padding-top: 50px;
}

/* BEGIN CARD HYPERLINK CSS  */
.typography-overlay-subcopy {
	font-size: 17px;
	line-height: 1.2353641176;
	font-weight: 600;
	letter-spacing: -0.014em;
	font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif
 }

 @media (max-width: 734px) {
    .typography-overlay-copy {
        font-size: 16px;
    }
}
 
 .tile-overlay-body {
	display: flex;
	flex-direction: column;
	justify-content: center
 }
 
 html.text-zoom .tile-overlay-body {
	justify-content: flex-start
 }
 
 .tile-overlay-copy {
	margin-top: 5em;
	max-width: var(--tile-overlay-copy-max-width)
 }
 
 @media(max-width: 734px) {
	.tile-overlay-copy {
		margin-top:.6em
	}
 }
 
 html.text-zoom .tile-overlay-copy {
	margin-top: 1em
 }
 
 .tile-overlay-copy .feature-availability {
	margin-top: 32px;
	color: #6e6e73
 }
 
 @media(max-width: 1068px) {
	.tile-overlay-copy .feature-availability {
		margin-top:20px
	}
 }
 
 .tile-overlay-copy .feature-availability>span {
	display: inline-block
 }
 
 .tile-overlay-copy .feature-availability a {
	color: inherit
 }
 
 /* END CARD HYPERLINK CSS  */

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