@charset "utf-8";
.footer-bg{background: #3a485a; padding: 70px 0 60px; position: relative;}
.footer_wrap{ display: flex; justify-content: space-between;}
.footer-l{color: #fff; text-align: left; font-weight: 400}
.footer-l img{width: 200px;}
.add{padding-top: 20px; display: flex;}
.add ul{margin-right: 50px;}
.lsat_add{margin-top: 25px;}
.add b{padding-right: 6px; display: inline-block;}
.add li{margin-top: 10px}
.last_add{margin-top: 25px !important; font-weight: 700;}
.footer-r img{height: 30px;}
.footer-r ul{ display: flex;}
.footer-r ul li{margin: 5px 15px}
.footer-r ul li:last-child{margin: 5px 0 5px 15px}
.map_btn{position: fixed; bottom: 10%; right: 4%;  z-index: 9999;}
.map_btn a{width: 70px; height: 70px; display: block;
    border-radius: 70px; color: #fff;
 background: #02224c;}
.map_btn a span{position: absolute; top: 50%; left: 50%; width: 100%;transform: translate(-50%, -50%)}

@media (max-width: 1024px){
    .footer-bg{padding: 60px 0 50px;}
    .footer-l img{width: 180px;}
    .footer-r img{height: 26px}
    .add{font-size: 15px; padding-top: 15px;}
    .add li{margin-top: 8px;}
    .last_add {margin-top: 20px !important;}
}

@media (max-width: 550px){
    .footer-bg{padding: 55px 0 46px;}
    .footer-l img{width: 150px;}
    .footer_wrap{flex-direction: column;}
    .add{font-size: 14px; flex-direction: column;}
    .add ul{margin-right: 0; margin-bottom: 20px;}
    .add ul:last-of-type{margin-bottom: 0;}
    .footer-r{padding-top: 25px}
    .footer-r ul li{margin: 5px 30px 5px 0}
    .footer-r ul li:last-child{margin: 5px 30px 5px 0}
    .footer-r img{height: 24px}
    .lsat_add{font-size: 14px;}
    
    .map_btn{ bottom: 4%; right: 2%;  z-index: 9999;}
.map_btn a{ width: 60px; height: 60px; border-radius: 60px;
    font-size: 12px}


    
}