@media (max-width: 991.98px) {

    /* Styles for screens smaller than medium (md) */
    .margin-top {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
        /* Remove margin-top for smaller screens */
    }
}

.main-card,
.sub-card {
    background-color: transparent;
    /* Set background color to transparent */
    border: 1px solid rgba(255, 255, 255, 0.5);
    /* White outline border with transparency */
    border-radius: 5px;
    /* Rounded corners for the card */
    backdrop-filter: blur(5px);
    /* Apply blur effect to the background */
    color: white;
    /* Text color inside the card */
}

.sub-card {
    backdrop-filter: blur(50px);
    /* border: none; */
    /* Apply blur effect to the background of sub-card */
    margin-top: 20px;
}

.arrow-link {
    color: white;
    /* Styling for arrow link */
}

.custom-btn {
    color: white;
    font-weight: bold;
    border-radius: 3px;
    width: 200px;
    /* Set fixed width for the buttons */
    height: 45px;
    /* Set fixed height for the buttons */
    font-size: 16px;
    /* Adjust font size for button text */
    text-align: center;
    /* Center-align button text */
    line-height: 1.5;
    /* Set line height for button text */
    display: flex;
    justify-content: center;
    align-items: center;
}

.custom-input::placeholder {
    color: white;
    /* Placeholder text color */
    opacity: 0.6;
    /* Placeholder text opacity */
}