header .navbar .navbar-nav li a.nav-link {
    padding: 22px 25px;
    color: unset !important;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
}

.top-bar {
    line-height: 4;
    padding: 6px 0;
}

.top-bar .container {
    display: flex;
    align-items: center;
    justify-content: center;
}

section.banner:before {
    background-color: #212529;
    opacity: .15 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
    filter: alpha(opacity = 15);
}

section.banner {
    padding: 250px 0 100px;
    min-height: 100vh;
  }

.btn-reserva {
    background-color: #a4ef56;
    padding: 8px 20px;
}

.btn-atendidos {
    background-color: #b10053;
    padding: 8px 20px;
    color: #fff !important;
} 

.btn:hover {
    color: #000;
    background-color: #fff;
    border-color: #b10053;
}

.bg-garash {
    background-color: #b10053;
}

.color-garash{
    color: #b10053 !important;
}

.sec-title {
    font-family: 'MuseoModerno', sans-serif;
}

.font-museo {
    font-family: 'MuseoModerno', sans-serif;
}

.service-card p {
    font-size: 13px;
    line-height: 20px;
    color: #000;
}

.feature-sec .card p {
    font-size: 13px;
    line-height: 20px;
  }

.client-intro p {
font-size: 15px;
line-height: 20px;
}

.fact-sec .fact-bg {
    background-color: #b10053;
    padding: 66px;
    background-size: cover;
}

.blog-lists article {
    height: 260px;
    background-position: center;
    background-size: cover;
}

.social-share a:hover {
    background-color: #b10053;
    color: #0a0909;
}

.footer .widget ul li:hover a {
    color: #b10053;
}

@media (max-width: 1440px) {
    section.banner {
        padding: 200px 0 50px;
        background-size: cover;
        background-position: 50%;
        background-repeat: no-repeat;
        /* min-height: 70vh; */
      }
}

@media (min-width: 992px) {
    header .navbar .container {
        padding: 0 20px;
    }
    .bg-info {
        background-color: transparent !important;
    }
}