.tapclock_box { background: #0f467b; overflow: hidden; }
.tapclock_box li, .tapclock_box p { color: var(--white); font-size: 18px; }
.tapclock_description { background: #207cb7; padding: 30px; }
.tap_title { margin: 0 0 20px; text-align: center; }
.tap_title h4 { display: inline-block; color: var(--white); background: rgba(5, 17, 35, .3); border-radius: 12px; outline: 0; border: 2px solid rgba(0, 0, 0, .5); font-weight: 400; min-width: 320px; padding: 10px 25px; margin: 0; }
.tap-tech { background: #207cb7 url(img/tapoclock/tap_tech_bg.jpg) no-repeat; background-size: cover; background-position: center; }
.tap_ftl { padding: 30px; background: rgba(15, 71, 123, 1); background: -moz-linear-gradient(top, rgba(15, 71, 123, 1) 0, rgba(39, 133, 184, 1) 40%, rgba(39, 133, 184, 1) 56%, rgba(15, 71, 123, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(15, 71, 123, 1)), color-stop(40%, rgba(39, 133, 184, 1)), color-stop(56%, rgba(39, 133, 184, 1)), color-stop(100%, rgba(15, 71, 123, 1))); background: -webkit-linear-gradient(top, rgba(15, 71, 123, 1) 0, rgba(39, 133, 184, 1) 40%, rgba(39, 133, 184, 1) 56%, rgba(15, 71, 123, 1) 100%); background: -o-linear-gradient(top, rgba(15, 71, 123, 1) 0, rgba(39, 133, 184, 1) 40%, rgba(39, 133, 184, 1) 56%, rgba(15, 71, 123, 1) 100%); background: -ms-linear-gradient(top, rgba(15, 71, 123, 1) 0, rgba(39, 133, 184, 1) 40%, rgba(39, 133, 184, 1) 56%, rgba(15, 71, 123, 1) 100%); background: linear-gradient(to bottom, rgba(15, 71, 123, 1) 0, rgba(39, 133, 184, 1) 40%, rgba(39, 133, 184, 1) 56%, rgba(15, 71, 123, 1) 100%); }
.tap_ftl li { position: relative; padding-left: 50px; margin: 0 0 18px; }
.tap_ftl li:before { content: ''; background-image: url(../img/tapoclock/tap_list_icon.png); background-repeat: no-repeat; width: 30px; height: 30px; position: absolute; left: 0; top: 0; }
@media (max-width:767px){
	.tapclock_box li, .tapclock_box p { font-size: 16px; }
	.tapclock_description { padding: 30px 0; }
	.tap_ftl { padding: 30px 0; }
}