.enterprise-challenges-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -10px -20px;
}

.enterprise-challenges-card {
    width: 25%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.enterprise-challenges-box {
    border-radius: 30px;
    border: 1px solid rgba(1, 118, 211, 0.10);
    background: rgba(1, 118, 211, 0.03);
    padding: 24px;
    height: 100%;
    text-align: center;
}
.enterprise-challenges-box:hover span.icon {
    transform: rotate(-15deg);
}
.enterprise-challenges-box span.icon {
    height: 60px;
    width: 60px;
    display: flex;
    margin-bottom: 20px;
    margin: 0 auto 20px;
    align-items: center;
    justify-content: center;
    transition: all 0.6s;
}

.enterprise-challenges-box span.icon img {
    height: 50px;
    width: 50px;
    object-fit: cover;
}

.enterprise-challenges-box .h5 {
    margin-bottom: 10px;
}

@media only screen and (max-width:1399px){
   
}
@media only screen and (max-width:1199px){
   .enterprise-challenges-card {
      width: 33%;
   }
}
@media only screen and (max-width:991px){
   .enterprise-challenges-card {
      width: 50%;
   }
}
@media only screen and (max-width:767px){
   .enterprise-challenges-card {
      width: 100%;
   }
}