

button.active {
    color: #007b8e !important;
}

.recruitday #sitehead.v3{
    background: #ffffff;
    position: relative;
    height: auto!important;
    overflow: visible;
    z-index: 800;
    /*border-bottom: 1px solid #007991;*/
    position: fixed;
    width: 100%;
    top: 0px;
}

.recruitday .header-paddingtop{
    height: 79px;
    width: 100%;
}


.recruitday #sitehead.v3.mobile-nav{
    display: none;
}

.recruitday #sitehead.v3 .custom-con{
    width: auto;
    margin: auto;
}

.recruitday #sitehead.v3 .custom-con .nav-con{
    height: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    width: 100%;
    position: relative;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlogo-con{
    height: 79px;
    width: 14%;
    padding-right: 55px;
    /*border-right: 1px solid #ABABAB;*/
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlogo-con img{
    height: 30px;
    object-fit: contain;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con{
    width: 56%;
    padding-left: 0;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: auto;
    grid-auto-flow: column;
    grid-column-gap: 37px;
    align-items: center;
    justify-items: center;
    justify-content: start;
    align-content: center;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink{
    position: relative;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink .rd-navlinks-line {
    width: 100%;
    height: 4px;
    background: #000000;
    position: absolute;
    bottom: 0px;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transform: scale(0);
}

.recruitday #sitehead.v3 .custom-con .nav-con .nav-dropdown:hover .rd-navlinks-line,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink:hover .rd-navlinks-line{
    transform: scale(1.0);
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink .rd-navlinks-line-active {
    width: 100%;
    height: 4px;
    background: #000000;
    position: absolute;
    bottom: 0px;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    opacity: 0;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink .rd-navlinks-line-active.active {
    opacity: 1;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink button.new-txt{
    position: relative;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink button.new-txt:after{
    position: absolute;
    content: 'New!';
    font-family: Lato-Bold!important;
    font-weight: 700!important;
    font-size: 11px!important;
    line-height: 13.4px!important;
    color: #56D889;
    top: 21px;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink button,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink .nav-dropbtn {
    background-color: transparent;
    height: 79px;
    width: auto;
    padding: 0px!important;
    border: none!important;
    cursor: pointer;
    text-transform: capitalize!important;
    font-family: Gilroy-Medium!important;
    font-weight: 400!important;
    font-size: 16px!important;
    line-height: 18.75px!important;
}
.recruitday button:hover {
    color: #000 !important;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink .nav-dropbtn:hover {
    color: #000 !important;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown {
  position: relative;
  display: inline-block;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content {
  display: none;
  justify-content: flex-start;
  position: absolute;
  background-color: #ffffff;
  min-width: 125px;
  z-index: 1;
  left: -14px;
  box-shadow: 0px 16px 17px rgba(0, 0, 0, 0.25);
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content .max-content {
    width: max-content;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content a {
    color: black;
    padding: 20px 15px 20px 15px;
    text-decoration: none;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    background: #ffffff;
    font-family: 'Lato-Regular';
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content a:hover {
    background: #f5f5f5ad;
    text-decoration: underline !important;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content a.active {
    background: #f5f5f5ad;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content a .title-txt{
    font-family: Gilroy-Bold!important;
    font-weight: bold!important;
    font-size: 16px!important;
    line-height: 18.75px!important;
    margin-bottom: 0px!important;
    color: #000000!important;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content a .latest-txt{
    font-family: Lato-Regular!important;
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 17px!important;
    margin-bottom: 0px!important;
    color: #00000080!important;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content a .nav-icon {
    background-color: #E6E6E6;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    height: 38px;
    width: 38px;
    padding: 7px;
    margin-right: 8px;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content a .nav-icon img{
    position: relative;
    height: 100%;
    width: 100%;
    object-fit: contain;
}


.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown:hover .nav-dropdown-content {
  display: flex;
}


.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .nav-dropdown-content .nav-latest-cards{
    position: relative;
    background: #F5F5F5;
    width: 192px;
    height: inherit;
    padding: 16px;
}

.recruitday #sitehead.v3 .rd-navlinks-con .nav-dropdown-content .nav-latest-cards img{
    height: 98px;
    width: 100%;
    object-fit: cover;
    margin-bottom: 14px;
}

.recruitday #sitehead.v3 .rd-navlinks-con .nav-dropdown-content .nav-latest-cards p.latest-teaser{
    font-family: Lato-Regular!important;
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 17px!important;
    margin-bottom: 0px!important;
    color: #000000;
}

.recruitday #sitehead.v3 .rd-navlinks-con .nav-dropdown-content .nav-latest-cards a.nav-readmore{
    font-family: Lato-Regular!important;
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 17px!important;
    margin-top: 14px!important;
    color: #000000;
    text-decoration: none;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    padding: 0px!important;
    background: transparent!important;
}

.recruitday #sitehead.v3 .rd-navlinks-con .nav-dropdown-content .nav-latest-cards a.nav-readmore:hover{
    text-decoration: underline;
}

/*//indemand careers*/
.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .idc-nav.nav-dropdown .nav-dropdown-content {
    /*display: grid;*/
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 100px;
    grid-row-gap: 28px;
    min-width: auto;
    width: auto;
    left: 0px;
    padding: 37px;

}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .idc-nav.nav-dropdown:hover .nav-dropdown-content {
    display: grid;
}

.recruitday #sitehead.v3 .nav-con .idc-nav.nav-dropdown .nav-dropdown-content a,
.recruitday #sitehead.v3 .nav-con .idc-nav.nav-dropdown .nav-dropdown-content span{
    padding: 0px;
    width: max-content;
    font-size: 15px;
    line-height: 24px;
}

.recruitday #sitehead.v3 .nav-con .idc-nav.nav-dropdown .nav-dropdown-content span{
    font-family: Gilroy-Bold!important;
    margin-top: 8px;
    color: #000000;
}

.recruitday #sitehead.v3 .nav-con .idc-nav.nav-dropdown .nav-dropdown-content a{
    font-family: Lato-Regular!important;
    color: #00000080;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
}

.recruitday #sitehead.v3 .nav-con .idc-nav.nav-dropdown .nav-dropdown-content a.activelink{
    color: #000000;
    background: transparent;
}

.recruitday #sitehead.v3 .nav-con .idc-nav.nav-dropdown .nav-dropdown-content a:hover{
    color: #000000;
    background: transparent;
}


.recruitday #sitehead.v3 .nav-con .idc-nav.nav-dropdown .nav-dropdown-content .rolegroup-con{
    padding: 0px;
    width: max-content;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con{
    width: 30%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .rd-navsearch-con{
   height: 79px;
   /*padding-right: 28px;*/
   border-right: 1px solid #ABABAB;
   display: flex;
    align-items: center;
    align-content: center;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .nav-search{
   height: 24px;
   width: 24px;
    background-image: url("/images/icons/search-ico.png")!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: 100% 100%!important;
    cursor: pointer;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-register,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-account{
    padding-left: 41px;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-register,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-up{
    display: flex;
    align-items: center;
    align-content: center;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-register .divider,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-account .divider{
    width: 1px;
    height: 19px;
    background-color: #000000;
    margin-left: 16px;
    margin-right: 16px;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-register a,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-account a,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-register p{
    font-size: 16px!important;
    line-height: 18.75px!important;
    margin: 0px!important;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-register a,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-account a{
    font-family: Gilroy-Medium!important;
    font-weight: 400!important;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    text-decoration: none;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-register a:hover{
    text-decoration: underline;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-up a,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-up p{
    font-family: Gilroy-Bold!important;
    font-weight: bold!important;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-account,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .nav-account{
    display: flex;
    align-items: center;
    align-content: center;
}

.recruitday #sitehead.v3 .custom-con .nav-notif{
    position: relative;
    height: 24px;
    width: 24px;
    /*background-image: url("/images/icons/notif-ico.png")!important;*/
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3E%3Cpath fill="white" d="M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416l400 0c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4l0-25.4c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112l0 25.4c0 47.9 13.9 94.6 39.7 134.6L72.3 368C98.1 328 112 281.3 112 233.4l0-25.4c0-61.9 50.1-112 112-112zm64 352l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"%3E%3C/path%3E%3C/svg%3E') !important;

    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: 100% 100%!important;
    cursor: pointer;
    margin-right: 16.47px;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .has-notif{
    position: absolute;
    height: 9px;
    width: 9px;
    background: #FF5C5C;
    border-radius: 100%;
    bottom: -13px;
    left: 8px;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-overlay {
    top: 0px;
    left: -150px;
    position: relative;
    overflow: hidden;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-overlay:hover {
    overflow: visible;
}

.recruitday #sitehead.v3 .custom-con .nav-notif:hover .notif-overlay{
    overflow: visible;
    min-height: 300px;
    min-width: 300px;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .triangle-bubble{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .triangle-bubble::before{
    content: "";
    position: absolute;
    top: -50px;
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 50px solid #ffffff;
    transform: scale(0.4);
    margin-left: 15px;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-content{
    position: absolute;
    top: 70px;
    left: -22px;
    height: auto;
    width: 365px;
    background: #FFFFFF;
    border: 1px solid #D5D5D5;
    box-sizing: border-box;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    padding: 20px 33px 18px 18px;
    cursor: default;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-content p.body-txt{
    font-family: Gilroy-Bold!important;
    font-weight: bold!important;
    font-size: 16px!important;
    line-height: 19px!important;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-content .grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
    margin-top: 14px;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-content .grid p{
    font-family: Lato-Regular!important;
    font-weight: 400!important;
    font-size: 16px!important;
    line-height: 19px!important;
    margin: 0px!important;
    color: #000000;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-card{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    cursor: pointer;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-card img{
    background: #E9E9E9;
    border-radius: 4px;
    height: 58px;
    width: 58px;
    min-width: 58px;
    max-width: 58px;
    margin-right: 8px;
    object-fit: contain;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-card p{
    color: rgba(0, 0, 0, 0.5)!important;
    position: relative;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-card p::before{
    content: "";
    position: absolute;
    height: 9px;
    width: 9px;
    background: #FF5C5C;
    border-radius: 100%;
    top: 50%;
    right: 0px;
    transform: translate(0%, -50%);
    display: none;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-card p span{
    font-family: Lato-Regular!important;
    font-weight: 400!important;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .unread .notif-card p{
    color: #000000!important;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .unread .notif-card p::before{
    display: block;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .unread .notif-card p span{
    font-family: Lato-Bold!important;
    font-weight: 700!important;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-content .divider-notif{
    width: 100%;
    height: 1px;
    background: #C4DADE;
    margin-top: 18px;
    margin-bottom: 18px;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-content a.viewall-notif{
    font-family: Lato-Regular!important;
    font-weight: 400!important;
    font-size: 15px!important;
    line-height: 17px!important;
    margin: 0px!important;
    color: #000000;
    float: right;
    text-transform: uppercase;
     transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-content a.viewall-notif:hover{
    font-weight: bold !important;
    color: #222 !important;
    text-decoration: none !important;
}

.recruitday #sitehead.v3 .custom-con .nav-notif .notif-content a.viewall-notif i{
    margin-left: 10px;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .nav-profile{
    height: 27px;
    width: 27px;
    background-color: #C4C4C4;
    overflow: hidden;
    border-radius: 100%;
    /*margin-left: 17px;*/
    margin-right: 12px;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .nav-profile img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}




.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-account a.nav-profile-name{
    font-size: 14px!important;
    line-height: 16.41px!important;
    font-family: Gilroy-Bold!important;
    font-weight: bold!important;
    text-decoration: none;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    color: #000000;
    padding: 0px!important;
    display: block;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-account a.nav-profile-name:hover{
    text-decoration: underline;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .nav-profile-name-con {
  position: relative;
  display: inline-block;
}


.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .nav-profile-name-con:hover .account-drpdwn{
    display: block;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .account-drpdwn{
    position: absolute;
    height: max-content;
    width: max-content;
    background: white;
    bottom: -78px;
    right: 0;
    overflow: hidden;
    border-radius: 10px;
    padding: 10px 16px;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    display: none;
    z-index: 1;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .account-drpdwn p,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .account-drpdwn a{
    color: #000000!important;
    font-family: Gilroy-Medium!important;
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 16.41px!important;
    padding: 0px!important;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    text-decoration: none;
}

.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .account-drpdwn p:hover,
.recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .account-drpdwn a:hover{
    text-decoration: underline;
}


@media (max-width: 767px){ 



    .recruitday #sitehead.v3 .custom-con {
        padding: 0 15px !important;
    }
}



/*--------------Nex Hub Max Dimesions (Smaller Desktop View)(1280) ------------------*/
@media only screen and (max-width: 1280px){
    .recruitday #sitehead.v3 .custom-con {
        width: 100%;
        margin: auto;
        /*padding-left: 97px;
        padding-right: 97px;*/
        padding: 0 20px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con {
        padding-left: 20px;
        width: 61%;
    }
}
/*--------------End Nex Hub Max Dimesions (Smaller Desktop View)------------------*/

/*--------------TABLET LANDSCAPE(1024)------------------*/
@media only screen and (max-width: 1024px){

    .recruitday #sitehead.v3 .custom-con {
        width: 100%;
        margin: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-con .rd-navlogo-con {
        padding-right: 25px;
        grid-column-gap: 15px;

    }

    .recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con {
        padding-left: 13px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-register, 
    .recruitday #sitehead.v3 .custom-con .nav-con .rd-signin-register-con .signin-account {
        padding-left: 25px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink button, 
    .recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink .nav-dropbtn {
        font-size: 15px!important;
        line-height: 15.75px!important;
    }

    .recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con {
        grid-column-gap: 16px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-con .rd-navlink button.new-txt:after {
        right: -7px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-con .rd-navlinks-con .idc-nav.nav-dropdown .nav-dropdown-content {
        grid-column-gap: 28px;
    }

}



/*--------------TABLET PORTRAIT(820)------------------*/
@media only screen and (max-width: 912px){
    .recruitday #sitehead.v3.desktop-nav{
        display: none;
    }

    .recruitday #sitehead.v3.mobile-nav{
        display: block;
        border-bottom: 1px solid #C4DADE;
        position: fixed;
        width: 100%;
    }

    .recruitday .header-paddingtop{
        height: 63px;
        width: 100%;
    }

    .recruitday #sitehead.v3 .custom-con {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 63px;
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-logo-hamburger {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }

    /*.recruitday #sitehead.v3 .custom-con .mobile-nav-logo-hamburger .mobile-hamburger{
        margin-right: 17px;
    }*/

    .recruitday #sitehead.v3 .custom-con .mobile-nav-logo-hamburger .hamburger-btn{
        height: 20px;
        width: 22.46px;
        position: relative;
        overflow: hidden;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-logo-hamburger .hamburger-ico.open{
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        background-image: url("/images/icons/hamburger-ico-black.svg")!important;
        background-position: center!important;
        background-repeat: no-repeat!important;
        background-size: 100% 100%!important;
        cursor: pointer;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-logo-hamburger .hamburger-ico.close{
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        background-image: url("/images/icons/hamburger-ico-blue.svg")!important;
        background-position: center!important;
        background-repeat: no-repeat!important;
        background-size: 100% 100%!important;
        cursor: pointer;
        display: none;
        opacity: 1;
    }

    .recruitday #sitehead.v3 .custom-con .signin-up {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .recruitday #sitehead.v3 .custom-con .signin-up p{
        margin: 0px!important;
    }

    .recruitday #sitehead.v3 .custom-con .signin-up a{
        font-family: Gilroy-Bold!important;
        font-weight: bold!important;
        font-size: 14px!important;
        line-height: 16px!important;
        color: #000000!important;
        text-decoration: underline;
    }

    .recruitday #sitehead.v3 .custom-con .movile-nav-account{
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .nav-profile{
        height: 27px;
        width: 27px;
        background-color: #C4C4C4;
        overflow: hidden;
        border-radius: 100%;
        /*margin-left: 17px;*/
        margin-right: 0px;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .nav-profile img{
        height: 100%;
        width: 100%;
        object-fit: cover;
    }


    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account  a.nav-profile-name{
        font-size: 14px!important;
        line-height: 16.41px!important;
        font-family: Gilroy-Bold!important;
        font-weight: bold!important;
        text-decoration: none;
        transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        color: #000000!important;
        padding: 0px!important;
        display: block;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account a.nav-profile-name:hover{
        text-decoration: underline;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .nav-profile-name-con {
      position: relative;
      display: inline-block;
    }


    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .nav-profile-name-con:hover .account-drpdwn{
        display: block;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .account-drpdwn{
        position: absolute;
        height: max-content;
        width: max-content;
        background: white;
        bottom: -93px;
        right: 0;
        overflow: hidden;
        border-radius: 10px;
        padding: 10px 16px;
        transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        display: none;
        z-index: 800;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .account-drpdwn .logged-in-account{
        text-align: left!important;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .account-drpdwn p,
    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .account-drpdwn a{
        color: #000000!important;
        font-family: Gilroy-Medium!important;
        font-weight: 400!important;
        font-size: 14px!important;
        line-height: 16.41px!important;
        padding: 0px!important;
        transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        text-decoration: none;
    }

    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .account-drpdwn p:hover,
    .recruitday #sitehead.v3 .custom-con .mobile-nav-signup-account .account-drpdwn a:hover{
        text-decoration: underline;
    }

    .mobile-nav-overlay {
      height: 0%;
      width: 100%;
      position: fixed;
      z-index: 799;
      top: 63px;
      left: 0;
      background-color: #0000008A;
      overflow-y: hidden;
      transition: 0.5s;
    }

    .mobile-nav-overlay-content {
      position: relative;
      border-top: 1px solid #C4DADE;
      width: 100%;
      text-align: center;
      background: #ffffff;
    }

    .mobile-nav-overlay-content {
        background: transparent;
        height: 88vh;
        overflow-y: scroll;
    }

    .mobile-nav-overlay-content .grid{
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .mobile-nav-overlay-content .grid a{
        border-right: 1px solid #C4DADE!important;
    }

    .mobile-nav-overlay a.new-txt,
    .mobile-nav-overlay button.new-txt {
        position: relative;
    }

    .mobile-nav-overlay a.new-txt:after,
    .mobile-nav-overlay button.new-txt:after {
        position: absolute;
        content: 'New!';
        font-family: Lato-Bold!important;
        font-weight: 700!important;
        font-size: 11px!important;
        line-height: 13.4px!important;
        color: #56D889;
        top: 17px;
    }

    .mobile-nav-overlay a,
    .mobile-nav-overlay button {
         font-family: Gilroy-Medium!important;
        font-weight: 400!important;
        font-size: 16px!important;
        line-height: 18.75px!important;
        padding: 24px 30px!important;
        text-decoration: none!important;
        color: #000000;
        display: block!important;
        transition: 0.3s;
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 1px solid #C4DADE!important;
        text-align: left;
        background: #ffffff!important;
        width: 100%;
    }

    .mobile-nav-overlay a:hover, 
    .mobile-nav-overlay a:focus {
      color: #000000
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay  .nav-dropdown{
      position: relative;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay  .nav-dropdown .rd-navlink{
      position: relative;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay  .nav-dropdown .rd-navlink .rd-navlink-overlay{
      position: absolute;
      content: '';
      width: 100%;
      height: 67.5px;
      background: transparent;
      top: 0;
      left: 0;
      z-index: 1;
      display: none;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay  .nav-dropdown-content:before{
      position: absolute;
      content: '';
      width: 100%;
      height: 67.5px;
      background: transparent;
      top: 0;
      left: 0;
      z-index: 1;
      display: none;
    }


    /*.recruitday #sitehead.v3 .mobile-nav-overlay  .rd-navlink:focus-within + .nav-dropdown-content:before{
      display: block;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay  .rd-navlink:focus-within + .nav-dropdown-content {
      height: auto;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay  .nav-dropdown-content:focus-within {
      height: auto;
    }*/

    /*.recruitday #sitehead.v3 .mobile-nav-overlay  .nav-dropdown-content {
      height: auto;
    }
*/

    .recruitday #sitehead.v3 .mobile-nav-overlay .nav-dropdown-content{
        overflow: hidden;
        height: 0px;
        transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay .nav-dropdown-content .max-content{
        background: #F5F5F5;
        padding: 28px 40px 28px 40px;
        display: grid;
        grid-template-columns: 1fr;
        grid-row-gap: 22px;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay .nav-dropdown-content .max-content a{
        display: flex!important;
        align-items: center;
        justify-content: flex-start;
        border: none!important;
        padding: 0px!important;
        background: transparent!important;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay .nav-dropdown-content .max-content img{
        margin-right: 8px;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay .nav-dropdown-content a.active {
        background: #f5f5f5ad;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay .nav-dropdown-content a .title-txt{
        font-family: Gilroy-Bold!important;
        font-weight: bold!important;
        font-size: 16px!important;
        line-height: 18.75px!important;
        margin-bottom: 0px!important;
        color: #000000!important;
    }


    /*---indemand careers---------*/

    .recruitday #sitehead.v3 .mobile-nav-overlay .idc-nav.nav-dropdown-content .idc-nav-grid{
        padding: 25px;
        text-align: left;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-row-gap: 18px;
        grid-column-gap: 18px;
        border-bottom: 1px solid #C4DADE!important;
        background: #F5F5F5;
    }

    .mobile-nav-overlay .idc-nav.nav-dropdown-content .rolegroup-con p,
    .mobile-nav-overlay .idc-nav.nav-dropdown-content .rolegroup-con a {
        color: #000000;
        font-size: 16px!important;
        line-height: 18.75px!important;
    }

    .mobile-nav-overlay .idc-nav.nav-dropdown-content .rolegroup-con p {
        font-family: Gilroy-Bold!important;
        width: max-content!important;
        
    }

    .mobile-nav-overlay .idc-nav.nav-dropdown-content .rolegroup-con a {
       border-bottom: none!important;
       padding: 0px!important;
       width: max-content!important;
       font-family: Gilroy-Regular!important;
       background: #F5F5F5!important;
    }

    /*/notification navbar*/
    .recruitday #sitehead.v3 .custom-con .rightside-mob{
        display: flex;
        align-items: center;
        align-content: center;
    }


    .recruitday #sitehead.v3 .custom-con .nav-notif .notif-content{
        right: 0px;
        left: auto;
    }

    .recruitday #sitehead.v3 .custom-con .nav-notif .triangle-bubble {
        justify-content: flex-end;
    }

    .recruitday #sitehead.v3 .custom-con .nav-notif .notif-overlay {
        right: -45px;
        left: auto;
    }

    .recruitday #sitehead.v3 .custom-con .nav-notif .notif-card {
        align-items: flex-start;
        justify-content: flex-start;
        align-content: flex-start;
    }

    .recruitday #sitehead.v3 .custom-con .nav-notif:hover .notif-overlay{
        min-width: auto;
    }

    .recruitday #sitehead.v3 .custom-con .nav-profile{
        position: relative;
        height: 24px;
        width: 24px;
        margin-right: 19.47px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-profile img{
        height: 100%;
        width: 100%;
        object-fit: contain;
    }

}

/*--------------Mobile(500)------------------*/
@media only screen and (max-width: 600px){    
    .recruitday #sitehead.v3 .mobile-nav-overlay .idc-nav.nav-dropdown-content .idc-nav-grid {
        grid-template-columns: 1fr;
        padding: 20px 35px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-notif{
        margin-right: 11.47px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-profile {
        margin-right: 15.47px;
    }
}
    

@media only screen and (max-width: 375px){
    .recruitday #sitehead.v3 .custom-con .nav-notif .notif-content {
        width: 312px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-notif .notif-card p::before {
        right: -16px;
    }

}

/*--------------Galaxy fold (Small mobile view(320)------------------*/
@media only screen and (max-width: 320px){
    .recruitday #sitehead.v3 .custom-con {
        padding-left: 15px;
        padding-right: 15px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-notif .notif-content {
        width: 250px;
    }

    .recruitday #sitehead.v3 .custom-con .nav-notif .notif-card img {
        height: 48px;
        width: 48px;
        min-width: 48px;
        max-width: 48px;
    }

    .recruitday #sitehead.v3 .mobile-nav-overlay .idc-nav.nav-dropdown-content .idc-nav-grid {
        grid-template-columns: 1fr;
        padding: 20px 30px;
    }

}

@media only screen and (max-width: 300px){
    .mobile-nav-overlay a, .mobile-nav-overlay button,
    .recruitday #sitehead.v3 .mobile-nav-overlay .idc-nav.nav-dropdown-content .idc-nav-grid,
    .recruitday #sitehead.v3 .mobile-nav-overlay .nav-dropdown-content .max-content {
        padding: 20px 15px!important;
    }

}
/*--------------End Galaxy fold (Small mobile view(320)------------------*/

.loggedin {
    background-color: #007991 !important;
}

.loggedin a,
.loggedin button {
    color: #FFFFFF !important;
}


.loggedin .active {
    color: #000000 !important;
}

#drpdwn-resources a {
    color: #000000 !important;
}


.idc-nav-grid a {
    background: none !important;
    border-bottom:  none !important; 
    padding: 10px !important;
}



#drpdwn-indemand a:hover,
#drpdwn-indemand a:focus  {
    background: none !important;
}

#myNav a:hover, #myNav a:focus {
    background: #ffffff !important;
}



.nav-dropbtn {
    border-radius: 0 !important;
}