.dp-featureicons{
    margin: 40px 0px;
    margin-top: 80px;
}

.dp-featureicons .dp-featureicons__items{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
    padding: 30px;
    background: #063149;
    background: linear-gradient(90deg,rgba(6, 49, 73, 1) 0%, rgba(11, 103, 117, 1) 50%, rgba(6, 49, 73, 1) 80%, rgba(6, 49, 73, 1) 100%);
    border-radius: 16px;
}

.dp-featureicons .dp-featureicons__item{
    display: grid;
    grid-template-columns: 80px 1fr;
    gap: 20px;
}


.dp-featureicons .dp-featureicons__itemImg{
    width: 80px;
    height: 80px;
} 

.dp-featureicons .dp-featureicons__itemTitle{
    color: var(--white-color);
    font-size: 20px;
    font-weight: 600;
}

.dp-featureicons .dp-featureicons__itemDescription{
    color: #A9BFCC;
    font-size: 14px;
    font-weight: 400;
    margin-top: 20px;
} 





@media (max-width: 991px) {
    .dp-featureicons .dp-featureicons__item{
        grid-template-columns: 1fr;
        justify-items: center;
        gap: 20px;
    }

    .dp-featureicons .dp-featureicons__itemImg{
        width: 50px;
        height: 50px;
    }

     .dp-featureicons .dp-featureicons__itemImg img{
        width: 50px;
        height: 50px;
    }

    .dp-featureicons .dp-featureicons__itemTitle{
        text-align: center;
    }

    .dp-featureicons .dp-featureicons__itemDescription{
        text-align: center;
    }
}

@media (max-width: 768px) {
    .dp-featureicons .dp-featureicons__items{
        gap: 20px;
    }

    .dp-featureicons .dp-featureicons__itemTitle{
        font-size: 18px;
    }
}


@media (max-width: 640px) {

    .dp-featureicons .dp-featureicons__items{
        grid-template-columns: 1fr;
        gap: 40px;
    }

}
 