.footer{width:100%; background-image: url('/newmoban/_external/demo.mobanwang.com/mb/lo202601/202601053/html/images/footer-bg.png');}
.footer .row { padding: 100px 0 70px 0;}
.footer .footer-content:nth-child(1) p{font-family: var(--secondary_font); color: #D6D6D6; font-weight: var(--regular); margin-bottom: 25px;}
.footer .footer-content:nth-child(4) p{font-family: var(--secondary_font); color: #D6D6D6; line-height: 30px; margin-bottom: 15px !important; }
.footer .footer-content a{font-family: var(--footer_links_font) !important; margin-bottom: 15px;}
.footer-content h4{text-transform: capitalize; color: #fff !important; margin-bottom: 15px;}
a.footer-brand{margin-bottom: 15px;}
.footer-socials-group .orange-theme-btn{padding: 0; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; box-shadow:  #fff 3px 3px;}
.footer-socials-group{gap: 10px;}
.footer-content  a {color: #fff;}
.footer-socials-group .orange-theme-btn:hover{background-color: #fff !important; box-shadow: var(--orange) 3px 3px !important;}
.footer-socials-group a:hover {color: var(--orange);}
.footer-socials-group a.orange-theme-btn {margin: 0 !important;}
.contact-telephone span{font-size: 24px; color: var(--orange);display: block; margin-bottom: 0;}
.contact-email{margin-bottom: 15px !important;}
.contact-email:hover{color: var(--orange);}
.contact_location:hover p{color: var(--orange) !important;}
.contact-telephone:hover span{color:#fff;}
ul.footer-menu li a:is(:link, :active, :visited).active{color: var(--orange); font-weight: bold;}
.footer .footer-content:is(:nth-child(2),:nth-child(3)) a:hover{ color: var(--orange) !important;}
.copyright {padding: 15px 0; color: #fff; font-weight: 300 !important; border-top: 1px solid #FFFFFF30;}
.copyright > span{font-family: var(--footer_links_font); font-weight: 500 !important; font-size: 14px;}
.copyright > strong {font-size: 14px;}
/* .footer .row > * {height: 100%; justify-content: flex-start;} */
@media (min-width:1024px){
 .footer .footer-content:nth-child(1){width: 100%; max-width: 430px;}
 .footer .footer-content:not(:nth-child(1),:nth-child(4)){width:fit-content;}
 .footer .row{ display: flex; align-items: start; justify-content: space-between;}
}
@media (max-width:1024px){
 .footer .footer-content:nth-child(2){justify-items: center !important;}
.footer .row { padding: 70px 0 70px 0;}
}

@media (max-width:991px){
.contact-telephone span {font-size: 18px;}
}

@media (max-width:767px){
 .footer .footer-content:not(:nth-child(3)){margin-bottom: 30px;}
 .footer .footer-content {text-align: center;}
 .footer-socials-group {justify-content: center;}
 .footer .footer-content:nth-child(2) ul{padding-left: 0px !important; align-items: center;}
 .footer .footer-content:nth-child(2) { align-items: center;}
 .footer .footer-content:nth-child(3) { align-items: center;}
 .footer .row { padding: 50px 0 50px 0;}

}
@media (max-width:575px){
 
}