.steps_wrap {counter-reset: a;}
.steps_wrap > div:nth-child(even) > .row {flex-direction:row-reverse}
.steps_wrap > div:nth-child(odd) > .row:last-child {margin-left: 8.33%}
.steps_wrap > div:nth-child(even) > .row:last-child {margin-left: 1%;}
.process_box {counter-increment: a;position: relative;}
.process_box.mb-60:last-child {margin-bottom: 0 !important;}
.process_box > .row:first-child {display: flex;justify-content: center;align-items: center;}
.process_box h4.font-18 {font-size: 18px}
.process_box .content {background-color: #fff;position: relative;padding: 25px 35px 20px;}
.process_box .content:before {position: absolute;content: '';top: 0;width: 2px;height: 100%;background-color: var(--cerulean);left: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.process_box:hover .content:before {width: 5px}
.steps_wrap >div:nth-child(even) .content:before {left: auto;right: 0;}
.process_box .content:after {position: absolute;content: '';border: 14px solid;border-color: transparent;border-left-color: var(--cerulean);top: 50%;margin-top: -14px;left: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.process_box:hover .content:after {left: 5px}
.steps_wrap >div:nth-child(even) .content:after {left: auto;right: 0;border-left-color: transparent;border-right-color: var(--cerulean);}
.steps_wrap >div:nth-child(even):hover .content:after {right: 5px;}
.process_box .number span:after {content: counter(a);}
.process_box > .row:last-child >div>div>div:nth-child(3),.process_box > .row:last-child >div>div>div:nth-child(4) {margin-top: 30px;}
@media (max-width: 991px) {
	.process_box .content {padding: 35px 35px 20px}
	.process_box .number {text-align: center;}
	.process_box > .row:first-child{display: block;}
	.process_box .content:before,.steps_wrap >div:nth-child(even) .content:before, .process_box:hover .content:before {width: 100%;height: 2px;top: 0;left: 0;right: 0;}
	.process_box .content:after, .steps_wrap >div:nth-child(even) .content:after {top: 0;left: 50%;border-left-color: transparent;border-right-color: transparent;border-top-color: var(--cerulean);margin-top: 0;transform: translateX(-50%);right: auto;}
	.steps_wrap >div:nth-child(even):hover .content:after {right: auto;}
	.process_box:hover .content:after {left: 50%;top: 0;}
	.steps_wrap > div:nth-child(odd) > .row:last-child {margin-left: -15px;}
	.steps_wrap > div:nth-child(even) > .row:last-child {margin-left: -15px;}
}