
.treatintro{min-height:500px;}
.bgcenter{background-position: center center;}
.timeline{position:relative}
.timeline:after{content:"";position:absolute;left:50%;width:2px;height:100%;background:#bf5f4d;top:0}
.timeline-bx{display:flex;align-items:center;margin-bottom:30px}
.timeline-bx:nth-child(2n){flex-direction:row-reverse}
.timeline-bx .media{background:#f7f4ef;padding:30px;margin-right:30px}
.timeline-bx .info{margin-left:30px;position:relative}
.timeline-bx:nth-child(2n) .media{margin-right:0;margin-left:30px}
.timeline-bx:nth-child(2n) .info{margin-left:0;margin-right:30px}
.timeline-bx .info:after{content:"";width:20px;height:20px;position:absolute;left:-39px;background:#fff;border-radius:100%;top:50%;z-index:1;border:3px solid #bf5f4d}
.timeline-bx:nth-child(2n) .info:after{left:auto;right:-41px}
.timeline-bx .info .title{font-family:Lora,serif;font-weight:700;margin-top:0;font-size:30px;margin-bottom:15px;color:#000}
.timeline-bx .info p{font-size:16px;line-height:30px;margin-bottom:0}
.timeline-bx .info,.timeline-bx .media{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}
@media only screen and (max-width:991px) {
.timeline:after{left:0}
.timeline-bx:nth-child(2n){flex-direction:row}
.timeline-bx:nth-child(2n) .media{margin-right:0;margin-left:0}
.timeline-bx .info,.timeline-bx .media{flex:0 0 calc(50% - 0px);max-width:calc(50% - 0px)}
.timeline-bx .info{margin-left:0;padding-left:20px}
.timeline-bx .media{margin-right:0}
.timeline-bx:nth-child(2n) .info{margin-right:0}
.timeline-bx .info:after,.timeline-bx:nth-child(2n) .info:after{left:calc(-100% - 29px);right:auto}
.timeline{padding-left:20px}
.timeline-bx .media{padding:15px}
.timeline-bx .info .title{font-size:24px;margin-bottom:5px}
.timeline-bx .info p{font-size:15px;line-height:26px}
}