.cz_process_road {
position: relative;
height: 200px;
border-color: #111;
border-style: solid
}
.cz_process_road_a,.cz_process_road_b {
border: 0;
position: absolute;
right: -1px;
top: -1px;
width: 50%;
height: 50%;
border-bottom: 2px solid;
box-sizing: content-box !important;
border-style: inherit !important;
border-color: inherit !important
}
.cz_process_road_b {
border: 0;
border-left: 2px solid;
top: 50%;
}
.cz_road_0px .cz_process_road_a {border-bottom-width: 0}
.cz_road_0px .cz_process_road_b {border-left-width:0}
.cz_road_1px .cz_process_road_a {border-bottom-width: 1px}
.cz_road_1px .cz_process_road_b {border-left-width: 1px}
.cz_road_3px .cz_process_road_a {border-bottom-width: 3px}
.cz_road_3px .cz_process_road_b {border-left-width: 3px}
.cz_road_4px .cz_process_road_a {border-bottom-width: 4px}
.cz_road_4px .cz_process_road_b {border-left-width: 4px}
.cz_road_5px .cz_process_road_a {border-bottom-width: 5px}
.cz_road_5px .cz_process_road_b {border-left-width: 5px}
.cz_process_road i {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
box-sizing: content-box;
z-index: 2;
background: #111;
color: #fff;
width: 2em;
height: 2em;
line-height: 2em;
text-align: center;
border: 2px solid transparent;
font-style: normal;
font-size: 22px;
transition: all .2s ease-in-out
}
[class*='cz_road_icon_rhombus'] i {
transform: translate(-50%,-50%) rotate(45deg);
}
.cz_road_icon_rhombus_2 i {
border-radius: 10px
}
.cz_road_icon_rhombus_3 i {
transform: translate(-50%,-120%) rotate(45deg);
border-radius: 100% 100% 0 100%;
}
[class*='cz_road_icon_rhombus'] i:before,
[class*='cz_road_icon_rhombus'] span,
[class*='cz_road_icon_rhombus'] img {
display: block;
transform: rotate(-45deg)
}
.cz_process_road b {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
[class*='cz_road_icon_rhombus'] b {
transform: translate(-50%, -50%)
}
.cz_road_tb .cz_process_road_a {
border: 0;
border-left: 2px solid
}
.cz_road_lr .cz_process_road_b {
border: 0;
border-bottom: 2px solid;
top: -1px;
left: 0;
right: auto
}
.cz_road_1px.cz_road_lr .cz_process_road_b {border-bottom-width: 1px}
.cz_road_3px.cz_road_lr .cz_process_road_b {border-bottom-width: 3px}
.cz_road_4px.cz_road_lr .cz_process_road_b {border-bottom-width: 4px}
.cz_road_5px.cz_road_lr .cz_process_road_b {border-bottom-width: 5px}
.cz_road_lb .cz_process_road_a {
right: auto;
left: 0
}
.cz_road_tr .cz_process_road_b, 
.cz_road_tl .cz_process_road_b {
top: 0
}
.cz_road_tl .cz_process_road_a {
right: auto;
left: 0
}
.cz_road_cr .cz_process_road_b,
.cz_road_cl .cz_process_road_b,
.cz_road_ct .cz_process_road_a,
.cz_road_cb .cz_process_road_a {
display: none
}
.cz_road_vr .cz_process_road_b,.cz_road_vl .cz_process_road_b,.cz_road_crs .cz_process_road_b {
height: 100%;
top: 0
}
.cz_road_hu .cz_process_road_a,.cz_road_hd .cz_process_road_a,.cz_road_crs .cz_process_road_a {
width: 100%
}
@media screen and (max-width:768px) {
.cz_process_road_a,
.cz_process_road_b {
display: none !important
}
}