  @media (max-width: 767px) 
       {
            .reg-btn {
                display: block;
                margin: 0 auto;
                text-align: center;
                width: 70%;
                margin-left: 15%;
                position: relative;
                top: -20px;
                bottom:0px;
                margin-bottom:0px;
            }
            .card-section {
                    margin-top: -90px;
                }
            
            .services__item-five{
                margin-top: -20px;

                } 
            .choose-area{
                margin-top: -100px;
                height:auto;
                padding-bottom:0;
            }
            .tex-container{
                margin-top: -70px;
            }
            .banner-text-reg
            {
                display: flex;
                justify-content:center !;
                text-align:center;
            }
            .reg-btn-div
            {
                height:auto;
                margin-bottom: -20px;
            }
            .qut-card{
                margin-bottom: 30px;
            }
            .choose-title{
                font-size:20px !important;
                margin-top: 10px;
            }
           
            .banner-bg{
                background-size: auto; 
                background-repeat: no-repeat;
                background-position: right center;
                min-height: 550px !important;
				background: #eaf5fb;
            }
                
        }  
        .call-back-area
        {
            height:auto;
            background: rgb(255 255 255 / 5%);
            padding: 20px 0 20px;
        }
        .callback-subtitle{
            display:none;
        }
        @media only screen and (max-width: 767px) {
            .callback-subtitle
            {
                display:inline;
                color:#ea7807;
                font-size:1rem;
                /* text-align:center; */
                display:block;
                margin-top: 30px;
                margin-bottom: 10px;
            }
        }

		
.ai-blog-section{
    position:relative;
    padding:90px 0;
    background:
    radial-gradient(circle at top right,#eef6ff 0%,transparent 38%),
    radial-gradient(circle at bottom left,#f8fbff 0%,transparent 35%),
    linear-gradient(180deg,#fbfcff 0%,#f2f7fc 100%);
    overflow:hidden;
}

.ai-blog-section:before{
    content:'';
    position:absolute;
    inset:0;
    background-image:
    linear-gradient(rgba(12,99,231,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(12,99,231,.035) 1px,transparent 1px);
    background-size:42px 42px;
    pointer-events:none;
}

.section-link{
    color:#102340;
    text-decoration:none;
    transition:.35s;
}

.section-link span{
    color:#ea7807;
    margin-left:8px;
    transition:.35s;
}

.section-link:hover{
    color:#ea7807;
}

.section-link:hover span{
    margin-left:16px;
}

.blog-intro{
    max-width:760px;
    margin:18px auto 0;
    color:#66768a;
    line-height:1.8;
}

.blog-post-item{
    height:100%;
    background:rgba(255,255,255,.88);
    backdrop-filter:blur(14px);
    border-radius:22px;
    overflow:hidden;
    border:1px solid rgba(13,95,233,.08);
    box-shadow:0 15px 40px rgba(18,44,83,.08);
    transition:.4s;
}

.blog-post-item:hover{
    transform:translateY(-12px);
    box-shadow:0 30px 60px rgba(18,44,83,.16);
}

.blog-post-thumb{
    overflow:hidden;
}

.blog-post-thumb img{
    width:100%;
    transition:.7s;
}

.blog-post-item:hover img{
    transform:scale(1.08);
}

.blog-post-content{
    padding:28px;
}

.post-tag{
    display:inline-block;
    padding:8px 16px;
    border-radius:50px;
    background:#edf4ff;
    color:#ea7807;
    font-size:13px;
    font-weight:600;
    margin-bottom:16px;
}

.blog-title-link{
    color:#102340;
    text-decoration:none;
    transition:.35s;
}

.blog-title-link span{
    color:#ea7807;
    margin-left:6px;
    transition:.35s;
}

.blog-title-link:hover{
    color:#ea7807;
}

.blog-title-link:hover span{
    margin-left:12px;
}

.blog-post-meta{
    color:#738294;
    font-size:14px;
}

.ai-btn{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:13px 26px;
    border-radius:50px;
    background:linear-gradient(90deg,#ea7807,#f9a11b);
    color:#fff;
    font-weight:600;
    transition:.35s;
    text-decoration:none;
}

.ai-btn:hover{
    color:#fff;
    transform:translateY(-3px);
    box-shadow:0 15px 35px rgba(13,95,233,.30);
}

.view-all-blog{
    display:inline-flex;
    align-items:center;
    gap:12px;
    margin-top:20px;
    padding:16px 36px;
    border-radius:60px;
    background:linear-gradient(90deg,#ea7807,#f9a11b);
    color:#fff;
    text-decoration:none;
    font-weight:700;
    letter-spacing:.3px;
    transition:.35s;
    box-shadow:0 18px 45px rgba(13,95,233,.25);
}

.view-all-blog:hover{
    color:#fff;
    transform:translateY(-5px);
    box-shadow:0 28px 55px rgba(13,95,233,.35);
}

@media(max-width:991px){

.ai-blog-section{
    padding:70px 0;
}

.blog-post-item{
    margin-bottom:30px;
}

}