/*@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@1,700&display=swap');*/
/*@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@1,700&family=IBM+Plex+Serif&display=swap');*/

.new-section{
    margin-top:15px;
}
.redHeading{
    color:#ff0000; 
    font-size:16px;
    font-weight:800;
    text-align:center;
}
.viewMore{
    margin-bottom:10px;
}

/*p{*/
/*    text-align: justify !important;*/
/*}*/
.left-text p{
    text-align: left !important;
}
p.topLeftHeader{
    text-align:left;
}
.page-header{
    margin-top: 5px;
    font-weight: bolder;
    text-align: center;
    text-transform: uppercase;
}
.page-header .first-word u{
    font-size: 20px;
    /*color: #2684e5;*/
     color:#fff;
    text-decoration: none;
}
.page-header .second-word u{
    font-size: 20px;
    /*color: #E53535;*/
    color:#fff;
    text-decoration: none;
}

.footerSocialIcon{
    font-size:50px; 
}
@media screen and (max-width: 768px) {
    p.topLeftHeader{
        text-align:center !important;
    }
    section{
        margin-bottom:0;
    }
    .page-header-wrapper{
        margin-bottom:10px;
    }
  .page-header .first-word u {
    font-size: 15px;
  }
  .page-header .second-word u{
      font-size: 15px;
  }
  .footerSocialIcon{
        font-size:50px !important; 
    }
} 

.facts-figure-row{
    margin-bottom: 20px;
}

.figure-wrapper{
    float: left;
}

.figure-wrapper .figure{
    text-align: center;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background-color: #2684e5;
    color: #fff;
    padding-top: 15px;
    font-size: 20px;
}

.fact-wrapper{
    float: left;
    padding-left: 30px;
    padding-top: 15px;
}

.register-before-visit-wrapper{
    color: #000;
}

.register-before-visit-wrapper ol li{
    color: #000;
}

.tag-slick{
    background-color: #2684e5;
    padding: 10px 0;
    color: #fff;
}

.testimonial-slick h3{
    color: #000;
    font-size: 28px;
    font-weight: bolder;
    padding: 10px 50px;
    text-align: center;
}
.testimonial-slick h3 q{
    font-size: 28px;
}
.testimonial-slick p{
    text-align: center;
}

ol li{
    text-decoration: none;
}

.timeline-wrapper {
  margin-left: 5.5rem;
  border-left: 3px solid #E53535;
}
.node {
  padding-left: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
}
.node1 {
  padding-left: 2.5rem;
  padding-bottom: 0rem;
  position: relative;
}
.node h3, .node p {
  margin: 0;
}
.node::before {
  content: "";
  width: 2.5rem;
  height: 2.5rem;
  background: #fff;
  border: 2px solid #ccc;
  background-color:#2684e5;
  border-radius: 50%;
  position: absolute;
  left: -1.4rem;
}
.node1::before {
  content: "";
  width: 2.5rem;
  height: 2.5rem;
  background: #fff;
  border: 2px solid #ccc;
  background-color:#2684e5;
  border-radius: 50%;
  position: absolute;
  left: -1.4rem;
  bottom:0rem;
}

