.footer-container{background:linear-gradient(135deg,#142503,#3b2f00,#a38b00);color:#e9e9e9;width:100%;overflow:hidden;padding-top:2%;margin-top:2%}.footer-desc{font-size:15px;line-height:1.6;color:#dcdcdc;max-width:400px}.footer-links li{margin-bottom:8px;list-style:none;color:#dcdcdc}.footer-links a{text-decoration:none;color:#dcdcdc;transition:all .3s ease}.footer-links a:hover{color:#fdd835;margin-left:4px}.footer-contact{font-size:15px;color:#dcdcdc;line-height:1.7;margin-bottom:10px;max-width:320px}.footer-contact i{flex-shrink:0}.social-icons a{color:#dcdcdc;transition:transform .3s ease,color .3s ease}.social-icons a:hover{transform:translateY(-4px);color:#fdd835}.footer-bottom{background:rgba(0,0,0,.85);color:#eaeaea}@media (max-width:991px){.footer-contact,.footer-container,.footer-links{text-align:center}.social-icons{justify-content:center}.footer-logo{margin:0 auto}}@media (max-width:576px){.footer-links li{margin-bottom:6px}.footer-contact{font-size:13px}.footer-desc{font-size:14px}.footer-logo{height:35px!important}.footer-container .col-lg-2,.footer-container .col-lg-3,.footer-container .col-lg-4{display:flex;flex-direction:column;align-items:center}}@media (min-width:992px){.footer-contact.address-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:25px;margin-top:10px}.footer-contact.address-row p{display:flex;align-items:flex-start;max-width:280px;margin:0;color:#dcdcdc}.footer-contact.address-row i{margin-right:8px;color:#fdd835}}.location-row-container{padding-top:15px;padding-bottom:15px}.location-row-container p{color:#dcdcdc;max-width:300px;margin:0;font-size:14px;display:flex;align-items:flex-start}.location-row-container i{margin-right:8px;color:#fdd835}@media (max-width:991px){.location-row-container{justify-content:center;text-align:center}}.horizontal-line-text{display:flex;align-items:center;text-align:center;width:100%;color:#fff;font-weight:600;font-size:1.2rem}.horizontal-line-text:after,.horizontal-line-text:before{content:"";flex:1;border-bottom:.5px solid #fff}.horizontal-line-text:before{margin-right:10px}.horizontal-line-text:after{margin-left:10px}