.is_timeline_ht1 .timeline__item--top .year_box{

	position: absolute;

    bottom: -40px;

    left: 0;

    width: 100%;

    text-align: center;

}

.is_timeline_ht1 .year_box .timeline_year{

	background: #22b14c;

    padding: 4px 8px;

    border-radius: 4px;

    color: #fff;

}

.is_timeline_ht1 .timeline__item--bottom .year_box{

	position: absolute;

    top: -40px;

    left: 0;

    width: 100%;

    text-align: center;

}

.is_articletimeline .is_timeline_ht1_shadow .newsflash-image, .is_timeline_ht1 .timeline__content .newsflash-image{
    width: calc(100% + 40px);
    margin: 0 -20px 28px;
}
.is_articletimeline .is_timeline_ht1_shadow .timeline__content{
    background:#f5f5f5;
    padding-top: 0;
    box-shadow: 0 0 20px 5px #d8d4d4;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.is_articletimeline .is_timeline_ht1_shadow .timeline__item--right .timeline__content:after{border-right: 11px solid #f5f5f5;}
.is_articletimeline .is_timeline_ht1_shadow .timeline__item--left .timeline__content:after{    border-left: 11px solid #f5f5f5;}
.is_articletimeline .is_timeline_ht1_shadow .timeline__content__wrap{padding:20px;}
.is_timeline_ht1 .timeline__content{
  padding-top:0;
  font-size: 16px;
    color: #333;
    font-weight: 600;
    min-height: 30px;
    display: block;
    text-decoration: none;
}
.is_articletimeline .is_timeline_ht1_shadow .timeline__content{
    padding-top: 0;
    box-shadow: 0 0 20px 5px #d8d4d4;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.is_articletimeline .is_timeline_ht1 .timeline__content{padding-top:0;  border-top-left-radius: 0;
    border-top-right-radius: 0;}
.timeline__item--left .timeline__content__wrap{padding:0 0 0 20px;}
.timeline__item--right .timeline__content__wrap{padding:0 20px 0 0;}

.is_timeline_ht1 .timeline__content .article_title_is {margin-top: 20px;}

@media (max-width: 999px) {
    .is_articletimeline .is_timeline_ht1 .timeline__content { padding: 0 16px 20px; }
}

/*@media (max-width: 767px) {
    .timeline--mobile .timeline__item .year_box { margin: 0 auto 20px; display: table; }

.timeline--horizontal .timeline__item--bottom { padding: 0 0 2.5rem; }
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap { vertical-align: bottom; }
.timeline--horizontal .timeline__item--bottom:after { top: 100%; }
.timeline--horizontal .timeline__item--bottom .timeline__content:after { top: 100%; }
.timeline_189.is_timeline_ht1 .timeline--horizontal .timeline__item--bottom .timeline__content:before { border-bottom: none !important; }
.timeline_189.is_timeline_ht1 .timeline--horizontal .timeline__item--bottom .timeline__content:after { border-top: 10px solid #f5f5f5; border-bottom: none !important; }



}*/

@media (max-width: 479px) {


.timeline--horizontal { padding: 0 0.125rem; }


}

/* css */
.is_timeline_ht1 .timeline--horizontal .timeline__item .hexa-box {
   position: absolute;
   bottom: -6px;
   left: 50%;
   -webkit-transform: translate(-50%,0);
   transform: translate(-50%,0);
   z-index: 99;
}
.is_timeline_ht1 .timeline--horizontal .timeline__item .hexa-box span.hexa {
   border: 0px;
   float: left;
   text-align: center;
   font-size: 22px;
   color: #3c3c3c;
   width: 20px;
   height: 14px;
   z-index: 5;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0;
   background: rgba(255, 130, 137, 1);
   transform: rotate(90deg);
}
.is_timeline_ht1 .timeline--horizontal .timeline__item .hexa-box span.hexa:before {
   content: "";
   position: absolute;
   left: 0;
   width: 0;
   height: 0;
   border-bottom: 4px solid rgba(255, 130, 137, 1);
   border-left: 30px solid transparent;
   border-right: 30px solid transparent;
   border-left-width: 10px;
   border-right-width: 10px;
   top: -4px;
}
.is_timeline_ht1 .timeline--horizontal .timeline__item .hexa-box span.hexa:after {
   content: "";
   position: absolute;
   left: 0;
   width: 0;
   height: 0;
   border-left: 30px solid transparent;
   border-right: 30px solid transparent;
   border-top: 4px solid rgba(255, 130, 137, 1);
   border-left-width: 10px;
   border-right-width: 10px;
   bottom: -4px;
}
.is_timeline_ht1 .timeline--horizontal .timeline__item.timeline__item--bottom .hexa-box {
   bottom: auto;
   top: -6px;
}