.header-area .row.justify-content-end .col-xl-6.col-md-6.col-lg-6{
    flex: 0 0 100%;
    max-width: 100%;
    text-align: revert;
    justify-content: revert;
    align-items: end;
}

.header-area .row.justify-content-end .header-contact{
    text-align: right;
}
@media (max-width:990px) and (min-width:601px){
    .header-area .main-header-area {
        padding: 10px 0;
        height: 110px;
    }
    .slicknav_menu .slicknav_nav{    top: 95px;}
}

@media (max-width:600px) and (min-width:400px){
    .header-area .main-header-area {
        padding: 10px 0;
        height: 90px;
    }
    .slicknav_menu .slicknav_nav{    top: 78px;}
    .header-area .header-top .header-contact a{
        padding-right: 25px;
        width: 100%;
    }
}