.technical_wrapper{
max-width:1120px;
margin:104px auto;
}
.technical_title{
color: #222;
text-align: center;
font-family:'avenir_next_worldbold', 'Verdana';
font-size: 32px;
font-style: normal;
font-weight: normal;
line-height: 40px;
margin-bottom:48px;
}
.technical_flex_wrap{
    max-width:744px;
    margin:auto;
    display:flex;
    justify-content: center;
    align-items: center;
    gap:32px;
}
.technical_flex_wrap img{
    height:96px;
    width:auto;
    box-shadow: 10px 10px 16px 0px rgba(167, 240, 249, 0.25);
}
.technical_gradient{
    position:relative;
    display: flex;
    justify-content: center;
    z-index:-1;
}
.technical-gradient-img{
    position:absolute;
    top: -47px;
    max-width: 1200px;
    width: 100%;
    min-height: 142px;
    left: 5%;
    z-index:-1;
}
@media(min-width:1400px){
    .technical-gradient-img{
        left: unset;
    }
}
@media(min-width:1024px) and (max-width:1366px){
    .technical_wrapper{
        margin: 30px auto;
    }
    /* .technical-gradient-img{
        top: 20px;
        max-width: 100%;
        left:0;
    } */
}
@media(min-width:768px) and (max-width:1023px){
    .technical-gradient-img{
        max-width: 100%;
        left:0;
    }
    .technical_wrapper{
        margin: 20px auto;
    }
}
@media(max-width:767px){
    .technical_wrapper{
        margin: 0px auto;
    }
    .technical_title{
        font-size:24px;
        line-height:32px;
        max-width: 90%;
        margin: 0 auto 40px auto;
    }
    .technical_img1{
        width:95%;
    }
    .technical_img2, .technical_img3{
        width:45%;
    }
    .technical_flex_wrap{
        flex-wrap: wrap;
        gap:16px;
    }
    .technical_img1 img, .technical_img2 img, .technical_img3 img{
        width:100%;
    }
    .technical-gradient-img{
    top: -80px;
    max-width: 100%;
    left:0;
    }
}