.common-btn.eraned-btn{
    background-color: #ffe190;
background-image: linear-gradient(316deg, #e34b14 0%, #f5907d 74%);
padding: 5px 12px;
border: 0;
white-space: nowrap;
}
.body-fix-osahan-footer{
      background-color: antiquewhite;
}

#journey .timeline-holder svg {
margin: auto;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
#journey .timeline-holder .mask-path {
-webkit-transform: translate(329px, 1403px);
      transform: translate(329px, 1403px);
stroke: white;
stroke-dasharray: 10000;
stroke-dashoffset: 10000;
}
#journey .timeline-holder .path-holder {
position: relative;
}
#journey .timeline-holder .year-box {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
  -ms-flex-align: center;
      align-items: center;
-webkit-box-pack: center;
  -ms-flex-pack: center;
      justify-content: center;
height: auto;
}
#journey .timeline-holder .year-box .text {
text-align: left;

    margin-right: 5%;
    transform: translate(-1%, 42%);
}
#journey .timeline-holder .year-box .text h3 {
font-size: 18px;
letter-spacing: -0.18px;
color: #5d36a9;
}
#journey .timeline-holder .year-box .text h4 {
font-size: 26px;
font-weight: normal;
letter-spacing: -0.26px;
color: #16141a;
}
#journey .timeline-holder .year-box .logo {
position: relative;
}
#journey .timeline-holder .year-box .logo .logo-holder {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
  -ms-flex-align: center;
      align-items: center;
-webkit-box-pack: center;
  -ms-flex-pack: center;
      justify-content: center;
width: 20px;
height: 20px;
border-radius: 100%;
border: 4px solid #198754;
background-color: #ffffff;
}
#journey .timeline-holder .year-box.yb-2021 {
top: -11px;
width: 75%;
left: 19%;
}
#journey .timeline-holder .year-box.yb-2021 img {
max-width: 80px;
}
#journey .timeline-holder .year-box.yb-2020 {
    top: 8.9%;
    width: 76%;
    left: 33%;
}
#journey .timeline-holder .year-box.yb-2020 .text {
       transform: translate(-37%, 98%);
}
#journey .timeline-holder .year-box.yb-2020 .logo .logo-holder {
background-color: #ffffff;
color: #ffffff;
font-weight: 600;
font-stretch: normal;
letter-spacing: 0.9px;
z-index: 9;
position: relative;
}
#journey .timeline-holder .year-box.yb-2019 {
      top: 18.6%;
      width: 81%;
      left: -23%;
}
#journey .timeline-holder .year-box.yb-2019 img {
max-width: 80px;
}
#journey .timeline-holder .year-box.yb-2019 .text {
      transform: translate(41%, 100%);
}
#journey .timeline-holder .year-box.yb-2019-2 {
top: 19.5%;
width: 79%;
left: -16%;
}
#journey .timeline-holder .year-box.yb-2019-2 .text {
-webkit-transform: translate(-235%, 100%);
      transform: translate(-235%, 100%);
}
#journey .timeline-holder .year-box.yb-2019-2 .logo .logo-holder {
background-color: #5d36a9;
color: #ffffff;
font-weight: 600;
font-stretch: normal;
letter-spacing: 0.9px;
}
#journey .timeline-holder .year-box.yb-2019-2 .logo::before {
top: 86%;
left: 1%;
right: auto;
-webkit-transform: translateY(-50%) rotate(319deg);
      transform: translateY(-50%) rotate(319deg);
}
#journey .timeline-holder .year-box.yb-2018 {
    top: 28.3%;
    width: 79%;
    left: -16%;
}
#journey .timeline-holder .year-box.yb-2018 img {
max-width: 80px;
}
#journey .timeline-holder .year-box.yb-2018 .text {
      transform: translate(96%, 99%);
    border-radius: 0px 10px 10px 10px;

}
#journey .timeline-holder .year-box.yb-2018-2 {
      top: 38%;
      width: 72%;
      left: 34.3%;
}
#journey .timeline-holder .year-box.yb-2018-2 .text {
-webkit-transform: translate(-98%, 101%);
      transform: translate(-98%, 101%);
}
#journey .timeline-holder .year-box.yb-2018-2 .logo .logo-holder {
background-color: #ffffff;
color: #ffffff;
font-weight: 600;
font-stretch: normal;
letter-spacing: 0.9px;
}
#journey .timeline-holder .year-box.yb-2018-2 .logo::before {
top: 86%;
left: 1%;
right: auto;
-webkit-transform: translateY(-50%) rotate(319deg);
      transform: translateY(-50%) rotate(319deg);
}
#journey .timeline-holder .year-box.yb-2018-3 {
top: 47.5%;
width: 75%;
left: 25%;
}
#journey .timeline-holder .year-box.yb-2018-3 img {
max-width: 80px;
}
#journey .timeline-holder .year-box.yb-2018-3 .text {
      transform: translate(-36%, 100%);

}
#journey .timeline-holder .year-box.yb-2018-3 .logo .logo-holder {
    border: 4px solid #198754;
    outline: 19px solid antiquewhite;
    z-index: 9;
    position: relative;
}
#journey .timeline-holder .year-box.yb-2018-3 .logo::before {
border-color: transparent #e6eaeb transparent transparent;
top: -4%;
right: 43%;
left: auto;
-webkit-transform: translateY(-50%) rotate(90deg);
      transform: translateY(-50%) rotate(90deg);
}
#journey .timeline-holder .year-box.yb-2017 {
top: 57%;
width: 75%;
left: -20%;
}
#journey .timeline-holder .year-box.yb-2017 img {
max-width: 100px;
}
#journey .timeline-holder .year-box.yb-2017 .text {
-webkit-transform: translate(130%, -165%);
      transform: translate(130%, -165%);
}
#journey .timeline-holder .year-box.yb-2017 .logo::before {
top: -4%;
right: 43%;
left: auto;
-webkit-transform: translateY(-50%) rotate(90deg);
      transform: translateY(-50%) rotate(90deg);
}
#journey .timeline-holder .year-box.yb-2016 {
top: 66.5%;
width: 75%;
left: 25%;
}
#journey .timeline-holder .year-box.yb-2016 img {
max-width: 80px;
}
#journey .timeline-holder .year-box.yb-2016 .text {
-webkit-transform: translate(60%, -175%);
      transform: translate(60%, -175%);
}
#journey .timeline-holder .year-box.yb-2016 .logo .logo-holder {
border: 10px solid #e6eaeb;
}
#journey .timeline-holder .year-box.yb-2016 .logo::before {
border-color: transparent #e6eaeb transparent transparent;
top: -4%;
right: 43%;
left: auto;
-webkit-transform: translateY(-50%) rotate(90deg);
      transform: translateY(-50%) rotate(90deg);
}
#journey .timeline-holder .year-box.yb-2016-2 {
top: 76.5%;
width: 75%;
left: -18%;
}
#journey .timeline-holder .year-box.yb-2016-2 img {
max-width: 80px;
}
#journey .timeline-holder .year-box.yb-2016-2 .text {
-webkit-transform: translate(100%, -175%);
      transform: translate(100%, -175%);
}
#journey .timeline-holder .year-box.yb-2016-2 .logo .logo-holder {
border: 10px solid #e6eaeb;
}
#journey .timeline-holder .year-box.yb-2016-2 .logo::before {
border-color: transparent #e6eaeb transparent transparent;
top: -4%;
right: 43%;
left: auto;
-webkit-transform: translateY(-50%) rotate(90deg);
      transform: translateY(-50%) rotate(90deg);
}
#journey .timeline-holder .year-box.yb-2014 {
top: 86%;
width: 75%;
left: 26%;
}
#journey .timeline-holder .year-box.yb-2014 img {
max-width: 80px;
}
#journey .timeline-holder .year-box.yb-2014 .text {
-webkit-transform: translate(115%, -205%);
      transform: translate(115%, -205%);
}
#journey .timeline-holder .year-box.yb-2014 .logo .logo-holder {
border: 10px solid #e6eaeb;
}
#journey .timeline-holder .year-box.yb-2014 .logo::before {
border-color: transparent #e6eaeb transparent transparent;
top: -4%;
right: 43%;
left: auto;
-webkit-transform: translateY(-50%) rotate(90deg);
      transform: translateY(-50%) rotate(90deg);
}
#journey .timeline-holder .year-box.yb-2011 {
top: 96%;
width: 75%;
left: -18%;
}
#journey .timeline-holder .year-box.yb-2011 img {
max-width: 80px;
}
#journey .timeline-holder .year-box.yb-2011 .text {
-webkit-transform: translate(200%, -5%);
      transform: translate(200%, -5%);
}
#journey .timeline-holder .year-box.yb-2011 .logo .logo-holder {
border: 10px solid #e6eaeb;
}
#journey .timeline-holder .year-box.yb-2011 .logo::before {
border-color: transparent #e6eaeb transparent transparent;
top: 52%;
right: -12%;
left: auto;
-webkit-transform: translateY(-50%) rotate(180deg);
      transform: translateY(-50%) rotate(180deg);
}
#journey .timeline-holder .yearbook {
position: relative;
display: inline-block;
}
#journey .timeline-holder .yearbook ul {
position: relative;
font-size: 15px;
font-weight: normal;
line-height: 2.83;
letter-spacing: -0.18px;
color: #16141a;
padding: 0;
margin: 0;
}
#journey .timeline-holder .yearbook ul li {
list-style: none;
}
#journey .timeline-holder .yearbook ul li a {
color: #16141a;
text-decoration: none;
}
#journey .timeline-holder .yearbook ul li.active a {
color: #a381fb;
}
#journey .timeline-holder .yearbook ul::before {
content: "";
position: absolute;
width: 16px;
height: 100%;
opacity: 0.42;
right: -50%;
border-radius: 4px;
background-color: #dfdcfe;
}
#journey .timeline-holder .yearbook .indicator {
-webkit-transition: -webkit-transform 0.4s;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
position: absolute;
top: 7px;
right: -65%;
width: 28px;
height: 28px;
border: 3px solid #5d36a9;
background-color: #ffffff;
border-radius: 100%;
display: none;
}
#journey .timeline-holder .yearbook .indicator::before {
content: "";
position: absolute;
left: -10px;
top: 50%;
-webkit-transform: translateY(-50%);
      transform: translateY(-50%);
width: 0;
height: 0;
border-style: solid;
border-width: 5px 10px 5px 0;
border-color: transparent #5c36a9 transparent transparent;
}
@media only screen and (min-width: 992px) {
#journey .timeline-holder .wrap-yearbook {
position: relative;
}
#journey .timeline-holder .year-box.yb-2020 .logo .logo-holder {
font-size: 12px;
}
#journey .timeline-holder .year-box.yb-2020 .logo .logo-holder small {
font-size: 12px;
}
#journey .timeline-holder .year-box.yb-2019-2 .logo .logo-holder {
font-size: 12px;
}
#journey .timeline-holder .year-box.yb-2019-2 .logo .logo-holder small {
font-size: 12x;
}
#journey .timeline-holder .year-box.yb-2018-2 .logo .logo-holder {
font-size: 12px;
}
#journey .timeline-holder .yearbook {
position: -webkit-sticky;
position: sticky;
top: 100px;
}
#journey .timeline-holder .yearbook ul {
font-size: 18px;
}
#journey .timeline-holder .yearbook ul::before {
right: -80%;
}
#journey .timeline-holder .yearbook .indicator {
right: -95%;
display: block;
}
}
svg{
    filter: invert(77%) sepia(77%) saturate(553%) hue-rotate(356deg) brightness(99%) contrast(106%);
}
#journey .timeline-holder .year-box{
   
    z-index: 9;
}
.logo-holder{
    outline: 19px solid #f4ebdc;
    z-index: 9;
    position: relative;
}
.blink-border{
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    animation: blink 1s ease-in-out infinite none;
}
@keyframes blink {
  0% {
    box-shadow: 0 0 0 0 rgb(113 51 65 / 65%);
  }
  100% {
    box-shadow: 0 0 0 16px rgb(111 11 70 / 12%);
  }
}
  
  @-webkit-keyframes mymove {
    50%   {
      transform: scale(2);
      opacity: 0
    }
    100%   {
      transform: scale(2);
      opacity: 0
    }
  }
  .f-12{
  color: #e16222;
  line-height: 18px;
  padding: 0 55px 0 0!important;
  }
  .horoscope-detail .text.card{
    background-color: #fff;
    position: relative;
    border-radius: 10px 0 10px 10px;
  }
  .horoscope-detail .text.card:nth-child(even){
    border-radius: 0px 10px 10px 10px;
  }
  .horoscope-detail .text .aarti{
    content: '';
    position: absolute;
    display: block;
    top: 10px;
    right: -14px;
    height: 60px;
    width: 71px;
    opacity: 1;
    z-index: 9;
  }
  #journey .timeline-holder .year-box.yb-2018-2 .text{
      transform: translate(-95%, 94%);
    border-radius: 10px 0 10px 10px;
  }
  .ratio-est{
    padding: 20px 0 0 0;
     height:200vh;
overflow: hidden;
}
.TabsMainColRight  .Tab1 .ratio-est{
  
       height:159vh;
  }
  #journey .TabsMainColRight  .Tab1 .timeline-holder .year-box img{
      border-radius: 50%;
  }
  @media (max-width:767px) {
   .ratio-est{
        padding: 20px 0 0 0;
         height:178vh;
    overflow: hidden;
    }
  }
  @media (max-width:766px) {
   .ratio-est{
       
         height:213vh;
    }
  }
  @media (max-width:510px) {
   .ratio-est{
       
         height:200vh;
    }
  }
  @media (max-width:390px) {
   .ratio-est{
       
         height:182vh;
    }
  }
  .horoscope-detail .text .aarti.share img{
      height: 45px;
      width: 45px;
  }
  .horoscope-detail .text .aarti.share{
      top: 20px;
      right: 22px;
      height: 47px;
      width: 43px;
  }
  #journey .timeline-holder .year-box.yb-2018 .aarti.share img {
    max-width: 41px;
}
#journey .timeline-holder .year-box.yb-2018-4{
      top: 57.5%;
      width: 83%;
      left: 30%;
}
#journey .timeline-holder .year-box.yb-2018-4 .text{
      transform: translate(-90%, 87%);
      
    border-radius: 10px 0 10px 10px;
}

/* tabination  */
.title-bhn{

      font-size: 22px;
      line-height: 24px;
      margin-top: 5px;

}
#journey .coin-icon{
      background: linear-gradient(to bottom, #2C0359, #FE6B00);
      color: #fff;
      display: flex;
      padding: 6px 10px;
      border-radius: 6px;
      column-gap: 6px;
}

  .TabList ul {
      list-style-type: none;
      padding: 0;
      margin: 15px 0 0 0;
      display: flex;
      column-gap: 15px;
      justify-content: center;

  }

  .TabList ul li a {
      border-radius: 6px;
      position: relative;
      text-decoration: none;
      font-size: 14px;
      padding: 5px 10px;
      text-align: center;
      display: block;
      border: 1px solid #713341;
      color: #713341;
  }

  .TabList ul li a span.RightRectangle4 {
      position: absolute;
      width: 25px;
      height: 25px;
      background: #dd1845;
      transform: rotate(45deg) translateY(-70%);
      top: 50%;
      right: 50%;
      z-index: -1;
      transition: all ease .4s;
  }
  .TabList ul li.current a {
      text-decoration: none;
      border: 1px solid #dd1845;
      background: #dd1845;
      color: #fff;
  }
  .TabList ul li a:hover span.RightRectangle4, .TabList ul li.current a span.RightRectangle4 {
      top: 92%;
  }



  .TabContent {
      display: none;
  }

  
  .TabContent.active {
      display: block;
      animation: fadeInUp .6s ease;
      animation-iteration-count: 1;
      animation-fill-mode: forwards
  }
  
  @-webkit-keyframes fadeInUp {
      from {
          opacity: 0;
          -webkit-transform: translate3d(0,25px,0);
          transform: translate3d(0,25px,0)
      }
  
      to {
          opacity: 1;
          -webkit-transform: none;
          transform: none
      }
  }
  
  @keyframes fadeInUp {
      from {
          opacity: 0;
          -webkit-transform: translate3d(0,25px,0);
          transform: translate3d(0,25px,0)
      }
  
      to {
          opacity: 1;
          -webkit-transform: none;
          transform: none
      }
  }
  @media(max-width: 992px) {
      .TabList ul li a span.RightRectangle4 {
          display:none
      }
  
  
  }
