/**********MAIN STYLING**********/
.numPatients-tree {display: flex; flex-direction: column; justify-content: space-between;}
ul, ul ul, ul li, ul li ul li {list-style-type: none; margin-block-start: 0!important; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0; padding-inline-start: 0;}
.numPatients-tree h3 {margin-bottom: 0;}
.numPatients-tree a {color: #fff; text-decoration: none;}
.numPatients-mhos p {position: relative;}
.numPatients-tree a:before, .numPatients-tree a:after {position:absolute; content: ''; display: block; top: 0; bottom: 0; left: 0; right: 0;}
.numPatients-tree a:active, .numPatients-tree a:focus, .numPatients-tree a:hover {color: #eee; text-decoration: none;}
.numPatients-tree:not(.numPatients-mhos) div {text-align: center;}
.numPatients-tree li {text-align: center;}
.numPatients-mhos li.t4-item p {margin-bottom: 1rem;}
.tierOne {padding: 1rem 0; background: #2e2e2e; color: #fff;}
.tierTwo, .tierThree {padding: 60px 0 0;}
li.t3-item p {background: var(--dccps-button-primary-default); color: #fff;}
li.t4-item p {background: var(--dccps-primary-gray); color: #fff;}
.tierFour {padding: 30px 0 0;}
.tierTwo > div {background: #fff !important;}
.tierTwoLeft, .tierTwoRight, .tierTwoCenter {width: 49.5%; border: none !important;}
.tierTwoCenter {margin: 0 auto 0.5rem;}
.tierTwoLeft > p, .tierTwoRight > p, .tierTwoCenter > p {background: var(--dccps-primary-navy); color: #fff; margin: 0px !important; padding: 1rem; border: 1px solid #000;}
.tierTwo, .tierThree, .tierFour, .tierThreeLeft, .tierThreeRight, .tierFourLeft, .tierFourRight, .tierFourLeft-itemsLeft, .tierFourLeft-itemsRight, .tierFourRight-itemsLeft, .tierFourRight-itemsRight, .numPatients-mhos .tierTwoWrap {background: #fff; border: none;}
.tierTwoWrap, .tierThreeWrap, .tierThree, .tierThreeLeft, .tierThreeRight, .tierFour, .tierFourLeft, .tierFourRight {display: flex; flex-direction: row; justify-content: space-between; min-width: 100%;}
.t3-item p {padding: 1rem;}
.tierThreeLeft, .tierThreeRight {flex-wrap: wrap; height: 100%;}
.t3-item {min-width: 49%;}
.t3-item-hasSubItem {background: transparent !important; border: none !important;}
.t3-subitem:nth-child(odd) {margin-bottom: 1rem;}
.t3-item, .tierFour {flex-basis: 33.3%;}
.tierFour {min-width: 49% !important;}
.tierFourLeft, .tierFourRight {width: 100%;}
.tierFourLeft-itemsLeft, .tierFourLeft-itemsRight, .tierFourRight-itemsLeft, .tierFourRight-itemsRight {width: 100%;}
/*.t4-item {padding: 0 .5rem;}*/
.tierTwo  p, .t3-item p {width: 100%;}
.t4-item {width: 85%;}
.t4-item:nth-child(even) {margin-left: auto; margin-top: 1rem;}
.t4-item:nth-child(odd) {position: relative; z-index: 999;}
.numPatients-mhos .t4-item {width: 75%;}
.numPatients-mhos .tierFourLeft .t4-item:nth-child(2) {margin-left: auto; margin-right: auto; z-index: 998;}
.numPatients-mhos .t4-item:nth-child(3) {margin-top: 1rem; margin-left: auto; z-index: 997;}
 
/**********HOVERS**********/
.tierOne:hover h3 {font-size: 1.3rem;}
.tierOne:hover::after {top: 82px;}
.tierOne:hover ~ .tierTwo > ul li > p,
.tierOne:hover ~ .tierTwo .tierTwoWrap > div > p,
.tierTwo > ul li > p:hover,
.tierTwo .tierTwoWrap > div > p:hover {font-weight: 700;}

.tierOne:hover ~ .tierTwo > ul li > p + [class*="tierThree"] .t3-item, 
.tierOne:hover ~ .tierTwo .tierTwoWrap > div > p + [class*="tierThree"] .t3-item p, 
.tierTwo .tierTwoWrap > div > p:hover + [class*="tierThree"] .t3-item p, 
.tierTwo > ul li > p:hover + [class*="tierThree"] .t3-item p, 
.tierThree > .tierThreeLeft .tierThreeWrap > .t3-item p:hover  {font-weight: 600;}

.tierOne:hover ~ .tierTwo .tierTwoWrap > div > p ~ [class*="tierFour"] .t4-item, 
.tierOne:hover ~ .tierTwo > ul li > p ~ [class*="tierFour"] .t4-item, 
.tierTwo .tierTwoWrap > div > p:hover ~ [class*="tierFour"] .t4-item, 
.tierTwo > ul li > p:hover ~ [class*="tierFour"] .t4-item, 
.tierThree > li ul > .t3-item:nth-child(odd):hover ~ [class*="tierFour"]:nth-child(odd) .t4-item,
.tierThree > li ul > .t3-item:nth-child(even):hover ~ [class*="tierFour"]:nth-child(even) .t4-item,
[class*="tierFour"] > .t4-item:hover {font-weight: 500!important;} 

/**********SEER-CAHPS LINES**********/
.numPatients-tree, .tierTwo, .tierThree, .tierFour, .tierFour div div {position: relative;}
.tierOne:after, .tierTwoLeft:after, .tierTwoRight:after {content: " "; width: 2px; height: 30px; background: #ccc; position: absolute; z-index: 999;}
.tierOne:after {top:80px; left: 50%;}
.numPatients-mhos .tierOne:after {top: 104px;}
.tierTwoLeft:after {top:148px;left: 25%;}
.tierTwoRight:after {top:148px;left: 75%;}
.tierTwo:before {content: " "; position: absolute; top: 30px; width: 50%; height: 30px; border: 1px solid #b5b5b5; border-bottom: none; background: none; left: 25%;}
.tierThreeLeft:before, .tierThreeRight:before {content: " "; position: absolute; top: 30px; width: 75%; height: 30px; border: 1px solid #b5b5b5; border-bottom: none;}
.tierThreeLeft:before, .tierThreeRight::before {left: 7%;}
.t4-item:before {content: " "; width: 2px; background: #ccc; position: absolute;}
.tierFourRight .t4-item:before {left: 60%;}
.tierFourRight .t4-item:nth-child(even):before {height: 134px;top: -135px;}
.tierFourLeft .t4-item:nth-child(even):before {height: 175px;top: -175px;}
.t4-item:nth-child(odd):before {height: 46px; top: -46px; left: 40%;}

/**********SEER-MHOS LINES**********/
.tierFour ul:first-of-type li {position: relative;}
.numPatients-mhos .tierTwo:before {width: 75%; height: 60px; left: 15%;}
.numPatients-mhos .tierTwoLeft:after, .numPatients-mhos .tierTwoRight:after {top: 148px;}
.numPatients-mhos .tierThreeRight:before {height: 60px;}
.numPatients-mhos .tierThreeRight .t3-item {position: relative; z-index: 98;}
.numPatients-mhos .tierFourLeft .t4-item:nth-child(1):before {left: 90%;}
.numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(2):before, .numPatients-mhos .tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(2):before {left: 90%;}
.numPatients-mhos .tierFourLeft .t4-item:nth-child(3):before {left: 92%; top: -261px;}
.numPatients-mhos .tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(3):before, .numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(3):before {height: 331px; top: -331px;}

/**********RESPONSIVE**********/
@media (min-width: 993px) and (max-width: 1022px) {
    .numPatients-tree:not(.numPatients-mhos) .tierTwoRight:after {top: 175px;}
}
@media (max-width: 992px) {
	.numPatients-tree {justify-content: flex-start;}
	/*.numPatients-tree p {margin: .25rem auto;}*/
    .numPatients-tree:not(.numPatients-mhos) .tierTwoRight:after {top: 19.65%; height: 16.95%;}
    .numPatients-tree:not(.numPatients-mhos) .tierThreeRight:before {top: 30%;}
    .numPatients-tree:not(.numPatients-mhos) .tierThreeRight:after {top: 56.5%;}
    .numPatients-tree:not(.numPatients-mhos) .tierThreeRight .t3-item:before, .numPatients-tree:not(.numPatients-mhos) .tierThreeRight .t3-item:after {display: none;}
	.tierTwo {padding-top: 2rem !important;}
	.tierThree {padding-top: 1rem !important;}
	.tierFour {padding-top: 0 !important;}
	.t3-item, .t4-item, .numPatients-mhos .t4-item {width: 90%;}
    .numPatients-mhos .tierFourLeft .t4-item:nth-child(2) {margin-right: 0;}
	.tierThreeWrap, .tierThreeRight, .tierThreeLeft, .tierFourLeft, .tierFourRight {flex-direction: column; height: 100%; align-items: flex-end;}
	.tierThreeLeft div:first-child, .tierThreeRight div:first-child {order:0;}
	.tierThreeLeft div:nth-child(2), .tierThreeRight div:nth-child(2) {order: 2;}
	.tierThreeLeft div:nth-child(3) {order: 1;}
	.tierThreeLeft div:last-child, .tierThreeRight div:last-child {order: 3;}
	.tierOne:after {height: 17px;}
	.tierTwo:before {top: 17px; height: 15px;}
	.tierTwoLeft:after, .tierTwoRight:after {top: 15.95%;height: 28.5%;}
	.tierTwoLeft:after {left: 1.1%;}
	.tierTwoRight:after {left: 51.5%;}
	.t3-item:nth-child(even) {margin-top: 1rem;}
	.tierThree > div::before {left: 17.2%;}
	.tierThreeLeft:before, .tierThreeRight:before {top: 10%; width: 3%; height: 50%; border: 1px solid #b5b5b5; border-right: none; z-index: 2;}
	.tierThreeLeft:after, .tierThreeRight:after {content: " "; position: absolute; width: 5%; height: 2px; background: #ccc; top: 33.5%; left: 2.2%; z-index: 2;}
	/*.tierFour {width: 90%;}*/
	.tierFourLeft-itemsLeft, .tierFourLeft-itemsRight, .tierFourRight-itemsLeft, .tierFourRight-itemsRight {width: 95%;}
	.t4-item {margin-left: auto;}
    .numPatients-mhos .tierFourLeft .t4-item:nth-child(2) {z-index: 98;}
    .numPatients-mhos .t4-item:nth-child(3) {z-index: 98;}
	.tierOne:after, .tierTwoLeft:after, .tierTwoRight:after,  .t4-item:nth-child(odd) {z-index: 1;}
	.t3-item:after{content: " "; width: 6%; height: 2px; background: #ccc; position: absolute; z-index: 2;}
		.numPatients-mhos .tierThreeRight .t3-item:after {width: 0;}
	.tierThree > div > div.t3-item:before, .tierThree > div > div.t3-item:after {left: 21.5%;}
	.t3-item:before {content: " "; height: 17.25%; width: 2px; background: #ccc; position: absolute; z-index: 2;}
	.t3-item:nth-child(odd):before {top: 16.25%; left: 13%;}
	.t3-item:nth-child(even):before {top: 64.85%; left: 13%; height: 17.5%;}
	.t3-item:nth-child(odd):after {top: 33.5%; left: 13%;}
	.t3-item:nth-child(even):after {top: 82.5%; left: 13%;}
	.tierFour:before {content: " "; position: absolute; top: 20%; width: 5%; height: 50%; border: 1px solid #b5b5b5; border-right: none; z-index: 2;}
	.tierFour:before {left: 10%;}
	.numPatients-tree:not(.numPatients-mhos) .tierFour:before {left: 9.5%;}
	.t4-item:before {height: 0px; width: 0px;}
}
@media (max-width: 933px) {
	.tierTwo > div:after {top: 18.4%;}
	.tierTwoLeft:after {height: 29.5%; left: 1%;}
	.tierTwoRight:after {height: 25.5%; left: 51.5%;}
	.tierThreeRight:before {height: 51%;}
	.tierThreeRight:after {top: 34.5%;}
	.tierThreeLeft:after {top: 36%;}
	.t3-item:after {width: 6%;}
	.tierThreeLeft .t3-item:before {height: 21%;}
	.tierThreeLeft .t3-item:nth-child(odd):before {top: 15%;}
	.tierThreeLeft .t3-item:nth-child(even):before {top: 65%;}
	.tierThreeLeft .t3-item:nth-child(odd):after {top: 36%;}
	.tierThreeLeft .t3-item:nth-child(even):after {top: 86%;}
	.tierThreeRight .t3-item:before {height: 18%;}
	.tierThreeRight .t3-item:nth-child(odd):before {top: 16.75%;}
	.tierThreeRight .t3-item:nth-child(even):before {top: 66.75%;}
	.tierThreeRight .t3-item:nth-child(odd):after {top: 34.5%;}	
	.tierThreeRight .t3-item:nth-child(even):after {top: 84.5%;}
}
@media (min-width: 933px) and (max-width: 992px) {
    div.numPatients-tree:not(.numPatients-mhos) .tierTwoRight::after {top: 24.5%; height: 15.25%;}
}
@media (min-width: 869px) and (max-width: 933px) {
    div.numPatients-tree:not(.numPatients-mhos) .tierTwoRight::after {top: 22.4%; height: 14.25%;}
}

@media (min-width: 891px) and (max-width: 933px) {
    .numPatients-tree:not(.numPatients-mhos) .tierThreeLeft .t3-item:nth-child(odd):before {height: 19.75%; top: 16.25%;}
	.numPatients-tree:not(.numPatients-mhos) .tierTwoLeft:after {height: 30.5%;}
}
@media (max-width: 868px) {
	.tierTwo > div:after {top: 17%;}
	.tierTwoLeft:after {height: 27.5%;}
	.numPatients-tree:not(.numPatients-mhos) .tierTwoLeft:after {top: 14.95%; height: 28%;}
	.tierTwoRight:after {height: 23.5%;}
	.tierThreeLeft .t3-item:nth-child(odd):before {top: 13.75%; height: 19.5%;}
	.numPatients-tree:not(.numPatients-mhos) .tierThreeLeft .t3-item:nth-child(odd):before {top: 15%; height: 18%;}
	.tierThreeLeft:after, .tierThreeLeft .t3-item:nth-child(odd):after {top: 33%;}
	.tierThreeLeft .t3-item:nth-child(even):before {top: 63.75%; height: 22.5%;}
	
}
@media (min-width: 768px) and (max-width: 833px) {
	.numPatients-tree:not(.numPatients-mhos) .tierTwoRight:after {top: 17.2%; height: 14.65%;}
	.numPatients-tree:not(.numPatients-mhos) .tierTwoLeft:after {top: 14.1%; height: 28.5%;}
	.numPatients-tree:not(.numPatients-mhos) .tierThreeLeft .t3-item:nth-child(even):before {top: 63%; height: 23%;}
}
@media (min-width: 834px) and (max-width: 890px) {
	.numPatients-tree:not(.numPatients-mhos) .tierTwoRight:after {top: 18.35%; height: 15.65%;}
}
@media (max-width: 767px) {
	.tierTwo > div:after {top: 20%; height: 27.75%;}
	.tierThreeLeft .t3-item:nth-child(odd):before, .tierThreeLeft .t3-item:nth-child(even):before, .numPatients-tree:not(.numPatients-mhos) .tierThreeLeft .t3-item:nth-child(odd):before {height: 17.75%;}
	.tierThreeLeft .t3-item:nth-child(odd):before {top: 16.75%;}
	.numPatients-tree:not(.numPatients-mhos) .tierThreeLeft .t3-item:nth-child(odd):before {top: 16.25%; left: 12.75%; height: 17.7%;}
	.tierThreeLeft .t3-item:nth-child(even):before {top: 65%;}
	.tierThreeLeft .t3-item:nth-child(even):after {top: 82.5%;}
	.tierThreeLeft:after, .tierThreeLeft .t3-item:nth-child(odd):after {top: 34.5%;}
    .numPatients-tree:not(.numPatients-mhos) .tierTwoRight > p {padding: 1rem 1.5rem;}
    .numPatients-tree:not(.numPatients-mhos) .tierTwoRight:after {top: 19.75%; height: 16.75%;}
	.numPatients-tree:not(.numPatients-mhos) .tierTwoLeft:after {height: 29%; top: 16%;}
}
@media (max-width: 622px) {
    .tierOne:before {content: " "; width: 2px; background: #ccc; position: absolute; top: 5.95%; height: 32.85%; left: 1.2%; z-index: 1;}
    .numPatients-tree:not(.numPatients-mhos) .tierOne:before {top: 7%; height: 32.2%;}
	.tierOne:after {height: 2px; left: 1.5%; top: 38.6%; width: 5.25%;}
    .numPatients-tree:not(.numPatients-mhos) .tierOne:after {top: 39%;}
	.tierTwo:before, .tierThreeLeft:before, .tierThreeRight:before, .tierFour:before {border: 2px solid #ccc; border-right: none;}
	.tierTwo:before {top: 6%; height: 50%; left: 7.25%; width: 3%;}
    .numPatients-tree:not(.numPatients-mhos) .tierTwo:before {top: 7%; height: 69%; left: 6.5%;}
	.tierTwo {position: relative;}
	.tierTwo:before {height: 73.5%; width: 3.5%; top: 7%; left: 6.5%; border-left: 2px solid #ccc;}
	.tierTwo:after {height: 2px; width: 3.5%; top: 16%; left: 6.5%;}
	.tierTwo, .tierThree {flex-direction: column;}
	div.tierTwo > div {width: 90%; margin-left: auto;} 
	.tierTwo > div:after {left: 15%; height: 14.1%;}
	.tierTwoLeft:after {height: 20.85%; width: 2px; top: 9.5% !important; left: 12.5%; border: none;} 
	.numPatients-tree:not(.numPatients-mhos) .tierTwoLeft:after {top: 11.3%!important; left: 12%; height: 19%;}
	.tierTwoRight {margin-top: 1rem;}
	.tierTwoRight:after {height: 8.7%; left:12.45%; top: 82.5% !important;}
	.numPatients-tree:not(.numPatients-mhos) .tierTwoRight:after {top: 79.2%!important; height: 10.5%;}
	.tierThree > div:after {width: 11.75%; left: 5.75%; }   
    .tierTwoWrap {flex-direction: column; align-items: flex-end; min-width: 100%;}
    .tierTwoLeft, .tierTwoRight/*, .tierTwoCenter*/ {width: 90%;}
    .tierThreeLeft:after, .tierThreeRight:after {width: 4.75%; left: 2.75%;}
	.numPatients-tree:not(.numPatients-mhos) .tierThreeRight:after {top:49.5%;}
	.tierThreeLeft:after, .tierTwoLeft .t3-item:nth-child(odd):after {top: 31.6%;}
	.numPatients-tree:not(.numPatients-mhos) .tierThreeLeft .t3-item:nth-child(odd):after {top: 33.6%;}
	.tierThree > .tierThreeLeft > .t3-item:after, .tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(2):before, .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(2):before{height: 2px;}
    .t3-item.t3-item-hasSubItem, .t3-item.t3-item-hasSubItem .t3-item {width: 95%; margin-left: auto;}
    .tierTwoLeft .t3-item:nth-child(even):after {top: 80.75%;}
    .numPatients-tree:not(.numPatients-mhos) .tierTwoLeft .t3-item:nth-child(even):after {top: 82.25%; width: 5.5%;}
	.tierThreeLeft .t3-item:nth-child(even):before {top: 61.25%; height: 19.5%;}
    .numPatients-tree:not(.numPatients-mhos) .tierThreeLeft .t3-item:nth-child(even):before {top: 65%; height: 17.5%;}
	.tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(2):before, .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(2):before {top: 49.75%;} 
    .tierThreeRight .t3-item-hasSubItem:nth-child(2) .t3-subitem:nth-child(even):after {left: 9%;}
	.tierThreeLeft .t3-item:nth-child(odd):before {top: 12.25%; height: 19.5%;}
}
@media (max-width: 575px) {
    .numPatients-tree *:before, .numPatients-tree *:after {display: none;}
}

/**********SEER-MHOS RESPONSIVE**********/
@media (min-width: 992px) and (max-width: 1025px) {
    .numPatients-mhos .tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(3):before {height: 333px; top: -331px;}
}
@media (min-width: 992px) and  (max-width: 1039px) {
    .numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(3):before {height: 333px; top: -331px;}
}
@media (min-width: 993px) and (max-width: 1034px) {
	.numPatients-mhos .tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(3):before, .numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(3):before {height: 358px; top: -358px;}
	.numPatients-mhos .tierFourLeft .t4-item:nth-child(even):before {height: 202px; top: -202px;}
}
@media (min-width: 1035px) and (max-width: 1039px) {
	.numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(2):before {height: 202px; top: -202px;}
	.numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(3):before {height: 358px; top: -358px;}
}
@media (min-width: 1034px) and (max-width: 1173px) {
	.numPatients-mhos .tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(3):before, .numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(3):before {}
}
@media (max-width: 992px) {
	.numPatients-mhos .tierThreeRight, .numPatients-mhos .tierThreeLeft, .numPatients-mhos .tierFourLeft, .numPatients-mhos .tierFourRight {flex-direction: column; height: 100%;align-items: flex-end;}
    .numPatients-mhos .tierTwoLeft:after, .numPatients-mhos .tierTwoRight:after {top: 120px;}
    .numPatients-mhos .tierTwoLeft:after {height: 27.5%;}
    .numPatients-mhos .tierTwoRight:after {height: 11.5%;}
    .numPatients-mhos .tierThreeLeft:before {top: 6%; left: 7%;}
    .numPatients-mhos .tierThreeRight:before {top: 30%; height: 50%;}
    .numPatients-mhos .tierThreeRight:after {width: 5%; top: 49.5%; left: 2%;}
    .numPatients-mhos .tierThreeLeft .tierFour:before {top: 15%; height: 68%;}
	.numPatients-mhos .tierThreeLeft:after {top: 31.25%;}
	.numPatients-mhos .tierThreeLeft:after, .numPatients-mhos .tierThreeRight:after {width: 5%;}
    .numPatients-mhos .tierThreeLeft .t3-item:nth-child(odd):before {top: 12.25%; height: 19.75%;}
    .numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 61.35%; height: 19.5%;}
    .numPatients-mhos .tierThreeRight .t3-item:nth-child(odd):before {/*top: 12%; height: 26.5%; left: 18%;*/ display: none;}
    .numPatients-mhos .tierThreeRight .t3-item:nth-child(even):before {/*top: 60%; left: 18%; height: 203px;*/ display: none;}
    .numPatients-mhos .tierThreeRight .t3-item-hasSubItem {top: 16.75%;}
    .numPatients-mhos .tierThreeRight .t3-item-hasSubItem .t3-subitem:before, .numPatients-mhos .tierThreeRight .t3-item-hasSubItem:first-child .t3-subitem:after, .numPatients-mhos .tierThreeRight .t3-item-hasSubItem:nth-child(2) .t3-subitem:nth-child(odd):after {width: 0;}
    .numPatients-mhos .tierThreeRight .t3-item-hasSubItem:nth-child(2) .t3-subitem:nth-child(even):after {top: 169px; left: 10%; width: 3%;}
    .numPatients-mhos .tierThree > div::before {left: 7%;}
    .numPatients-mhos .tierTwoRight .tierThree > div::before {width: 7%;}
    .numPatients-mhos .tierThree > div > .t3-item:before, .numPatients-mhos .tierThree > div > .t3-item:after {left: 14.5%;}
    .numPatients-mhos .tierThree > .tierThreeLeft > .t3-item:after {height: 3px;}
    .numPatients-mhos .tierThree > .tierThreeRight > .t3-item:after {/*left: 18%; width: 3%; top:38.5%;*/ display: none;}
    .numPatients-mhos .tierThree .tierThreeRight .tierFour:before {left: 12%; width: 2.5%;}
    .numPatients-mhos .t3-item:after {width: 6%;}
    .numPatients-mhos .tierFour:before {left: 9.5%;}
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(odd):after {top: 31.75%;}
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after{top: 80.75%;}
    .numPatients-mhos .tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(2):before, .numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(2):before  {height: 1px; width: 6.25%; top: 51%; left: -6%;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .numPatients-mhos .tierThreeRight .t3-item:nth-child(even):before {height: 198px}
}
@media (min-width: 623px) and (max-width: 678px) {
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 82.6%;}
    .numPatients-mhos .tierThreeRight:after {left: 2.25%;}
}
@media (min-width: 623px) and (max-width: 698px) {
    .numPatients-mhos .tierThreeRight .t3-item:nth-child(even):before {height: 198px;}
}
@media (min-width: 768px) and (max-width: 850px) {
   .numPatients-mhos .tierTwoLeft:after, .numPatients-mhos .tierTwoRight:after {top: 114px;}
}
@media (min-width: 831px) and (max-width: 850px) {
    .numPatients-mhos .tierTwoLeft:after {height: 26.5%;}
}
@media (min-width: 768px) and (max-width: 850px) {
    .numPatients-mhos .tierTwo * p {font-size: 1rem;}
}
@media (min-width: 850px) and (max-width: 930px) {
    .numPatients-mhos .t4-item {padding: 0;}
}
@media (min-width: 851px) and (max-width: 868px) {
    .numPatients-mhos .tierTwoLeft:after {height: 25.5%;}
}
@media (min-width: 768px) and (max-width: 868px) {
    .numPatients-mhos .tierTwoLeft:after {height: 25.5%;}
    
    .numPatients-mhos .tierThreeRight .t3-item:nth-child(odd):before {top: 11%; height: 27.75%;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(odd):after {top: 31.65%;}
    .numPatients-mhos .tierThreeLeft .t3-item:nth-child(odd):before {top: 12.25%; height: 19.5%;}
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 80.65%;}
    .numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 61.25%; height: 19.5%;}
    .numPatients-mhos .tierTwoRight:after {height: 110px;}
    [class*="tierFour"] > .t4-item:hover {font-size: 1.1rem;}
}
@media (min-width: 768px) and (max-width: 945px) {
	.numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 79.75%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 59.35%; height: 20.5%;}
}
@media (min-width: 768px) and (max-width: 850px) {
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(odd):before {top: 11.85%; height: 19%;}
	.numPatients-mhos .tierTwoLeft .t3-item:nth-child(odd):after {top: 30.75%;}
	.numPatients-mhos .tierTwoRight:after {height: 105px;}
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 80.75%;}
    .numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 61.2%; height: 19.5%;}
}
@media (min-width: 768px) and (max-width: 832px) {
	.numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 80.35%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 57.75%; height: 22.75%;}
}
@media (min-width: 768px) and (max-width: 781px) {
	.numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 78.75%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 57.25%; height: 21.5%;}
}
@media (min-width: 782px) and (max-width: 813px) {
	.numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 81%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 58.85%; height: 22.25%;}
}
@media (min-width: 833px) and (max-width: 850px) {
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 79.75%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 59.35%; height: 20.5%;}
}
@media (min-width: 851px) and (max-width: 914px) {
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 81%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 58.8%; height: 22.5%;}
}

@media (min-width: 946px) and (max-width: 991px) {
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 79.75%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 59.5%; height: 20.5%;}
}
@media (min-width: 623px) and (max-width: 678px) {
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 81.25%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 60%; height: 21.5%;}
}
@media (min-width: 768px) and (max-width: 868px) {
    .numPatients-mhos .tierTwoLeft:after {height: 27.5%;}
}
@media (min-width: 623px) and (max-width: 678px) {
	.numPatients-mhos .tierTwoLeft .t3-item:nth-child(odd):after {top: 31.25%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(odd):before {top: 12%; height: 19.5%}
}
@media (min-width: 623px) and (max-width: 716px) {
	.numPatients-mhos .tierTwoRight:after {height: 11.25%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 59.35%; height: 20.5%;}
	.numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 79.75%;}
}
@media (max-width: 622px) {
    .numPatients-mhos .tierOne:before {top: 7.65%; height: 31.1%;}
    .numPatients-mhos .tierOne:after {height: 2px; width: 5.25%; top: 38.6%; left: 1.5%;}
    .numPatients-mhos .tierTwo:before {height: 73.5%; width: 3.5%; top: 7%; left: 6.5%; border-left: 2px solid #ccc;}
    .numPatients-mhos .tierTwo:after {height: 2px; width: 3.5%; top: 16%; left: 6.5%;}
    .numPatients-mhos .tierTwoLeft:after {height: 20.85%; width: 2px; top: 9.5% !important; left: 12.5%; border: none;} 
    .numPatients-mhos .tierTwoRight:after {height: 8.7%; left:12.45%; top: 82.5% !important;}
    .numPatients-mhos .tierTwoWrap {flex-direction: column; align-items: flex-end; min-width: 100%;}
    .numPatients-mhos .tierTwoCenter {margin: 0 0 1rem;}
    .numPatients-mhos .tierTwoLeft, .tierTwoRight, .tierTwoCenter {width: 90%;}
    .numPatients-mhos .tierThreeLeft:after, .numPatients-mhos .tierThreeRight:after {width: 4.75%; left: 2.75%;}
	.numPatients-mhos .tierThreeLeft:after, .numPatients-mhos .tierTwoLeft .t3-item:nth-child(odd):after {top: 31.6%;}
    .numPatients-mhos .tierThree > .tierThreeLeft > .t3-item:after,
    .numPatients-mhos .tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(2):before, 
    .numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(2):before{height: 2px;}
    .numPatients-mhos .t3-item.t3-item-hasSubItem, .numPatients-mhos .t3-item.t3-item-hasSubItem .t3-item {width: 95%; margin-left: auto;}
    .numPatients-mhos .tierTwoLeft .t3-item:nth-child(even):after {top: 80.75%;}
    .numPatients-mhos .tierThreeLeft .t3-item:nth-child(even):before {top: 61.25%; height: 19.5%;}
    .numPatients-mhos .tierFourLeft .tierFourLeft-itemsLeft .t4-item:nth-child(2):before, .numPatients-mhos .tierFourLeft .tierFourLeft-itemsRight .t4-item:nth-child(2):before {top: 49.75%;} 
    .numPatients-mhos .tierThreeRight .t3-item-hasSubItem:nth-child(2) .t3-subitem:nth-child(even):after {left: 9%;}
	.numPatients-mhos .tierThreeLeft .t3-item:nth-child(odd):before {top: 12.25%; height: 19.5%;}
}
@media (min-width: 993px) {
	.numPatients-mhos .tierThreeLeft p {z-index: 998;}
}

/**********BROWSER FIXES**********/
/*~~MS EDGE~~*/
@media (max-width: 622px) {
	@supports (-ms-ime-align: auto) {
		.t3-item, .tierFour {flex-basis: auto;}
	}
}
@media (max-width: 375px) {
	@supports (-ms-ime-align: auto) {
		.numPatients-tree *:before, .numPatients-tree *:after {width:0; height:0; border: none; background:none;}
		.tierOne, .tierTwo {padding-top: 1rem !important;}
	}
}