.top-heading{
    background-image: url('https://modal.com/_app/immutable/assets/model-inference-big.76560b78.svg');
    background-repeat: no-repeat;
    background-position-x: 90%;
    background-position-y: bottom;
    filter: hue-rotate(260deg) saturate(1.15);
}

.box-mains{
    padding-left: 25px;
    padding-right: 25px;
}

/* GLASS CARD */

.boxes{
    border: 1px solid rgba(255,255,255,0.08);
    background: linear-gradient(170deg, #b53ee4 30%, #8f23b9, #bc13fe 99%);
    backdrop-filter: blur(16px);
    border-radius: 14px;
    transition:.35s;
}

.boxes:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 35px rgba(139,92,246,0.28);
}

/* COPY TAG */

.copy-tag{
    position: absolute;
    right: 5%;
    top: 10%;
    color: rgba(192,132,252,0.75);
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 6px;
    font-size: 9px;
    cursor: pointer;
    background: rgba(255,255,255,0.04);
    backdrop-filter: blur(10px);
    transition:.25s;
}

.copy-tag:hover{
    color: white;
    border-color: rgba(139,92,246,0.6);
    box-shadow: 0 0 10px rgba(139,92,246,0.6);
}

/* CHECK TAG */

.check-tag{
    position: absolute;
    right: 5%;
    top: 10%;
    visibility: hidden;
    color:#c084fc;
    border: 1px solid rgba(139,92,246,0.45);
    border-radius: 6px;
    font-size: 9px;
    cursor: pointer;
    background: rgba(139,92,246,0.15);
    backdrop-filter: blur(10px);
}

/* CODE HEADER BAR */

.top-right-code-first{
    background: rgba(139,92,246,0.18);
    backdrop-filter: blur(12px);
    border-top-right-radius: 14px;
    border-top-left-radius: 14px;
    border-bottom: 1px solid rgba(255,255,255,0.06);
}

/* CHART GLASS BOX */

.chart-box{
    border: 1px solid rgba(255,255,255,0.08);
    padding-bottom: 38px;
    border-radius: 14px;
    background: rgba(31,31,46,0.45);
    backdrop-filter: blur(16px);
}

/* CHART BG ANIMATION */

.chart-main{
    background-image: url('../Assets/final_chart.png');
    background-size:cover;
    background-position-y: top;
    overflow: hidden;
    background-position: left;
    background-repeat: no-repeat;
    animation: bg-img 30s infinite linear;
    z-index: 1;
    height: 100%;
    width: 100%;
    opacity: 0.45;
}

@media (max-width:610px) {
    .box-mains{
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0 ;
    }

    .top-heading{
        background-image: none;
    }

    .box-div1{
        padding-bottom: 0% !important;
        border-radius: 10px;
    }

    .chart-box{
        height: 170px !important;
    }
}

@keyframes bg-img {
    0% {background-position:left;}
    100%{ background-position:right;}
}