.doctorsProfile {
  background-position: center !important;
  background-color: #2cb7e0 !important;
}

.doctorsProfile .container {
  min-height: 260px;
}

.doctorsProfile .bannerInner {
  color: #fff;
}

.doctorsProfile .bannerInner .title {
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 992px) {
  .doctorsProfile .bannerInner .title {
    font-size: 2.5rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .doctorsProfile .bannerInner .title {
    font-size: 2rem;
  }
}

@media (max-width: 767.98px) {
  .doctorsProfile .bannerInner .title {
    font-size: 1.75rem;
  }
}

@media (min-width: 992px) {
  .doctorsProfile .bannerInner .desc {
    font-size: 0.875rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .doctorsProfile .bannerInner .desc {
    font-size: 0.8125rem;
  }
}

@media (max-width: 767.98px) {
  .doctorsProfile .bannerInner .desc {
    font-size: 0.75rem;
  }
}

@media (min-width: 992px) {
  .doctorsProfile .bannerInner .btnTitle {
    font-size: 0.875rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .doctorsProfile .bannerInner .btnTitle {
    font-size: 0.8125rem;
  }
}

@media (max-width: 767.98px) {
  .doctorsProfile .bannerInner .btnTitle {
    font-size: 0.75rem;
  }
}

@media (min-width: 992px) {
  .doctorsProfile .bannerInner .descLogin {
    font-size: 0.75rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .doctorsProfile .bannerInner .descLogin {
    font-size: 0.75rem;
  }
}

@media (max-width: 767.98px) {
  .doctorsProfile .bannerInner .descLogin {
    font-size: 0.6875rem;
  }
}

.doctorsProfile .bannerInner .descLogin .btnLink {
  color: #263077;
  font-weight: 700;
  text-decoration: underline !important;
}

.doctorsProfile .bannerInner .btntalk {
  font-weight: 500;
  padding: 12px 12px;
  max-width: 280px;
  width: 100%;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
}

@media (min-width: 992px) {
  .doctorsProfile .bannerInner .btntalk {
    font-size: 0.8125rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .doctorsProfile .bannerInner .btntalk {
    font-size: 0.75rem;
  }
}

@media (max-width: 767.98px) {
  .doctorsProfile .bannerInner .btntalk {
    font-size: 0.75rem;
  }
}

.doctorsProfile .breadcrumb.breadcrumbWrap li a {
  color: #263077;
}

.doctorsProfile .breadcrumb-item + .breadcrumb-item::before {
  color: #263077;
}

.doctorsProfile .breadcrumb.breadcrumbWrap li.active {
  color: #b7efff;
}

.createSteps .h3 {
  max-width: 420px;
  font-weight: 500;
}

@media (min-width: 992px) {
  .createSteps .h3 {
    font-size: 28px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .createSteps .h3 {
    font-size: 24px;
  }
}

@media (max-width: 767.98px) {
  .createSteps .h3 {
    font-size: 20px;
  }
}

.createSteps .createStepsBox {
  background: #eef5f7;
  border-top-left-radius: 40px !important;
  border-bottom-right-radius: 40px !important;
}

@media (min-width: 992px) {
  .createSteps .createStepsBox p {
    font-size: 0.8125rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .createSteps .createStepsBox p {
    font-size: 0.75rem;
  }
}

@media (max-width: 767.98px) {
  .createSteps .createStepsBox p {
    font-size: 0.75rem;
  }
}

.doctorsProfileList {
  background-image: url(../images/bg-pattern.png);
  background-position: center;
  background-repeat: repeat;
  overflow: hidden;
}

.doctorsProfileList .h3 {
  max-width: 480px;
  font-weight: 500;
}

@media (min-width: 992px) {
  .doctorsProfileList .h3 {
    font-size: 32px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .doctorsProfileList .h3 {
    font-size: 26px;
  }
}

@media (max-width: 767.98px) {
  .doctorsProfileList .h3 {
    font-size: 22px;
  }
}

.doctorsProfileList .desBox ul.listDot li {
  margin-top: 8px;
  position: relative;
  padding-left: 15px;
}

@media (min-width: 992px) {
  .doctorsProfileList .desBox ul.listDot li {
    font-size: 1rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .doctorsProfileList .desBox ul.listDot li {
    font-size: 0.875rem;
  }
}

@media (max-width: 767.98px) {
  .doctorsProfileList .desBox ul.listDot li {
    font-size: 0.75rem;
  }
}

.doctorsProfileList .desBox ul.listDot li:first-child {
  margin-top: 0;
}

.doctorsProfileList .desBox ul.listDot li:before {
  content: "";
  width: 6px;
  height: 6px;
  background: #2cb7e0;
  display: inline-block;
  border-radius: 100%;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 8px;
}

@media (min-width: 992px) {
  .doctorsProfileList .desBox p {
    font-size: 1rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .doctorsProfileList .desBox p {
    font-size: 0.875rem;
  }
}

@media (max-width: 767.98px) {
  .doctorsProfileList .desBox p {
    font-size: 0.75rem;
  }
}

.appDownloadSection {
  background-image: linear-gradient(to top, #263077, #263077) !important;
  color: #fff;
}

.appDownloadSection .appImg img {
  max-height: 436px;
  max-width: 100%;
}

@media (min-width: 992px) {
  .appDownloadSection .appImg img {
    margin-top: -54px;
  }
}

@media (max-width: 991.98px) {
  .appDownloadSection .appImg img {
    margin-top: -40px;
  }
}

.appDownloadSection .appContent .appInner {
  max-width: 580px;
}

.appDownloadSection .appContent .h2 {
  color: #fff;
  font-weight: 300;
}

@media (min-width: 992px) {
  .appDownloadSection .appContent .h2 {
    font-size: 1.875rem;
    line-height: 1.5;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .appDownloadSection .appContent .h2 {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}

@media (max-width: 767.98px) {
  .appDownloadSection .appContent .h2 {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}

@media (min-width: 992px) {
  .appDownloadSection .appContent .h2 .heading img {
    max-width: 120px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .appDownloadSection .appContent .h2 .heading img {
    max-width: 100px;
  }
}

@media (max-width: 767.98px) {
  .appDownloadSection .appContent .h2 .heading img {
    max-width: 80px;
  }
}

.appDownloadSection .appContent .desc {
  color: #fff;
  font-weight: 300;
  opacity: 0.8;
}

@media (min-width: 992px) {
  .appDownloadSection .appContent .desc {
    font-size: 1rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .appDownloadSection .appContent .desc {
    font-size: 0.875rem;
  }
}

@media (max-width: 767.98px) {
  .appDownloadSection .appContent .desc {
    font-size: 0.75rem;
  }
}

@media (max-width: 575.98px) {
  .appDownloadSection .appContent .appIcons a.iconIos,
  .appDownloadSection .appContent .appIcons a.iconAndroid {
    max-width: 100px;
  }
}

.sendAppLink .h5 {
  font-weight: 400;
}

@media (min-width: 992px) {
  .sendAppLink .h5 {
    font-size: 1rem;
  }
}

@media (min-width: 576px) and (max-width: 991.98px) {
  .sendAppLink .h5 {
    font-size: 0.875rem;
  }
}

@media (max-width: 575.98px) {
  .sendAppLink .h5 {
    font-size: 0.75rem;
  }
}

@media (min-width: 768px) {
  .sendAppLink .sendAppForm .form-group {
    flex: 1;
  }
}

@media (max-width: 767.98px) {
  .sendAppLink .sendAppForm .form-group {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
}

.sendAppLink .sendAppForm .form-control {
  font-size: 1rem;
  font-weight: 900;
  color: #000;
  border-color: #fff;
  letter-spacing: 1px;
}

@media (min-width: 992px) {
  .sendAppLink .sendAppForm .form-control {
    height: calc(1.5em + 0.75rem + 8px);
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .sendAppLink .sendAppForm .form-control {
    height: calc(1.5em + 0.75rem + 6px);
  }
}

.sendAppLink .sendAppForm .form-control::-webkit-input-placeholder {
  font-size: 0.75rem;
  font-weight: 300;
  color: #928a98;
}

.sendAppLink .sendAppForm .rounded-20 {
  border-radius: 20px;
}

.investorBanner {
  background-position: center !important;
  background-color: #d3d3d3 !important;
}

.investorBanner .container {
  min-height: 260px;
}

.investorBanner .bannerInner {
  color: #fff;
}

.investorBanner .bannerInner .title {
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 992px) {
  .investorBanner .bannerInner .title {
    font-size: 2.5rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .investorBanner .bannerInner .title {
    font-size: 2rem;
  }
}

@media (max-width: 767.98px) {
  .investorBanner .bannerInner .title {
    font-size: 1.75rem;
  }
}

@media (min-width: 992px) {
  .investorBanner .bannerInner .desc {
    font-size: 0.875rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .investorBanner .bannerInner .desc {
    font-size: 0.8125rem;
  }
}

@media (max-width: 767.98px) {
  .investorBanner .bannerInner .desc {
    font-size: 0.75rem;
  }
}

.investorFormSection {
  background-color: #f5f7fb;
}

@media (min-width: 992px) {
  .investorFormSection .normalLabels .form-label-group {
    margin-bottom: 1.5rem;
  }
}
/*# sourceMappingURL=doctors.profile.css.map */