@media screen and (min-width: 731px) {
    .site-header{
        height:60px;
    }

    .site-header .main-center{
        padding: 0 10px;
        max-width: 1200px;
    }

    .mobile-header-btn{
        display: none!important;
    }

    .site-header .rl-logo-svg{
        margin:0 12px 0 0;
    }

    .site-header nav{
        position: static;
        transform: none;
        padding: 0;
        background: 0 0;
        transition: none;
        flex: 1 1 auto;
        width: auto;
        height: 100%;
    }

    .site-header.candidate-header nav{
        transform: none;
        width: auto;
    }

    .site-header nav ul{
        flex: 1 1 auto;
        flex-flow: row nowrap;
        position: static;
        height: 100%;
        overflow: visible;
    }

    .site-header nav ul li{
        padding: 0;
        margin: 0 0 0 1px;
        order: 0!important;
        display: inline-flex;
        flex-flow: row nowrap;
        align-items: center;
    }

    .site-header nav ul li.nav-desk-right{
        margin-left: auto!important;
    }

    .site-header nav ul li.nav-desk-right ~ .nav-desk-right{
        margin-left:2px!important;
    }

    .site-header nav ul li.nav-desk-right#mobile-nav-logout{
        margin-top:0!important;
        margin-bottom:0!important;
    }

    .site-header nav ul li.nav-mobile-top,
    .site-header nav ul li.nav-mobile-top.pos--2{
        margin-top: 0!important;
        margin-bottom: 0!important;
    }

    .site-header nav ul li a{
        font-weight: 600;
        font-size: 12px;
        text-decoration: none;
        padding: 7px 5px 7px 5px;
        border-radius: 7px;
        line-height: 1.5;
        height: auto;
        border:0;
        transition: background 0.2s linear, border-color 0.2s linear;
    }

    .site-header.candidate-header nav ul li a{
        line-height: 1.5;
    }

    .site-header.candidate-header nav ul li.icon-li a{
        padding-left: 5px;
        background: transparent;
    }

    .site-header nav ul li a.btn,
    .site-header nav ul li a.btn.border-btn{
        height: 33px;
        line-height: 33px;
        padding-top: 0;
        padding-bottom: 0;
        margin:0;
        border:0;
        font-size: 12px;
    }

    .site-header nav ul li a[data-mobile-label]{
        font-size: 12px;
    }

    .site-header nav ul li a[data-mobile-label]:before{
        display: none;
    }

    .site-header nav ul li.has-drop > a:after{
        position: static;
        width: 10px;
        height: 7px;
        display: inline-block;
        margin: 1px 0 0 5px;
        background-size: 10px 7px;
        transition: transform 0.15s ease-out;
    }

    .site-header nav ul li#nav-login a:after {
        content: "";
        margin: -3px 0 0 3px;
        width: 12px;
        height: 16px;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAQAAACIaFaMAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElN RQfjARYTHwon+RjWAAAA10lEQVQY02WNL0/DcABEX5sK3JagIEgkegkhhBkCCgHYJXyuKQx2CR8A CSSYCQRmhCBIUKxlYm1Hfw/RP6an7u4ld4iIh9764ad3juumrq/NrHz20cLCmxbs+GrmhUMHnvnt wr0ajEy9byZx6tpjiQGQnFY5IMTAiopNBzYEVpCwyxVb7DNBAA5IuOQXHyzVYKlqaaVufIpMGTQj SwLbjU/j7vaNc06ZN6mIu9MvXpizaGPSgRFjfjjpgzXv5Pz1QeCIQNXGyCVD+soSpkyIkYgYCEiE zP4BM5SDyEQ6DuQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDEtMjNUMDI6MzE6MTAtMDc6MDBv XNosAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTAxLTIzVDAyOjMxOjEwLTA3OjAwHgFikAAAABl0 RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=") no-repeat center;
        display: inline-block;
        vertical-align: middle;
    }

    .site-header nav ul li.current:after{
        height: 4px;
        width: 100%;
        bottom: auto;
    }

    .site-header.candidate-header nav ul li.current:after{
        top: 0;
    }

    .site-header nav ul li ul li.current:after{
        display: none;
    }

    .site-header nav ul li[data-menu-title].current:after{
        top:0;
    }

    .site-header nav ul li a:hover,
    .site-header.candidate-header nav ul li.icon-li a:hover{
        background-color: #5bb543;
    }

    .site-header nav ul li#nav-login a:hover,
    .site-header nav ul li#nav-reg a:hover{
        background-color: #219a00;
    }

    .site-header nav ul li#nav-recruiting a:hover,
    .site-header nav ul li#nav-findjobs a:hover{
        background-color: #ff9900;
    }

    .site-header nav ul li ul{
        display: none!important;
        position: absolute;
        z-index: 1;
        top: 47px;
        background-color: #003f80;
        width: 170px;
        padding: 15px 0 0;
        margin:0;
    }

    .site-header nav ul li ul li{
        margin:0;
        width: 100%;
    }

    .site-header nav ul li ul li a{
        padding: 8px 10px;
        margin: 0;
        font-size: 13px;
        border-radius: 0;
        box-sizing: border-box;
        line-height: 1.5;
        width: 100%;
    }

    .site-header nav ul li a:hover + ul,
    .site-header nav ul li a:focus + ul,
    .site-header nav ul li a.open + ul,
    .site-header nav ul li ul:hover{
        display: block!important;
    }

    .site-header nav ul li ul:focus-within{
        display: block!important;
    }

    .site-header .desktop-only{
        display: block;
    }

    .site-header nav ul li.desktop-only{
        display: inline-flex;
    }

    .site-header nav ul li.mobile-only{
        display: none!important;
    }

    .site-header nav ul li[data-menu-title]:before{
        display: none;
    }

    .site-header nav ul li#user-nav {
        justify-content: flex-end;
        margin-left: auto;
        flex: 1 1 60px;
        width: 60px;
    }

    .site-header.client-header a.nav-link-saved-resumes:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        width: 17px;
        height: 14px;
        margin: -2px 3px 0 0;
        background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.81895 1.38575C7.89093 1.23238 8.10907 1.23238 8.18105 1.38575L10.1177 5.51191C10.146 5.57229 10.2026 5.61457 10.2685 5.62464L14.6152 6.28869C14.7762 6.31328 14.8419 6.50955 14.7282 6.62607L11.5705 9.86254C11.5262 9.90797 11.506 9.97175 11.5163 10.0344L12.26 14.5935C12.2869 14.7583 12.112 14.8815 11.9659 14.8008L8.09675 12.6622C8.03654 12.6289 7.96346 12.6289 7.90325 12.6622L4.03443 14.8008C3.88832 14.8815 3.71341 14.7583 3.74028 14.5935L4.48376 10.0344C4.49397 9.97175 4.47384 9.90797 4.42952 9.86254L1.27181 6.62607C1.15813 6.50955 1.22384 6.31328 1.38476 6.28869L5.7315 5.62464C5.79743 5.61457 5.85401 5.57229 5.88234 5.51191L7.81895 1.38575Z' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A")
            no-repeat left center/auto 100%;
    }

    .site-header.client-header a.nav-link-saved-resumes.has-saved:before {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.81895 1.38575C7.89093 1.23238 8.10907 1.23238 8.18105 1.38575L10.1177 5.51191C10.146 5.57229 10.2026 5.61457 10.2685 5.62464L14.6152 6.28869C14.7762 6.31328 14.8419 6.50955 14.7282 6.62607L11.5705 9.86254C11.5262 9.90797 11.506 9.97175 11.5163 10.0344L12.26 14.5935C12.2869 14.7583 12.112 14.8815 11.9659 14.8008L8.09675 12.6622C8.03654 12.6289 7.96346 12.6289 7.90325 12.6622L4.03443 14.8008C3.88832 14.8815 3.71341 14.7583 3.74028 14.5935L4.48376 10.0344C4.49397 9.97175 4.47384 9.90797 4.42952 9.86254L1.27181 6.62607C1.15813 6.50955 1.22384 6.31328 1.38476 6.28869L5.7315 5.62464C5.79743 5.61457 5.85401 5.57229 5.88234 5.51191L7.81895 1.38575Z' stroke='white' stroke-width='1.5'/%3E%3Ccircle cx='14' cy='5' r='4' fill='%23DB555A'/%3E%3C/svg%3E%0A");
    }

    .site-header.client-header a.nav-link-saved-resumes.has-saved:after {
        display: none;
    }

    .site-header nav ul li#user-nav a.account-link {
        font-size: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-right: 32px;
        padding-bottom: 17px;
        position: relative;
        border-radius: 0;
        height: 18px;
        margin-top:8px;
    }

    .site-header nav ul li#user-nav a.account-link:hover{
        background-color: transparent;
    }

    .site-header nav ul li#user-nav a.account-link:before{
        content: "";
        position: absolute;
        top: 10px;
        right: 12px;
        width: 14px;
        height: 14px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M8.229.919a1.282,1.282,0,0,0-2.459,0l-.088.3a1.281,1.281,0,0,1-1.842.763L3.57,1.831A1.282,1.282,0,0,0,1.831,3.569l.148.272a1.281,1.281,0,0,1-.763,1.842l-.3.088a1.282,1.282,0,0,0,0,2.459l.3.087a1.281,1.281,0,0,1,.763,1.842l-.149.271a1.282,1.282,0,0,0,1.739,1.739l.272-.148a1.281,1.281,0,0,1,1.842.763l.087.3a1.282,1.282,0,0,0,2.459,0l.087-.3a1.281,1.281,0,0,1,1.842-.763l.271.149a1.282,1.282,0,0,0,1.739-1.739l-.148-.272a1.281,1.281,0,0,1,.763-1.842l.3-.087a1.282,1.282,0,0,0,0-2.459l-.3-.088a1.281,1.281,0,0,1-.763-1.842l.149-.271a1.282,1.282,0,0,0-1.739-1.739l-.272.148a1.281,1.281,0,0,1-1.842-.763l-.087-.3ZM7,9.564A2.564,2.564,0,1,1,9.563,7,2.564,2.564,0,0,1,7,9.564Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center/100%;
    }

    .site-header nav ul li#user-nav a.account-link:after {
        content: "";
        display: block;
        position: absolute;
        top: 14px;
        right: 0;
        border-top: 4px solid #fff;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        background: none;
        width: 0;
        height: 0;
    }

    .site-header nav ul li#user-nav ul{
        right: 0px;
        left:auto;
        top:50px;
        padding:0;
        background: #005da4;
        width: 165px;
        border-radius: 0 0 3px 3px;
        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    }

    .site-header nav ul li#user-nav ul.open{
        display: block;
    }

    .site-header nav ul li#user-nav a.cart-link {
        position: relative;
        width: 32px;
        height: 32px;
        margin-left:3px;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAmCAQAAAAohNCKAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAACxMAAAsTAQCanBgAAAAHdElNRQfiCwkBLjcv+KimAAADNUlEQVRIx63WT2hcVRQG8N9MMtHY Gpo20DTWBqqg0YUKxQp2FbAbabFgtwUVV2IRCi6kgrpypeJGDG0XLgpWkARd6EKK9V8hIilWUqnS BklaSNMkNAmJk8lxMW/izJs/ydD57uK9893vnXPvuefedzPBuw7ICmTwj+PmtA4h0jgTWtcyQaRi 5m2z1KoJtL3DvEV/GjdmVj/a/G2slSkqb9MREXGxdSnKpuJ9Bvbra9UEMqkFeNQ4GHXBPXflOavg R+fSARi1r2X5J5OtooZa6L5GithqRgcWXbGloifstN2EJZkyrluvG+bKOPJ26UFBe62VPxsREfPR VdVzIiIOp7iTEXGwSnk5IiLOV1cRfAK6HK3qmcS2FNeDqRS31+NgWM0AP5gAJ6p67qA/xfVjOcUd S54jtQNwGgx4qsYMelJcL26muBfAmOv1ApxJnq+l+CnsTHG7hIUKZo8nSgmqVUVFfGcQa36zff0w DB32WHBjfVgZBQ/J+oukijL+1Zmk8UmXqHeGHI3No1CTvVb0VC9Ae8xFRMQ3IdojF7nIRTZykY/5 EG0Jk4neiLgYmXUmG72xEBERH9U+7EpYdRYM6rIqLy9vTd5NXSgkTChgQqwza/Yl23O46KheAD4F uVSx3kB3mb0X0xWKl8CM7zcKcMll8HIF+wdmy+wVUj+ng+DrUmm0q48hH2O3t/2e6FY9iDdd1ZbY g3jarfX+/baCkZKTemUK3aYTR81ixQ6LG6WI2f/H0SQulNyrW6bF9lxS08tN7IqI2/FM5bWlESb1 YdwhWypO/Ppod91Mmb3BreC9iIhYubuLV2Ms6cS3Pm+4XpCRdc15qxXsBiN4NRabyn/E1Xix3ENj 92816byEI5tL0SOuVHHL2lKbM2/NvSlV3g53iq+N8voKKHjdgA8T7qSHq9qpRHfcgA9AzpHNrMGX ERExmlizERHxRg3dUERE/JpYtyMi4v16d9NyzIPd+nBAJ+ioWflF3QN41n0oPxAbzOBwsmTT8VXk k/eBGrpDSd+tMt1jm6uiX1LVcaqO7ueU7vRmy7Qrfir77Fxd3f0Vui+a28nHPK/bpJHST7Chbspw pe4/hXvfAqeVxBkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTEtMDlUMDg6NDY6NTUtMDc6MDAa VubAAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTExLTA5VDA4OjQ2OjU1LTA3OjAwawtefAAAAABJ RU5ErkJggg==") no-repeat left center/24px auto;
        overflow: visible;
        flex: 0 0 32px;
        padding: 0;
    }

    .site-header nav ul li#user-nav a.cart-link span{
        position: absolute;
        top: 0;
        right: 0;
        width: 15px;
        height: 15px;
        background: #ffa500;
        border-radius: 20px;
        z-index: 2;
        color: #003777;
        font-weight: bold;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
        text-indent: -1px;
        transition: all 0.1s linear;
    }

    .site-header nav ul li#user-nav a.cart-link:hover span{
        width:17px;
        height:17px;
        top:-1px;
        right:-1px;
        line-height: 17px;
    }

    .site-header.client-header nav ul li a:hover{
        background-color: #ffa500;
    }

    .site-header.client-header nav ul li.has-drop a:after{
        display: none;
    }

    .site-header.client-header nav ul li#user-nav ul:before{
        right: 25px;
    }

    .open #main,
    .open .sub-header,
    .open footer.footer{
        transform: translate3d(0,0,0)!important;
    }

    .sub-header{
        display: block;
        height:47px;
    }

    .sub-header .main-center{
        position: relative;
        overflow: hidden;
        padding:0 10px;
        max-width: 1200px;
        justify-content: space-between;
        width: auto;
        box-sizing: content-box;
    }

    .sub-header.logged-in-client .main-center{
        overflow: visible;
    }

    .sub-header + .sub-header.extra-cta-header{
        margin-top:-1px;
    }

    .sub-header + .sub-header.extra-cta-header .main-center:before{
        content: "";
        position: absolute;
        top: 3px;
        left: 10px;
        right: 10px;
        border-top: 1px solid #dfdfdf;
    }

    .sub-header p{
        display: block;
        margin-right:auto;
    }

    .sub-header p span {
        color:#219a00;
        font-weight: 600;
    }

    .sub-header p a{
        text-decoration: none;
        color:#000;
    }

    .sub-header p a:hover{
        text-decoration: underline;
    }

    /*
        recruiters area sub nav specific - used in recruiter area but also various 'partial' client user pages
        so best to leave here so its available globally.
    */
    .recruiter-sub-nav p span.credits.low-credits{
        color:#c3141b;
    }

    .recruiter-sub-nav-btns{
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
        justify-content: flex-end;
        margin-left: auto;
    }

    .recruiter-sub-nav-btns p{
        display: block;
        margin:0 10px 0 0;
    }

    .recruiter-sub-nav-btns span{
        display: block;
        font-size: 18px;
        line-height: 18px;
        font-weight: 600;
        color:#000;
        border-right: 1px solid #e4e6ea;
        margin:0 10px 0 0;
        padding:0 10px 0 0;
    }

    .recruiter-sub-nav-btns .btn-sm{
        padding:0 12px;
        font-size: 13px;
        position: relative;
        line-height: 33px;
    }

    .recruiter-sub-nav-btns .btn-sm.live-chat-trigger{
        background: #005da4 url(/images/live-chat.png) no-repeat 10px center / 20px auto;
        padding-left:40px;
        margin:0 5px 0 0;
        transition: background-color 0.2s ease-out;
    }

    .recruiter-sub-nav-btns .btn-sm.live-chat-trigger:hover{
        background-color: #003777;
    }

    .recruiter-sub-nav-btns .btn-sm.live-chat-trigger.offline{
        display: none;
        background: #005da4;
        padding-left:34px;
    }

    .recruiter-sub-nav-btns .btn-sm.live-chat-trigger.offline:before{
        content: "?";
        color: #fff;
        position: absolute;
        left: 8px;
        top:6px;
        font-weight: 600;
        border: 2px solid rgba(255,255,255,0.9);
        border-radius: 50%;
        width: 15px;
        height: 15px;
        text-align: center;
        font-family: Arial, Sans-serif;
        line-height: 15px;
        font-size: 11px;
        transition: all 0.2s ease-out;
    }

    .recruiter-sub-nav-btns .btn-sm.live-chat-trigger.offline:hover{
        background-color: #003777;
    }

    .recruiter-sub-nav-btns .btn-sm.live-chat-trigger.offline:hover:before{
        border-color: #fff;
    }

    .saved-jobs-btn{
        display: block;
        height:25px;
        font-size:13px;
        line-height: 25px;
        color:#444;
        text-decoration: none;
        margin: 0 0 0 10px;
        padding:0 8px 0 28px;
        text-align: center;
        white-space: nowrap;
        overflow: hidden;
        background:#fdfdfd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath style='fill: %23c3141b;fill-rule: evenodd;' d='M15.607,9.252l-3.26,3.326L9,16,5.645,12.578h0l-0.965-.984-2.3-2.342h0L2.295,9.159l0,0a4.9,4.9,0,0,1,.086-6.739A4.668,4.668,0,0,1,9,2.332a4.669,4.669,0,0,1,6.611.084A4.9,4.9,0,0,1,15.607,9.252Z'/%3E%3C/svg%3E") no-repeat 5px 4px/18px 18px;
        border:1px solid #fdfdfd;
        border-radius: 0px;
        -webkit-transition:all 0.2s linear;
        -moz-transition:all 0.2s linear;
        -o-transition:all 0.2s linear;
        -ms-transition:all 0.2s linear;
        transition:all 0.2s linear;
    }

    .saved-jobs-btn.saved-jobs-btn-no-jobs{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath style='fill: none;stroke: %238d94a5;stroke-width: 1px;fill-rule: evenodd;' d='M15.606,9.252l-3.26,3.326L9,16,5.645,12.578h0l-0.965-.984-2.3-2.341h0L2.295,9.159l0,0a4.9,4.9,0,0,1,.086-6.739A4.668,4.668,0,0,1,9,2.332a4.668,4.668,0,0,1,6.61.083A4.9,4.9,0,0,1,15.606,9.252Z'/%3E%3C/svg%3E");
    }

    .saved-jobs-btn.needs-border{
        border-left:1px solid #c9cfdd;
    }

    .saved-jobs-btn:hover{
        background:#5bb543 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath style='fill: %23fff;fill-rule: evenodd;' d='M15.607,9.252l-3.26,3.326L9,16,5.645,12.578h0l-0.965-.984-2.3-2.342h0L2.295,9.159l0,0a4.9,4.9,0,0,1,.086-6.739A4.668,4.668,0,0,1,9,2.332a4.669,4.669,0,0,1,6.611.084A4.9,4.9,0,0,1,15.607,9.252Z'/%3E%3C/svg%3E") no-repeat 5px 4px/18px 18px;
        color:#fff;
        border-radius: 2px;
        border-color:#5bb543;
    }

    .saved-jobs-btn.saved-jobs-btn-no-jobs:hover{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath style='fill: none;stroke: %23fff;stroke-width: 1px;fill-rule: evenodd;' d='M15.606,9.252l-3.26,3.326L9,16,5.645,12.578h0l-0.965-.984-2.3-2.341h0L2.295,9.159l0,0a4.9,4.9,0,0,1,.086-6.739A4.668,4.668,0,0,1,9,2.332a4.668,4.668,0,0,1,6.61.083A4.9,4.9,0,0,1,15.606,9.252Z'/%3E%3C/svg%3E");
    }

    .top-search{
        float: left;
        width:100%;
        margin: 6px 0 0;
    }

    .no-extra-ctas .top-search {
        margin-bottom: 6px;
    }

    .top-search-input-wrap{
        position: relative;
        z-index: 2;
        margin-right: 110px;
    }

    .top-search-el-wrap{
        position: relative;
        float: left;
        width: 40%;
        padding:0 10px 0 0;
        box-sizing: border-box;
    }

    .top-search-el-wrap.location{
        padding:0 0 0 20px;
    }

    .top-search-el-wrap.radius{
        width:20%;
    }

    .top-search-el-wrap label{
        float: left;
        width: auto;
        margin: 8px 10px 0 0;
        color: #333;
        font-weight: 400;
        float:left;
    }

    .top-search-el-wrap.radius label{
        display: none;
    }

    .top-search-el-wrap .input-wrap{
        overflow: hidden;
        position: relative;
    }

    .top-search-el-wrap input[type="text"],
    .top-search-el-wrap select{
        outline: 0px;
        border: 1px solid #dfdfdf;
        border-radius: 5px;
        background: none;
        padding: 0px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        margin: 0px;
        text-indent: 10px;
    }

    .top-search-el-wrap select{
        text-indent: 0px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance:none;
        float: left;
        width: 100%;
        padding: 0 0 0 10px;
        border-left:0;
        border-radius: 0 5px 5px 0;
        line-height: unset;
        background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='8px' viewBox='0 0 12 8' enable-background='new 0 0 12 8' xml:space='preserve'%3E%3Cpath fill='%23005da4' d='M6.926,6.67l4.744-4.744c0.44-0.44,0.44-1.155,0-1.596c-0.441-0.441-1.155-0.441-1.596,0L6,4.404 L1.926,0.331c-0.441-0.441-1.155-0.441-1.596,0c-0.441,0.44-0.441,1.155,0,1.596L5.074,6.67C5.074,6.67,5.929,7.667,6.926,6.67z'/%3E%3C/svg%3E") no-repeat right 5px center/12px auto;
    }

    .top-search-el-wrap select::-ms-expand{
      display: none;
      text-indent: 0.01px;
      text-overflow:'';
    }

    .top-search-el-wrap.location input{
        padding: 0 10px 0 0;
        border-right:0;
        border-radius: 5px 0 0 5px;
    }

    .top-search-el-wrap.location:after{
        content: "";
        position: absolute;
        top: 4px;
        bottom: 4px;
        right: 0px;
        width: 1px;
        background: #dfdfdf;
    }

    .top-search-el-wrap input::-webkit-input-placeholder{
        color: #888888;
        opacity: 1;
        transition: color 0.2s linear;
    }

    .top-search-el-wrap input:focus::-webkit-input-placeholder{
        color: #c9cfdd;
        opacity: 1;
    }

    .top-search .clear-input{
        display: none;
        position: absolute;
        top: 7px;
        right: 5px;
        width: 20px;
        height: 20px;
        z-index: 5;
        cursor: pointer;
    }

    .top-search .clear-input::before,
    .top-search .clear-input::after{
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -2px;
        margin-top: -10px;
        width: 3px;
        height: 20px;
        border-radius: 0px;
        background: #c9cfdd;
        transition: all 0.2s linear;
    }

    .top-search-el-wrap input.has-val + .clear-input{
        display: block;
    }

    .top-search-el-wrap input.has-val + .clear-input::before{
        animation: clear_show 0.2s ease-out forwards;
    }

    .top-search-el-wrap input.has-val + .clear-input::after{
        animation: clear_show2 0.2s ease-out forwards;
    }

    .top-search-el-wrap input.no-val + .clear-input::before{
        animation: clear_hide 0.2s ease-out forwards;
    }

    .top-search-el-wrap input.no-val + .clear-input::after{
        animation: clear_hide2 0.2s ease-out forwards;
    }

    .top-search .clear-input:hover:before,
    .top-search .clear-input:hover:after{
        background: #003777;
    }

    .top-search input[type="submit"]{
        float: right;
        font-size: 15px;
        width: 110px;
        background: #5bb543 url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23ffffff' transform='rotate(270 15,16)' d='M23.27,18.292c0.69-0.669,1.206-1.431,1.551-2.277c0.346-0.847,0.516-1.71,0.516-2.591 c0-0.878-0.17-1.749-0.516-2.606c-0.345-0.856-0.86-1.622-1.551-2.296c-0.69-0.673-1.469-1.174-2.333-1.499 c-0.869-0.325-1.757-0.488-2.669-0.488c-0.91,0-1.799,0.163-2.664,0.488c-0.869,0.325-1.646,0.825-2.335,1.499 c-0.688,0.675-1.208,1.44-1.548,2.296c-0.345,0.857-0.52,1.728-0.52,2.606c0,0.881,0.174,1.744,0.52,2.591 c0.341,0.846,0.86,1.608,1.548,2.277c0.689,0.675,1.467,1.179,2.335,1.517c0.864,0.337,1.753,0.508,2.664,0.508 c0.912,0,1.8-0.171,2.669-0.508C21.801,19.471,22.579,18.967,23.27,18.292L23.27,18.292z M27.269,4.612 c1.245,1.218,2.179,2.592,2.802,4.123c0.623,1.529,0.93,3.087,0.93,4.673c0,1.586-0.307,3.145-0.93,4.675 c-0.623,1.531-1.557,2.906-2.802,4.12c-1,0.979-2.112,1.761-3.334,2.346c-1.221,0.588-2.486,0.978-3.8,1.173 c-1.312,0.196-2.629,0.185-3.948-0.032c-1.323-0.217-2.585-0.631-3.785-1.236l-5.734,5.602c-0.333,0.326-0.7,0.564-1.1,0.718 C5.168,30.924,4.752,31,4.318,31c-0.432,0-0.85-0.076-1.25-0.228c-0.401-0.153-0.768-0.392-1.1-0.718 c-0.333-0.326-0.578-0.686-0.734-1.073C1.078,28.59,1,28.182,1,27.758s0.078-0.832,0.233-1.22c0.156-0.393,0.401-0.749,0.734-1.077 l5.534-5.407c-0.777-1.193-1.323-2.477-1.633-3.842c-0.313-1.37-0.394-2.736-0.252-4.104C5.763,10.739,6.14,9.406,6.75,8.115 c0.611-1.291,1.451-2.46,2.519-3.503c1.244-1.194,2.65-2.094,4.216-2.703C15.052,1.302,16.647,1,18.268,1 c1.624,0,3.217,0.303,4.785,0.909C24.619,2.518,26.024,3.418,27.269,4.612L27.269,4.612z M27.269,4.612'/%3E%3C/g%3E%3C/svg%3E") right 5px center / 18px no-repeat;
        color: #fff;
        border-color: #5bb543;
        clear: none;
        padding-left: 10px;
        height: 35px;
        line-height: 1em;
    }

    .top-search input[type="submit"]:hover{
        background-color: #219a00;
        color:#fff;
        border-color: #219a00;
    }

    .mobile-header-searchform{
        display: none!important;
    }
}

@media screen and (min-width: 769px) {
    .site-header .rl-logo-svg{
        margin-right: 15px;
    }

    .site-header nav ul li a,
    .site-header nav ul li a[data-mobile-label],
    .site-header nav ul li a.btn,
    .site-header nav ul li a.btn.border-btn{
        font-size: 13px;
    }
}

@media screen and (min-width: 861px) {
    .site-header nav ul li a,
    .site-header.candidate-header nav ul li.icon-li a{
        padding-left: 6px;
        padding-right: 6px;
    }
}

@media screen and (min-width:861px) {
    .site-header nav ul li#user-nav a.account-link{
        font-size: 13px;
    }
}

@media screen and (min-width: 946px) {
    .site-header .rl-logo-svg {
        flex-basis: 188px;
        width: 188px;
        height: 34px;
    }

    .site-header nav ul li a,
    .site-header nav ul li a[data-mobile-label],
    .site-header nav ul li a.btn,
    .site-header nav ul li a.btn.border-btn,
    .site-header.candidate-header nav ul li.icon-li a{
        font-size: 14px;
        padding-left: 8px;
        padding-right: 8px;
    }

    .site-header nav ul li#user-nav a.account-link{
        font-size: 14px;
    }

    .top-search-el-wrap{
        width: 43%;
    }

    .top-search-el-wrap.radius{
        width:14%;
    }
}

@media screen and (min-width: 1080px) {
    .site-header.client-header a.nav-link-saved-resumes {
        margin-right: 15px;
    }
}
