.vtimeline{position:relative;padding:0px;overflow:hidden;}
.vtimeline:before{content:'';position:absolute;height:100%;width:2px;background:#F1733C;top:0;bottom:0;left:0;right:0;margin:0 auto;}
.vtimeline-point{position:relative;width:100%;min-height:170px;}
.vtimeline-point img{max-height:140px;}
.vtimeline-icon{position:absolute;top:0px;height:25px;width:25px;left:0;right:0;margin:0 auto;border-radius:50%;background:transparent;}
.vtimeline-block{width:42%;margin:0;transition:0.5s ease all;}
.vtimeline-block:after{content:'';position:absolute;top:12px;left:43%;height:0;border-top:1px solid #C6D8EF;width:5%;}
.vtimeline-right{margin-left:58%;}
.vtimeline-right.vt-animate-slide .vtimeline-content{-webkit-transform:translateX(100%);transform:translateX(100%);}
.vtimeline-right .vtimeline-date{left:auto;right:58%;}
.vtimeline-right:after{left:auto;right:43%;border-top:1px solid #C6D8EF;}
.vtimeline-date{position:absolute;left:58%;top:10px;}
.vtimeline-content{text-align:right;transition:0.5s ease all;}
.vtimeline-right .vtimeline-content{text-align:left;}
.vt-animate-fade{opacity:0;}
.vt-animate-slide{opacity:0;}
.vt-animate-slide .vtimeline-content{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.vt-noarrows:after{content:none;}
.vtimeline-content h3{font-family:'Montserrat', sans-serif;font-size:25px;font-weight:700;color:#003559;text-align:right;}
.vtimeline-content p{font-family:'Montserrat', sans-serif;font-size:14px;font-weight:100;color:#003559;text-align:justify;}
.vtimeline-content img{max-width:50%;float:left;margin:0px 20px 20px 0px;}
.OLDvtimeline-right img{float:right;max-width:50%;margin:0px 0px 20px 20px;}
.vtimeline-content p::after{content:'.';clear:both;display:block;color:transparent;}
@media only screen and (max-width:992px){.vtimeline-content img{float:right;margin:0px 0px 10px 10px;}
.vtimeline{padding:18px;}
.vtimeline-content{text-align:left;}
.vtimeline:before{left:30px;right:auto;margin:0;}
.vtimeline-icon{left:0px;right:auto;margin:0;}
.vtimeline-block{width:85%;margin-left:15%;}
.vtimeline-block:after{left:auto;right:85%;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:none;border-right:10px solid #eee;}
.vtimeline-date{position:relative;display:block;top:0;left:0;right:auto;background:#eee;}
.vtimeline-right .vtimeline-date{right:auto;}
.vtimeline.basic .vtimeline-date{padding:10px 10px 0 10px;}
.vt-animate-slide .vtimeline-content{-webkit-transform:translateX(100%);transform:translateX(100%);}
}
.vtimeline-right .vtimeline-content h3{text-align:left;}