.heading {
  font-size: 2.48571em;
}
.back {
  background: url(../images/mission.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.img-style {
  border-radius: 10px;
}
.cardtext {
  color: white;
  text-align: justify;
}
.cardh {
  color: orange;
  font-weight: 700;
}
/* .design {
  width: 320px;
  height: 300px;
  border: 1px solid orange;
  position: absolute;
  left: 150px;
  border-radius: 10px;
  z-index: 1;
} */
.iconss {
  position: relative;
  z-index: 2;
  background: white;
  padding: 10px;
  border-radius: 50%;
}
/* .design1{
    width:320px;
    height:300px;
    border-radius: 10px;
    border:1px solid orange;
    position:absolute;
    left:530px;
    z-index: 1;
} */
/* .design2{
    width:320px;
    height:300px;
    border:1px solid orange;
    position:absolute;
    border-radius: 10px;
    right:120px;
    z-index: 1;
} */

.back {
  background: url(../images/Sandeep.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-kvaidhya {
  background: url(../images/kvaidhya-bg.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-gvaidhya {
  background: url(../images/gvaidhya-bg.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-gvaidhya1 {
  background: url(../images/gvaidhya-bg1.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-amrutha {
  background: url(../images/amrutha-bg2.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-amrutha2 {
  background: url(../images/amrutha-bg.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-arogya {
  background: url(../images/arogya-bg.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-rehab {
  background: url(../images/rehab-bg.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-rehab1 {
  background: url(../images/rehab-bg1.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-daig {
  background: url(../images/daig-bg.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-daig1 {
  background: url(../images/daig-bg1.jpg);
  padding: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.img-style {
  border-radius: 10px;
}
.cardtext {
  color: white;
  text-align: justify;
}
.cardh {
  color: orange;
  font-weight: 700;
}
/* .design6 {
  width: 380px;
  height: 300px;
  border: 1px solid orange;
  position: absolute;
  left: 60px;
  border-radius: 10px;
  z-index: 1;
}
.design7 {
  width: 380px;
  height: 300px;
  border-radius: 10px;
  border: 1px solid orange;
  position: absolute;
  left: 500px;
  z-index: 1;
}
.design8 {
  width: 380px;
  height: 300px;
  border: 1px solid orange;
  position: absolute;
  border-radius: 10px;
  right: 30px;
  z-index: 1;
} */
.dots {
  width: 7px;
  height: 7px;
  padding: 4px;
  left: 0px;
  transform: translatey(8px);
  background: orange;
  display: block;
  position: absolute;
  border-radius: 50%;
}
.anim-arrow {
  animation: 1s right linear infinite;
  transition: 1s;
}
@keyframes right {
  0% {
    position: relative;
    left: 0px;
  }
  50% {
    left: 100px;
    opacity: 0;
  }
  100% {
    left: 0px;
    opacity: 1;
  }
}
/*Donars speak*/
.owl-theme .owl-controls {
  margin-top: 10px;
}
.owl-theme .owl-controls .owl-page span {
  background: #5e5f5f;
  opacity: 1;
  transition: all 0.4s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background: orange;
}
.owl-theme .owl-controls .owl-page.active span {
  width: 22px;
  height: 12px;
}
.carousel-control-next,
.carousel-control-prev {
  top: 300px;
  width: 95%;
  opacity: 1;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  background: orange no-repeat center center;
  opacity: 1;
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
.carousel-control-prev-icon {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
@media (min-width: 1367px) {
  /* .design {
    width: 360px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    left: 180px;
    border-radius: 10px;
    z-index: 1;
  }
  .iconss {
    position: relative;
    z-index: 2;
    background: white;
    padding: 10px;
    border-radius: 50%;
  }
  .design1 {
    width: 360px;
    height: 300px;
    border-radius: 10px;
    border: 1px solid orange;
    position: absolute;
    left: 560px;
    z-index: 1;
  }
  .design2 {
    width: 360px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    border-radius: 10px;
    right: 220px;
    z-index: 1;
  } */
}
@media (max-width: 425px) {
  .back {
    padding: 30px 30px 20px 0px;
  }
  .heading {
    font-size: 2.28571em;
    text-align: center;
  }
  .points {
    display: block !important;
    padding-left: 30px;
  }
  .donors {
    display: block !important;
  }
  .anim-arrow {
    display: none;
  }
  .marg {
    padding-top: 20px;
  }
  .head {
    font-size: 2.18571em !important;
  }
  .who {
    padding: 0px !important;
  }
}
.carousel-indicators li {
  width: 10px !important;
  height: 10px !important;
  top: 20px !important;
}
.testimonial {
  box-shadow: 1px 1px 4px rgb(0, 0, 0, 0.1);
  background: white;
  border: 2px solid orange;
  border-radius: 0px !important;
  margin-top: 7em;
}
.testimonial .title {
  color: orange !important;
}
.testimonial .pic {
  border: none;
  box-shadow: 1px 1px 7px 1px orange;
}
.xs-section-padding1 {
  padding: 0px;
}
.pointer {
  cursor: auto !important;
}
@media (min-width: 1496px) {
  /* .design {
    width: 335px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    left: 228px;
    border-radius: 10px;
    z-index: 1;
  } */
  /* .iconss {
    position: relative;
    z-index: 2;
    background: white;
    padding: 10px;
    border-radius: 50%;
  }
  .design1 {
    width: 335px;
    height: 300px;
    border-radius: 10px;
    border: 1px solid orange;
    position: absolute;
    left: 608px;
    z-index: 1;
  }
  .design2 {
    width: 335px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    border-radius: 10px;
    right: 192px;
    z-index: 1;
  }
  .design6 {
    width: 415px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    left: 60px;
    border-radius: 10px;
    z-index: 1;
  }
  .design7 {
    width: 415px;
    height: 300px;
    border-radius: 10px;
    border: 1px solid orange;
    position: absolute;
    left: 555px;
    z-index: 1;
  }
  .design8 {
    width: 415px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    border-radius: 10px;
    right: 45px;
    z-index: 1;
  } */
}

@media (min-width: 1435px) and (max-width: 1445px) {
  /* .design {
    width: 335px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    left: 195px;
    border-radius: 10px;
    z-index: 1;
  } */
  /* .iconss {
    position: relative;
    z-index: 2;
    background: white;
    padding: 10px;
    border-radius: 50%;
  }
  .design1 {
    width: 335px;
    height: 300px;
    border-radius: 10px;
    border: 1px solid orange;
    position: absolute;
    left: 570px;
    z-index: 1;
  }
  .design2 {
    width: 335px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    border-radius: 10px;
    right: 150px;
    z-index: 1;
  }
  .design6 {
    width: 415px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    left: 60px;
    border-radius: 10px;
    z-index: 1;
  }
  .design7 {
    width: 415px;
    height: 300px;
    border-radius: 10px;
    border: 1px solid orange;
    position: absolute;
    left: 530px;
    z-index: 1;
  }
  .design8 {
    width: 415px;
    height: 300px;
    border: 1px solid orange;
    position: absolute;
    border-radius: 10px;
    right: 26px;
    z-index: 1;
  } */
}
.para-cont1 {
  /* text-align: center; */
  font-size: 15px !important;
  letter-spacing: 1px;
  margin-top: 25px;
}
