#deskMatrix { display:block; }
#mobileMatrix { display:none; }
@media(max-width:768px){
	#deskMatrix { display:none; }
	#mobileMatrix { display:block; }
}	

.tableContainer {
	float:none;
	max-width:1200px;
	margin:30px auto 0;
	display:flex;
}

.strengthDown {
	background:url('https://cdn2.hubspot.net/hubfs/481608/graphics/strengthArrowDown.png');
	background-position:center bottom;
	width:30px;
	background-repeat:no-repeat;
	float:left;
	display:inline-block;
}
.tableDiv {
	max-width:1170px;
	width: 100%;
	float:left;
	display:inline-block;
}

.tableNothing {
	font-size: 14px;
	width: 20%;
	text-align:center;
	padding:5px;
}
.tableHead {
	background:#597a94;
	font-size: 24px;
	font-weight:bold;
	line-height:1;
	color:#fff;
	width: 20%;
	padding:20px 10px;
}	
.tableBox {
	background: #fff;
	font-size: 40px;
	color: #fdd12c;
	width: 20%;
	padding:10px 10px;
}
.tableBox a {
	color: #fdd12c;
}
.tableBox a:hover {
	color: #007dca;
}

.accordion {
	margin:10px auto;
}
.accordion_header {
	background:#597a94;
	font-size: 24px;
	font-weight:bold;
	line-height:1;
	color:#fff;
	padding:20px 10px;
	text-align:center;
}

.accordion_content {
	padding: 20px 10px;
	text-align:center;
	background: #fff;
}

.accordion_group .accordion_icon {
    position: relative;
}
.accordion_group .accordion_icon::before,
.accordion_group .accordion_icon::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 3px;
    width: 10px;
    height: 2px;
    margin-top: -1px;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all .25s;
    transition: all .25s;
    background-color: #f0f0f0;
}
.accordion_group.expanded .accordion_icon::before {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0;
}
.accordion_group .accordion_icon::before {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 1;
}
.accordion_group .accordion_icon::after {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.accordion_group.expanded .accordion_icon::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.flexFabricTypes {
	margin-top:15px;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	flex-wrap: wrap;
}
.flexFabricTypes img {
	padding:5px;
}dding:5px;
}