.footer-lcontact{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;}
.footer-contact{max-width:958px;width:100%;}
.footer-cn{padding-left:10px;padding-right:10px;}
.footer-con-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-10px;margin-right:-10px;}
.footer-con-icon{padding-left:50px;}
.footer-ph .footer-con-icon{background:url(../images/footer-ph-icon.svg) 0px 0px / 36px 36px no-repeat;}
.footer-mail .footer-con-icon{background:url(../images/footer-mail-icon.svg) 0px 0px / 36px 36px no-repeat;}
.footer-con-icon span{font-size:14px;color:#acacac;}
.footer-cn-link a{font-size:18px;color:#ffffff;font-weight:500;}
.footer-cn-link a:hover{color:#C0A375;}
.footer-cn-addr{font-size:18px;font-weight:500;color:#ffffff;}
.footer-cn-addrlink a{font-size:13px;color:#ffffff;text-decoration:underline;}
.footer-cn-addrlink{margin-top:5px;}
.footer-addr .footer-con-icon{background:url(../images/footer-map-icon.svg) 0px 0px / 28px 36px no-repeat;}
.footer-cn-addrlink a:hover{color:#C0A375;}
.footer-txt-col-main .head-title h4{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #646464;color: #ffffff;}
ul.footer-txt-col-points{margin-top:30px;}
ul.footer-txt-col-points li{font-size:14px;color:#ffffff;position:relative;margin-bottom:25px;padding-left:22px;}
ul.footer-txt-col-points li::before{content:"";width:5px;height:5px;background-color:#C0A375;position:absolute;left:0;top:5px;}
ul.footer-txt-col-points li:last-child{margin-bottom:0;}
.footer-txt-col-main{padding-top:70px;padding-bottom:70px;}
.footer-servicea-wrap{max-width:676px;}
.footer-servicea-wrap .head-title h4{color:#fff;margin-bottom:0;padding-bottom:15px;}
ul.footer-servicea-points{display:flex;flex-wrap:wrap;}
ul.footer-servicea-points li{padding-right:60px;position:relative;font-size:14px;color:#C0A375;margin-bottom: 10px;}
ul.footer-servicea-points li:last-child{padding-right:0;}
ul.footer-servicea-points li::before{content:"";position:absolute;right:30px;width:1px;background-color:#C0A375;top:0px;bottom:0;}
ul.footer-servicea-points li:last-child::before{display:none;}
.footer-servicea-sc-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.footer-sc-wrap{display:flex;flex-wrap:wrap;align-items:center;}
ul.footer-sc{display:flex;flex-wrap:wrap;}
.footer-sc-wrap .head-title h4{margin-bottom:0;color:#fff;padding-right:20px;}
ul.footer-sc li{margin-right:15px;}
ul.footer-sc li:last-child{margin-right:0;}
ul.footer-sc li a:hover svg path{fill:#C0A375;}
ul.footer-sc li a svg path{transition:all 400ms ease;}
.footer-copy-row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;align-items:center;justify-content:space-between;}
.footer-cp{font-size:14px;color:#ffffff;padding-top:10px;padding-bottom:10px;}
.footer-copy-link{padding-top:10px;padding-bottom:10px;font-size:14px;}
.footer-dev{display:flex;align-items:center;flex-wrap:wrap;padding-top:11px;padding-bottom:11px;}
.footer-copy-link a{font-size:14px;color:#ffffff;}
.footer-copy-link span{font-size:14px;color:#ffffff;}
.footer-dev .head-title h4{margin-bottom:0;color:#ffffff;}
.footer-devl{padding-left:12px;}
.footer-copy-pd{padding-left:10px;padding-right:10px;}
.footer-copy-link a:hover{color:#C0A375;}
.footer-logo img{width:100%;height:100%;object-fit:contain;object-position:center;}
ul.footer-sc li a svg{width:40px;height:40px;}


@media (max-width: 1599px) { 

.footer-logo{max-width:213px;}
.footer-txt-col-main{padding-top:60px;padding-bottom:60px;}
.footer-con-icon span{font-size:13px;}
.footer-cn-link a{font-size:16px;}
.footer-ph .footer-con-icon{background-size:30px;}
.footer-con-icon{padding-left:40px;}
.footer-mail .footer-con-icon{background-size:30px;}
.footer-addr .footer-con-icon{background-size:25px 30px;}
.footer-cn-addr{font-size:16px;}
.footer-cn-addrlink{margin-top:3px;}
.footer-contact{max-width:838px;}
.footer-cn-addrlink a{font-size:12px;}


}


@media (max-width: 1499px) { 

.footer-logo {
    max-width: 193px;
}

}

@media (max-width: 1399px) { 

ul.footer-sc li a svg{width:30px;height:30px;}
ul.footer-sc li{margin-right:10px;}
.footer-sc-wrap .head-title h4{padding-right:15px;}
.footer-contact{max-width:800px;}
.footer-txt-col-main{padding-top:50px;padding-bottom:50px;}
.footer-logo{max-width:173px;}
ul.footer-servicea-points li{padding-right: 50px;}
ul.footer-servicea-points li::before{right: 25px;}

}

@media (max-width: 1399px) { 

ul.footer-servicea-points li{padding-right: 40px;}
ul.footer-servicea-points li::before{right: 20px;}

}

@media (max-width: 1199.98px) { 

.footer-logo{max-width:153px;}
.footer-ph .footer-con-icon{background-size:22px;}
.footer-con-icon{padding-left:30px;}
.footer-mail .footer-con-icon{background-size:22px;}
.footer-addr .footer-con-icon{background-size:22px 24px;}
.footer-contact{max-width:665px;}
.footer-cn-link a{font-size:14px;}
.footer-con-icon span{font-size:12px;}
.footer-cn-addrlink a{font-size:11px;}
.footer-cn-addrlink{margin-top:0;}
.footer-cn-addr{font-size:14px;}
.footer-devl{padding-left:10px;max-width:120px;}
.footer-dev .head-title h4{font-size:14px;}


}

@media (max-width: 991.98px) {

.footer-logo{padding-bottom:25px;}
.footer-copy-row{justify-content:flex-start;padding: 10px 0;}
.footer-copy-pd{width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
.footer-cp,.footer-copy-link,.footer-copy-link a{font-size:13px;}
.footer-dev .head-title h4{font-size:14px;}
.footer-sc-wrap .head-title h4{padding-right:10px;}
ul.footer-servicea-points li{padding-right: 30px;font-size: 13px;}
ul.footer-servicea-points li::before{right: 15px;}


}


@media (max-width: 767.98px) {

.footer-txt-col-main{padding-top:40px;padding-bottom:40px;}
.footer-txt-col-main .head-title h4{padding-bottom:15px;}
ul.footer-txt-col-points{margin-top:20px;}
ul.footer-txt-col-points li{font-size:13px;margin-bottom:15px;padding-left:18px;}
.footer-cp{line-height: 1.5;}
.footer-copy-link{font-size:13px;}
.footer-copy-link a{font-size:13px;}
.footer-dev .head-title h4{font-size:14px;}
ul.footer-sc li a svg{width:26px;height:26px;}
ul.footer-sc li{margin-right:5px;}
.footer-sc-wrap .head-title h4{padding-right:10px;}
.footer-con-row{justify-content:flex-start;gap:20px 20px;}
.footer-servicea-sc-main{gap:20px 40px;}


}

