.accpet_count > ul > li > .top {bottom: calc(100% + 24px);top: initial;left: 50%;transform: translateX(-50%);}
.accpet_count > ul > li > .top::before {
top: 100%;
left: 50%;
transform: translateX(-50%);
background-position: bottom left;
width: 3px;
height: 25px;
background-size: auto;
}

.accpet_count > ul > li .top > .wrap::before {
left: 50%;
top: 93%;
transform: translateX(-50%);
}

.accpet_count > ul > li > .bot {bottom: initial;top: calc(100% + 24px);left: 50%;transform: translateX(-50%);}
.accpet_count > ul > li .bot > .wrap::before {
left: 50%;
top: -5px;
transform: translateX(-50%);
}

.accpet_count > ul > li > .bot::before {
bottom: 100%;
left: 50%;
transform: translateX(-50%);
background-position: bottom left;
width: 3px;
height: 25px;
background-size: auto;
}

.accpet_count > .top.mobile{
margin-bottom: 18px;
}
.accpet_count > .top.mobile.right > .wrap::before,
.accpet_count > .top.mobile.right::before {
left: 80%;
}
.accpet_count > .top.mobile.left > .wrap::before,
.accpet_count > .top.mobile.left::before {
left: 20%;
}
.accpet_count > .bot.mobile{
margin-top: 18px;
}
.accpet_count > .bot.mobile.right > .wrap::before,
.accpet_count > .bot.mobile.right::before {
left: 80%;
}
.accpet_count > .bot.mobile.left > .wrap::before,
.accpet_count > .bot.mobile.left::before {
left: 20%;
}