section .social-icons li a {
    text-decoration: none !important;
    border: none;
    background-color: var(--brandcolor1)  !important;
    color: #fff !important;
    height: 40px;
    width: 40px;
    font-size: 20px;
    line-height: 2;
}

section .social-icons li:hover a {
   color: var(--brandcolor4) !important;
   
}

footer#footer {
    background-image: url(https://3stepsolutions.s3.amazonaws.com/assets/custom/007097/images/web/footer-background-jen.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.row.regFooterListBox {
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    margin-top: 0;
}

#mainMenu > ul > li > a, #mainMenu > ul > li > ul > li > a, #mainMenu > ul > li > ul > li > ul > li > a, #main-menu .dropdown-menu a {

 padding-left: 18px;
 padding-right: 18px;

}