
#footer .poweredby img{
    position: relative;
    top: -3px;
}
#footer a{
    text-decoration: none;
    color: rgb(var(--footer-text-primary-color));
    font-size: 1rem;
     font-family: var(--theme-primary-font);
    font-weight: 500;
}
#footer ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding:.5rem 0rem;
    width: 100%;
    list-style: none;
    color: rgb(var(--footer-text-primary-color));
     font-family: var(--theme-primary-font);
    font-weight: 500;
}

.footer_middle_holder  ._adress_h span{
         font-family: var(--theme-primary-font);
    font-size: .85rem;
    line-height: 1.55;
    text-transform: uppercase;
     color: rgb(var(--footer-text-primary-color));
}

.footer_middle_holder{
    background-color: rgb(var(--footer-background-color));
}

.footer_middle_holder .socialfollow{
         font-family: var(--theme-primary-font);
      font-size: 1.25rem;
    line-height: 1.55;
    text-transform: uppercase;
     color: rgb(var(--footer-text-primary-color));
}
.footer_middle_holder .menu-social i{
font-size:1.25rem;
}





.footer .footer_bottom{
    background-color: rgb(var(--footer-bottom-background-color));

}
.footer .footer_bottom ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding:.5rem 0rem;
    width: 100%;
}
.footer .footer_bottom ul li{
    padding:.25rem 1.5rem;
}

.footer_bottom .menu-footer .menu-item{
    margin-top:0;
}
.footer_bottom .menu-footer .menu-link .txt{
 color: rgb(var(--footer-bottom-text-color));
 font-weight: 500;
 font-size:.85rem;
}
.footer_bottom .poweredby{
    color: rgb(var(--footer-bottom-text-color));
 font-weight: 500;
  font-size:.85rem;
}
@media only screen and (min-width:767.98px){
.footer .footer_bottom ul li:first-child{
padding-left:0px;
}

}
@media only screen and (max-width:991.98px){
.footer .footer_bottom ul{
    justify-content: center;
}
}
@media only screen and (max-width:576.98px){
.footer_bottom .menu-footer .menu-item{
    display: block;
    width: 100%;
}
}
