 @media only screen and (max-width: 1199px) {
   .nav-mobile{display:block !important;}
    .nav-desktop{display:none !important;}
}
 .rd-navbar-wrap .navbar-navigation-root-link {
    position: relative;
    display: block;
    line-height: 1;
    color: #a0a1ac;
	font-size:17px;
}
 .rd-navbar-wrap .navbar-navigation-root-item {
    display: flex;
    align-items: center;
    padding: 0 20px;
}
 .rd-navbar-wrap .navbar-navigation-root-item.active > .navbar-navigation-root-link {
    color: #a0a1ac;
}
 .rd-navbar-wrap .navbar-navigation-root-item.active > .navbar-navigation-root-link::before {
    opacity: 1;
    width: 20px;
}
 .rd-navbar-wrap .navbar-navigation-root-link::before {
    content: '';
    position: absolute;
    top: calc(100% + 5px);
    left: 0;
    width: 4px;
    opacity: 0;
    height: 4px;
    border-radius: 4px;
    pointer-events: none;
    transition: .2s ease-in-out;
    background: #78c5d6;
}
 .rd-navbar-wrap .navbar-navigation-root-link:hover {
    color: #a0a1ac;
}
 .rd-navbar-wrap .navbar-navigation-root-link:hover::before {
    opacity: 1;
    width: 20px;
}

/* Button top */
 .rd-navbar-wrap .btn-sm-custm {
    padding: 10px 30px;
    font-size: 1em;
    border-radius: 10px;
    line-height: 1.53;
    letter-spacing: 0.02em;
	margin-left:20px;
}

 .rd-navbar-wrap .btn-custm {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-width: 0.125rem 0.125rem 0.125rem 0.1875rem;
    border-style: solid;
    border-color: transparent;
    font-weight: 500;
    letter-spacing: 0;
    background-image: linear-gradient(166deg, transparent 0% 50%, #2D3135 50%, #3E4248 100%), linear-gradient(166deg, #3E4248 0%, #2A2E32 50%, #3E4248 50%, #313437 100%);
    background-position: 0% 0%, 100% 100%;
    background-size: 200% 200%;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    color: #b4c0ce;
    text-shadow: inherit;
    box-shadow: 8px 8px 22px rgba(21, 22, 24, 0.38), -4px -2px 16px rgba(195, 200, 205, 0.08);
    transition: 0.5s ease-in-out;
	padding: 8px 30px;
    font-size: 1em;
    border-radius: 10px;
    line-height: 1.7;
	
}
 .rd-navbar-wrap .btn-custm:hover,  .rd-navbar-wrap .btn-custm.hover,  .rd-navbar-wrap .btn-custm:active,  .rd-navbar-wrap .btn-custm.active {
    text-decoration: none;
    background-position: 100% 100%, 0% 0%;
    color: #d7e1ec;
    box-shadow: 8px 8px 22px rgba(21, 22, 24, 0.38), -4px -2px 16px rgba(195, 200, 205, 0.08), inset -2px -2px 4px rgba(54, 54, 57, 0.16), inset 2px 2px 4px rgba(30, 30, 32, 0.18);
}

nav.navbar.navbar-expand-lg.fixed-top.navbar-fixed.navbar-hidden {
    background: #212325;
}
nav.navbar.navbar-expand-lg.fixed-top.navbar-fixed {
    padding-top: 0;
    padding-bottom: 0;
    background: linear-gradient(180deg, #26282a 0%, #212325 100%);
}
nav.navbar.navbar-expand-lg.fixed-top.navbar-fixed a.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}
a#ui-to-top:before {
    content: '>';
    font-family: 'Poppins';
    rotate: -90deg;
}
li.list-social-item svg {
    fill: #78c5d6;
    height: 20px;
}

