/* Enter Your Custom CSS Here */
.container.txt { padding: 15px 0; }
.container.txt p { margin-bottom: 10px; text-align:justify; }
.container.txt ul { margin: 10px; padding-left:20px;}
.container.txt ul li { margin-bottom: 0; }
.container.txt p, .container.txt li { font-size: 12px; line-height: 18px; }
.container.txt h1, .container.txt h2, .container.txt h3 {font-size:20px; margin:15px 0;} 
.small-icon { display: block; width: 32px !important; }

/** Flex Box */
.flex-container { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-content: flex-start; align-items: stretch; padding: 0; margin: 0; }
.flex-item { display: flex; align-items: center; justify-content: center; }
.flex-container .flex-item { margin: 0; padding: 0; border-right: 1px solid rgba(0, 0, 0, .1); }
.flex-container .flex-item:last-child { border: none; }
.flex-container .flex-item-7 { width: calc(100%/7); }
.flex-container .flex-item-content, .flex-container .flex-item a { width: 100% !important; }
.flex-container .flex-item-7 img { max-height: 36px !Important; width: auto; }
@media (max-width:767px) {
	.flex-container { justify-content: center; }
	.flex-container .flex-item-7 { width: calc(100%/3); }
}
@media (max-width:520px) {
	.flex-container .flex-item-7 { width: 100%; border: none; }
}

div {line-height:1.5em}
li {font-size:14px !important;line-height:1.5em}

