@media (max-width: 1600px) {
    .nextjsPage .lyt_8.common .dv .ic {
        transform: scale(.7);
        margin-bottom: -20px;
    }
    .nextjsPage .lyt_8.common .dv .ic-bcd {
        width: 130px;
    }
}

.nextjsPage .lyt_8 .dv{
    text-align: center;
}
.introPoints .pt.dyn .ic {
    background-position: -324px -149px !important;
}
.nextjsPage .lyt_8.common .ct {
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 42px;
    text-align: left;
}
.nextjsPage .lyt_8.common .dv .ic {
    background-position: 0 0;
    width: 131px;
    height: 131px;
    margin: 0 auto;
    transition: .5s;
}
.nextjsPage .lyt_8.common .ic  {
    background-image: url(https://www.synapseindia.com/assets_newwebsite/images/iconset_nextjs.png);
}
.nextjsPage .lyt_8.common .dv:nth-child(1) .ic {
    background-position: 3px 0; 
}
.nextjsPage .lyt_8.common .dv:nth-child(2) .ic {
    background-position: -130px 5px;
}
.nextjsPage .lyt_8.common .dv:nth-child(3) .ic {
    background-position: -266px 5px;
}
.nextjsPage .lyt_8.common .dv:nth-child(4) .ic {
    background-position: -407px 5px;
}
.nextjsPage .lyt_8.common .dv:nth-child(5) .ic {
    background-position: -536px 5px;
}
.nextjsPage .lyt_8.common .dv:nth-child(6) .ic {
    background-position: -673px 5px;
}
 @media (max-width:767px){
    .nextjsPage .lyt_8.common .ct {
    grid-template-columns: repeat(1,minmax(0,1fr));
    gap: 42px;
    text-align: left;
}
 }