﻿.cloud_services {
    padding: 10px 5%;
    margin: 10px 0;
}

.cloud_services_container {
    /*border: 1px solid;*/
}

    .cloud_services_container div ul {
        list-style-image: linear-gradient(130deg, #c0f862, #10a690, #402b6d);
        text-align: justify;
    }

        .cloud_services_container div ul strong {
            color: #1166a3;
            border-bottom: 2px solid #c0f862;
        }

    .cloud_services_container div img {
        width: 100%;
        padding: 10px 0;
    }


.tally_cloud_container {
    padding: 10px 5%;
    margin: 10px 0;
}

    .tally_cloud_container .row {
        display: flex;
        justify-content: center;
        margin: auto;
        flex-direction: row;
        flex-wrap: wrap;
        gap: .75rem;
    }

    .tally_cloud_container .buy_now_card {
        /*----------*/
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        flex-wrap: wrap;
        gap: .5rem;
        max-width: 20rem;
        width: 100%;
        background-color: #ffffffe0;
        backdrop-filter: blur(5px);
        border-radius: 1rem;
        box-shadow: var(--bs-box-shadow), inset 0 0 7px 1px white;
        --side: calc(10vh + 10vw);
        /*padding: 15px .5rem;*/
        background: url(Image/h_bg.png) no-repeat;
        background-size: contain;
        background-color: #ffffff9e;
        padding: 0;
        transition: all .5s;
    }

        .tally_cloud_container .buy_now_card .card_bc {
            text-align: center;
            padding: 20px;
        }

            .tally_cloud_container .buy_now_card .card_bc h2 {
                color: #1166a3;
                font-weight: bold;
                font-family: Calibri;
            }


.buy_now_card .amt_gst {
    color: #10a690;
    font-weight: 500;
}

.buy_now_card div.amt {
    display: flex;
    justify-content: center;
    font-size: 3em;
    font-weight: 600;
    /*color: #3d4987;*/
}

.buy_now_card .amt strong {
    color: #10a690;
    font-weight: 700;
    padding-right: 10px;
}

/*.buy_now_card .buy_btn {
    text-transform: uppercase;
    text-align: center;
    background-color: #1166a3;
    border-radius: 5px;
    color: white;
    border: 1px solid #1166a3;
    font-weight: bold;
    padding: 10px 30px;
    box-shadow: 0 0 5px lightgrey;
}

    .buy_now_card .buy_btn:hover, .buy_now_card .buy_btn:active, .buy_now_card .buy_btn:focus {
        color: #1166a3;
        font-weight: bold;
        text-decoration: none;
        background-color: white;
    }*/


.buy_now_card .buy_btn {
    text-decoration: none !important;
    background: #1166a3;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #1166a3 !important;
    color: white;
    overflow: hidden;
    padding: .54rem .95rem;
    border-radius: .5rem;
    font-size: 11pt;
    font-weight: 400 !important;
    transition: all .5s linear;
    position: relative;
    z-index: 3;
    width: 100%;
    box-shadow: 2px 2px .5rem lightgrey;
}

    .buy_now_card .buy_btn:active,
    .buy_now_card .buy_btn:focus,
    .buy_now_card .buy_btn:hover {
        background: #dee2e600;
        color: white;
        /*                color: #1166a3;*/
    }

        .buy_now_card .buy_btn:active::before,
        .buy_now_card .buy_btn:focus::before,
        .buy_now_card .buy_btn:hover::before {
            content: "";
            display: flex;
            position: absolute;
            left: 2%;
            top: 0;
            bottom: 0;
            width: .25rem;
            background: #1166a3;
            transform: skew(-25deg);
            animation: backmovelr 1s forwards;
            z-index: -1;
        }





.buy_now_card .radio_box {
    display: flex;
    justify-content: space-between;
    margin: 10px 0;
}

    .buy_now_card .radio_box nav {
        /*border: 1px solid red;*/
        padding: 5px;
        font-weight: 400;
    }

    .buy_now_card .radio_box input[type='radio'] {
        accent-color: #10a690;
        width: 15px;
        height: 15px;
    }

    .buy_now_card .radio_box label {
        padding: 0 5px;
    }




@media (max-width: 767.98px) {
    .cloud_services {
        padding: 10px .5em !important;
    }
}
