.mdf_logo {
  margin-top: -11px;
  width: 305px;
  margin-top: -13px;
}
@media (max-width: 991px) {
  .mdf_logo {
    width: 224px;
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .mdf_logo {
    margin-top: 0px;
  }
}

.th_mr {
  margin-top: 200px;
  margin-bottom: 100px;
}

.md_call_button {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: right;
  bottom: 5px;
  position: fixed;
  z-index: 1000000;
  right: 10px;
}
.md_call_button .content-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.md_call_button .pulse i {
  color: #fff;
  font-size: 34px;
}
.md_call_button .pulse {
  height: 65px;
  width: 65px;
  background-color: orange;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.md_call_button .pulse::before {
  content: "";
  position: absolute;
  border: 1px solid orange;
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  border-radius: 50%;
  animation: pulse 1s linear infinite;
}
.md_call_button .pulse::after {
  content: "";
  position: absolute;
  border: 1px solid ORANGE;
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  border-radius: 50%;
  animation: pulse 1s linear infinite;
  animation-delay: 0.3s;
}
@keyframes pulse {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1.3);
    opacity: 0;
  }
}
@media (max-width: 767px) {
  .md_call_button {
    visibility: visible;
  }
}

.whatsapp_for_web {
  position: fixed;
  z-index: 444;
  display: none;
  bottom: 0;
  left: 10px;
  z-index: 5000;
}
.whatsapp_for_web img {
  width: 70px;
  height: auto;
}
@media (max-width: 767px) {
  .whatsapp_for_web {
    display: block;
  }
}

@media (max-width: 767px) {
  .mdf-area {
    display: none;
  }
}

@media (max-width: 767px) {
  .mdf-in-content {
    padding: 114px 0 60px;
  }
}

.top-area {
  background: #801236 !important;
}
.top-area p {
  color: #fff;
}

.btn-skin {
  background-color: #801236 !important;
  border-color: #801236 !important;
}

.panel.panel-skin {
  border-color: #801236 !important;
}

.bg-skin {
  background: #801236 !important;
}

.fa-3x {
  font-size: 2em !important;
}

.cta-btn2 {
  display: flex;
  justify-content: right;
  align-items: center;
}
@media (max-width: 767px) {
  .cta-btn2 {
    justify-content: center;
  }
}

/* Center logo on mobile view start*/
@media (max-width: 767px) {
  .navbar-header {
    width: 100%;
    text-align: center;
    float: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .navbar-header .navbar-brand {
    float: none !important;
    display: inline-block !important;
    margin: 0 auto !important;
    padding: 10px 0;
  }
  .mdf_logo {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
  }
}
/* Center logo on mobile view end*/
.company-social .social-facebook a i {
  background: #801236 !important;
}

.company-social .social-twitter a i {
  background: #801236 !important;
}

.company-social .social-vimeo a i {
  background: #801236 !important;
}

.company-social .social-dribble a i {
  background: #801236 !important;
}

footer {
  color: #801236;
}
footer .widget h5 {
  color: #801236;
}
footer ul li {
  color: #801236;
  font-weight: 500;
}
footer p {
  color: #801236;
  font-weight: 500;
  text-align: justify;
}

.scrollup:hover {
  background: #801236 !important;
}/*# sourceMappingURL=mdf.css.map */