.bar1, .bar2, .bar3 {
width: 100%;
    height: 2px;
    background-color: #333;
    margin: 6px 0;
    transition: 0.4s;
}
#footer-credits{    padding: 20px 0;
    background: #16192b;}
.footer-top-holder{display: flex;
    max-width: 1140px;
    margin: 0 auto;}
.footer-top-holder section{width: 33.3333%;    padding: 60px 20px;}
#main-footer{    background-color: #0c0e1a;}

.footer-top-holder h3{ padding-top:0 !important; padding-bottom:10px !important; text-transform:uppercase;  color: #ffffff !important;
    margin-bottom: 15px !important; position:relative !important;}
.footer-top-holder #footer-col-1 h3:after{    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #e35210;
    position: absolute;
    right: 0;
    bottom: 0;}
.footer-top-holder #footer-col-3 h3:after{    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #e35210;
    position: absolute;
    left: 0;
    bottom: 0;}
#footer-col-1{text-align:right !important;}
#footer-col-1 #menu-composer-main-menu-1{    list-style: none !important;}
#footer-col-1 #menu-composer-main-menu-1 a{   color: #fff;
    font-size: 17px;
    margin-bottom: 5px !important;
    display: block;}
#footer-col-1 #menu-composer-main-menu-1 a:after{     font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "\f137";
    margin-left: 7px;
    font-size: 12px;
    position: relative;
    top: -1px;
    color: #e35210;}

@media (max-width: 992px){
.footer-top-holder{    flex-direction: column !important;}
html .footer-top-holder section, #footer-col-1{text-align:center !important; width:100% !important;}
#footer-col-2 img{width:300px !important;}
.footer-top-holder section{    padding: 0px 20px !important;}
.footer-top-holder{padding-top:60px !important; padding-bottom:60px !important;}
.footer-top-holder #footer-col-1 h3:after, .footer-top-holder #footer-col-3 h3:after{right:auto !important; left:50% !important; transform:translatex(-50%) !important;}
#footer-col-1 #menu-composer-main-menu-1{padding-left:0 !important;}
}