.feature-container {
  display: flex;
  margin: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.card.feature-card-pink {
  background: #ec5186;
  border-radius: 20px;
  padding: 10px;
  box-shadow: 5px 10px 20px 9px rgba(252,56,115,0.4);
  margin: 10px 20px 10px 0px;
  color: var(--white);
  grid-column: 1/3;
}

.card.feature-card-blue {
  background: #0fcad9;
  border-radius: 20px;
  padding: 10px;
  margin: 10px 20px 10px 0px;
  color: rgb(255,255,255);
  grid-column: 1/3;
  box-shadow: 5px 10px 20px 5px rgba(118,193,247,0.49);
}

.card.feature-card-pink.doctor-card {
}

.card-body-style {
}

@media (min-width: 300px) and (max-width: 767px) {
  .feature-card-size {
    width: 160px;
  }
}

@media (min-width: 768px) {
  .feature-card-size {
    width: 240px;
  }
}

@media (min-width: 300px) {
  .img_mobiles_shot {
    width: 250px;
    margin: 10px 0px 18.6px;
  }
}

@media (min-width: 410px) {
  .img_mobiles_shot {
    height: 280px;
    width: 360px;
    margin: 10px 0px 18.6px;
  }
}

@media (min-width: 576px) {
  .img_mobiles_shot {
    width: 350px;
    margin: 10px 0px 18.6px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .img_mobiles_shot {
    width: 360px;
    height: 300px;
    margin: 10px 0px 18.6px;
  }
}

@media (min-width: 979px) and (max-width: 1200px) {
  .img_mobiles_shot {
    width: 500px;
    height: 380px;
    margin: 10px 0px 18.6px;
  }
}

@media (min-width: 1200px) {
  .img_mobiles_shot {
    width: 550px;
    height: 450px;
    margin: 10px 0px 18.6px;
  }
}

@media (width: 504px) and (height:600px) {
  #section_what_is {
    /*margin-top: 30px;*/
  }
}

@media only screen and (max-width: 400px) and (max-height: 600px) {
  #section_what_is {
    /*margin-top: 100px;*/
  }
}

@media only screen and (width: 411px) and (height: 731px) {
  #section_what_is {
    margin-top: 100px;
  }
}

@media (min-width: 1200px) {
  #section_what_is {
    /*margin-top: 80px;*/
  }
}

#section_mission {
  margin: 50px 10px 50px 10px;
}

.text-center {
  text-align: center!important;
}

.hope-title-style {
  margin-bottom: 30px;
  margin-top: 30px;
  color: rgb(236,81,134);
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.title_users_say {
  margin: 20px 20px 20px 20px;
  font-family: 'Raleway';
  font-size: 35px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.31;
  letter-spacing: normal;
  text-align: left;
  color: #ec5186;
}

#carousel-t {
  background-color: #fff;
}

.team_title_style {
  font-family: Raleway;
  font-size: 50px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 1.5px;
  text-align: center;
  color: #ec5186;
  margin-top: 30px;
  padding-top: 40px;
}

.team-boxed .people {
  padding: 50px 0;
}

.footerpad {
  padding-top: 70px;
  padding-bottom: 20px;
  color: rgb(254,254,254);
  padding-bottom: 0px;
}

.footer-div-style {
  height: 366px;
  background: url("../../assets/img/footer.png") center / cover no-repeat, rgba(58,47,47,0);
}

.footer-heading-style {
  font-family: ABeeZee, sans-serif;
  font-size: 46px;
  color: rgb(88,205,214);
}

.footer-link-style {
  margin-top: 30px;
  font-family: ABeeZee, sans-serif;
  text-align: center;
}

.link-text-style {
  color: var(--dark);
  font-size: 20px;
  margin-right: 10px;
}

.newsletter-subscribe {
  color: #313437;
  background-color: #fff;
  padding: 50px 0;
}

.newsletter-subscribe .intro {
  font-size: 16px;
  max-width: 500px;
  margin: 0 auto 25px;
}

.sub-paragraph-style {
  margin-right: 10px;
  margin-left: 10px;
  padding: 10px;
  margin-bottom: 35px;
  color: #7d8285;
  line-height: 1.5;
}

.newsletter-subscribe-title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 25px;
  line-height: 1.5;
  padding-top: 0;
  margin-top: 0;
  color: inherit;
  color: #db2060;
}

.loginbtn-style {
  font-family: Montserrat;
  font-size: 10px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  border-radius: 20px;
  background-color: #45c7d1;
  border-style: solid;
  border-color: rgb(62,237,248);
  box-shadow: 5px 10px 20px 13px var(--blue);
}

@media (min-width: 768px) {
  .div_space_top_title {
    margin-top: 50px;
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .div_space_top_title {
    margin-top: 250px;
  }
}

.span_anxiety_depression {
  color: #f07a14;
}

.thumbnail-title {
  color: #FE0D5A;
  font-family: Roboto, sans-serif;
  font-weight: bold;
  text-align: center;
}

.thumbnail-style {
  border: 0px;
}

@media (min-width: 300px) and (max-width: 992px) {
  .thumbnail-style {
    border: 0px;
    margin-top: 20px;
  }
}

@media (min-width: 300px) and (max-width: 576px) {
  .col-today-war {
    margin-top: 0px;
  }
}

@media (min-width: 992px) {
  .col-today-war {
    margin-top: 0px;
  }
}

.img-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

@media (min-width: 768px) {
  .div-color-bar {
    height: 300px;
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .div-color-bar {
    height: 150px;
  }
}

.burden-subtitle-style {
  font-size: 20px;
}

.burden-title-style {
}

.image-card {
  display: flex;
  margin: auto;
}

