﻿body {font-family: "Poppins", sans-serif !important; font-size: 18px}

.bg-theme {background-color: #D2242A}

.btn-success {background-color: #00BF30; border: none}

.bgBanner {background-image: url('../Images/bgBanner.webp'); padding-top: 350px; padding-bottom: 178px; align-items: center; background-repeat: no-repeat}

.txtBanner{font-size: 35px; font-weight: 600}

.otherFacilities{color: white; font-size: 23px}

.btn-danger {background-color: #D2242A; border-radius: 0px}

.choose-Us{font-weight: 600; font-size: 24px}

.features{font-size: 19px}

.img-Features{width: 5rem}

.heading {color: #D2242A; font-weight: 600; font-size: 23px}

.justify{text-align: justify}

.info-box {border: 1px solid #ddd;border-radius: 0.5rem;padding: 1.5rem}

.info-heading {font-weight: 600;color: #b40000;margin-bottom: 0.25rem}

.review-card {border: 1px solid #e0e0e0;border-radius: 1rem;padding: 2rem;text-align: center;background-color: #fff;box-shadow: 0 0.125rem 0.5rem rgba(0,0,0,0.05)}

.review-avatar {width: 60px;height: 60px;border-radius: 50%;background-color: #eee;margin: 0 auto 1rem;display: flex;align-items: center;justify-content: center}

.review-stars {color: #f4b400;font-size: 1.2rem;margin: 0.5rem 0}

.google-icon {margin-top: 1rem;color: #4285F4;font-size: 1.5rem}

.fw-700{font-weight: 700}

.footer {background-color: #fff;padding: 3rem 1rem 1rem;border-top: 1px solid #ddd;font-size: 0.95rem}

.footer-logo {max-width: 160px;margin-bottom: 1rem}

.footer-title {font-weight: 600;margin-bottom: 0.75rem}

.footer a {display: block;color: #000;margin-bottom: 0.4rem;text-decoration: none}

    .footer a:hover {text-decoration: underline;}

.footer-bottom {border-top: 1px solid #ddd;padding-top: 1rem;margin-top: 2rem;font-size: 0.85rem;color: #555}

#mblMenu {
    display: none
}

#desktopMenu{display: block}

@media screen and (max-width: 992px) {
    #mblMenu {display: block}

    #desktopMenu {display: none}
}

@media screen and (max-width: 600px) {
    .bgBanner {background-position: bottom}
}

    @media screen and (max-width: 515px) {
        .header-Phone {
            display: none
        }
    }

    @media screen and (max-width: 432px) {
        .bgBanner {padding-bottom: 127px}
    }