.timeline_page_Wrap {position: relative;z-index: 1;}
.highligted_sec {background: #fff;padding: 30px 30px 30px;}
.cd-timeline-content.activeTime::before {background-color: #b026c4; }
.cd_timeline::before {background-color: transparent; }
.stem-back {top: 0;left: 30px;margin-left: 0px;position: absolute;height: 0;width: 10px;background: transparent; }
.make {background: #b026c5;position: absolute;width: 48px;z-index: 1;height: 0%;

    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
     -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;


}
.scroll_base {top: 0;left: 30px;margin-left: 0px;position: absolute;width: 48px;height: 100%;background: #bbbcbf;z-index: 0;


    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
        -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;




}

#page{position: relative;z-index: 1;}
div#time_line_wrap {margin-bottom: 150px;    padding-left: 40px;}
.cd-timeline-block:before {content: '';position: absolute;width: 48px;height: 10px;left: 30px;bottom: 0;background: #fff;z-index: 5;

  -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.cd-timeline-block {position: relative;  }
.cd-timeline-block:after {content: "";display: table;clear: both; }
.cd-timeline-block:first-child {margin-top: 0; }
.cd-timeline-block:last-child {margin-bottom: 0; }
.pink_box { font-weight: 700;text-transform: uppercase;vertical-align: middle;display: table-cell;font-size: 25px;    line-height: 30px; }
.display_none{display: none;}
.cd-timeline-img {height: 40px;left: -25px;position: absolute;top: 10px;width: 70px;z-index: 9;background: #fff;display: table;}
.cd-timeline-block:last-child:before {display: none;}
.cd-timeline-content {position: relative; margin-left: 78px;padding: 20px 15px 20px;background: #fff;}
.content_here ul {padding: 0;margin: 0;list-style: none;}
.content_here ul li {font-size: 15px;line-height: 20px;margin-bottom: 15px;}
.content_here ul li:last-child{margin-bottom:0;}
.content_here ul li span{color:#39b3da;}

@media only screen and (max-width: 991px) {
    div#time_line_wrap {
 
    padding-left: 30px;
}
    }
@media only screen and (max-width: 767px) {
    div#time_line_wrap {margin-bottom: 10px;    padding-left: 35px;}
    }