.footer{border-top:10px solid #ffac3b;padding:84px 0 57px;position:relative;z-index:1}.footer .side-image{position:absolute;right:0;top:50px;z-index:-1}.footer *{color:#fbfcff!important;font-size:14px;line-height:20px}.footer a{text-decoration:none}.footer a:hover{color:#ffac3b!important}.footer .footer-toplft ul{margin-bottom:16px}.footer ul{list-style:none;margin:0;padding:0}.footer ul li{margin-bottom:0}.footer .footer-toplft{border-right:1px solid #fbfcff66;width:14.3%}.footer .footer-toprht{justify-content:space-between;padding-left:31px;width:85.7%}.footer .footer-toprht .address-list ul{margin-bottom:15px}.footer .footer-toprht .address-list{display:flex;flex-direction:column;padding:0 12px}.footer .footer h6{font-weight:600;margin-bottom:1px}.footer .footer-middle{align-items:center;border-bottom:1px solid #ffac3b;justify-content:space-between;margin-bottom:13px;padding:82px 0 16px}.footer .footer-middle ul{display:flex}.footer .footer-middle ul li{margin:2px 45px 2px 0}.footer .footer-middle-rht a{margin-left:6px}.footer .telemail-list{margin-top:auto}.footer .footer-bottom-lft{display:flex}.footer .footer-bottom-lft div{margin-right:12px}.footer .footer-bottom{display:flex;justify-content:space-between}.footer .copyirght-txt{margin-top:16px}.footer .copyirght-txt p,.footer ul li{font-weight:300}.footer .footer-toplft h6,.footer .footer-toprht .address-list h6{font-weight:600;margin-bottom:0}.footer .footer-bottom a,.footer .footer-middle ul li a,.footer .telemail-list a{font-weight:400}@media (max-width:1024px){.footer{padding:50px 0}.footer .footer-toprht{padding-left:15px}.footer .footer-middle{padding:62px 0 16px}}@media (max-width:767px){.footer .footer-toplft{border-right:0;width:100%}.footer .footer-toprht{margin-top:20px;padding-left:0;width:100%}.footer .footer-toprht .address-list{padding:0 12px 0 0}.footer .telemail-list{margin-top:20px}.footer .footer-middle{padding:32px 0 16px}}@media (max-width:640px){.footer .footer-toprht .address-list{margin-bottom:20px;width:50%}.footer .footer-bottom{flex-wrap:wrap}.footer .footer-bottom-lft{margin-bottom:10px}}@media (max-width:480px){.footer .footer-toprht .address-list{padding:0;width:100%}}