.fwhite{
    color:#fff!important;
}
.fyellow{
    color:#fec003!important;
}
.appointment-about h1{
    font-size: 38px;
}
.appointment-call:hover a{
    color: #fec003!important;
}
 
.appointment-call:hover {
    background-color: black;
}
.img100{
    width:100%;
}
.mimg100{
    max-width: 100%;
}
.logosocial{
    width:30px;
    margin-right: 10px;
}
.footer-newsletter .newsletter-wrapper p{
    margin-bottom: 22px;
}
.logomap{
    width:28px!important;
}

.dpre {
    white-space: pre-line;
    display: block;
}

.dpre img,
.dpre iframe {
    max-width: 100%;
}
@media (max-width: 767px) {
    .appointment-call{
    min-height: 220px;

    }
    .mb50{
        width:50px;
    }
  }
 