.tem15-development-path .wrap{position:relative;}
.tem15-development-path .wrap::before{position:absolute;content:"";width:100%;height:1px;border-bottom:1px solid #e9e9e9;top:134px;left:0;}
.tem15-development-path .item{width:100%;text-align:center;padding:89px 60px 50px;color:#737373;transition:.36s ease;-ms-transition:.36s ease;-webkit-transition:.36s ease;position:relative;}
.tem15-development-path .item:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);}
.tem15-development-path .item::before{position:absolute;content:"";height:20px;width:1px;border-left:1px solid #eee;left:50%;margin-left:-0.5px;top:132px;opacity:0;transition:.36s ease;-ms-transition:.36s ease;-webkit-transition:.36s ease;}
.tem15-development-path .item:hover::before{opacity:1;}
.tem15-development-path .item::after{position:absolute;content:"";border-radius:50%;border:2px solid #fff;background:#A8A8A8;width:7px;height:7px;left:50%;top:130px;margin-left:-4.5px;transition:.36s ease;-ms-transition:.36s ease;-webkit-transition:.36s ease;}
.tem15-development-path .item:hover::after{border-color:#666;background:#fff;width:11px;height:11px;margin-left:-5.5px;top:128px;}
.tem15-development-path .item .title{font-size:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:16px;font-family:"HELVETICANEUELTPRO-THEX",Arial;transition:.36s ease;-ms-transition:.36s ease;-webkit-transition:.36s ease;}
.tem15-development-path .item:hover .title{transform:translateY(-10px);-o-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.tem15-development-path .item .description{font-size:12px;opacity:.8;line-height:24px;overflow:hidden;margin-top:24px;transition:.36s ease;-ms-transition:.36s ease;-webkit-transition:.36s ease;}
.tem15-development-path .item:hover .description{transform:translateY(12px);}
.tem15-development-path .swiper-pagination{bottom:0;}
.tem15-development-path .swiper-pagination span{width: 10px;height: 2px;border-radius: 2px;}
.tem15-development-path .prev,
.tem15-development-path .next{display: block; background:none; position: absolute; top: 50%; color: rgb(153, 153, 153);transition:.36s ease;-ms-transition:.36s ease;-webkit-transition:.36s ease;height: 40px;line-height: 40px;margin: 0;padding: 0;border-radius: 0;font-size:2rem;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);opacity: 1;z-index: 2;cursor: pointer;}
.tem15-development-path .prev{left:0;transform:rotate(-180deg) translateY(18px);}
.tem15-development-path .next{right:0;}
.tem15-development-path .prev span,
.tem15-development-path .next span{display: block;line-height: 40px;}
.tem15-development-path .prev:hover，
.tem15-development-path .next:hover{background: rgba(0,0,0,.5);color: #fff;}
@media (max-width:768px){
    .tem15-development-path .container,
    .tem15-development-path.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
    .tem15-development-path .wrap::before{opacity:0;}
    .tem15-development-path .item{padding:0 10px 15px;text-align:left;}
    .tem15-development-path .item:hover{box-shadow:none;}
    .tem15-development-path .item::after,
    .tem15-development-path .item:hover::after,
    .tem15-development-path .item:hover::before{opacity:0;}
    .tem15-development-path .item .title{font-size:16px;color:inherit!important;position:relative;padding-right:15px;display:inline-block;padding-bottom:0;}
    .tem15-development-path .item:hover .title,
    .tem15-development-path .item:hover .description{transform:translateY(0);}
    .tem15-development-path .item .title::before{content:"";position:absolute;right:0;top:50%;border-top:1px solid #bdbcbc;width:10px;}
    .tem15-development-path .item .description{margin-top:0;opacity:.6;color:inherit;}
    .tem15-development-path .prev,
    .tem15-development-path .next{display:none!important;}
}