.my_nav ul li.login_btn>button.btn:focus {
    box-shadow: unset;
}


.navbar-dark .navbar-nav .nav-link {
    color: white;
    font-size: 17px;
    /* font-size: 50px; */
}

nav.navbar.navbar-expand-lg.navbar-dark.my_nav {
    ALIGN-ITEMS: flex-end;
    max-width: 85%;
    margin: 0 auto;
}

.my_nav div#navbarNav {

    color: white;
    margin-right: 13%;
    padding: 5px 44px;
    padding-right: 0;
}

.my_nav ul li.login_btn a {
    color: #A02834;
    text-decoration: none;
    align-items: center;
    display: flex;
}

.my_nav ul li.login_btn>button.btn:focus {
    outline: hidden;
}

/* .my_nav ul li.login_btn {
    background-color: white;
    width: 121px;
    border: 1px solid white;
    text-decoration: none;
    font-weight: 500;
    height: 37px;
    margin-left: 240px;
    border-radius: 8px;
} */

header.main_header:before {
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    /* bottom: 0; */
    bottom: -2%;
    background: url('../images/header_back.png');
    background-size: 90% 100%;
    height: 68px;
    width: 100%;
    background-repeat: no-repeat;
}

.navbar-dark .navbar-brand>img {
    max-width: 80%;
    position: relative;
    top: -12px;
    left: 10.5px;
}

.topbar a.navbar-brand img {
    max-width: 75%;
}

span.header_top_r_con {
    margin: 0 9rem 38px 0;
    position: relative;
}

span.header_top_r_con:before {


    content: url('../images/header_icon.png');

    margin-left: -35%;

    position: absolute;

    display: block;

}