.pulse-tab-bg {
  /* background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.0001), #000),
            url("../images/Slider-1.jpg") no-repeat; */
  background: url("../images/pulse/pulse-slider.png") no-repeat;
  height: 500px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center center;
  background-size: cover;
  background-attachment: fixed;
}

.pulse-bg-text h3 {
  color: #fff;
  /* padding-right: 100px; */
  font-weight: 500;
  padding-top: 50px;
  font-family: "Poppins", sans-serif;
  font-size: 50px;
  text-shadow: 2px 2px 4px #1c0b37;
}
.pulses-outer-section {
  padding: 50px 0px;
}

.pulses-content-list-wrapper {
  padding: 50px 20px;
}
.pulses-content-list-wrapper h3 {
  font-size: 30px;
  color: #255946;
  font-weight: 600;
}
.pulses-content-ul-wrappaer {
  display: flex;
  justify-content: space-evenly;
  padding-top: 30px;
}
.pulses-content-list li {
  list-style: none;
  display: flex;
  align-items: center;
  padding-bottom: 5px;
}

.pulses-content {
  padding-top: 20px;
}

.thumbsup-icon {
  color: #043020;
}
.pulseIcon {
  width: 25px;
  height: 25px;
}
.pulses-content-list p {
  padding-left: 10px;
  margin-top: 10px;
}

@media (max-width: 576px) {
  .pulses-content-list-wrapper {
    padding: 0px 20px;
  }
  .pulses-content-ul-wrappaer {
    display: block;
  }
}


.modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.4);
  overflow: hidden; 
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}


.modal-content {
  background-color: white;
  position: fixed;
  top: 0% !important;
  left: 50%;
  transform: translate(-50%, 0);
  padding: 20px;
  border: 1px solid #888;
  width: 50%;
  transition: top 0.5s ease-in-out;
}

.modal.show .modal-content {
  top: 10%;
}

.close {
  position: absolute !important;
  top: 0px !important;
  right: 60px !important;
  cursor: pointer !important;
  border: none !important;
  background: #dd1717 !important;
  color: #fff !important;
  font-size: 40px !important;
  width: 40px !important;
  height: 49px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  z-index: 9 !important;
  border-radius: 0% !important;
}

.close:hover {
  color: red;
}