

.footer-main-div{
    display: flex;
    width: 100%;
    background-color: var(--accent-color);
}

.footer-div-one{
    width: 25%;
    padding-left: 20px;
    padding-right: 2%;
    padding-top: 30px;
}

.footer-div-one img{
    height: 86px;
}

.para-footer-one{
    font-family:'Poppins',sans-serif;
    font-weight: 500;
    font-size: 15px;
    margin-left: 11px;
    color: var(--color-primary);
    line-height: 22px;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 14px;
    margin-top: 3px;
}

.social-media-main-footer{
    display: flex;
    width: 100%;
    margin-top: 15px;
    padding-left: 11px;
    padding-bottom: 20px;
}

.copy-paste-social-media-footer:not(:first-child) {
    margin-left: 11px; /* or any value you need */
}

.copy-paste-social-media-footer a{
    padding: 10px;
    background-color: #F6F3F2;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.copy-paste-social-media-footer img{
    height: 20px;
}

.footer-div-two{
    width: 25%;
    padding-top: 4%;
    padding-left: 6%;
    padding-right: 1%;
}

.h3-footer-heading{
    font-family: 'Poppins',sans-serif;
    font-size: 19px;
    font-weight: 700;
    color: #ffff;
    letter-spacing: .5px;
}

.link-fotter-two{
    display:inline-flex;
    flex-direction: column;
}

.anchor-link-footer-two{
    font-family: 'Poppins',sans-serif;
    font-size: 17px;
    letter-spacing: .4px;
    font-weight: 600;
    color: var(--color-primary);
    line-height: 25px;
    margin-top: 6px;
    text-decoration: none;
    position: relative;
    display: inline-block;
}

.anchor-link-footer-two::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color:var(--color-primary);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.anchor-link-footer-two:hover::after {
  transform: scaleX(1);
}


.footer-div-three{
    width: 25%;
    padding-top: 4%;
    padding-left: 3%;
    padding-right: 1%;
}

.footer-three-contact-info-main{
    display: flex;
    flex-direction: column;
}

.contact-info-footer-copy-paste{
    display: flex;
    margin-top: 10px;
}

.icon-footerc-info-img{
    height: 18px;
    margin-top: 2px;
}

.contact-par-infor-three{
    font-family: 'Poppins',sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: var(--color-primary);
    padding-left: 10px;
}

.contact-par-infor-three a{
    text-decoration: none;
    color: var(--color-primary);
}



.footer-div-four{
    width: 25%;
    padding-top: 4%;
    padding-left: 3%;
    padding-right: 1%;
}

.footer-last-one{
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
    background-color:#00384F;
    padding: 15px;
}

.footer-last-one h4{
    font-family: 'Poppins',sans-serif;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: .4px;
    line-height: 25px;
    color: #ffff;
}

.footer-last-one h5{
    font-family: 'Poppins',sans-serif;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: .4px;
    line-height: 25px;
    color: #ffff;
}

.color-acceent{
 color: var(--accent-color);
text-decoration: none;

}


@media(max-width:900px){
  
    .footer-main-div{
        flex-direction: column;
    }

    .footer-div-one{
        width: 100%;
        padding-left: .5%;
    }

    .footer-div-two{
        width: 100%;
        padding-left: 3%;
        padding-right: 1%;
    }

    .footer-div-three{
        width: 100%;
    }

    .footer-div-four{
        width: 100%;
    }

    .contact-info-footer-copy-paste{
        margin-top: 16px;
    }

    .footer-last-one h4{
        font-size: 13px;
        text-align: center;
        line-height: 20px;
    }

    .footer-last-one h5{
        font-size: 13px;
    }


}
