@media screen and (max-width:1899px) {

	.infographics-wrapper .current-therapies .text-block-wrapper {
		height: 100% !important;
		position: absolute !important;
		right: 0 !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block {
		margin-top: 0 !important;
		position: absolute !important;
	}
}

/* All percentages are based on an image height of 2493.190 when the viewport is 1899px. */

@media screen and (min-width: 768px) and (max-width:1899px) {
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--1 {
		padding-left: 0 !important;
		top: -20px !important;
		right: 0% !important;
		left: 17.72853185595568% !important; /* 200 / 1128.125 */
		max-width: 42.27146814404432% !important; /* 60% original width minus the new left */ 
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.ribbon {
		padding-left: 0 !important;
		top: 8.944364448758417% !important; /* 223 / 2493.190 */
		right: 0 !important;
		left: 17.72853185595568% !important; /* 200 / 1128.125 */
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.ribbon p {
		padding-left: 0 !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.ribbon:before {
		content: '';
		position: absolute;
		width: 100%;
		background: #ea8a48;
		height: 100%;
		top: 0;
		left: -10.4499962293828% /* 97 / 928.23 */;
		z-index: -1;
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--2 {
		padding-left: 0 !important;
		left: 17.72853185595568% !important; /* 200 / 1128.125 */
		top: 17.48763632133933% !important; /* 436 / 2493.190 */
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 {
		padding-left: 0 !important;
		left: 6.892748828232699% !important; /* 80 / 1160.64 */
		top: 31.44565797231659% !important; /* 784 / 2493.190 */
		max-width: 58.64350703060381% !important; /* 100% - (80 / 1160.64) - (400 / 1160.64) */
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 .sub-text-block-wrapper {
		width: 100% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 .sub-text-block-wrapper .sub-text-block {
		width: 50% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 {
		top: 49.53493315792218% !important; /* 1235 / 2493.190 */
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--5 {
		top: 61.1666178670699% !important; /* 1525 / 2493.190 */
	}
}

@media screen and (min-width: 1050px) and (max-width:1780px) {
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 span.count {
		font-size: 2.5vw !important;
	}
}

@media screen and (min-width: 1120px) and (max-width:1199px) {
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--1 {
		max-width: 47.27146814404432% !important; /* 65% width minus the new left */ 
	}
}
@media screen and (min-width: 768px) and (max-width:1380px) {
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 {
		top: 28% !important;
	}
}

@media screen and (min-width: 768px) and (max-width:1109px) {
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--1 {
		top: 0 !important;
		max-width: none !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--5 .count {
		font-size: 2.5vw !important;
	}
}

@media screen and (min-width: 768px) and (max-width:1049px) {
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 span.count {
		font-size: 2.25vw !important;
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--5 p {
		font-size: 1.1vw !important;
	}
}

@media screen and (min-width: 768px) and (max-width:999px) {
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 span.count {
		font-size: 2.15vw !important;
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 p {
		font-size: 1.1vw !important;
	}
}

@media screen and (min-width: 768px) and (max-width:974px) {
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--5 {
		top: 60% !important;
	}
}

@media screen and (min-width: 641px) and (max-width: 767px) {
	.custom-row.heart-wrapper .col-md-7 {
		width: 80% !important;
	}

	.custom-row.heart-wrapper .col-md-5 {
		width: 20% !important;
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block p {
		font-size: 1.9vw;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block h2 {
		font-size: 3vw;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block h3 {
		font-size: 2vw;
	}
	
	.infographics-wrapper .current-therapies .eyebrow {
		font-size: 2vw;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--1 {
		padding-left: 0 !important;
		left: 17% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.ribbon {
		padding-left: 0 !important;
		top: 9% !important;
		left: calc( 17% - 4.75vw ) !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--2 {
		padding-left: 0 !important;
		top: 16.5% !important;
		left: 17% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 {
		top: 30% !important;
		max-width: 65% !important;
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 .sub-text-block-wrapper {
		width: 100% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 {
		top: 50% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--5 {
		top: 63% !important;
	}
}

@media screen and (max-width: 640px) {
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--1 {
		padding-left: 0 !important;
		left: 38% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.ribbon {
		padding-left: 0 !important;
		top: 8.75% !important;
		left: calc( 38% - 11.75vw ) !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--2 {
		padding-left: 0 !important;
		top: 15% !important;
		left: 38% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 {
		padding-left: 0 !important;
		top: 27% !important;
		left: 6% !important;
		width: 61% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 .sub-text-block-wrapper {
		display: flex !important;
		flex-flow: column !important;
		width: 100% !important;
	}
	
	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 .sub-text-block-wrapper .sub-text-block {
		align-content: center !important;
		display: grid !important;
		grid-template-columns: max-content 1fr !important;
		grid-gap: 10px !important;
		width: 100% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--3 .sub-text-block-wrapper .sub-text-block .count {
		font-size: 5vw !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 {
		padding-left: 0 !important;
		top: 46% !important;
		left: 13% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 .sub-text-block {
		display: grid;
		grid-template-columns: 20% 1fr;
		grid-gap: 9%;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 .sub-text-block .image-content {
		margin-right: 0 !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 .sub-text-block p {
		font-size: 2.75vw;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--4 .sub-text-block .count {
		font-size: 4vw !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--5 {
		margin: 0 !important;
		padding-left: 0 !important;
		top: 59.5% !important;
		right: 13% !important;
		left: 13% !important;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--5 h2 {
		font-size: 5vw;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--5 .count {
		font-size: 4vw;
	}

	.infographics-wrapper .current-therapies .text-block-wrapper .text-block.block--5 p {
		font-size: 2.8vw;
	}
}