/* timeline.css */
.ce_timeline{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.timelineItem{width:45%;position:relative;padding-bottom:50px}.timelineItem:not(:first-child){margin-top:-30px}.timelineItem.odd{margin-right:auto;padding-right:5%;border-right:2px dashed #ccc;text-align: right}.timelineItem.even{margin-left:auto;padding-left:5%;border-left:2px dashed #ccc}.timelineItemLabel{position:absolute;padding:15px;background-color:#fff;border:1px solid #ccc;font-size:1.5em;font-weight:bold;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.15);box-shadow:3px 3px 6px rgba(0,0,0,.15);behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');align-items: center;justify-content: center}.timelineItem.odd .timelineItemLabel{right:10px;transform: translate(100%)}.timelineItem.even .timelineItemLabel{left:10px;transform: translate(-100%)}@media screen and (max-width: 767px){.timelineItem {        width:calc(100% - 30px);        position:relative;        padding-bottom:80px;    }    .timelineItem.even,    .timelineItem.odd {        margin-left:auto;        padding-left:30px;        border-left:2px dashed #ccc;        margin-right: 0;        padding-right:0;        border-right: none;    }    .timelineItemLabel {        position:relative;        padding:15px;        background-color:#fff;        -webkit-box-shadow:3px 3px 6px rgba(0,0,0,.15);        box-shadow:3px 3px 6px rgba(0,0,0,.15);        border:1px solid #ccc;        font-size:1.5em;        font-weight:bold;        behavior:url('assets/css3pie/1.0.0/PIE.htc');        align-items: center;        justify-content: center;        margin-bottom: 15px;    width: calc(100% - 3px);    }    .timelineItem.odd .timelineItemLabel,.timelineItem.even .timelineItemLabel {         transform: translate(-32px);         right: 0;    left: 0;    }}