/* css */

.footer-legals{
  flex: 0 1 31%;
 
}


@media (max-width: 360px){
  .footer-top{
    bottom: 60% !important;
  }
}

.footer .footer-bottom-block{
  bottom: 1% !important;
}

.copyrights p{
  min-height: 80px;
}

@media (max-width: 1280px){
  .copyrights p{
  min-height: 48px;
}
}

.address{
  min-height: 96px;
}

@media (max-width: 1025px) {
  .address{
  min-height: 72px;
}
}



@media (min-width: 761px) {
  .footer-legals{
  align-self: start;
}
}

.copyrights{
  flex: 0 1 35%;
  display: flex;
  justify-content: flex-start !important;
  
}


@media (min-width: 761px) {
  .copyrights p{
  margin-right: auto;
}
}


@media (max-width: 1400px) {
  .footer-legals{
     flex: 0 1 30%;    
  }
}
@media (max-width: 1350px) {
  .footer-legals{
     flex: 0 1 33%;    
  }
}

@media (max-width: 1280px) {
  .footer-legals{
     flex: 0 1 43%;    
  }
}


@media (max-width: 1100px) {
  .footer-legals{
     flex: 0 1 44%;    
  }
 
}

@media (max-width: 1000px) {
  .footer-legals{
     flex: 0 1 34%;    
  }


}

@media (max-width: 900px) {
  .footer-legals{
     flex: 0 1 37%;    
  }
 
}

@media (max-width: 800px) {
  .footer-legals{
     flex: 0 1 41%;    
  }
}


@media (max-width: 760px) {
  .copyrights{
    gap: 10px !important;
  }
  .footer .footer-bottom-block {
        gap: 8vw;
       
    }
}

@media (max-width: 550px){
  .copyrights p{
  min-height: 40px;
}
}

