.TABLE th {
	padding: 25rem 50rem;
	text-align: left;
	vertical-align: top;
}

.TABLE td {
	border: 1rem solid var(--dark-blue);
	padding: 35rem 50rem 60rem 50rem;
	vertical-align: top;
}

.TABLE b {
	display: inline-block;
	font-size: 22rem;
	margin-bottom: 10rem;
}

.TABLE td:nth-child(1) {background: var(--white); color: var(--black);}
.TABLE td:nth-child(2), .TABLE th:nth-child(2) {background: var(--blue); color: var(--white);}
.TABLE td:nth-child(3), .TABLE th:nth-child(3) {background: var(--light); color: var(--black);}

.TABLE.special p {font-size: 17rem;}
.TABLE.special p.intz {font-size: 17rem; font-weight: 500;}
.TABLE.special h4.dtna {display:none;}


.TABLE.special td:nth-child(1) {background: var(--dark); color: var(--white);}
.TABLE.special td:nth-child(2), .TABLE.special th:nth-child(2) {background: var(--blue); color: var(--white);}
.TABLE.special td:nth-child(3), .TABLE.special th:nth-child(3) {background: var(--light); color: var(--black);}



.TABLE .table.mobile {display: none;}

@media screen and (min-width:961px){
	.TABLE table {table-layout: fixed ;width: 100%;}
	.TABLE td {width: 33.33%;}
}

@media screen and (max-width:960px){
	.TABLE .table.desktop {display: none;}
	.TABLE .table.mobile {display: block !important;}
	.TABLE .columns {margin: 15rem 0 30rem;}
	.TABLE .cell {padding: 30rem 30rem 40rem;}
	.TABLE .cell:nth-child(odd) {background: var(--light); color: var(--black);}
	.TABLE .cell:nth-child(even) {background: var(--blue); color: var(--white);}
	.TABLE .cell .heading b {color: #A9ACB2; text-transform: uppercase; font-size: 14rem; margin-bottom: 0;}
	
	.TABLE.special h4 {font-size: 30rem; line-height: 34rem; text-transform: uppercase; padding-top: 40rem;}
	.TABLE.special h4.dtna {display:inline; padding-top: 0rem;}
	.TABLE.special h4.dt,h4.dtna {font-size: 14rem!important; font-weight: normal !important; text-transform: uppercase; margin: 0; padding: 0}
	.TABLE.special .cell:nth-child(odd) {background: var(--blue); color: var(--white);}
	.TABLE.special .cell:nth-child(even) {background: var(--light); color: var(--black);}
	.TABLE.special .cell {padding: 30rem;}
	.TABLE.special .intz-logo {display:none;}
	.TABLE.special h5 {margin:0;}
	

}

@media screen and (max-width:560px){
	
	.TABLE.special h4 {font-size: 30rem; line-height: 34rem; text-transform: uppercase; padding-top: 40rem;}
	.TABLE.special h4.dtna {display:inline;}
	.TABLE.special h4.dt,h4.dtna {font-size: 14rem!important; font-weight: normal !important; text-transform: uppercase; margin: 0; padding: 0}
	.TABLE.special .cell:nth-child(odd) {background: var(--blue); color: var(--white);}
	.TABLE.special .cell:nth-child(even) {background: var(--light); color: var(--black);}
	.TABLE.special .cell {padding: 10rem 10rem 30rem 10rem;}
	.TABLE.special .intz-logo {display:none;}
	.TABLE.special h5 {margin:0;}
	

}