.footer{width: 100%; background: #2F363A; } 
.footer-eclips{width: 100%; position: relative; } 
.footer-eclips img{position: absolute; right: 0; top: -57px; } 
.inner-footer{padding: 60px 0 90px; } 
.footer-grid{display: grid; grid-template-columns: repeat(4,1fr); column-gap: 30px; row-gap: 30px; } 
.footer-logo{width:60%; } 
.footer-logo img{width: 100%; } 
.footer-text{font-size:17px; font-weight: 400; line-height: 30px; margin-top: 20px; color: #FFF; } 
.footer-links-heading{color: #ff6d02; font-size: 20px; font-weight: 700; display: block; line-height: 32px; padding-top: 0px; } 
.footer-links{width: 100%; margin-top: 8px; } 
.footer-links li{position: relative; padding-left: 30px; } 
.footer-links li::before{width: 12px; height: 12px; border: 6px solid transparent; border-left: 6px solid #FFF; content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } 
.footer-links li:hover::before{border-left: 6px solid #FF9922; } 
.footer-links li a{color: #FFF; font-size: 16px; font-weight: 500; display: block; padding:7px 0; } 
.footer-links li a:hover{color: #FF9922; } 
.footer-contact{color: #FFF; font-size: 22px; font-weight: 700; display: block; line-height: 32px; text-align: right; } 
.footer-social-links {margin-top: 20px; text-align: right; width: 100%; display: flex; justify-content: flex-end; } 
.footer-social-links li{margin-left: 15px; } 
.footer-social-links li a{display: block; width: 50px; } 
.footer-social-links li a img{width: 100%; display: block; } 
.footer-enquiry-btn button.myBtn{background: #202430; color: #FFF; margin-left: 10px; height: 50px; border-radius: 60px; width: 175px; font-weight: 900; text-transform: capitalize; } 
.copyright-text{width: 100%; padding-bottom: 50px; } 
.copyright-text{font-size:14px; line-height: 22px; color: #6D767B; text-align: center;}