div.form-care-wrapper {
  position: sticky;
  top: 160px !important;
  margin-top: 40px !important;
}

.error {
  color: red;
}

#kims-care-card .form-care-wrapper {
  z-index: 0 !important;
  background-color: #fafafa;
  max-height: 720px;
}

#kims-care-card .kims-maincare-card-wrapper {
  /* margin-top: 80px; */
  margin-bottom: 50px;
}

#kims-care-card .form-care-wrapper .form-inner-wrapper {
  display: block;
  margin: auto;
}

.errorlist {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 10px;
  color: red;
}

#kims-care-card .form-care-wrapper h5 {
  color: #B71C2B;
  font-weight: bold;
  padding-bottom: 30px;
  padding-top: 40px;
}

#kims-care-card .form-care-wrapper .form-group input {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 12px #0000001A;
  opacity: 1;
  border-color: #fff;
  color: #878787;
  padding: 25px 15px;
  border-radius: 0px;
}

#kims-care-card .form-care-wrapper .form-group recaptch {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 12px #0000001A;
  opacity: 1;
  border-color: #fff;
  color: #878787;
  padding: 25px 15px;
  border-radius: 0px;
}

#kims-care-card .form-care-wrapper .enquire-button {
  background: #B71C2B 0% 0% no-repeat padding-box;
  opacity: 1;
  color: #fff;
  padding: 14px 15px;
  margin-bottom: 40px;
}

#kims-care-card .text-care-wrapper .care-card-text h4 {
  text-align: left;
  color: #000000;
  font-weight: bold;
}

#kims-care-card .text-care-wrapper {
  padding-top: 40px;
}

#kims-care-card .text-care-wrapper .care-card-text {
  width: 90%;
}

#kims-care-card .text-care-wrapper .care-card-text p {
  text-align: left;
  color: #7E7E7E;
  font-size: 16px;
  padding-top: 20px;
}

#kims-care-card .card-benifits-wrapper .benifits-img-wrapper .benifits-inner-wrapper img {
  display: block;
  margin: auto;
  background-color: #fff;
  border-radius: 50%;
  width: 50%;
}

#kims-care-card .card-benifits-wrapper .benifits-img-wrapper .benifits-inner-wrapper {
  background-color: #fafafa;
  padding: 25px 0px;
}

#kims-care-card .card-benifits-wrapper {
  width: 92%;
}

#kims-care-card .card-benifits-wrapper .benifts-img-divider {
  padding-top: 40px;
}

#kims-care-card .card-benifits-wrapper h4 {
  text-align: left;
  color: #000000;
  margin: 30px 0px;
  font-weight: bold;
}

div.form-care-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 40px;
}

#kims-care-card .card-benifits-wrapper h6 {
  text-align: center;
  color: #000000;
  font-weight: bold;
  padding-top: 20px;
  margin-left: auto;
  display: block;
  padding-bottom: 30px;
  font-size: 14px;
}

#kims-care-card .terms-con-wrapper h4 {
  text-align: left;
  letter-spacing: 0px;
  color: #B71C2B;
  opacity: 1;
  font-size: 20px;
  font-weight: bold;
}

#kims-care-card .terms-con-wrapper h5 {
  text-align: left;
  letter-spacing: 0px;
  color: #000;
  opacity: 1;
  font-size: 16px;
}

#kims-care-card .terms-con-wrapper p {
  text-align: left;
  letter-spacing: 0px;
  color: #7E7E7E;
  width: 89%;
  opacity: 1;
  font-size: 16px;
  padding-bottom: 10px;
  padding-top: 20px;
}

#kims-care-card .terms-con-wrapper li p {
  text-align: left;
  letter-spacing: 0px;
  color: #7E7E7E;
  width: 89%;
  opacity: 1;
  font-size: 16px;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}

#kims-care-card .terms-con-wrapper p span {
  padding-bottom: 8px;
  display: block;
}

#kims-care-card .availing-text-wrapper h5 {
  font-size: 16px;
  font-weight: bold;
}

#kims-care-card .availing-text-wrapper p {
  padding-top: 5px;
}

.banner--inner--head .banner--heading {
  color: #000 !important;
  background-color: transparent !important;
  padding: 15px 15px 25px 0px !important;
  padding-bottom: 50px !important;
}

.banner--inner--head .banner--heading h2 {
  color: #000 !important;
  font-size: 36px !important;
  padding-bottom: 20px;
  letter-spacing: 1.5px;
  font-weight: bold;
}

.banner--inner--head .banner--heading h4 {
  color: #B71C2B !important;
  font-size: 28px !important;
  padding-bottom: 20px;
  letter-spacing: 1.5px;
  font-weight: bold;
}

.banner--inner--head .banner--heading p {
  color: #000 !important;
  font-size: 15px !important;
  width: 70%;
}

@media (max-width:1200px) {
  .desk--banner {
    display: block !important;
  }

  .mob--banner {
    display: none !important;
  }
}

@media (max-width:550px) {
  .desk--banner {
    display: none !important;
  }

  .mob--banner {
    display: block !important;
  }
}

@media (max-width:993px) {
  .banner--inner--head {
    position: initial !important;
  }

  #kims-care-card .kims-maincare-card-wrapper {
    margin-top: 20px;
  }
}

@media (max-width:993px) {
  #kims-care-card .card-benifits-wrapper {
    width: 92%;
    margin: 0 auto;
  }

  #kims-care-card .card-benifits-wrapper .benifits-img-wrapper .benifits-inner-wrapper {
    margin-bottom: 30px;
  }

  #kims-care-card .terms-con-wrapper p {
    width: 100%;
  }
}

@media (max-width:973px) {
  .banner--inner--head .banner--heading h2 {
    padding-bottom: 2px;
  }

  .banner--inner--head .banner--heading h4 {
    padding-bottom: 4px;
  }
}

@media (max-width:1200px) {
  .banner--inner--head .banner--heading {
    padding-bottom: 0px !important;
  }
}

@media (max-width:576px) {
  .banner--inner--head .banner--heading {
    padding-bottom: 30px !important;
  }

  .banner--inner--head .banner--heading p {
    width: 100%;
  }

  .banner--inner--head .banner--heading h2 {
    font-size: 30px !important;
    padding-top: 25px;
  }

  #kims-care-card .card-benifits-wrapper h6 {
    padding-top: 5px;
    padding-bottom: 20px;
  }

  #kims-care-card .form-care-wrapper {
    width: 90%;
    margin: auto;
  }

  #kims-care-card .card-benifits-wrapper .row {
    display: flex;
    flex-direction: unset !important;
  }

  #kims-care-card .kims-maincare-card-wrapper .row {
    display: flex;
    flex-direction: column-reverse;
  }

  #kims-care-Card div.form-care-wrapper {
    position: -webkit-sticky;
    position: initial;
    margin-top: 40px !important;
  }

  #kims-care-card .text-care-wrapper .care-card-text {
    width: 100%;
  }

  div.form-care-wrapper {
    position: static;
  }
}

@media (max-width:767.5px) {
  .banner--inner--head .banner--heading {
    padding-bottom: 30px !important;
  }

  #kims-care-card .form-care-wrapper {
    width: 90%;
    margin: auto;
  }

  #kims-care-card .card-benifits-wrapper .row {
    display: flex;
    flex-direction: unset !important;
  }

  #kims-care-card .kims-maincare-card-wrapper .row {
    display: flex;
    flex-direction: column-reverse;
  }

  #kims-care-Card div.form-care-wrapper {
    position: -webkit-sticky;
    position: initial;
    margin-top: 40px !important;
  }

  #kims-care-card .text-care-wrapper .care-card-text {
    width: 100%;
  }

  #kims-care-card .form-care-wrapper .enquire-button {
    margin-bottom: 20px;
  }

  #kims-care-card .form-care-wrapper h5 {
    padding-bottom: 20px;
    padding-top: 30px;
  }

  #kims-care-card .form-care-wrapper .form-group input {}
}

@media(max-width:1290px) {
  #kims-care-card .card-benifits-wrapper h6 {
    padding-top: 10px;
    padding-bottom: 25px;
  }
}

@media(min-width:992px) {
  #kims-care-card .benifits-img-wrapper {
    padding-right: 30px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 1501px) and (min-width: 800px) {
  .toggle--menu--home {
    top: 40px !important;
  }
}

@media(max-width:769px) and (min-width:576px) {
  #kims-care-card .form-care-wrapper {
    max-height: 640px;
  }
}

@media (min-width: 576px) and (max-width:768.5px) {
  #return-to-top {
    right: 23px;
    position: fixed !important;
  }
}

@media(max-width:830px) and (min-width:800px) {
  #kims-care-card .form-care-wrapper {
    max-height: 640px;
  }
}

@media (max-width: 576px) {
  .desk--banner {
    margin-top: 90px;
  }

  .mob--banner {
    margin-top: 20px;
  }

  #kims-care-card .form-care-wrapper {
    position: inherit;
  }

  #kims-care-card .terms-con-wrapper p {
    padding-top: 10px;
  }

  #kims-care-card .terms-con-wrapper {
    margin-top: -25px;
  }
}

@media (max-width: 576px) {
  #return-to-top {
    right: 30px !important;
  }
}

.breadcrumb {
  padding-left: 0px;
}

#kims-care-card {
  margin-top: 50px;
}

.navbar-brand .card-style {
  margin-left: 15px;
}

/* @media(min-width:1250px) and (max-width:1600px){
#kims-care-card .form-care-wrapper {
    max-height: 620px;
}
} */
@media(max-width:576px) {
  .breadcrumb {
    padding-top: 15px;
  }

  .banner--inner--head .banner--heading h2 {
    padding-left: 15px;
  }
}

#kims-care-card .form-care-wrapper {
  z-index: 0 !important;
  background-color: #FAFAFA;
  max-height: unset !important;
  height: 100% !important;
}

#kims-care-card .recaptch.captchaerror {
  display: flex;
  width: 100%;
  justify-content: left !important;
  align-items: center;
}

#kims-care-card div#id_captcha {
  width: 100%;
  justify-content: flex-start !important;
  display: flex !important;
}

#kims-care-card div.form-care-wrapper {
  position: sticky;
  top: 160px !important;
  margin-top: 105px !important;
}

.kims-maincare-card-wrapper div.form-care-wrapper {
  position: sticky;
  top: 160px !important;
  margin-top: 105px !important;
}
@media(max-width: 767px)
{
#kims-care-card div.form-care-wrapper {
    position: relative;
    top: 0px !important;
    margin-top: 15px !important;
}

}
