.lanpage_callus {
  position: fixed;
  z-index: 444;
  display: flex;
  top: 50%;
  right: 8px;
  background-color: #05814e;
  border-radius: 100%;
  visibility: hidden;
  opacity: 0;
}
.lanpage_callus a {
  color: #fff;
}
.lanpage_callus img {
  width: 21px;
  height: 27px;
  margin: 5px;
}
@media (max-width: 767px) {
  .lanpage_callus {
    visibility: visible;
    opacity: 1;
  }
}

.lanpage_makeAppoin {
  text-align: center;
  margin-top: -75px;
  display: none;
}
.lanpage_makeAppoin a {
  font-size: 16px;
  margin-left: 0 !important;
}
@media (max-width: 767px) {
  .lanpage_makeAppoin {
    display: block;
  }
}

.dental_logo {
  display: block;
  width: 104px !important;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .dental_logo {
    display: none !important;
  }
}

.dental_mobile_logo {
  display: none;
  width: 49px !important;
}
@media (max-width: 767px) {
  .dental_mobile_logo {
    display: block;
  }
}

.btn-primary {
  background-color: #f16789 !important;
  border-color: #f16789 !important;
}

.appointment-form {
  background: rgba(220, 166, 179, 0.7);
}

.bg-appointment {
  background: linear-gradient(rgba(220, 166, 179, 0.45), rgba(220, 166, 179, 0.45)), url(../img/carousel-1.jpg) center center no-repeat;
}

.btn-dark {
  color: #fff;
  background-color: #f16789;
  border-color: #f16789;
}

.readmore {
  text-align: left;
}
.readmore p {
  display: none;
}/*# sourceMappingURL=dental.css.map */