






.vnlab-megamenu{
    clear:none;float: none;
}
.vnlab-header-setting-inner{padding-right: 0px;}
.vnlab-megamenu .navbar-nav.megamenu > li{display: inline-block;float: none;}
.vnlab-megamenu .navbar-nav > li.vnlabfix-logo > a{
    padding-top: 0px;padding-bottom: 0px;
}
.vnlab-megamenu .navbar-nav.megamenu{
    text-align: center;
}
.head-vnlabmenu {
    height: 100%;
    position: absolute;
    width: 100%;
}
.head-vnlabsetting.pull-right,
.header-social-button.pull-left {
    position: relative;
    z-index: 9;
}
.header-social-button > a i {
    font-size: 22px;
}
.header-social-button > a {
    display: inline-block;
    padding: 45px 10px 34px;
    position: relative;
}
.vnlab-megamenu .navbar-nav > li.vnlabfix-logo > a .logo.img-responsive {
    display: inline-block;
}
.vnlabheader01 h1.h1-logo{padding-left: 0px;}

#header{position: relative;}
#vnlab-header01 {
    position: absolute;
    width: 100%;
    z-index: 1;
}
#vnlab-header01::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.3;
    top: 0px;
    left: 0px;
}

#vnlab-header01 .user-info.selection-options-wrapper .toogle_content {
    position: relative;
    box-shadow: 0px 0px;
    padding: 0px;
    border: none;
    transform: inherit !important;
}

@media(min-width: 992px){
    body main.boxed #header #vnlab-header01.header-content-wrapper .vnlab-mainmenu-inner{
        position: static;
    }
    body main.boxed #header #vnlab-header01.header-content-wrapper .vnlab-mainmenu-inner .head-vnlabmenu{
        left: 0px;
    }
}
@media (max-width: 991px){

    #vnlab-header01 .head-vnlabsetting.pull-right, #vnlab-topbar01 .header-social-button.pull-left{z-index: 999;}
    #vnlab-header01 #_desktop_logo, #vnlab-header01 #_mobile_logo {
        height: 0;
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 99;
    }
    #vnlab-header01 .h1-logo a{
        display: inline-block;
        margin: 0 auto;
        position: relative;
        z-index: 99999;
        padding: 17px 0;
    }
    #vnlab-header01 .head-vnlabsetting.pull-right, #vnlab-header01 .header-social-button.pull-left{
        z-index: 99;
    }
    #vnlab-header01 .header-social-button > a {
        display: inline-block;
        padding: 25px 10px;
        position: relative;
    }
    
}
@media (max-width: 767px){
    #header.fixed .logo, #header .logo{max-width: 122px !important;}
}
@media (max-width: 520px){
    
    .header-social-button.pull-left {
        display: none;
    }
    #vnlab-header01 #_desktop_logo, #vnlab-header01 #_mobile_logo{text-align: left;}
}


/*******************Header Build More*************************/
.user-info.selection-options-wrapper .line-selected.hidden {
    display: block !important;
}

#header.fixed .vnlab-search-header2{
    display: none;
}
#header.openSearch.fixed.fixed-tran .vnlab-search-header2 {
    display: block;
    position: absolute;
    right: 0;
    top: 68px;
    min-width: 285px;
}


@media(max-width: 767px){
    
}

#header.header-absolute.openSearch.fixed.fixed-tran {
    overflow: inherit;
}
@media(max-width: 1199px) and (min-width: 992px){
    
}
@media(max-width: 1099px) and (min-width: 992px){
    
}
@media(max-width: 991px){
    
}
@media(max-width: 991px) and (min-width: 768px){
    .topbar-right-inner .social > li a{width: 30px;}
    .topbar-right-inner .topbar-track-order, .topbar-right-inner .topbar-store-locator{padding-left: 18px;}
    .topbar-right-inner .topbar-track-order span::before, .topbar-right-inner .topbar-store-locator span::before{
        left: -10px;
    }
}

@media(max-width: 767px){
    #vnlab-topbar01 .info-shipping-topbar{display: none;}
    .topbar-infomation-right.pull-right{float: none !important;width: 100%;margin: 0 auto;text-align: center;}
    
}
@media (max-width: 610px){
    
    .vnlab-topbar-info.topbar1 {
        padding-left: 0;
        padding-right: 0;
    }
    .topbar-right-inner .social > li a em{font-size: 13px;}
    .topbar-right-inner .topbar-track-order span, .topbar-right-inner .topbar-store-locator span{
        font-size: 11px;
    }
    .topbar-right-inner .topbar-track-order i, .topbar-right-inner .topbar-store-locator i {
        font-size: 13px;
    }
}

@media(max-width: 580px){
    
}
@media(max-width: 543px){
    .topbar-right-inner .social > li a{width: 25px;}
}

@media(max-width: 480px){
    #vnlab-header01{position: relative;}
    header#header #vnlab-header01 .vnlab-main-logo{background-color: #999;height: 60px;}
    header#header #vnlab-header01 .header-top{height: auto;}
    header#header #vnlab-header01 .vnlab-main-logo{height: 65px;}
    header#header #vnlab-header01 .vnlab-header-setting-inner,
    header#header #vnlab-header01 .vnlab-mainmenu-inner{height: 40px;}
    header#header #vnlab-header01 .vnlab-megamenu .navbar .navbar-header{top: calc(50% - 20px);}
    header#header #vnlab-header01 .header-nav .right-nav > div {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    #header.fixed .header-nav .right-nav > div{
        padding:20px 15px 18px;
    }
    #header.openSearch .vnlab-search-header2{top: 100% !important;}
}
@media(max-width: 430px){
    
    .topbar-right-inner .social{display: none;}
    .topbar-right-inner .topbar-track-order span::before{
        display: none;
    }
}








/***************Surily Header02*****************/

/***************End Surily Header02*****************/

