.b-example-divider {
  height: 3rem;
  background-color: rgba(0, 0, 0, 0.1);
  border: solid rgba(0, 0, 0, 0.15);
  border-width: 1px 0;
  box-shadow: inset 0 0.5em 1.5em rgba(0, 0, 0, 0.1),
    inset 0 0.125em 0.5em rgba(0, 0, 0, 0.15);
}
.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

body {
  color: rgb(78 145 193);
}

.heading {
  color: rgba(31, 103, 151, 1);
}

.image {
  max-width: 530px;
  width: 100%;
}

.main-btn {
  background: rgba(3, 197, 0, 1);
  border: rgba(3, 197, 0, 1);
  width: 100%;
}

.main-btn:hover {
  background: rgb(87 145 185);
}
.main-btn:focus {
  background: rgb(87 145 185);
}

.points {
  text-align: left;
}

@media (min-width: 992px) {
  .rounded-lg-3 {
    border-radius: 0.3rem;
  }
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}

@media (max-width: 768px) {
  .div1 {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  .text {
    font-size: 1rem;
    margin-bottom: 1rem !important;
  }

  .points h5 {
    font-size: 1rem;
  }
}

@media (max-width: 400px) {
  .points h5 {
    font-size: 0.7rem;
  }

  .main-btn {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
