.show-for-small {
	display: none;
}
.show-for-medium {
	display: none;
}
.show-for-large {
	display: block;
}
@media only screen and (max-width: 1068px) {
	.show-for-small {
		display: none;
	}
	.show-for-medium {
		display: block;
	}
	.show-for-large {
		display: none;
	}
	.hide-for-medium {
		display: none;
	}
}
@media only screen and (max-width: 735px) {
	.show-for-small {
		display: block;
	}
	.show-for-medium {
		display: none;
	}
	.show-for-large {
		display: none;
	}
	.hide-for-small {
		display: none;
	}
	.hide-for-medium {
		display: inline-block;
	}
}
.section.section-privacy.section-dark-purple {
	margin-bottom: 24px;
}
@media only screen and (max-width: 734px) {
	.section.section-privacy.section-dark-purple .grid-wrapper {
		padding-bottom: 24px;
	}
}
@media only screen and (max-width: 1068px) {
	.device-grid-item-wrapper.copy-data .device-grid-img, .device-grid-item-wrapper.copy-data [class*="device-grid-copy-"] {
		top: -269px;
	}
}
@media only screen and (max-width: 734px) {
	.device-grid-item-wrapper.copy-data .device-grid-img, .device-grid-item-wrapper.copy-data [class*="device-grid-copy-"] {
		top: -109px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.grid-item-afib-history .image {
		left: 60%;
		top: 2%;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 734px) {
	.grid-item-afib-history .tile-header {
		max-width: 320px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-your-health .grid-item-medication-tracking .image {
		top: 30px;
	}
}
@media only screen and (max-width: 320px) {
	.typography-hero-headline {
		font-size: 40px;
	}
}

@media only screen and (max-width: 400px) {
	.section.section-sleep.fill-purple h3 {
		font-size: 44px;
	}
	.section.section-fitness.fill-green.glyph-green h3 {
		font-size: 38px;
	}
}

@media (min-width: 735px) {
	.section-reports .reports {
		grid-template-rows: repeat(3, auto);
	}
}

@media (min-width: 1069px) {
    .section-insights .item-container {
        grid-template-columns: repeat(2, 1fr);
    }
}