.black-logo{
    width: 240px !important;
}
.portfolio-card  img {
    height: 275px;
    object-fit: cover;
}
.testimonial-card {
    height: 275px;
    overflow: hidden;
}
.service-img {
    height: 250px;
    object-fit: contain;
}
.service-card-text {
    height: 250px;
}

.service-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.features-card{
    height: 100%;
}


.WhatsApp{
    position: relative;
    z-index: 99 !important;
    height: 100%;
    width: 100%;
    bottom: 0;

}

.WhatsApp a {
    position: fixed;
    bottom: 5px;
    margin: 20px;
   
}
.WhatsApp a img {
    border-radius: 100%;
    width: 85px;
    animation: call 1.5s ease infinite; 
}

@keyframes call { 
    15% { 
        box-shadow: 0 0 0 4px rgba(6, 171, 0, 0.5); 
    } 
    25% { 
        box-shadow: 0 0 0 8px rgba(70, 183, 0, 0.5), 
                    0 0 0 16px rgba(58, 255, 9, 0.3); 
    } 
    30% { 
        box-shadow: 0 0 0 12px rgba(0, 160, 13, 0.5), 
                    0 0 0 24px rgba(0, 255, 4, 0.3); 
    } 
} 

.uni-banner-text ul li, .portfolio-card .portfolio-text p{
    color: #adadad;
}

@media only screen and (max-width: 767px){
    .about-1 .about-img-area .about-img-2 img {
        max-width: unset;
        height: 170px;
        width: 170px;
    }
}
