/* home page */
.section-heading span {
    font-size: 16px;
}
.footer-section p a{
    text-decoration: none;
    color:#8d9aa8;
}
.widget-content span a{
    text-decoration: none;
    color:#8d9aa8;
}
.widget-content span a:hover{
color:#02d299;
}
.social-links{
    display: flex;
    margin-top: 2rem;
}
.social-links span{
}
.social-links span a{
text-decoration: none;
color:#8d9aa8;
width: 40px;
height: 40px;
border:2px solid #8d9aa8;
border-radius: 50%;
padding: 0.5rem 0.6rem;
margin-right: 10px;

}
.social-links span a i{
     color:#8d9aa8;
    
    
    }
    .social-links span a:hover i {
    color: #02d299;

    }
    .client-page {
        padding:100px 0;
    }
    .client-page .sponsor-item{
   background-color: white;
    }
    .contact-info h4{
        font-weight: 500;
    }
    .contact-info span i{
        color:#02d299;
        font-weight: 800;
        font-size: 16px;
    }
    @media (min-width:993px) and (max-width:1200px){
        .header-menu-wrap ul li>a{
            padding: 0 6px;
            font-size: 12px;
        }
    }

    /* services */
    .service-p{
        padding: 6rem 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
      text-align: center;
      margin-top: 2rem;
    }
    .service-p h2{
     color:white;
     margin-bottom: 2rem;

    }
    
.list-project{
    color:#fff;
}
.service-section img{
    width: auto!important;
}
.service-item:hover {
    background-color:#fff!important;
    transition: all .2s ease-in-out;
    
}
.service-item:hover h3, .service-item:hover .service-icon, .service-item:hover .overlay-icon, .service-item:hover p, .service-item:hover .read-more{
   color:#000!important; 
}
.address_bx i{
    padding-right:10px;
}
.address_bx span{
    display:flex;
}
#social {
    position: fixed;
    right: 20px;
    width: 45px;
    text-align: right;
    height: auto;
    bottom: 85px;
    z-index: 3000;
    background: transparent;
}
#social li {
    margin: 20px 5px;
    list-style: none;
    font-size: 20px;
}
#social li .whatsapp, #social li .whatsapp:visited {
    color: #fff;
    padding: 0 0px;
    font-size: 25px;
    width: 55px;
    height: 55px;
    line-height:55px;
    display: inline-block;
    border: 1px solid #02d299;
    text-align: center;
    background: #02d299;
    border-radius: 50%;
    box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 10%);
}