.main-footer.dark{position:relative}.main-footer p,.main-footer .abot p{color:rgba(255,255,255,0.7)}.main-footer .abot .logo img{width:150px;height:45px;width:auto;display:block;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.main-footer .abot .social-icon{margin-top:20px}.main-footer .abot .social-icon a{font-size:17px;margin-right:10px;color:rgba(255,255,255,0.7)}.main-footer .usful-links ul{margin:0;padding:0}.main-footer .usful-links ul li{margin-bottom:5px}.main-footer .usful-links ul li i{font-size:7px;margin-right:3px}.main-footer .usful-links ul li a{color:rgba(255,255,255,0.7)}.main-footer .fothead h6{font-size:30px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-weight:500}.main-footer .fotcont .fothead h6{position:relative}.main-footer .fotcont p{margin-bottom:0px;color:rgba(255,255,255,0.7)}.main-footer .sub-footer{padding:20px 0;border-top:1px solid rgba(255,255,255,0.025)}.main-footer .sub-footer p{font-size:15px;color:rgba(255,255,255,0.7);margin-bottom:0}.main-footer .sub-footer p span{color:rgba(255,255,255,0.1);padding:0 10px}.main-footer .logo h2{font-weight:normal;font-size:30px;line-height:1.25em;margin-bottom:20px;letter-spacing:1px}.main-footer .logo span{display:block;text-transform:uppercase;letter-spacing:3px;font-size:9px;font-family:'Nunito Sans', sans-serif;font-weight:400;line-height:1.25em}.main-footer .sub-footer .text-right-left{text-align:right !important}.t-a-right{text-align:right}#footerContainer .sub-footer .row{justify-content:space-between;align-items:center}#footerContainer .footer-image{margin-bottom:10px;max-height:50px;width:auto}
