/* services logo card */
.service-card .logo{
    display: flex !important;
    justify-content: center;
}
.service-card .logo img{
    height: 100px;
}


/* services slider */

/* ===============================
ADU SERVICES SLIDER
===============================*/

.adu-services-slider .service-card{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;

    background:#fff;
    padding:35px 25px;
    border-radius:14px;

    height:170px;

    box-shadow:0 10px 30px rgba(0,0,0,0.06);

    transition:all .35s ease;
    text-decoration:none;
}

.adu-services-slider .service-card i{
    font-size:38px;
    color: var(--color-primary);
    margin-bottom:15px;
    transition:.3s;
}

.adu-services-slider .service-card h4{
    font-size:16px;
    font-weight:600;
    color:#1c1c1c;
}

/* Hover */
.adu-services-slider .service-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 50px rgba(0,0,0,0.12);
}

.adu-services-slider .service-card:hover i{
    transform:scale(1.15);
}

/* ===============================
MOBILE PERFECT
===============================*/

@media(max-width:768px){

    .adu-services-slider .service-card{
        height:150px;
        padding:25px 15px;
    }

    .adu-services-slider .service-card h4{
        font-size:14px;
    }
}

.icon-tag i{
    position: absolute;
    top: 5px;
    right: 5px;
}

.icon i{
    font-size: 25px;
     color: var(--color-primary);
}