.cd-horizontal-timeline a{text-decoration:none;}
.cd-horizontal-timeline{opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}
.cd-horizontal-timeline::before{content:'mobile';display:none;}
.cd-horizontal-timeline.loaded{opacity:1;}
.cd-horizontal-timeline .timeline{position:relative;height:95px;width:98%;margin:0 auto;padding:0px 30px;margin-top:20px;}
.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0;overflow:hidden;}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before{content:'';position:absolute;z-index:2;top:0;height:100%;width:20px;}
.cd-horizontal-timeline .events-wrapper::before{left:0;}
.cd-horizontal-timeline .events-wrapper::after{right:0;}
.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:49px;height:2px;background:#b6b6b6;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;}
.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#ee8a27;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.cd-horizontal-timeline .events a{position:absolute;bottom:-53px;z-index:2;text-align:center;font-size:1.3rem;padding-bottom:15px;color:#383838;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.cd-horizontal-timeline .events a.selected::before{position:absolute;top:-56px;content:"\f118";font-family:Flaticon;font-style:normal;color:#fba62f;font-size:60px;left:-11px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.cd-horizontal-timeline .events a::after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:49px;height:10px;width:10px;border-radius:50%;background-color:#b6b6b6;-webkit-transition:background-color 0.3s, border-color 0.3s;-moz-transition:background-color 0.3s, border-color 0.3s;transition:background-color 0.3s, border-color 0.3s;}
.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#085796;border-color:#085796;}
.cd-horizontal-timeline .events a.selected{pointer-events:none;}
.cd-horizontal-timeline .events a.selected::after{background-color:#fba62f;border-color:#fba62f;}
@media only screen and (min-width:1100px){.cd-horizontal-timeline{}
.cd-horizontal-timeline::before{content:'desktop';}
}
.cd-timeline-navigation a{position:absolute;z-index:1;top:48%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;color:#dfdfdf;color:transparent;text-indent:100%;white-space:nowrap;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;transition:border-color 0.3s;}
.cd-timeline-navigation a.prev::before{content:"\f104";font-family:FontAwesome;color:#fba62f;font-size:40px;display:block;position:absolute;top:6px;left:-74px;z-index:10000;height:100%;width:100%;text-align:center;}
.cd-timeline-navigation a.next::before{content:"\f105";font-family:FontAwesome;font-size:40px;display:block;position:absolute;top:6px;left:0px;z-index:10000;color:#fba62f;height:100%;width:100%;text-align:center;}
.cd-timeline-navigation a:hover:before{color:#fba62f;}
.cd-timeline-navigation a.next{right:0;}
.no-touch .cd-timeline-navigation a:hover{border-color:#7b9d6f;}
.cd-timeline-navigation a.inactive{cursor:not-allowed;}
.cd-timeline-navigation a.inactive::after{background-position:0 -16px;}
.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf;}
.cd-horizontal-timeline .events-content{position:relative;width:100%;overflow:hidden;-webkit-transition:height 0.4s;-moz-transition:height 0.4s;transition:height 0.4s;}
.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-animation-duration:0.4s;-moz-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-animation:NAME-YOUR-ANIMATION 5s linear;-moz-animation:NAME-YOUR-ANIMATION 1s linear;-o-animation:NAME-YOUR-ANIMATION 1s linear;animation:NAME-YOUR-ANIMATION 1s linear;}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right{}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left{-webkit-animation:NAME-YOUR-ANIMATION 5s infinite;-moz-animation:NAME-YOUR-ANIMATION 5s infinite;-o-animation:NAME-YOUR-ANIMATION 5s infinite;animation:NAME-YOUR-ANIMATION 5s infinite;}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left{}
.cd-horizontal-timeline .events-content li > *{}
.cd-horizontal-timeline .events-content h2{color:#005695;font-weight:bold;font-size:1.6rem;font-weight:700;line-height:1.2;}
.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto;}
.cd-horizontal-timeline .events-content em::before{content:'- ';}
.cd-horizontal-timeline .events-content p{font-size:1.4rem;color:#959595;}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p{line-height:1.6;}
.cd-horizontal-timeline .events-content p{display:block;margin-bottom:15px;}
@media only screen and (min-width:768px){.cd-horizontal-timeline .events-content h2{font-size:2.6rem;color:#005695;}
.cd-horizontal-timeline .events-content em{font-size:2rem;}
.cd-horizontal-timeline .events-content p{font-size:1.8rem;}
}
@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);}
100%{opacity:1;-webkit-transform:translateX(0%);}
}
@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%);}
100%{opacity:1;-moz-transform:translateX(0%);}
}
@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
}
@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);}
100%{opacity:1;-webkit-transform:translateX(0%);}
}
@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%);}
100%{opacity:1;-moz-transform:translateX(0%);}
}
@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
}
.cd-horizontal-timeline .events-content li .tp-timeline_img{width:470px;float:left;}
.cd-horizontal-timeline .events-content li .tp-timeline_img img{border-radius:4px;}
.cd-horizontal-timeline .events-content li .tp_timeline_data{width:calc(100% - 470px);float:left;padding-left:30px;}
.cd-horizontal-timeline .events-content li .tp_timeline_data h1.tp_heading{text-align:left;padding-bottom:0;}
.cd-horizontal-timeline .events-content li .tp_timeline_data p{font-size:15px;color:#484848;line-height:25px;padding-top:15px;}
.cd-horizontal-timeline .events-content li .tp_timeline_data h3{font-size:15px;padding-top:20px;}
.cd-horizontal-timeline .events-wrapper ol{list-style:none;margin:0px;padding:0px;}
@-webkit-keyframes NAME-YOUR-ANIMATION{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes NAME-YOUR-ANIMATION{0%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes NAME-YOUR-ANIMATION{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes NAME-YOUR-ANIMATION{0%{opacity:0;}
100%{opacity:1;}
}