// .bu-icon-bar {
// 	margin-bottom: 1em;
// 	padding: 1em;
// }

// .four-icons {
// 	display: grid;
// 	grid-column-gap: 1em;
// 	grid-row-gap: 1em;
// 	grid-template-columns: repeat(2, 1fr);
// 	grid-template-rows: repeat(2, 1fr);
// }

// @media (min-width: 960px) {
// 	.four-icons {
// 		grid-template-columns: repeat(4, 1fr);
// 		grid-template-rows: 1fr;
// 	}
// }

// @media (max-width: 480px) {
// 	.mobile-align {
// 		flex-direction: column;
// 		text-align: center;
// 	}
// }

// .three-icons {
// 	display: flex;
// 	justify-content: space-between;
// }

// @media (max-width: 960px) {
// 	.three-icons {
// 		flex-direction: column;
// 	}

// 	.three-icons .bu-icon-container {
// 		margin-bottom: 1.5em;
// 	}

// 	.three-icons .bu-icon-container.last-icon {
// 		margin-bottom: 0;
// 	}
// }

// .two-icons {
// 	display: flex;
// 	flex-direction: row;
// 	justify-content: space-between;
// }

// @media (max-width: 767px) {
// 	.two-icons {
// 		flex-direction: column;
// 	}

// 	.two-icons .bu-icon-container {
// 		margin-bottom: 1.5em;
// 	}

// 	.two-icons .bu-icon-container.last-icon {
// 		margin-bottom: 0;
// 	}
// }

// .bu-icon-container {
// 	display: flex;
// 	min-width: 0;
// }

// .bu-icon-container-dir-row {
// 	flex-direction: row;
// }

// .dir-column {
//   flex-direction: column;
//   text-align: center;
// }

// .icon-column {
// 	margin-bottom: 0;
// }

// .last-icon {
// 	margin-right: 0 !important;
// }

// .bu-icon {
// 	margin-bottom: .5em;
// }

// .bu-icon-left {
// 	margin-right: 1em;
// }

// @media (min-width: 480px) {
// 	.left-4x {
// 		margin-right: .75em;
// 	}
// }

// .icon-heading {
// 	font-size: 1.25em;
// 	font-weight: bold !important;
// 	line-height: 1.25;
// 	margin-bottom: .25em;
// }

// .icon-text {
// 	font-size: .875em;
// }


.bu-icon-bar {
	margin-bottom: 1em;
	padding: 1em;
}

.four-icons {
	display: -ms-grid;
	display: grid;
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	-ms-grid-columns: 1fr 1em 1fr;
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-rows: 1fr 1em 1fr;
	grid-template-rows: repeat(2, 1fr);
}

.four-icons > *:nth-child(1) {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
}

.four-icons > *:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
}

.four-icons > *:nth-child(3) {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
}

.four-icons > *:nth-child(4) {
	-ms-grid-row: 3;
	-ms-grid-column: 3;
}

@media (min-width: 960px) {
	.four-icons {
		-ms-grid-columns: (1fr)[4];
		grid-template-columns: repeat(4, 1fr);
		-ms-grid-rows: 1fr;
		grid-template-rows: 1fr;
	}
	.four-icons > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	.four-icons > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 2;
	}
	.four-icons > *:nth-child(3) {
		-ms-grid-row: 1;
		-ms-grid-column: 3;
	}
	.four-icons > *:nth-child(4) {
		-ms-grid-row: 1;
		-ms-grid-column: 4;
	}
}

@media (max-width: 480px) {
	.mobile-align {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: center;
	}
}

.three-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

@media (max-width: 960px) {
	.three-icons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.three-icons .bu-icon-container {
		margin-bottom: 1.5em;
	}

	.three-icons .bu-icon-container.last-icon {
		margin-bottom: 0;
	}
}

.two-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

@media (max-width: 767px) {
	.two-icons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.two-icons .bu-icon-container {
		margin-bottom: 1.5em;
	}

	.two-icons .bu-icon-container.last-icon {
		margin-bottom: 0;
	}
}

.bu-icon-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 0;
}

.bu-icon-container-dir-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}

.dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.icon-column {
	margin-bottom: 0;
}

.last-icon {
	margin-right: 0 !important;
}

.bu-icon {
	margin-bottom: .5em;
}

.bu-icon-left {
	margin-right: 1em;
}

@media (min-width: 480px) {
	.left-4x {
		margin-right: .75em;
	}
}

.icon-heading {
	font-size: 1.25em;
	font-weight: bold !important;
	line-height: 1.25;
	margin-bottom: .25em;
}

.icon-text {
	font-size: .875em;
}

h3.toggle-css {
	padding: .25em 0 0 0 !important;
}

.toggle-css p {
	margin-left: 0;
}

.toggle-css p .btn {
	font-size: 12px !important;
}
