#myButton888 {
    position: fixed;        /* Fixed position relative to the viewport */
    right: 20px;            /* 20px from the right */
    bottom: 80px;           /* 20px from the bottom */
    width: 90px;            /* Width of the button */
    height: 90px;           /* Height of the button */
    border-radius: 50%;     /* Makes the button circular */
    /* background-color: #e4c206; */
    /* background: linear-gradient(to right, #ffd900 0%, #2575fc 100%); */
    background: linear-gradient(to right, #ffe342 0%, #161616 100%);

    color: white;           /* Text color */
    border: none;           /* Removes the border */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Adds a shadow for depth */
    font-size: 24px;        /* Size of the text or icon */
    z-index: 1000;          /* Ensure it's above other elements */
    display: flex;          /* Flexbox for centering content */
    align-items: center;    /* Vertical alignment */
    justify-content: center;/* Horizontal alignment */
    cursor: pointer;        /* Changes cursor to pointer on hover */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for transform and shadow */
    /* animation: breathingGlow 2s infinite; */
    animation: pulseAnimation 2s infinite;
}


/* #myButton888:hover {
    transform: scale(1.1); 
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4); 
} */

#myButton2888 {
    position: fixed;        /* Fixed position relative to the viewport */
    right: 20px;            /* 20px from the right */
    bottom: 200px;           /* 20px from the bottom */
    width: 90px;            /* Width of the button */
    height: 90px;           /* Height of the button */
    border-radius: 50%;     /* Makes the button circular */
    /* background: linear-gradient(to right, #ffd900 0%, #2575fc 100%); */
    background: linear-gradient(to right, #ffe342 0%, #161616 100%);
    color: white;           /* Text color */
    border: none;           /* Removes the border */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Adds a shadow for depth */
    font-size: 24px;        /* Size of the text or icon */
    z-index: 1000;          /* Ensure it's above other elements */
    display: flex;          /* Flexbox for centering content */
    align-items: center;    /* Vertical alignment */
    justify-content: center;/* Horizontal alignment */
    cursor: pointer;        /* Changes cursor to pointer on hover */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for transform and shadow */
    /* animation: breathingGlow 2s infinite; */
    animation: pulseAnimation 2s infinite;
}

/* 
#myButton2888:hover {
    transform: scale(1.1); 
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4); 
} */


#myButton777 {
    position: fixed;        /* Fixed position relative to the viewport */
    right: 20px;            /* 20px from the right */
    bottom: 74%;           /* 20px from the bottom */
    width: 90px;            /* Width of the button */
    height: 90px;           /* Height of the button */
    border-radius: 50%;     /* Makes the button circular */
    /* background-color: #e4c206; */
    /* background: linear-gradient(to right, #ffd900 0%, #2575fc 100%); */
    background: linear-gradient(to right, #ffe342 0%, #161616 100%);
    

    color: white;           /* Text color */
    border: none;           /* Removes the border */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Adds a shadow for depth */
    font-size: 24px;        /* Size of the text or icon */
    z-index: 1000;          /* Ensure it's above other elements */
    display: flex;          /* Flexbox for centering content */
    align-items: center;    /* Vertical alignment */
    justify-content: center;/* Horizontal alignment */
    cursor: pointer;        /* Changes cursor to pointer on hover */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for transform and shadow */
    /* animation: breathingGlow 2s infinite; */
    animation: pulseAnimation 2s infinite;
}



#myButton77788 {
    position: fixed;
    left: 20px;
    bottom: 40%;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    /* background-color: #e4c206; */
    /* background: linear-gradient(to right, #ffd900 0%, #2575fc 100%); */
    background: linear-gradient(to right, #ffe342 0%, #161616 100%);

    color: white;
    border: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    font-size: 24px;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    /* animation: breathingGlow 2s infinite; */
    animation: pulseAnimation 2s infinite;
}



@keyframes pulseAnimation {
    0% {
        transform: scale(1);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    }
    50% {
        transform: scale(1.1);
        box-shadow: 0 6px 16px rgba(0, 0, 0, 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    }
}

@keyframes breathingGlow {
    0% {
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
    }
    50% {
        box-shadow: 0 4px 40px rgba(0, 123, 255, 0.6); /* Adjust the color to match your button's theme */
    }
    100% {
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
    }
}

.button-container {
    z-index: 999; 
    position: fixed; /* Align with the fixed position of the button */
    right: 190px; /* Same as button to align vertically */
    bottom: 90px; /* Position above the button */
    /* Rest of your styles... */
}
.popup-content {
    position: absolute;
    bottom: 100%; /* Directly above the button */
    left: 50%; /* Center horizontally */
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; /* Hidden by default */
    opacity: 0; /* Start with invisible content */
    width: 200px; /* Adjust as needed */
    height: 200px;
    /* background-color: #06C755;  */
    color: #000; /* Text color */
    text-align: center;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);

    /* bottom: 60px; 
    left: 50%;
    transform: translateX(-50%) translateY(10px);  */
    
    transition: all 0.3s ease;
    z-index: 1001; /* Make sure it's above other items */
}

.button-container:hover .popup-content {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
    /* transform: translateX(0px) translateY(50%); */
}



/* .button-container777 {
    z-index: 999; 
    position: fixed; 
    right: 170px; 
    bottom: 380px; 

}
.popup-content777 {
    position: absolute;
    bottom: 100%;
    left: 50%; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 80px;
    height: 80px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);

    transition: all 0.3s ease;
    z-index: 1001;
}

.button-container777:hover .popup-content777  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
} */


/* 
.popup-content777 a {
    margin: 5px 0; 
}

.popup-content777 a img {
    border-radius: 10px;
} */





.button-container777 {
    z-index: 999; 
    position: fixed; 
    right: 170px; 
    bottom: 70%; 
}

.popup-content777 {
    position: fixed;
    bottom: 70%; 
    /* top: -160px;  */
    right: 300px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 70px; 
    height: 70px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}

.button-container777:hover .popup-content777  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}


.popup-content666 {
    position: fixed;
    bottom: 70%; 
    /* top: -100px;  */
    right: 220px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 70px; 
    height: 70px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}


.button-container777:hover .popup-content666  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}

.popup-content555 {
    position: fixed;
    bottom: 70%; 
    /* top: -25px;  */
    right: 140px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 70px; 
    height: 70px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}


.button-container777:hover .popup-content555  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}

.popup-content444 {
    position: fixed;
    bottom: 70%; 
    /* top: 12px;  */
    right: 60px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 70px; 
    height: 70px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}


.button-container777:hover .popup-content444  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}


.popup-content333 {
    position: absolute;
    /* bottom: 100%;  */
    top: 170px; 
    left: 40px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 70px; 
    height: 70px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}


.button-container777:hover .popup-content333  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}




.button-container77788 {
    z-index: 999; 
    position: fixed; 
    left: 170px; 
    bottom: 50%; 
}

.popup-content77788 {
    background-color: #000000;
    position: fixed;
    bottom: 35%; 
    left: 315px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    /* width: 200px;  */
    /* height: 200px; */
    color: #000; 
    text-align: center;
    border-radius: 5px;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1002; 
}


.popup-content77788 h1 {
    font-size: 30px;
    color: #ffde59;
    margin-bottom: 5px;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.popup-content77788 a {
    display: block;
    font-size: 22px;
    font-weight: 600;
    color: #ffde59; /* Blue link color */
    text-decoration: none; /* Remove underline */
    padding: 10px 15px;
    margin: 10px 0;
    border: 1px solid #ffde59; /* Border matching link color */
    border-radius: 5px;
    transition: background-color 0.3s ease, color 0.3s ease; /* Smooth hover effects */
}

.popup-content77788 a:hover {
    background-color: #ffde59; /* Blue background on hover */
    color: #000000; /* White text on hover */
}

.popup-content77788 a:active {
    background-color: #ffde59; /* Darker blue when active */
    border-color: #ffde59; /* Match border to background */
}



.button-container77788:hover .popup-content77788  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}


.popup-content66688 {
    position: fixed;
    bottom: 62%; 
    /* top: -100px;  */
    left: 220px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 70px; 
    height: 70px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}


.button-container77788:hover .popup-content66688  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}

.popup-content55588 {
    position: fixed;
    bottom: 62%; 
    /* top: -25px;  */
    left: 140px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 70px; 
    height: 70px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}


.button-container77788:hover .popup-content55588  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}

.popup-content44488 {
    position: fixed;
    bottom: 62%; 
    /* top: 12px;  */
    left: 160px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 70px; 
    height: 70px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}


.button-container77788:hover .popup-content44488  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}


.popup-content33388 {
    position: absolute;
    /* bottom: 100%;  */
    top: 170px; 
    left: 40px; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 70px; 
    height: 70px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}


.button-container77788:hover .popup-content33388  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
}




@media screen and (max-width: 1025px) {
    .popup-content77788 {
        position: fixed;
        bottom: 40%; 
        left: 290px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        /* width: 40px;  */
        /* height: 40px; */
        color: #000; 
        text-align: center;
        border-radius: 5px;
        padding: 10px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }
    
    .popup-content77788 h1 {
        font-size: 26px;
        color: #ffde59;
        margin-bottom: 5px;
        font-family: 'Arial', sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0.5px;
    }
    
    .popup-content77788 a {
        display: block;
        font-size:22px;
        font-weight: 600;
        color: #ffde59; /* Blue link color */
        text-decoration: none; /* Remove underline */
        padding: 8px 12px;
        margin: 8px 0;
        border: 1px solid #ffde59; /* Border matching link color */
        border-radius: 5px;
        transition: background-color 0.3s ease, color 0.3s ease; /* Smooth hover effects */
    }
    
    .popup-content77788 a:hover {
        background-color: #ffde59; /* Blue background on hover */
        color: #000000; /* White text on hover */
    }
    
    .popup-content77788 a:active {
        background-color: #ffde59; /* Darker blue when active */
        border-color: #ffde59; /* Match border to background */
    }
}



@media screen and (max-width: 700px) {
    #myButton888 {
        position: fixed;        /* Fixed position relative to the viewport */
        right: 20px;            /* 20px from the right */
        bottom: 110px;           /* 20px from the bottom */
        width: 70px;            /* Width of the button */
        height: 70px;           /* Height of the button */
        border-radius: 50%;     /* Makes the button circular */
        background-color: #ffd900; /* Background color */
        color: white;           /* Text color */
        border: none;           /* Removes the border */
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Adds a shadow for depth */
        font-size: 24px;        /* Size of the text or icon */
        z-index: 1000;          /* Ensure it's above other elements */
        display: flex;          /* Flexbox for centering content */
        align-items: center;    /* Vertical alignment */
        justify-content: center;/* Horizontal alignment */
        cursor: pointer;        /* Changes cursor to pointer on hover */
        transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for transform and shadow */
        /* animation: breathingGlow 2s infinite; */
        animation: pulseAnimation 2s infinite;
    }
    

    
    #myButton2888 {
        position: fixed;        /* Fixed position relative to the viewport */
        right: 20px;            /* 20px from the right */
        bottom: 200px;           /* 20px from the bottom */
        width: 70px;            /* Width of the button */
        height: 70px;           /* Height of the button */
        border-radius: 50%;     /* Makes the button circular */
        background-color: #ffd900; /* Background color */
        color: white;           /* Text color */
        border: none;           /* Removes the border */
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Adds a shadow for depth */
        font-size: 24px;        /* Size of the text or icon */
        z-index: 1000;          /* Ensure it's above other elements */
        display: flex;          /* Flexbox for centering content */
        align-items: center;    /* Vertical alignment */
        justify-content: center;/* Horizontal alignment */
        cursor: pointer;        /* Changes cursor to pointer on hover */
        transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for transform and shadow */
        /* animation: breathingGlow 2s infinite; */
        animation: pulseAnimation 2s infinite;
    }

    #myButton777 {
        position: fixed;        /* Fixed position relative to the viewport */
        right: 20px;            /* 20px from the right */
        bottom: 70%;           /* 20px from the bottom */
        width: 70px;            /* Width of the button */
        height: 70px;           /* Height of the button */
        border-radius: 50%;     /* Makes the button circular */
        /* background-color: #e4c206; */
        /* background: linear-gradient(to right, #ffd900 0%, #2575fc 100%); */
        background: linear-gradient(to right, #ffe342 0%, #161616 100%);
    
        color: white;           /* Text color */
        border: none;           /* Removes the border */
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Adds a shadow for depth */
        font-size: 24px;        /* Size of the text or icon */
        z-index: 1000;          /* Ensure it's above other elements */
        display: flex;          /* Flexbox for centering content */
        align-items: center;    /* Vertical alignment */
        justify-content: center;/* Horizontal alignment */
        cursor: pointer;        /* Changes cursor to pointer on hover */
        transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for transform and shadow */
        /* animation: breathingGlow 2s infinite; */
        animation: pulseAnimation 2s infinite;
    }

    #myButton77788 {
        position: fixed;        /* Fixed position relative to the viewport */
        left: 20px;            /* 20px from the right */
        bottom: 20%;           /* 20px from the bottom */
        width: 70px;            /* Width of the button */
        height: 70px;           /* Height of the button */
        border-radius: 50%;     /* Makes the button circular */
        /* background-color: #e4c206; */
        /* background: linear-gradient(to right, #ffd900 0%, #2575fc 100%); */
        background: linear-gradient(to right, #ffe342 0%, #161616 100%);
    
        color: white;           /* Text color */
        border: none;           /* Removes the border */
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Adds a shadow for depth */
        font-size: 24px;        /* Size of the text or icon */
        z-index: 1000;          /* Ensure it's above other elements */
        display: flex;          /* Flexbox for centering content */
        align-items: center;    /* Vertical alignment */
        justify-content: center;/* Horizontal alignment */
        cursor: pointer;        /* Changes cursor to pointer on hover */
        transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for transform and shadow */
        /* animation: breathingGlow 2s infinite; */
        animation: pulseAnimation 2s infinite;
    }






    .popup-content777 {
        position: fixed;
        bottom: 70%; 
        /* top: -160px;  */
        right: 205px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        width: 40px; 
        height: 40px;
        color: #000; 
        text-align: center;
        border-radius: 50%;
        padding: 5px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }
    

    
    .popup-content666 {
        position: fixed;
        bottom: 70%; 
        /* top: -100px;  */
        right: 160px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        width: 40px; 
        height: 40px;
        color: #000; 
        text-align: center;
        border-radius: 50%;
        padding: 5px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }
    

    
    .popup-content555 {
        position: fixed;
        bottom: 70%; 
        /* top: -25px;  */
        right: 115px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        width: 40px; 
        height: 40px;
        color: #000; 
        text-align: center;
        border-radius: 50%;
        padding: 5px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }
    
    

    .popup-content444 {
        position: fixed;
        bottom: 70%; 
        /* top: 12px;  */
        right: 70px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        width: 40px; 
        height: 40px;
        color: #000; 
        text-align: center;
        border-radius: 50%;
        padding: 5px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }




    .popup-content77788 {
        position: fixed;
        bottom: 20%; 
        left: 230px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        /* width: 40px;  */
        /* height: 40px; */
        color: #000; 
        text-align: center;
        border-radius: 5px;
        padding: 10px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }
    
    .popup-content77788 h1 {
        font-size: 20px;
        color: #ffde59;
        margin-bottom: 5px;
        font-family: 'Arial', sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0.5px;
    }
    
    .popup-content77788 a {
        display: block;
        font-size: 16px;
        font-weight: 600;
        color: #ffde59; /* Blue link color */
        text-decoration: none; /* Remove underline */
        padding: 5px 7px;
        margin: 5px 0;
        border: 1px solid #ffde59; /* Border matching link color */
        border-radius: 5px;
        transition: background-color 0.3s ease, color 0.3s ease; /* Smooth hover effects */
    }
    
    .popup-content77788 a:hover {
        background-color: #ffde59; /* Blue background on hover */
        color: #000000; /* White text on hover */
    }
    
    .popup-content77788 a:active {
        background-color: #ffde59; /* Darker blue when active */
        border-color: #ffde59; /* Match border to background */
    }
    
    .popup-content66688 {
        position: fixed;
        bottom: 62%; 
        /* top: -100px;  */
        right: 160px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        width: 40px; 
        height: 40px;
        color: #000; 
        text-align: center;
        border-radius: 50%;
        padding: 5px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }
    

    
    .popup-content55588 {
        position: fixed;
        bottom: 62%; 
        /* top: -25px;  */
        right: 115px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        width: 40px; 
        height: 40px;
        color: #000; 
        text-align: center;
        border-radius: 50%;
        padding: 5px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }
    
    

    .popup-content44488 {
        position: fixed;
        bottom: 62%; 
        /* top: 12px;  */
        right: 70px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        width: 40px; 
        height: 40px;
        color: #000; 
        text-align: center;
        border-radius: 50%;
        padding: 5px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }
  }



  @media screen and (max-width: 400px) {
    .popup-content77788 {
        position: fixed;
        bottom: 20%; 
        left: 215px; 
        transform: translateX(-50%) translateY(0px);
        visibility: hidden; 
        opacity: 0; 
        /* width: 40px;  */
        /* height: 40px; */
        color: #000; 
        text-align: center;
        border-radius: 5px;
        padding: 10px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease;
        z-index: 1001; 
    }
    
    .popup-content77788 h1 {
        font-size: 17px;
        color: #ffde59;
        margin-bottom: 5px;
        font-family: 'Arial', sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0.5px;
    }
    
    .popup-content77788 a {
        display: block;
        font-size: 14px;
        font-weight: 600;
        color: #ffde59; /* Blue link color */
        text-decoration: none; /* Remove underline */
        padding: 5px 7px;
        margin: 5px 0;
        border: 1px solid #ffde59; /* Border matching link color */
        border-radius: 5px;
        transition: background-color 0.3s ease, color 0.3s ease; /* Smooth hover effects */
    }
    
    .popup-content77788 a:hover {
        background-color: #ffde59; /* Blue background on hover */
        color: #000000; /* White text on hover */
    }
    
    .popup-content77788 a:active {
        background-color: #ffde59; /* Darker blue when active */
        border-color: #ffde59; /* Match border to background */
    }
}

/* .button-container888 {
    position: absolute;
    top: 100px; 
    left: 50%; 
    transform: translateX(-50%) translateY(0px);
    visibility: hidden; 
    opacity: 0; 
    width: 80px; 
    height: 80px;
    color: #000; 
    text-align: center;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    z-index: 1001; 
}

.popup-content777:hover .button-container888  {
    visibility: visible;
    opacity: 1;
    transform: translateX(-70%) translateY(0px); 
} */



.wrapper99 {
    width: 100%;
    max-width: 1200px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    justify-content: space-between;
    align-items: left;
    display: flex;
    
  }

.schedule-container {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    /* justify-content: flex-start; */
    margin: 20px;
    padding: 20px;
    box-shadow: 0px 0px 10px #ccc;
    border-radius: 10px;
}

.current-slots, .slot-update-form {
    flex: 1;
    padding: 20px;
}

h2 {
    font-size: 24px;
    color: #333;
    margin-bottom: 20px;
}

.slot-table {
    width: 100%;
    border-collapse: collapse;
}

.slot-table th, .slot-table td {
    padding: 10px;
    text-align: center;
    border: 1px solid #ddd;
}

.slot-checkboxes {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    margin-top: 10px;
}

/* .slot-checkboxes li {
    list-style-type: none;
} */

.slot-checkboxes li {
    list-style-type: none;
    display: flex;
    align-items: center; /* Aligns items vertically in the center */
    margin-bottom: 5px; /* Adds a little space between each list item */
}

.slot-checkboxes li input[type="checkbox"] {
    margin-right: 5px; /* Adds some space between the checkbox and the label */
}



.submit-btn {
    background-color: #4CAF50;
    color: white;
    padding: 10px 20px;
    margin-top: 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.submit-btn:hover {
    background-color: #45a049;
}