
  
  
  .ripsey-blue {
    color: #232263;
  }
  .ripsey-red {
    color: #891619;
  }
  
  .fw-6 {
    font-weight: 600;
  }
  .pcos-shadow {
    box-shadow: -8px -6px 10px #e3e3e3, 1px 5px 8px #ffffff;
  }
  
  
  .custom-control-label:before {
    background-color: #232263;
  }
  .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #232263;
  }
  .ios-play-icons {
    position: relative;
    box-shadow: 1px 1px 4px #808080, 2px 0px 2px #808080;
    margin: 15px;
    border-radius: 6px;
    width: 120px !important;
    cursor: pointer;
  }
  .border-shadow-download-icons {
    box-shadow: 4px 4px 13px #808080;
    border-radius: 6px;
  }
  #appstore-icon {
    display: none;
  }
  #playstore-icon {
    display: none;
  }
  
  .text-heading {
    font-size: 2rem;
    font-weight: 600;
    color: #232263;
  }
  .text-normal {
    font-size: 1.4rem;
    font-weight: 400;
    color: #4e4eaa !important;
  }
  
  .border-shadow-cards {
    box-shadow: -4px -6px 6px #ffffff, 4px 4px 10px #ceced1;
    border-radius: 8px;
  }
  
  /*------------------
testimonial-----*/

section.testimonials{
  background-color: transparent;
  
}
.section-padding{
  padding: 40px 0;
}

.section-title h2{
  font-size: 35px;
  text-align: center;
  font-weight: 600;
}
.section-title {
  text-align: center;
  
  font-weight: 600;
  color: #222162;;
}


.col-center{
  margin: 0 auto;
  float: none!important;
}
.carousel{
  margin: 40px auto 60px;
  padding: 20px 50px;
  box-shadow: 6px 6px 12px rgba(0,0,0,0.08),
   -6px -6px 12px rgba(255, 255, 255, 1);
   align-items: center;
   justify-content: center;
   display: flex;
 
}
.carousel-item{

  font-size: 14px;
  text-align: center;
  overflow:hidden;
  min-height: 290px;

}
.carousel .item .img-box{
 
 width: 135px;
 height: 135px;
  margin: 0 auto;
  padding: 5px;
  
 
}
.carousel .img-box img{
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
}
.carousel .review{
  padding: 10px 0;
}
.carousel .overview{
  font-style: italic;
}
.carousel .overview b{
  text-transform: uppercase;
  
}
.carousel .carousel-control{
  width: 40px;
  height: 40px;
  margin-top: -20px;
  top: 50%;
  background: none;

}
.carousel-control i{
  font-size: 68px;
  line-height: 42px;
  position: absolute;
  display: inline-block;
  color: rgba(0,0,0,0.8);
  text-shadow: 0 3px 3px #e6e6e6 , 0 0 0 #000;
}
.carousel .carousel-indicators {
  bottom: -40px;
}
.carousel-indicators li,.carousel-indicators li.active{
  width: 10px;
  height: 10px;
  margin: 1px 3px;
  border-radius: 50%;
}
.carousel-indicators{
  border-color: transparent;
  background: #999;
  box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}
.carousel-indicators li.active{
background: #555;
box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}




/*------------------
-----
Footer--------------------*/






/*-------------------------
neumorphic boxes------------------
*/
.box1{
   position: absolute;
   background-repeat: no-repeat;
   width: 100%;
   height: 100vh;
   top: 0;
   left: 0;
   z-index: -7;

  
}
.box1 img{
  position: absolute;
  background-repeat: no-repeat;
  width: 100%;

  top: 0;
  left: 0;
  z-index: -7;
 right: 0;
 bottom: 0;
}




  @media screen and (min-width: 768px) and (max-width: 990px) {
    .wavecontainer {
      margin-top: 0%;
      background: url(../images/wave_mobile_tablet.png) no-repeat;
      background-size: cover;
    }
  
    #your-buddy-card {
      margin-top: 20% !important;
    }
  
    #bp_graphic {
      margin-top: 0% !important;
    }
    #get-the-app {
      margin: unset;
    }
   
    .text-heading {
      font-size: 1.6rem;
      font-weight: 600;
      color: #232263;
    }
    .text-normal {
      font-size: 1.3rem;
      font-weight: 400;
      color: #4e4eaa !important;
    }
    #what-is-bp {
      text-align: justify;
    }
  
    #lottiefly-1-in-8 {
      margin-top: 5%;
      text-align: center !important;
  
      width: 100% !important;
    }
  
    #lottiefly-1-in-8 img {
      width: 35%;
    }
    #text-silent-killer {
      margin: 0 8% !important;
      text-align: justify;
    }
  
    #indians-have-hyper {
      text-align: center;
    }
    #bullet-bp {
      text-align: end;
    }
    #bullet-bp > img {
      width: 25px !important;
    }
    .border-shadow-cards {
      padding: unset !important;
      padding: 3% !important;
      /* border: 1px solid black; */
    }
    #text-bullet-bp {
      text-align: justify !important;
    }
    #stroke-heartfail {
      height: 300px !important;
      width: 100% !important;
    }
  }
  @media screen and (min-width: 577px) and (max-width: 780px) {
    .wavecontainer {
      margin-top: 0%;
      background: url(../images/wave_mobile_tablet.png) no-repeat;
      background-size: cover;
    }
  
    #your-buddy-card {
      margin-top: 25% !important;
    }
    #get-the-app {
      margin: 0px auto;
    }
    #navbar-main {
      height: unset !important;
      /* background-color: #f4f4f4; */
    }
  
    .text-heading {
      font-size: 1.6rem;
      font-weight: 600;
      color: #232263;
    }
    .text-normal {
      font-size: 1.3rem;
      font-weight: 400;
      color: #4e4eaa !important;
    }
    #what-is-bp {
      text-align: justify;
    }
  
    #lottiefly-1-in-8 {
      margin-top: 5%;
      text-align: center !important;
  
      width: 100% !important;
    }
  
    #lottiefly-1-in-8 img {
      width: 35%;
    }
    #text-silent-killer {
      margin: 0 8% !important;
      text-align: justify;
    }
  
    #indians-have-hyper {
      text-align: center;
    }
    #bullet-bp {
      text-align: end;
    }
    #bullet-bp > img {
      width: 25px !important;
    }
    .border-shadow-cards {
      padding: unset !important;
      padding: 5% !important;
      /* border: 1px solid black; */
    }
    #text-bullet-bp {
      text-align: justify !important;
    }
    #stroke-heartfail {
      height: unset !important;
      width: 100% !important;
    }
  }
  @media screen and (max-width: 576px) {
    .wavecontainer {
      margin-top: 0%;
      background: url(../images/wave_mobile_tablet.png) no-repeat;
      background-size: cover;
    }
    #bp_graphic {
      margin-top: 50px;
    }
    #your-buddy-card {
      margin-top: 30% !important;
    }
    #get-the-app {
      margin: 0px auto;
    }
  
  
    .text-heading {
      font-size: 1.5rem;
      font-weight: 600;
      color: #232263;
    }
    .text-normal {
      font-size: 1.2rem;
      font-weight: 400;
      color: #4e4eaa !important;
    }
    #what-is-bp {
      text-align: justify;
    }
  
    #lottiefly-1-in-8 {
      margin-top: 5%;
      text-align: center;
      width: 100% !important;
    }
    #lottiefly-1-in-8 img {
      width: 50%;
    }
    #text-silent-killer {
      margin: 0 4% !important;
      text-align: justify;
    }
  
    #indians-have-hyper {
      text-align: center;
    }
    #bullet-bp {
      text-align: end;
    }
    #bullet-bp > img {
      width: 25px !important;
    }
    .border-shadow-cards {
      padding: unset !important;
      padding: 4% !important;
      /* border: 1px solid black; */
    }
    #text-bullet-bp {
      text-align: justify !important;
    }
    #stroke-heartfail {
      height: 200px !important;
      width: 100% !important;
    }
    .section-padding{
      padding:  5px auto;
    }
    .section-title h2{
      font-size: 20px;
    }
    .section-title p{
      font-size: 15px;
    }
    
    .carousel{
      margin: 0 auto 10px;
    }
    .carousel .item .img-box{
      width: 90px;
      height: 90px;
    }
    .carousel-control i{
      font-size: 50px;
    }
  }
  