.pricing-section .even___card .card {
    background: #ebdcff;
}

.pricing-section .even___card .row {
    background: #f7f7f7;
    margin-left: 0.1px;
    margin-right: 0.1px;
    padding: 16px;
}
.pricing-section .row h5 {
    margin-top: 5%;
}

.pricing-section .row small.description {
    color: #4c2580;
}

.pricing-section .row button.btn-success {
    background: #5fa224;
    border: none;
}

.pricing-section .even___card .link__section {
    background: #cdd1d4;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    padding: 16px;
}

.pricing-section .even___card .link__section:hover {
    background: #4b257f;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    padding: 16px;
}



.pricing-section .odd__card .card {
    background: #dff9cd;
}

.pricing-section .odd__card .row {
    background: #f7f7f7;
    margin-left: 0.1px;
    margin-right: 0.1px;
    padding: 16px;
}

.pricing-section .odd__card .link__section {
    background: #cdd1d4;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    padding: 16px;
    padding-right: 10px;
}

.pricing-section .odd__card .link__section:hover {
    background: #5fa224;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    padding: 16px;
}

.link__section {
    position: relative; /* Establish positioning context */
}

.link__section .mi-arrow-right {
    background: white;
    border-radius: 50%; /* Make it circular */
    width: 44px; /* Adjust width and height to maintain aspect ratio */
    height: 44px; /* Adjust width and height to maintain aspect ratio */
    font-size: 24px;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 1px;
    position: absolute;
    right: 10px; /* Adjust the value to add space */
    top: 50%; /* Center it vertically */
    transform: translateY(-50%); /* Center it vertically */
    color: #5fa325b5;
    display: flex; /* Ensures centering of the icon */
    align-items: center; /* Center vertically */
    justify-content: center; /* Center horizontally */
}



.link__section a {
    color: #4b257f !important; /* Set link color */
    text-decoration: none; /* Remove underline */
    font-size: 16px; /* Set font size */
}


.link__section:hover a {
    color: #ffffff !important
}
.our__service__you__need__card small {
    font-size: 16px;
    opacity: 0.7;
}

.pricing-container .btn-success {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    min-width: 110px !important;
    padding: 15px; /* Add padding to match button styling */
    border-radius: 5px; /* Add border-radius to match button styling */
}

.pricing {
    width: 100%;
    color: #ffffff !important;
    font-size: 35px !important;
}

.per-image {
    white-space: nowrap; /* Prevent text from wrapping */
}

/* Media query for smaller screens */
@media (max-width: 768px) {
    .pricing-container .btn-success {
        flex-direction: row; /* Change flex-direction to row */
        justify-content: center; /* Center items horizontally */
    }
    .pricing{
        margin: 10px;
    }
}