.is_timeline_vt1 .timeline__item--left .timeline_year{
  position: absolute;
  top: 0;
  right: -43px;
  background: #00c4f3;
  padding: 10px 20px;
  color: #fff;
  font-size: 22px;
  border-radius: 4px;
  margin: 0 0;
  line-height: 20px;
}
.is_timeline_vt1 .timeline__item--right .timeline_year{
  position: absolute;
  top: 0;
  left: -43px;
  background: #00c4f3;
  padding: 10px 20px;
  color: #fff;
  font-size: 22px;
  border-radius: 4px;
  line-height: 20px;
}
.is_timeline_vt1 .timeline__item__inner{padding-top:50px;
}
@media(max-width:767px){
  .is_timeline_vt1 .timeline.timeline--mobile:before {
    left: 30px!important;
  }
  .is_timeline_vt1 .timeline--mobile .timeline__item:after{left:21px;
  }
  .is_timeline_vt1 .timeline--mobile .timeline__item{padding-left:65px;
  }
  .is_timeline_vt1 .timeline__item--left .timeline_year, .is_timeline_vt1 .timeline__item--right .timeline_year{left:0; right:auto;
  }
}
.is_timeline_vt1 .year_box { padding: 0; }
.is_timeline_vt1 .article_title_is {margin-top:20px;
}
/********** 27-12-19 - Style 2 ************/
.is_articletimeline .is_timeline_vt1_shadow .newsflash-image, .is_timeline_vt1 .timeline__content .newsflash-image{
  width: calc(100% + 40px);
  margin: 0 -20px 28px;
}
.is_articletimeline .is_timeline_vt1_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_vt1_shadow .timeline__item--right .timeline__content:after{border-right: 11px solid #f5f5f5;
}
.is_articletimeline .is_timeline_vt1_shadow .timeline__item--left .timeline__content:after{    border-left: 11px solid #f5f5f5;
}
.is_articletimeline .is_timeline_vt1_shadow .timeline__content__wrap{padding:20px;
}
.is_timeline_vt1 .timeline__content{padding-top:0;
}
.is_articletimeline .is_timeline_vt1_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_vt1 .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;
}
@media (max-width: 479px) {
  .is_timeline_vt1 .timeline--mobile .timeline__item { padding-left: 45px; }
}
.is_timeline_vt1 .timeline__item.timeline_dot_hexagon span.hexa { border: 0px; float: left; text-align: center; font-size: 22px; color: #3c3c3c; width: 20px; height: 14px; position: absolute; z-index: 5; margin-left: auto; margin-right: auto; margin-top: 0; top: 55%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); left: auto; right: -10px; background: rgba(255, 130, 137, 1);
}
.is_timeline_vt1 .timeline__item.timeline_dot_hexagon 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_vt1 .timeline__item.timeline_dot_hexagon 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_vt1 .timeline__item.timeline_dot_hexagon.timeline__item--right span.hexa {right: auto;left: -10px;
}
/* 8-4-2020 timeline vt6 */
.is_timeline_vt6 .timeline__wrap { overflow: visible;}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item {  }
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item:after { display: none; }
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item {
  padding-top: 0;
  padding-bottom: 0;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item.timeline__item--right { padding-left: 4rem; }
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item.timeline__item--left { padding-right: 4rem; }
@media (max-width: 767px) {
    .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item.timeline__item--right { padding-left: 0; }
    .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item.timeline__item--left { padding-right: 0; }
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner {padding: 0;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap {padding: 0;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content {border: none;padding: 20px 30px; background: transparent; text-align: center; border-radius: 10px; }
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content:before { display: none; }
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content:after { display: none; }
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content .newsflash-image {width: initial;height: initial;margin: 0 0 15px;min-height: 35px;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content .newsflash-image img {width: auto;margin: 0 auto;display: table;float: initial;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item.timeline__item--right .timeline_time {
  right: auto;
  left: -60px;
  z-index: 1;
}
.is_timeline_vt6 .page-section .timeline:not(.timeline--horizontal):before {
  background: #2e3e4d !important;
  margin-left: -3px;
  width: 6px;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline_time:before {
  content: "";
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 140px;
  width: 70px;
  border-top: 5px dotted #d0dee9;
  z-index: 9;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item.timeline__item--right .timeline_time:before {
  left: 140px;
  right: auto;
}
.is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content a.mod-articles-category-title {
  font-size: 20px;
  line-height: normal;
  color: #2e3e4d;
  text-transform: uppercase;
  min-height: initial;
  padding: 0 0 8px;
}
/**/
.timeline_time { position: absolute; top: 0; right: -60px; }
.c100 {position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin: 0;
  background-color: #d0dee9;
}
.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: whitesmoke;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 1;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  color: #303e4b;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
}
.c100 *, .c100 *:before, .c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #303e4b;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}
.c100 .slice {position: absolute;width: 1em;height: 1em;clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {-webkit-transform: rotate(3.6deg);-moz-transform: rotate(3.6deg);-ms-transform: rotate(3.6deg);-o-transform: rotate(3.6deg);transform: rotate(3.6deg);
}
.c100.p2 .bar {-webkit-transform: rotate(7.2deg);-moz-transform: rotate(7.2deg);-ms-transform: rotate(7.2deg);-o-transform: rotate(7.2deg);transform: rotate(7.2deg);
}
.c100.p3 .bar {-webkit-transform: rotate(10.8deg);-moz-transform: rotate(10.8deg);-ms-transform: rotate(10.8deg);-o-transform: rotate(10.8deg);transform: rotate(10.8deg);
}
.c100.p4 .bar {-webkit-transform: rotate(14.4deg);-moz-transform: rotate(14.4deg);-ms-transform: rotate(14.4deg);-o-transform: rotate(14.4deg);transform: rotate(14.4deg);
}
.c100.p5 .bar {-webkit-transform: rotate(18deg);-moz-transform: rotate(18deg);-ms-transform: rotate(18deg);-o-transform: rotate(18deg);transform: rotate(18deg);
}
.c100.p6 .bar {-webkit-transform: rotate(21.6deg);-moz-transform: rotate(21.6deg);-ms-transform: rotate(21.6deg);-o-transform: rotate(21.6deg);transform: rotate(21.6deg);
}
.c100.p7 .bar {-webkit-transform: rotate(25.2deg);-moz-transform: rotate(25.2deg);-ms-transform: rotate(25.2deg);-o-transform: rotate(25.2deg);transform: rotate(25.2deg);
}
.c100.p8 .bar {-webkit-transform: rotate(28.8deg);-moz-transform: rotate(28.8deg);-ms-transform: rotate(28.8deg);-o-transform: rotate(28.8deg);transform: rotate(28.8deg);
}
.c100.p9 .bar {-webkit-transform: rotate(32.4deg);-moz-transform: rotate(32.4deg);-ms-transform: rotate(32.4deg);-o-transform: rotate(32.4deg);transform: rotate(32.4deg);
}
.c100.p10 .bar {-webkit-transform: rotate(36deg);-moz-transform: rotate(36deg);-ms-transform: rotate(36deg);-o-transform: rotate(36deg);transform: rotate(36deg);
}
.c100.p11 .bar {-webkit-transform: rotate(39.6deg);-moz-transform: rotate(39.6deg);-ms-transform: rotate(39.6deg);-o-transform: rotate(39.6deg);transform: rotate(39.6deg);
}
.c100.p12 .bar {-webkit-transform: rotate(43.2deg);-moz-transform: rotate(43.2deg);-ms-transform: rotate(43.2deg);-o-transform: rotate(43.2deg);transform: rotate(43.2deg);
}
.c100.p13 .bar {-webkit-transform: rotate(46.8deg);-moz-transform: rotate(46.8deg);-ms-transform: rotate(46.8deg);-o-transform: rotate(46.8deg);transform: rotate(46.8deg);
}
.c100.p14 .bar {-webkit-transform: rotate(50.4deg);-moz-transform: rotate(50.4deg);-ms-transform: rotate(50.4deg);-o-transform: rotate(50.4deg);transform: rotate(50.4deg);
}
.c100.p15 .bar {-webkit-transform: rotate(54deg);-moz-transform: rotate(54deg);-ms-transform: rotate(54deg);-o-transform: rotate(54deg);transform: rotate(54deg);
}
.c100.p16 .bar {-webkit-transform: rotate(57.6deg);-moz-transform: rotate(57.6deg);-ms-transform: rotate(57.6deg);-o-transform: rotate(57.6deg);transform: rotate(57.6deg);
}
.c100.p17 .bar {-webkit-transform: rotate(61.2deg);-moz-transform: rotate(61.2deg);-ms-transform: rotate(61.2deg);-o-transform: rotate(61.2deg);transform: rotate(61.2deg);
}
.c100.p18 .bar {-webkit-transform: rotate(64.8deg);-moz-transform: rotate(64.8deg);-ms-transform: rotate(64.8deg);-o-transform: rotate(64.8deg);transform: rotate(64.8deg);
}
.c100.p19 .bar {-webkit-transform: rotate(68.4deg);-moz-transform: rotate(68.4deg);-ms-transform: rotate(68.4deg);-o-transform: rotate(68.4deg);transform: rotate(68.4deg);
}
.c100.p20 .bar {-webkit-transform: rotate(72deg);-moz-transform: rotate(72deg);-ms-transform: rotate(72deg);-o-transform: rotate(72deg);transform: rotate(72deg);
}
.c100.p21 .bar {-webkit-transform: rotate(75.6deg);-moz-transform: rotate(75.6deg);-ms-transform: rotate(75.6deg);-o-transform: rotate(75.6deg);transform: rotate(75.6deg);
}
.c100.p22 .bar {-webkit-transform: rotate(79.2deg);-moz-transform: rotate(79.2deg);-ms-transform: rotate(79.2deg);-o-transform: rotate(79.2deg);transform: rotate(79.2deg);
}
.c100.p23 .bar {-webkit-transform: rotate(82.8deg);-moz-transform: rotate(82.8deg);-ms-transform: rotate(82.8deg);-o-transform: rotate(82.8deg);transform: rotate(82.8deg);
}
.c100.p24 .bar {-webkit-transform: rotate(86.4deg);-moz-transform: rotate(86.4deg);-ms-transform: rotate(86.4deg);-o-transform: rotate(86.4deg);transform: rotate(86.4deg);
}
.c100.p25 .bar {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);
}
.c100.p26 .bar {-webkit-transform: rotate(93.6deg);-moz-transform: rotate(93.6deg);-ms-transform: rotate(93.6deg);-o-transform: rotate(93.6deg);transform: rotate(93.6deg);
}
.c100.p27 .bar {-webkit-transform: rotate(97.2deg);-moz-transform: rotate(97.2deg);-ms-transform: rotate(97.2deg);-o-transform: rotate(97.2deg);transform: rotate(97.2deg);
}
.c100.p28 .bar {-webkit-transform: rotate(100.8deg);-moz-transform: rotate(100.8deg);-ms-transform: rotate(100.8deg);-o-transform: rotate(100.8deg);transform: rotate(100.8deg);
}
.c100.p29 .bar {-webkit-transform: rotate(104.4deg);-moz-transform: rotate(104.4deg);-ms-transform: rotate(104.4deg);-o-transform: rotate(104.4deg);transform: rotate(104.4deg);
}
.c100.p30 .bar {-webkit-transform: rotate(108deg);-moz-transform: rotate(108deg);-ms-transform: rotate(108deg);-o-transform: rotate(108deg);transform: rotate(108deg);
}
.c100.p31 .bar {
  -webkit-transform: rotate(111.6deg);
  -moz-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  -webkit-transform: rotate(133.2deg);
  -moz-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  -webkit-transform: rotate(151.2deg);
  -moz-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  -webkit-transform: rotate(169.2deg);
  -moz-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  -webkit-transform: rotate(187.2deg);
  -moz-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  -webkit-transform: rotate(205.2deg);
  -moz-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  -webkit-transform: rotate(223.2deg);
  -moz-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  -webkit-transform: rotate(241.2deg);
  -moz-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  -webkit-transform: rotate(266.4deg);
  -moz-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  -webkit-transform: rotate(284.4deg);
  -moz-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  -webkit-transform: rotate(302.4deg);
  -moz-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  -webkit-transform: rotate(320.4deg);
  -moz-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  -webkit-transform: rotate(338.4deg);
  -moz-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  -webkit-transform: rotate(356.4deg);
  -moz-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.c100:hover {cursor: default;
}
.c100:hover > span {width: 100%;line-height: 100%;font-size: 23px;/*color: #3c4761;*/
}
.c100:hover:after {top: 0.07em;left: 0.07em;width: 0.86em;height: 0.86em;
}
.circle-wrap {/*margin: 50px auto;*/width: 120px;height: 120px;background: #e6e2e7;border-radius: 50%;
}
.circle-wrap .circle .mask,
.circle-wrap .circle .fill {width: 120px;height: 120px;position: absolute;border-radius: 50%;
}
.circle-wrap .circle .mask {clip: rect(0px, 120px, 120px, 60px);
}
.circle-wrap .circle .mask .fill {clip: rect(0px, 61px, 120px, 0px);background-color: #9e00b1;
}
.circle-wrap .circle .mask.full,
.circle-wrap .circle .fill {animation: fill ease-in-out 3s;transform: rotate(63.1deg);
}
@keyframes fill {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(63.1deg);
  }
}
.circle-wrap .inside-circle {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #fff;
  line-height: normal;
  text-align: center;
  margin-top: 10px;
  margin-left: 10px;
  position: absolute;
  z-index: 100;
  padding: 0;
  display: table;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.circle-wrap:hover .inside-circle {
  margin-top: 7px;
  margin-left: 7px;
  width: 106px;
  height: 106px;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.circle-wrap .inside-circle span {
  display: table-cell;
  vertical-align: middle;
  font-weight: 700;
  font-size: 20px;
  color: #303e4b;
}
.circle-wrap:hover .inside-circle span {font-size: 22px;
}
/* Media Query */
@media (max-width: 991px) {
  .c100 { font-size: 100px; }
  .timeline_time { right: -50px; }
  .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item.timeline__item--right .timeline_time { left: -50px; }
  .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline_time:before { right: 110px; width: 50px; }
  .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item.timeline__item--right .timeline_time:before { left: 110px; }
  .circle-wrap { width: 100px; height: 100px; }
  .circle-wrap .circle .mask, .circle-wrap .circle .fill { width: 100px; height: 100px; }
  .circle-wrap .inside-circle { width: 80px; height: 80px; }
  .circle-wrap:hover .inside-circle { margin-top: 7px; margin-left: 7px; width: 86px; height: 86px; }
  .circle-wrap .circle .mask .fill { clip: rect(0px, 50px, 100px, 0px); background-color: #9e00b1; }
  .circle-wrap .circle .mask { clip: rect(0px, 100px, 100px, 50px); }
}
@media (max-width: 767px) {
  .timeline_time { right: auto; left: 0; }
  .c100 { font-size: 65px; }
  .c100 > span { font-size: 15px; }
  .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline_time:before { right: auto; left: 90px; width: 50px; }
  .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item { margin: 0 0 35px; }
  .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content a.mod-articles-category-title { font-size: 18px; }
  .circle-wrap {
    width: 80px;
    height: 80px;
  }
  .circle-wrap .circle .mask, .circle-wrap .circle .fill {
    width: 80px;
    height: 80px;
  }
  .circle-wrap .inside-circle {
    width: 60px;
    height: 60px;
  }
  .circle-wrap .inside-circle span {
    font-size: 16px; word-break: break-word;
  }
  .circle-wrap:hover .inside-circle {
    margin-top: 7px;
    margin-left: 7px;
    width: 66px;
    height: 66px;
  }
  .circle-wrap:hover .inside-circle span {
    font-size: 18px;
  }
  .is_timeline_vt1 .timeline--mobile .timeline__item {
    padding-left: 80px;
  }
  .is_timeline_vt6 .timeline.timeline--mobile:before {
    left: 38px!important;
  }
  .circle-wrap .circle .mask .fill { clip: rect(0px, 40px, 80px, 0px); background-color: #9e00b1; }
  .circle-wrap .circle .mask { clip: rect(0px, 80px, 80px, 40px); }
}
@media (max-width: 479px) {
  .c100 { font-size: 45px; }
  .c100 > span { font-size: 11px; }
  .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item { margin: 0 0 25px; }
  .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline_time:before { display: none; }
  .is_timeline_vt6 .page-section .timeline:not(.timeline--horizontal):before { left: 22px !important; width: 3px; }
  .is_timeline_vt6 .page-section .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content a.mod-articles-category-title { font-size: 15px; padding: 0 0 5px; }
  .circle-wrap { width: 60px; height: 60px; }  .circle-wrap .circle .mask, .circle-wrap .circle .fill { width: 60px; height: 60px; }
  .circle-wrap .inside-circle { width: 46px; height: 46px; margin-top: 7px; margin-left: 7px; }
  .circle-wrap .circle .mask .fill { clip: rect(0px, 30px, 60px, 0px); background-color: #9e00b1; }
  .circle-wrap .circle .mask { clip: rect(0px, 60px, 60px, 30px); }
  .is_timeline_vt1 .timeline--mobile .timeline__item { padding-left: 68px; }
  .circle-wrap:hover .inside-circle { margin-top: 7px; margin-left: 7px; width: 46px; height: 46px; }
  .circle-wrap .inside-circle span { font-size: 14px; }
  .circle-wrap:hover .inside-circle span { font-size: 16px; }
  .is_timeline_vt6 .page-section .timeline:not(.timeline--horizontal):before { left: 28px !important; width: 3px; }
}
/* 9-4-2020 timeline vt7 */
.is_timeline_vt7 .timeline__wrap{ overflow: visible; }
.is_timeline_vt7 .timeline .timeline__wrap {
  padding-top: 40px;
}
.is_timeline_vt7 .timeline:not(.timeline--horizontal):before {
  background-color: #e4e6e9 !important;
  margin-left: -7px;
  width: 14px;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item {
  padding: 0;
  display: inline-block;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item:after { display: none; }
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime a.mod-articles-category-title {
  display: table;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime {
  position: relative;
  width: 40%;
  float: right;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime:before {
  content: "";
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 9px;
  width: calc(100% - 50px);
  height: 3px;
  background: #5754d1;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime:after {
  content: "";
  background-color: transparent;
  border: 3px solid #5754d1;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -10px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  z-index: 1;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime span {position: relative;
  width: 100px;
  height: 100px;
  display: inline-block;
  border-radius: 50%;
  background: #5754d1; font-size: 22px; 
  color: #fff; font-weight: bold;
  text-align: center; padding: 0 10px; display: table-cell; vertical-align: middle;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner {
  width: 60%; 
  float: left;
  text-align: right; padding: 0; padding-right: 20px; 
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap {
  padding: 0;
}

.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content {
  background: transparent;
  border: none;
  padding: 1.5rem;
  border-radius: 10px;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content:before, .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content:after { display: none; }
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap p {
  font-size: 17px;
  margin: 0;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap p b {
  font-weight: bold;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item.timeline__item--right .timeline_yeartime {
  float: left;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item.timeline__item--right .timeline_yeartime:before {
  right: auto;
  left: 9px;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item.timeline__item--right .timeline_yeartime a.mod-articles-category-title {
  margin: 0 0 0 auto;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item.timeline__item--right .timeline__item__inner {
  text-align: left;
  padding: 0;
  padding-left: 20px;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item.timeline__item--right .timeline_yeartime:after {
  right: auto;
  left: -10px;
}
/* yeartime square */
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_square span {
  border-radius: 0;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_square:after {
  border-radius: 0;
}
/* yeartime hexagon */
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_hexagon span {
  position: relative;
  width: 100px;
  height: 60px;
  background-color: #5754d1;
  margin: 27.87px 0;
  border-radius: 0;
  padding: 21px 10px;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_hexagon span:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  bottom: 100%;
  border-bottom: 28.87px solid #5754d1;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_hexagon span:after {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  top: 100%;
  width: 0;
  border-top: 28.87px solid #5754d1;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_hexagon .hexa {
  position: absolute;
  top: 40%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -10px;
  width: 20px;
  height: 12px;
  background-color: #5754d1;
  margin: 5.77px 0;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_hexagon .hexa:before {
  content: "";
  position: absolute;
  width: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  bottom: 100%;
  border-bottom: 5.77px solid #5754d1;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_hexagon .hexa:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 100%;
  width: 0;
  border-top: 5.77px solid #5754d1;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_hexagon:after {
  display: none;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item.timeline__item--right .timeline_yeartime.yeartime_hexagon .hexa {
  right: auto;
  left: -10px;
}
.is_articletimeline .is_timeline_vt7 .newsflash-image img{ width: unset; float: unset; }
.is_articletimeline .is_timeline_vt7 .newsflash-image{ text-align: center; margin: 0 -15px 10px; height: auto;
}
.is_articletimeline .is_timeline_vt7 .timeline__item--right .newsflash-image img { float: left; margin-left: 10px;
}
.is_articletimeline .is_timeline_vt7 .timeline__item--left .newsflash-image img { float: right; margin-right: 20px;
}
.is_timeline_vt7 .timeline .timeline__items .timeline__item.timeline_nonimg .timeline__item__inner { padding-top: 0; }
.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content p.mod-articles-category-introtext { margin: 0 0 12px; }

.is_timeline_vt6 .page-section .timeline .timeline__items.stripped_introtext .timeline__item .timeline__item__inner .timeline__content__wrap .timeline__content { text-align: left; }
.is_timeline_vt7 .timeline .timeline__items.stripped_introtext .timeline__item .timeline__item__inner { text-align: left; }

/* Media Query */
@media (max-width: 991px) {
  .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner { padding: 12px 0; padding-right: 15px; }
}
@media (max-width: 767px) {
  .is_timeline_vt7 .timeline:not(.timeline--horizontal):before { left: 3px !important; }
  .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime { float: left; }
  .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner { padding: 25px 0 40px; padding-left: 15px; text-align: left; }/*.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime span { float: right; }*/.is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime:after { right: auto; left: 0; }
  .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime:before { right: auto; left: 20px; }
  .is_timeline_vt7 .timeline .timeline__items .timeline__item:nth-child(n+2) { margin-top: 15px; }
  .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_hexagon .hexa{  right: unset;top: 42%; }  .is_timeline_vt7 .timeline .timeline__items .timeline__item.timeline__item--left .timeline_yeartime a.mod-articles-category-title {
    margin: 0 0 0 auto;  }
  }
  @media (max-width: 479px) {
    .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline__item__inner { width: 100%; padding: 20px 0; padding-left: 35px; text-align: center; }
    .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime { width: 70%; float: initial; display: inline-block; }
    .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime span { float: right; width: 90px; height: 90px; font-size: 20px; padding: 37px 10px; }
    .is_timeline_vt7 .timeline .timeline__items .timeline__item .timeline_yeartime.yeartime_hexagon .hexa{ right: unset;top: 45%; }
    .is_articletimeline .is_timeline_vt7 .timeline__item--left .newsflash-image img {
      float: unset;
      margin-right: unset;  }
    }
    @media screen and (max-width: 767px) and (min-width: 480px) {  
      .is_articletimeline .is_timeline_vt7 .timeline__item--left .newsflash-image img {
      float: left;
      margin-left: 20px;  }
    }