.home .d-flex {
    margin-bottom: 0px;
}
.exlink{
    display: none !important;
}
@media (max-width: 767px){
    #menu-topbar-menu::after{
        position: fixed;
        content: " ";
        width: 100%;
        height: 78px;
        bottom: 0;      
        background-color: white;
        left: 0;
        right: 0;
    }
    #nav-wrapper .ztmenu .menu-item:first-child > a{
        padding: 12px;
    }
    #menu-topbar-menu {
        top: 78px;
        height: calc(100vh - 78px);
        overflow: auto;
        padding-bottom: 78px;
    }   
    .contact-details .dropdown, .user-mobile {
        z-index: 99999;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        right: 0;
    }
    .bottom-header {
        display: none;
    }
    .exlink{
        display: block !important;
    }
}

#menu-topbar-menu{
    width:100% !important;
}

/* #menu-topbar-menu li:last-child{
    margin-right: 0;
    margin-left: auto;
}

#menu-topbar-menu li:last-child a{
    background: rgba(0, 0, 0, 0);
    border-color: #000 !important;
    -webkit-box-shadow: 3px 6px 0px 0px #000 !important;
    -moz-box-shadow: 3px 6px 0px 0px #000 !important;
    box-shadow: 3px 6px 0px 0px #000 !important;
    color: #000;
    border-radius: 30px;
    border: 1px solid !important;
    padding: .5rem 1.5rem !important;    
    border: 1px solid !important;
}

#menu-topbar-menu li:last-child a:hover{
    background: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}

#nav-wrapper .ztmenu .menu-item:last-child:hover a{
    color: #fff !important;
} */

#menu-topbar-menu{align-items:center;}

.pcusa-custom-button{
    background: rgba(0, 0, 0, 0);
    border-color: #000 !important;
    -webkit-box-shadow: 3px 6px 0px 0px #000 !important;
    -moz-box-shadow: 3px 6px 0px 0px #000 !important;
    box-shadow: 3px 6px 0px 0px #000 !important;
    color: #000;
    border-radius: 30px;
    border: 1px solid !important;
    padding: .5rem 1.5rem !important;    
    border: 1px solid !important;  
}

.pcusa-custom-button:hover{
    background: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}

.pcusa-custom-button a{padding:0 !important;}

#nav-wrapper .ztmenu .pcusa-custom-button:hover > a{
    color: #fff !important;
    background: transparent !important;
}

#nav-wrapper .ztmenu a{background-color:transparent !important;}

#menu-topbar-menu li:last-child{
    margin: 1rem auto;
}

#menu-topbar-menu li:nth-child(10){
    margin: 1rem auto; 
}

.pcusa-user-login ~ #nav-wrapper .userlogin{
    display: block !important;
}

.pcusa-user-logout ~ #nav-wrapper .userlogin{
    display: none !important;
}


#menu-topbar-menu li:nth-child(9) > a , #menu-topbar-menu li:last-child > a {
    border-bottom: none !important;
}

#menu-topbar-menu{padding: 0 0.5rem}

  @media (min-width: 768px){
    #menu-topbar-menu li:nth-child(10) {        
        margin-right: 0; margin-left: auto;
    }
    #menu-topbar-menu li:last-child {         
        margin-right: 0; margin-left: 1.3rem;
    }
}

@media (max-width: 767px) {
    #menu-topbar-menu li:nth-child(10),  #menu-topbar-menu li:last-child{
        margin: 1rem auto; display: inline-block; /* width: auto; */
    }
    #menu-topbar-menu li:nth-child(10){margin-left: 0.5rem;margin-right: 1rem;}
    #nav-wrapper .blog-menu>.menu-item {
        border-bottom: 1px solid #dddddd;
    }
    #nav-wrapper .blog-menu>.menu-item>a {
        border-bottom: none !important;
    }
	#nav-wrapper ul#menu-topbar-menu.ztmenu.blog-menu .pcusa-custom-button{
        width:auto;
    }   
}