.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;
}

.service-card-2 .service-hover-text .read-more-btn, .footer-content-card i{
    color: #adadad;
}
.footer{
    border-radius: 170px 170px 0px 0;
}
.footer-content-card i{
    position: unset;
    font-size: 50px;
    margin-bottom: 15px;
    width: fit-content;
}
.footer-content-card{
    padding-left: unset;
}

.portfolio-card{
    border-radius: unset;
}
.about-1 .about-text-area{
    max-width: unset;
    text-align: center;
}

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