.sbx4 .section_control_expand_x4 {
	 background: #17224f;
	 font-size: calc(13px + (18 - 13) * ((100vw - 320px) / (1200 - 320)));
}
 .sbx4 .section_control_expand_x4 .header {
	 color: #fff;
	 font-size: calc(20px + (26 - 20) * ((100vw - 320px) / (1200 - 320)));
	 font-weight: 700;
}
 section#features .sbx4 .section_control_expand_x4 {
	 position: relative;
}
 section#features .sbx4 .section_control_expand_x4 .table_control {
	 border-spacing: 5px;
	 border-collapse: initial;
	 width: 100%;
}
 section#features .sbx4 .section_control_expand_x4 .table_control .item {
	 padding: 5px;
}
 .sbx4 .section_control_expand_x4 .table_control .subtitle {
	 margin-bottom: 10px;
}
 .sbx4 .section_control_expand_x4 .table_control .subtitle span {
	 font-weight: 700;
	 border-bottom: 1px solid #fff;
	 display: inline-block;
}
 .sbx4 .section_control_expand_x4 .table_control .item {
	 padding: 20px;
	 background: #090909;
}
 .sbx4 .section_control_expand_x4 .table_control .title .item {
	 font-size: calc(13px + (24 - 13) * ((100vw - 320px) / (1200 - 320)));
	 font-weight: 700;
	 text-transform: uppercase;
}
 .sbx4 .section_control_expand_x4 .table_control .title .item:first-of-type {
	 background: #3558fa;
	 color: #fffefe;
}
 .sbx4 .section_control_expand_x4 .table_control .title .item:nth-of-type(n+2):nth-of-type(-n+3) {
	 background: #fff;
	 color: #090909;
}
 .sbx4 .section_control_expand_x4 .table_control .desc .item:last-of-type {
	 text-align: center;
}
 .sbx4 .section_control_expand_x4 .table_control .desc .item > div {
	 color: #fff;
}
 .sbx4 .section_control_expand_x4 .table_control .desc .item > div .note {
	 color: #808080;
	 margin-top: 20px;
}
 .sbx4 .section_control_expand_x4 .table_control ul {
	 margin-top: 0;
	 padding-left: 18px;
}
 .sbx4 .section_control_expand_x4 .table_control li {
	 padding-bottom: 10px;
}
 .sbx4 .section_control_expand_x4 .table_control .flex-valign-middle {
	 justify-content: center;
}
 .sbx4 .section_control_expand_x4 .table_control .circle {
	 width: 70px;
	 height: 70px;
	 border-radius: 50%;
	 border-style: solid;
	 border-width: 4px;
}
 .sbx4 .section_control_expand_x4 .table_control .dot {
	 width: 10px;
	 height: 10px;
	 border-radius: 50%;
}
 .sbx4 .section_control_expand_x4 .table_control .dot + .dot, .sbx4 .section_control_expand_x4 .table_control .circle + .circle {
	 margin-top: 30px;
}
 .sbx4 .section_control_expand_x4 .table_control .circle.blue {
	 border-color: #002efe;
}
 .sbx4 .section_control_expand_x4 .table_control .circle.red {
	 border-color: #fe0103;
}
 .sbx4 .section_control_expand_x4 .table_control .circle.green {
	 border-color: #00fec0;
}
 .sbx4 .section_control_expand_x4 .table_control .circle.pink {
	 border-color: #f701eb;
}
 .sbx4 .section_control_expand_x4 .table_control .circle.white {
	 border-color: #fff;
}
 .sbx4 .section_control_expand_x4 .table_control .circle.orange {
	 border-color: orange;
}
 .sbx4 .section_control_expand_x4 .table_control .circle.cyan {
	 border-color: cyan;
}
 .sbx4 .section_control_expand_x4 .table_control .circle.purple {
	 border-color: purple;
}
 .sbx4 .section_control_expand_x4 .table_control .dot.blue {
	 background: #002efe;
}
 .sbx4 .section_control_expand_x4 .table_control .dot.red {
	 background: #fe0103;
}
 .sbx4 .section_control_expand_x4 .table_control .dot.green {
	 background: #00fec0;
}
 .sbx4 .section_control_expand_x4 .table_control .dot.pink {
	 background: #f701eb;
}
 .sbx4 .section_control_expand_x4 .table_control .dot.white {
	 background: #fff;
}
 .sbx4 .section_control_expand_x4 .table_control .dot.orange {
	 background: orange;
}
 .sbx4 .section_control_expand_x4 .table_control .dot.cyan {
	 background: cyan;
}
 .sbx4 .section_control_expand_x4 .table_control .dot.purple {
	 background: purple;
}
@media screen and (min-width:768px) {
	section#features .sbx4 .section_control_expand_x4 .table_control .item {
	 padding: 10px;
	}
}
 @media screen and (min-width: 992px) {
	 .sbx4 .table_control .md_nowrap {
		 white-space: nowrap;
	}
	 section#features .sbx4 .section_control_expand_x4 .table_control .item {
		 padding: 20px;
	}
	 section#features .sbx4 .section_control_expand_x4 .table_control {
		 border-spacing: 15px;
	}
	 .sbx4 .section_control_expand_x4 .table_control .subtitle {
		 margin-bottom: 30px;
	}
	 .sbx4 .section_control_expand_x4 .table_control ul {
		 padding-left: 40px;
	}
}
 @media screen and (min-width: 1200px) {
	 .sbx4 .section_control_expand_x4 {
		 font-size: 18px;
	}
	 .sbx4 .table_control .lg_valigntop {
		 vertical-align: top;
	}
	 .sbx4 .table_control .lg_nowrap {
		 white-space: nowrap;
	}
	 .sbx4 .table_control .title .item:last-of-type {
		 white-space: nowrap;
	}
	 .sbx4 .section_control_expand_x4 .header {
		 font-size: 26px;
	}
	 .sbx4 .section_control_expand_x4 .table_control .title .item {
		 font-size: 24px;
	}
}
 