0 auto; color: #fff; font-size: 14px; } #wrapper a { color: #fff; } #footer .row { display: flex; } #footer.footer-dark { background: #222; } #footer, #footer.footer-light { box-shadow: inset 0px 0px 20px rgb(0 0 0 / 7%); margin: -1px 0 0 0; background: #f5f5f5; } .container { padding-left: 30px; padding-right: 30px; } .container { width: 1260px; margin: 0 auto; } @media (min-width: 768px) .col-sm-3 { width: 25%; } #footer .widget-footer { margin: 50px auto; } #footer .widget-footer > div { width: 95%; } #footer .widget-footer .widget-container .custom-html-widget{ display: flex; } #footer .widget-footer .widget-container:first-child { margin-top: 0; } #footer h4:after { content: ''; display: block; margin: 20px 0; } #footer.footer-dark h4::after, #footer.footer-dark hr { border-top: 1px dashed rgba( 255, 255, 255, 0.1 ); } #footer, #footer.footer-light { box-shadow: inset 0px 0px 20px rgb(0 0 0 / 7%); margin: -1px 0 0 0; background: #f5f5f5; } #footer ul li { padding: 0 0 8px 0; } #footer .widget-footer > div { width: 100%; } .container-fluid { } #footer-bot { height: 80px; background: #111; padding: 15px 0; clear: both; } .col-md-6 { width: 50%; float: left; } #footer-bot ul { float: right; border-top: none; margin: 0; padding: 0; display: flex; } #footer-bot ul li{ margin-right: 20px; } #footer-logo { width: 140px; margin-right: 20px; } .footer-logo-box { width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; } .textwidget p{ height: 30px; line-height: 30px; } @media (max-width: 1024px){ #footer .row,.footer-logo-box{ display:block} #footer.footer-dark{ padding:25px 0;} #wrapper{ overflow: hidden;} #footer-bot{ padding:25px 15px; height:auto} }