.infinite-list-load-more {
    width: 100%;
    height: 50px;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    color: #121212;
}

.infinite-list-load-more:hover,
.infinite-list-load-more:active,
.infinite-list-load-more:focus {
    background-color: #ededed;
    color: #121212;   
}

/***********************
Google review
***********************/
.review-wrap {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    margin: 15px;
}
.review-wrap i {
     color: rgb(252, 191, 2) !important
}
.cus-bttn .quicklinkbutton {
width: 100%!important;
max-width: 100%;
}

/***********************
NAVBAR
***********************/
.navbar-toggle {
    margin-top: 12px;
}

@media (max-width: 767.98px) {
    .navbar-header a.navbar-brand img {
        max-width: 48px !important;
}
}
@media (min-width: 768px) {
    .navbar-nav, a.navbar-brand:has(.fa-home) {
        margin-block-start: 1em;
    }
}



/***********************
BANNER
***********************/
a.banner-link {
    font-size: 16px;
}

/***********************
HERO
***********************/
@media (min-width: 768px) {
    h1.display {
        font-size: 58px !important;
    }
}