.main-header {
    border-top: 4px solid #723e90;
}


.main-header-cont{
    
    justify-content: space-between;
    

}
.log-reg {
    line-height: 50px;
    font-size: 16px;
    margin-left: 30px;
    color: #3f6ad8;  
    background: #f8f8f8;
    padding: 0 15px;
    border-radius: 3px;
        font-weight: 700;
}   
.log-reg:before {
    display: block;
    float: right;
    content: "\f007";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 16px;
    margin-left: 5px;
    border-left: 1px solid rgba(0, 0, 0, 0.07);
    padding-left: 12px;
    margin-left: 12px;
    line-height: 50px;
}

.main-header .logo {

}
.mega-menu .mega-wrap {

    background: #723e90; 
}
.horizontalmenu-cont > li > a {

    color: #fff;
}
.horizontalmenu-cont {
    margin: 0 auto;
}