/*================= Timeline css ================*/
.bit-timeline-container{position: relative;}
.bit14-timeline.theme_one{display: flex;justify-content: center;}
.bit14-timeline.theme_one .bit14-timeline-wrap {max-width: 735px;display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;}
.bit14-timeline.theme_one .bit14-timeline-wrap:after {width: 1px;content: "";position: absolute;top: 0;height: 100%;right: 0;left: 0;margin: auto;background-image: linear-gradient(to bottom, #000000 40%, rgba(255, 255, 255, 0) 0);background-position: left;background-size: 1px 7px;background-repeat: repeat-y;}
.bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col {width: 50%;display: flex;justify-content: flex-start;position: relative;}
.bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner{max-width: 275px;width: 100%;position: relative;}
.bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner img{-webkit-filter: grayscale(100%);filter: grayscale(100%);width: 100%;}
.bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col:after {content: "";position: absolute;height:15px;width:15px;background: #000;border-radius: 100%;left: -7px;top: 72px;}
.bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col:nth-child(odd):after{content: "";right: -7px;left: auto;}
.bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col p {font-size:18px;color:#2e2e2e;line-height: normal;margin:0px;}
.bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col span, .bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col h2{font-size:20px;color: #2e2e2e;font-weight: bold;margin: 15px 0;line-height: normal;display: block;}
.bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col span{font-size:36px;}
.bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col:nth-child(even){    margin-top: 300px;justify-content: flex-end;}

/*Theme-2*/
.bit14-timeline.theme_two .bit14-timeline-wrap{display: flex;justify-content: space-between;flex-flow: row wrap;    align-items: flex-start;}
.bit14-timeline.theme_two .bit14-timeline-wrap:after {width: 1px;content: "";position: absolute;top: 0;height: 100%;right: 0;left: 0;margin: auto;background: #d4d4d4;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col{width: 50%;display: flex;justify-content: center;position: relative;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:after {content: "";position: absolute;height: 15px;width: 15px;background:#626262;border-radius: 100%;left: -8px;top: 100px;z-index: 99}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:nth-child(odd):after {right: -8px;left: auto;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:before{content: "";position: absolute;top: 107px;right: 0;border: none;border-top: 1px dashed #626262;height: 1px;width:18%;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:nth-child(even):before{right: auto;left: 0;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:nth-child(even){margin-top:100px;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner{border-radius: 25px;max-width: 345px;border: 1px solid  #d4d4d4;padding:30px 50px;text-align: center;box-shadow: 0px 10px 30px 0px #0000000a;position: relative;background: #fcfcfc;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col img{max-width: 105px;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col h2,
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col span
{font-size: 20px;font-weight: bold;color: #2e2e2e;margin:0px 0 10px 0;line-height: normal;text-align:center;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col span{font-size:30px; margin:20px 0 10px 0;display: block;text-align: center;}
.bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col p{text-align: center;}

/*Theme-3*/
.bit14-timeline.theme_three{    overflow: hidden;padding-top: 20px;}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col {margin:20px;padding-top:30px;position: relative;}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col:before{content: "";background: #aeaeae;width: 20px;height: 20px;position: absolute;top:-32px;border-radius: 100%;left: 0;right: 0;margin: auto;}
.bit14-timeline.theme_three .bit14-timeline-wrap .slick-list{overflow: visible;}
.bit14-timeline.theme_three .bit14-timeline-wrap {border-top: 5px solid #f3eeee;}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col.slick-current:before{background: #626262;}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner{text-align: center;}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner img{border-radius:15px;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col.slick-current .bit14-timeline-col-inner img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner h2,
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner span
{font-size:36px;font-weight: bold;color: #4c4c4c;line-height: normal;display: block;}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner span{margin:30px 0 20px 0;text-align: center;}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner p{text-align: center;}
.bit14-timeline.theme_three .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner h2{font-size:20px;margin:0 0 20px 0;text-align: center;}
.bit14-timeline.theme_three .bit14-timeline-wrap .slick-prev{left: -10px;}
.bit14-timeline.theme_three .bit14-timeline-wrap .slick-next{right: -10px}

/*Responsive*/
@media (max-width: 992px) {
  /*Theme-2*/
  .bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner{
    max-width: 325px;
    padding: 30px;
  }
}
@media (max-width: 767px) {
  /*Theme-1*/
  .bit14-timeline.theme_one .bit14-timeline-wrap{
    flex-direction: column;
    align-items: center;
    position: relative;
  }
  .bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col:nth-child(even){
    margin-top:0;
  }
  .bit14-timeline.theme_one .bit14-timeline-wrap:after{margin:0;}
  .bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col:nth-child(odd):after{right: auto;left: -7px;}
  .bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col:nth-child(even){justify-content: center;}
  .bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col{width: 100%;justify-content: center;margin-bottom:20px; }

  /*Theme-2*/
  .bit14-timeline.theme_two .bit14-timeline-wrap{flex-direction: column;align-items: center;}
  .bit14-timeline.theme_two .bit14-timeline-wrap:after{display: none;}
  .bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col{margin-bottom: 100px;width: 100%;}
  .bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:before{
    border-right: 1px dashed #626262;
    height: 100px;
    width: 1px;
    top: -100px;
    right: 0;
    left: 0;
    margin: auto;
  }
  .bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:nth-child(odd):after,
  .bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:nth-child(even):before{
    left: 0;
    right: 0;
  }
  .bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:nth-child(even){
    margin-top:0; 
  }
  .bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:after{
    left: 0;
    right: 0;
    margin: auto;
    top: -55px;
  }
  .bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:first-child:before,
  .bit14-timeline.theme_two .bit14-timeline-wrap .bit14-timeline-col:first-child:after{
    display: none;
  }

}
@media (max-width: 450px) {
  /*Theme-1*/
  .bit14-timeline.theme_one .bit14-timeline-wrap .bit14-timeline-col .bit14-timeline-col-inner{    max-width: 250px;}
}

/*================= Timeline css ================*/

