.site-logo{width: 100%;max-width: 139px}
.sign {
    border: 2px solid #101D42;
    box-sizing: border-box;
    border-radius: 23px;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.025em;
    color: #101D42;
    background-color: #fff;
    width: 100%;
    max-width: 124px;
    padding: 10.5px 0;
    transition: 0.2s;
    text-decoration: none;
}
.sign:hover {
    background-color: #101D42;
    color: #fff;
}
.nav-link{
        font-weight: 700;
        font-size: 20px;
}
.nav-item{
    margin-right: 20px;
}
.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    padding-left: 13%;
}
body .navbar {
    padding-top: 35px;
}
body .navbar-light .navbar-nav .nav-link.active{
    color: #9F7854;
}

.dash_navbar-brand {
    width: 100%;
    background: #101d42;
    max-width: 370px;
    padding: 20px 0 20px 54px!important;
}

.user_img img {
    width: 100%;
    height: 100%;
}

.user_img {
    display: inline-block;
    width: 100%;
    max-width: 38px;
    height: 38px;
    overflow: hidden;
    border-radius: 100%;
}
body .user_menue .user_btn {
    display: flex;
    align-items: center;
    background-color: #9F7854;
    justify-content: space-between;
    border-radius: 23px;
    padding: 4px;
    border: 0;
}
body .user_btn.dropdown-toggle::after{
    display: none
}
body .user_btn.dropdown-toggle::after{
    display: none
}
.user_menue {width: 100%;max-width: 200px;margin-right: 55px;}
.user_name {display: inline-block;font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.025em;
    color: #FFFFFF;
    margin-left: 10px;}
.btn_content {display: flex;align-items: center;}
.user_btn .arrow {
    margin-right: 15px;
}

body .user_btn.dropdown-toggle:focus {
box-shadow: inherit!important;
}
body .show>.user_btn.dropdown-toggle {
    color: #fff;
    background-color: #9F7854;
}

.user_menue .dropdown-menu {
    background: #FFFFFF;
    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    width: 100%;
    border: none;
    min-width: 17rem;
}
.user_menue .dropdown-item svg {
    margin-right: 15px;
}
.user_menue .dropdown-item {
    padding: 10px 25px;
    color: #101d4280;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.01em;
}
.user_menue .dropdown-item:hover svg path{
    fill: #9F7854;
}
.user_menue .dropdown-item:hover{
    color: #9F7854;
}
footer p a,
footer p {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 170.69%;
color: #101D42;
}

body .header-1.navbar:after {
    content: "";
    width: 63%;
    position: absolute;
    height: 104px;
    background-color: #f7f8fb;
    z-index: -1;
    border-bottom: 1.25px solid #101d4226;
    right: 0;
    top: 0;
}
.slide_btn_content{display: none;}

@media only screen and (max-width: 1450px) {
    body .navbar {padding-top: 25px;}
    body .header-1.navbar:after {height: 90px;}
    .nav-link {font-size: 18px;}
}
@media only screen and (max-width: 1280px) {
    .navbar-expand-lg .navbar-nav {padding-left: 20%;}
}

@media only screen and (max-width: 1024px) {
    .navbar-expand-lg .navbar-nav {padding-left: 25%;}
}
@media only screen and (max-width: 992px) {
    .sign {display: none;}
    body .header-1.navbar:after{display: none;}
    .navbar-expand-lg .navbar-nav {padding-left: 0;}
    body .navbar {padding-top: 0;}
    .logo_wrap {width: 100%;display: block;}
    .header-1 .container-fluid{padding: 0!important;}
    body .logo_wrap {background-image: url(../images/banner_mobi.png);padding: 20px 6%!important;}
    .navbar-expand-lg .navbar-nav {justify-content: start!important;padding: 2% 6%;background-color: #ffff;}
    body .fixed-top{position: static;}
    .dash_navbar-brand {max-width: 100%;}
    .user_menue {position: absolute;top: 0;right: 0;max-width: 200px;margin-right: 0;}
    body .show>.user_btn.dropdown-toggle {background-color: transparent;}
    body .user_menue .user_btn{background-color: transparent;}
    .user_name {display: none;}
    .arrow{display: none;}
    body .user_menue .user_btn {padding: 0;}
    .user_img {position: absolute;right: 40px;top: 22px;}
    .user_menue .dropdown-menu {border-radius: 0;width: 100%;border: none;height: 100vh;transform: inherit!important;}
    .dash_navbar-brand {padding: 0!important;}
    .slide_user_img{margin-right: 20px;border: 1px solid #9F7854;display: inline-block;width: 100%;max-width: 38px;height: 38px;overflow: hidden;border-radius: 100%;}
    .slide_user_img img{width: 100%;}
    .slide_btn_content {display: flex;align-items: center;padding: 15px 24px;border-bottom: 1px solid #101d4214;}
.slide_user_name{font-family: 'Roboto';font-style: normal;font-weight: 700;font-size: 15px;line-height: 18px;letter-spacing: 0.01em;color: #9F7854;}
}