.whatsapp-button {
    position: fixed;
    bottom: 20px;
    left: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    z-index: 9999;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.bottom-scroll-button {
    position: fixed;
    bottom: 20px; /* Position it slightly above the WhatsApp button */
    right: 20px;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    text-decoration: none;
}

.breadcrumb-heading.text-center.my-4 {
    background: linear-gradient(to bottom, #E3EEFC, #B2CFF0);
    padding: 60px;
} 

span.navbar-toggler-icon {
    display: none;
}

img.Logo {
    width: 300px !important;
}

.form-section .form-container .form-check {
    font-size: 0.85rem; /* Smaller font size for the "Remember" label */
    margin-bottom: 10px; /* Reduced margin */
}

.form-section .form-container .form-check .form-check-input {
    width: 1.2rem; /* Smaller checkbox size */
    height: 1.2rem;
}

.form-section .form-container .form-check .form-check-label {
    font-size: 0.85rem; /* Smaller font size for the label */
}

.form-check-label {
    font-size: .875rem;
    align-items: center;
    padding-top: 10px;
    padding-left: 10px;
}

.position-relative.d-flex.justify-content-between.align-items-center.h-100.bg-success-subtle.rounded-5.overflow-hidden.ps-2.ps-xl-3 {
    background-color: #ebf7f0;
}



@media only screen and (max-width: 600px) {
    span.d-flex.flex-shrink-0.text-primary.me-2 img {
        width: 150px;
    }

    .navbar-expand .navbar-nav {
        flex-direction: none;
    }
    h2.display-4.pb-2.pb-md-3.pb-lg-4 {
        font-size: calc(0.475rem + 2.7vw);
        font-weight: 700;
        line-height: 1.2;
    }
    .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 60% !important;
        z-index: 1;
        display: flex
    }

    .btn-group-lg>.btn, .btn-lg {
        --cz-btn-padding-y: 0.675rem !important;
        --cz-btn-padding-x: 1.0rem !important;
        --cz-btn-font-size: 0.5rem;
        --cz-btn-border-radius: var(--cz-border-radius);
    }
    .desk-height{
        height: 340px !important;
    }

    .position-relative.w-100.d-none.d-md-block.me-3.me-xl-4 {
        width: 230px !important;
    }

    span.navbar-toggler-icon {
        display: inline-block;
    }
    
    nav.navbar.navbar-expand-lg.navbar-light.bg-light {
        display: none;
    }

    img.Logo {
        width: 200px !important;
    }

 }
  
  
