.full-screen-section {
    margin: 0;
    padding: 0;
    height: 100vh;
    width: 100vw;
}

.centered-container {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.full-screen-iframe {
    width: 100%;
    height: 100%;
    border: none;
}

.text-align-right {
    text-align: right !important;
}

.contact-detail-name {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0;
    color: #fff;

}

.service-header {
    padding: 1rem;
}

.card-grid-xl {
    height: 250px;
}

.contact-map-qr {
    height: 150px;
    margin-top: 10px;
    object-fit: contain;
}

.sticky_btn_sidebar {
    top: 12.25rem;
}