@media screen and (max-width:1026.99px) {

    .appointment-button,
    .footer .mb-2 {
        font-size: 0.9rem;
    }

    .header .display-4 {
        font-size: 2rem;
    }

    .appointment-button .fa-arrow-right {
        display: none;
    }
}

@media screen and (max-width: 991.99px) {
    .feature img {
        border-radius: 15px 15px 0px 0px;
    }
}

@media screen and (max-width: 393.99px) {
    .logo {
        margin-right: auto;
    }

    .feature .col-6 {
        width: 100%;
    }
}

@media screen and (max-width: 377.99px) {
    .logo {
        width: 100%;
    }

    .logo img {
        width: 100%;
    }

    .navbar-toggler.me-4 {
        margin: 0 auto 10px auto !important;
    }

    .mb-0 {
        font-size: 1rem;
    }
}