li.nav-item {
  padding-left: 15px;
}

.santy-banner-heading {
  color: #0063ad;
  font-weight: bold;
}
.santy-banner-subheading {
  font-size: 31px;
  font-weight: 500;
}
.santy-banner-left-text {
  position: relative;
  left: 62px;
  margin: 79px 0px 10px calc((100% - 980px) * 0);
}

.santy-banner-right-image {
  position: relative;
  left: 210px;
  margin: 36px 0px 49px calc((100% - 980px) * 0);
}

.santy-banner-right-image img {
  border-radius: 40px;
}

.santy-grid-service {
  position: relative;
  left: 62px;
}
.santy-section-third {
  background-color: rgb(238, 249, 255);
  padding: 79px 40px 37px 185px;
}
.santy-why-choose-heading {
  color: #0071af;
  font-size: 38px;
  font-weight: bold;
}
.santy-why-choose-list {
  list-style: none;
  padding: 0;
}
.santy-why-choose-list li {
  line-height: 50px;
}
.fa-square-letterboxd {
  font-size: 40px;
  margin-right: 8px;
}

.santy-section-trustbyclient {
  background-color: rgb(255, 215, 239, 1);
  padding: 75px 20px 30px 176px;
}
.santy-section-clientsay {
  padding: 75px 20px 50px 176px;
}
.santy-section-clientsay h2 {
  margin-bottom: 70px;
}
.santy-section-clientsay blockquote {
  padding: 10px 33px 24px;
  font-size: 17px;
}
.santy-clientsay-card {
  width: 18rem;
  border: 3px solid #000;
  border-radius: 21px;
}
.santy-clientsay-card .card-header {
  background-color: #ffbf23;
  border-radius: 19px 19px 0px 0px;
  padding: 20px 35px;
}
.santy-authorname-box {
  margin-right: 30px;
}
.santy-authorname-box P {
  font-weight: 700;
}
.santy-section-footer {
  background-color: rgb(255, 191, 35, 1);
  padding: 75px 20px 30px 176px;
}
.santy-footer-heading {
  font-weight: 700;
  font-size: 20px;
}
.santy-section-footer a {
  color: #000;
}
.santy-section-btfooter {
  background-color: rgb(0, 0, 0, 1);
}
.santy-section-btfooter p {
  background-color: rgb(0, 0, 0, 1);
  color: rgb(255, 255, 255);
}

.custom-checkbox {
  display: none; /* Hide the actual checkbox */
}
.custom-checkbox + label {
  cursor: pointer;
  display: inline-block;
  border: 1px solid #0d6efd; /* Border color */
  border-radius: 0.25rem; /* Border radius */
  padding: 0.8rem 2.5rem; /* Adjust padding as needed */
}

.custom-checkbox:checked + label {
  background-color: #0d6efd; /* Change background color when checked */
  color: white; /* Change text color when checked */
}

.custom-checkbox + label i {
  margin-right: 0.5rem; /* Adjust margin between icon and text */
}
.cartLeadform p {
  font-size: 19px;
  margin-bottom: 20px;
}

.banner-health {
  background-image: url("../images/health-insurance-santy.webp");
  background-size: cover;
  background-repeat: no-repeat;
  object-fit: contain;
}

.banner-memeberinsure {
  background-image: url("../images/insurance-cuate.webp");
  background-size: cover;
  background-repeat: no-repeat;
  object-fit: contain;
}

.banner-more-family {
  background-image: url("../images/Insurance-pana.webp");
  background-size: cover;
  background-repeat: no-repeat;
  object-fit: contain;
}

.iagree {
  display: inline-block;
  width: 100%;
  font-size: 10px;
  padding: 8px 0 5px;
  color: rgba(51, 56, 70, 0.7);
}
.submitButton {
  min-width: 240px;
}

.input-group-text-santy {
  cursor: pointer;
  height: 1.2rem; /* Adjust height as needed */
  line-height: 1rem; /* Center text vertically */
}
.minus-plus-btn {
  width: 1.5rem; /* Adjust button width as needed */
  text-align: center;
  background: #0d6efd;
  color: #fff;
}
.input-group-text-santy:hover {
  background-color: #0d6efd;
}

.form-control-santy {
  height: 1.2rem;
  width: 25px;
  background: #0d6efd;
  border: 0;
  color: #fff;
  text-align: center;
}

.soncount {
  display: inline-flex;
  top: 25px;
  position: relative;
  left: -115px;
}

.doughtercount {
  display: inline-flex;
  top: 25px;
  position: relative;
  left: -135px;
}

.second-row-santy {
  border-top: 1px solid #33384626;
}

.select-age-santy {
  background-color: #f5f5f6;
  border: none;
  color: #333846;
}
