.site-footer{
 background-color:transparent;   
}
footer.site-footer{
    padding:80px 0px 40px 0px;
    background:#f0f0f0;
    clear:both;
}
.footer__rightWrapper{
     width: 65%;
    gap: 50px;
}
.footer__inner-block a{
    text-decoration:none;
}
.footer__rightWrapper a{
    display:block;
}
.footer__rightWrapper .address p ,.footer__rightWrapper .address a,
.footer__leftWrapper .imageBlock{
    margin-bottom:15px;
}
.footer__rightWrapper .address p ,.footer__rightWrapper .address a, .footer-menusWrapper .header-nav li a{
    color:#000!important;
    font-size:16px;
    font-weight:400;
    text-transform:Capitalize;
}
.footer__rightWrapper .address > a:first-of-type {
        text-transform:unset;
}
.logoBlock-footer img{
    width:200px;
}
.footer__leftWrapper p{
    font-size:16px;
    color:#000;
}
.footer__rightWrapper .address p{
    gap:8px;
}
.footer__leftWrapper,
.footer__rightWrapper .Subscribe,
.footer__rightWrapper .detailBlock{
    width:30%;
}
.footer-menusWrapper .header-nav{
    column-count: 2;
}
.footer-collectionWrapper{
    width:24%;
}
.footer-menusWrapper,
.footer__rightWrapper .address{
    width:47%;
}
.footer-collectionWrapper{
    
}
.footer__inner-block span{
    margin-bottom: 20px;
    display: block;
    font-weight:600;
    font-size:20px;
    color:#000;
}
.socialLinks{
    gap:30px;
}
.socialLinks a {
       width: 40px;
    height: 40px;
    background-color: rgb(248 183 41 / 68%);
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.socialLinks a svg{
    width:20px;
    height:20px;
}
.socialLinks a svg path{
    fill:#fff;
}
.footer__bottom-bar{
    margin-top:50px;
    justify-content:center;
    padding-top: 20px;
    border-top: 1px solid #f7ad0e;
}
.footer__inner-block{
    width:100%;
    flex-wrap:wrap;
}
.copyright__block p{
    font-size:16px;
    margin-bottom:0px;
    color:#000;
    display:flex;
    gap:5px
}
.copyright__block  p a{
    text-underline-offset:5px
}
.address span svg{
    width:20px;
    height:20px;
}
.address p,
.address a{
    display:flex;
    gap:10px
}
.address p span,
.address a span{
    margin:0px;
}
.address span svg{
    fill:#f7ad0e;
}

@media(max-width:991px){
    .footer__leftWrapper{
        width:50%;
    }
    .footer__rightWrapper .address,
    .footer-menusWrapper,
    .footer-collectionWrapper,
    .footer__rightWrapper {
        width:22%;
    }
    .footer__rightWrapper{
        flex-wrap:wrap;
        width:100%;
                margin-top: 40px;
    }
     .footer__rightWrapper .address{
         width:40%;
     }
    .footer-menusWrapper .header-nav{
        column-count:1;
    }
}

@media(max-width:767px){
    .footer__leftWrapper{
        width:100%;
    }
    .footer__rightWrapper .address,
    .footer-menusWrapper,
    .footer-collectionWrapper,
    .footer__rightWrapper {
        width:100%;
    }
     .footer__rightWrapper .address{
         width:100%;
     }
}
