.alias-logo_header {
    max-width: 34% !important;
    flex: 100%;
}

.alias-navigation_header {
    max-width: 46% !important;
}

.alias-header_phone {
    max-width: 20% !important;
}

.logo__title {
    font-weight: bold !important;
}

.albany-banner {
    max-height: 100vh !important;
}

.footer-phone p {
    text-align: end !important;
}

.alias-fb1_albany .featuredblock__cta {
    margin-top: 1rem !important;
}

/* inner */

.header-g .row-1>div:first-child {
    min-width: 35% !important;
}

/* inner sticky header */
.header-f .column-1 {
    min-width: 35% !important;
    flex: 0 0 35% !important;
    margin: 0 !important;
}

.header-f .column-2 {
    width: 65% !important;
    flex: 0 0 65% !important;
    margin: 0 !important;
}

.alias-location .locations__title {
    text-align: center !important;
}

/* contact */

.n-pad .alias-pcontent {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.grid-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    padding: 20px;
    justify-items: center;
    align-items: center;
}

.alias-pcontent ul {
    margin-left: 1rem !important;
}

.alias-pcontent ul.n-margin {
    margin: 0 !important;
}

@media (max-width: 991px) {
    .footer-loc, .footer-phone {
        text-align: center !important;
    }

    .alias- {
        display: none !important;
    }

    .alias-pcontent {
        padding-top: 1rem !important;
    }

    .grid-3 {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 600px) {
    .grid-3 {
        grid-template-columns: 1fr;
    }

    .alias-pcontent img {
        width: 100% !important;
    }
}