
/*********Header Style**************/
.header-bottom-pos-data .container {
    position: relative;
}
.header-line-free-shipping {
    position: absolute;
    right: 0px;
    padding: 7px 15px;
}
header.fixed .header-line-free-shipping {
    padding: 20px 15px;
}
.dor-megamenu{
    clear:none;float: none;
}
.dor-header-setting-inner {
    float: right;
}
.dor-megamenu .navbar-nav.megamenu > li{display: inline-block;float: none;}
.dor-megamenu .navbar-nav > li.dorfix-logo > a{
    padding-top: 0px;padding-bottom: 0px;
}
.dor-megamenu .navbar-nav.megamenu{
    text-align: left;
}
#dor-header01 .dor-mainmenu-inner{
    width: calc(100% - 315px);
    border: 1px #ddd solid;
    border-radius: 5px 5px 5px 5px;
    height: 45px;
    margin-left: 15px;
}
.head-dormenu {
    height: 100%;
    position: relative;
    width: 100%;
}
#dor-header01 .head-dormenu {
    margin-left: -15px;
}
.dor-megamenu{padding-right: 0px;padding-left: 0px;}
.head-dorsetting.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;
}
.dor-megamenu .navbar-nav > li.dorfix-logo > a .logo.img-responsive {
    display: inline-block;
}
.dorheader01 h1.h1-logo{padding-left: 0px;}
#header #dor-header02 {
    margin-top: 20px;
}
#header.fixed #dor-header02 {
    margin-top: 0px;
}
#dor-header01 .head-dorsetting {
    margin-left: -15px;
    margin-right: -15px;
}
#dor-header01 .header-nav .right-nav > div.nav-cart {
    padding-right: 15px;float: left;padding-top: 0px;
}
#dor-header01 .dor-main-logo{padding-left: 0px;}
#header{position: relative;}

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


.styleheader03 #wrapper .breadcrumb, .styleheader03 .dor-breadcrumb{
    padding-top: 100px;
}

.styleheader03 #wrapper .breadcrumb h1, .styleheader03 .dor-breadcrumb h1{
    margin-bottom: 60px;
}



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

    #dor-header01 .head-dorsetting.pull-right, #dor-topbar01 .header-social-button.pull-left{z-index: 999;}
    #dor-header01 #_desktop_logo, #dor-header01 #_mobile_logo {
        height: 0;
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 99;
    }
    #dor-header01 .h1-logo a{
        display: inline-block;
        margin: 0 auto;
        position: relative;
        z-index: 99999;
        padding: 17px 0;
    }
    #dor-header01 .head-dorsetting.pull-right, #dor-header01 .header-social-button.pull-left{
        z-index: 99;
    }
    #dor-header01 .header-social-button > a {
        display: inline-block;
        padding: 25px 10px;
        position: relative;
    }
    #header #dor-header02 {
        margin-top: 0px;
    }
    #header #dor-header01 .dor-main-logo{max-width: 19%;}
    .dor-header #dor_search_top {
        width: 60%;
    }
    .header-line-free-shipping{display: none;}
    header#header.fixed #dor-header01 .header-top{height: 50px;}
    header#header.fixed #dor-header01 .dor-vertical-title{top: 8px;left: calc(19% - 10px);}
    header#header.fixed .dorheader01 h1.h1-logo{padding-top: 4px;}
}
@media(max-width: 991px) and (min-width: 768px){
    header#header .total-wishlist, header#header .total-compare {
        margin-left: 12px;
        margin-right: 12px;
    }
    header#header #dor-header01 .header-nav .right-nav > div {
        padding: 3px 15px 0px 10px;
    }
    header#header #dor-header01 .dor-mainmenu-inner {
        height: auto;
        left: auto;
        padding: 0;
        position: absolute;
        right: 200px;
        text-align: center;
        width: 35px;
        top: -3px;
        z-index: 99;
    }
    header#header .navbar-toggle i{color: #333;}
    #dor-header01 .dor-mainmenu-inner{border:none !important;}
    .hotSearch a{font-size: 13px !important;padding: 0px 6px !important;}
    .dor-header #dor_search_top .form-inline .pos_search.form-group{display: none;}
    .dor-header #dor_search_top{width: 55% !important;}
    .hotSearch > span{display: none;}
}
@media(max-width: 880px) and (min-width: 768px){
    .dor-header #dor_search_top{width: 50% !important;}
    #header #dor-header01 .dor-main-logo {
        max-width: 23%;
    }
    #header #dor-header01 .dor-vertical-title{
        left: calc(22% - 7px);
    }
    header#header .total-wishlist, header#header .total-compare {
        margin-left: 8px;
        margin-right: 8px;
    }
    header#header #dor-header01 .dor-mainmenu-inner{right: 185px;}
}
@media (max-width: 767px){
    #header.fixed .logo, #header .logo{max-width: 122px !important;}
    header#header.fixed #dor-header01 .dor-mainmenu-inner{top: 0px;}
    header#header.fixed #dor-header01 .head-dorsetting {
        padding-right: 40px;
    }
    header#header.fixed #dor-header01 .open_menu{background:none !important;border-radius: 0px;}
    header#header.fixed #dor-header01 .dor-mainmenu-inner {
        right: 15px !important;
    }
}
@media (max-width: 520px){
    
    .header-social-button.pull-left {
        display: none;
    }
    #dor-header01 #_desktop_logo, #dor-header01 #_mobile_logo{text-align: left;}
}


#header #dor-header02 .header-top{position: relative;}
#dor-header02 .pos_search{display: none;}
#dor-header02 .h1-logo {
    text-align: center;
}
#dor-header02 .head-dormenu {
    height: auto;
    position: relative;
    width: 100%;
}
#dor-header02 .dor-megamenu{height: auto;}
#dor-header02 #dor_search_top form input {
    border-bottom: 1px solid #c9c9c9;
    border-radius: 0;
    color: #101010;
    font-size: 18px;
    font-weight: 300;
    margin-left: 20px;
    min-height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    width: 80%;
}
#dor-header02 #dor_search_top form input:focus{
    border-bottom-color: #52afc6;
}
#dor-header02 .dor_search button[name="submit_search"]:hover i{color: #52afc6 !important;}
#dor-header02 #dor_search_top form button i{color: #101010;font-size: 24px;display: block;}
#dor-header02 .dor_search button[name="submit_search"]{right: auto;left: 0px;}
.dor-search-header2{
    height: 80px;
}
.dor-search-header2 .dor_search{padding-left: 0px;padding-right: 0px;}
#dor-header02 .dorHeader2Search-Wapper {
    height: 100%;
    position: absolute;
    right: auto;
    left: auto;
    top: 0;
    width: 100%;
}
@media(max-width: 1300px){
    #dor-header02 #dor_search_top form input{width: 100%;margin-left: 35px;}
}
@media(max-width: 991px){
    #dor-header02 #dor_search_top form input{width: 80%;margin-left: 25px;}
    .dor-search-header2 {
        height: 70px;
    }
}
#dor-header02 #dor_search_top {
    display: table;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#dor-header02 #searchbox {
    display: table-cell;
    margin: 0 auto;
    padding: 0px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
#dor-header02 .nav-search-button{display: none;}
/*******************Header Build More*************************/
.user-info.selection-options-wrapper .line-selected.hidden {
    display: block !important;
}

#header.fixed #dor-header02 .nav-search-button {
    display: inline-block !important;
}
#header.fixed .dor-search-header2{
    display: none;
}
#header.openSearch.fixed.fixed-tran .dor-search-header2 {
    display: block;
    position: absolute;
    right: 0;
    top: 68px;
    min-width: 285px;
}
#header.openSearch.fixed.fixed-tran #dor-header02 #searchbox{display: block;}
#header.openSearch.fixed.fixed-tran .dor-search-header2 .dor_search{
    border:1px #ddd solid;border-radius: 35px;background-color: #fff;width: 95%;
}
#header.openSearch.fixed.fixed-tran #dor-header02 #dor_search_top form input{
    border:none;min-height: 35px;margin-left: 0px !important;width: 100% !important;
    padding-right: 0px !important;border-radius: 35px;padding-left: 38px;font-size: 14px;font-weight: 300;
}
#header.openSearch.fixed.fixed-tran #dor-header02 .dor_search button[name="submit_search"]{left: 5px;}
#header.openSearch.fixed.fixed-tran #dor-header02 #dor_search_top form button i{font-size: 20px;}
#header.openSearch.fixed.fixed-tran #dor-header02 .dorHeader2Search-Wapper {
    position: relative;height: auto;
}
#header.openSearch.fixed.fixed-tran #dor-header02 #dor_search_top {
    display: block;
    height: auto;
    left: auto;
    margin: 0;
    padding: 0;
    position: relative;
    top: auto;
    width: 100%;
}

@media(max-width: 767px){
    #header.openSearch .dor-search-header2 {
        display: block;
        position: absolute;
        right: 0;
        top: 68px;
        min-width: 285px;
    }
    #header.openSearch #dor-header02 #searchbox{display: block;}
    #header.openSearch .dor-search-header2 .dor_search{
        border:1px #ddd solid;border-radius: 35px;background-color: #fff;width: 95%;
    }
    #header.openSearch #dor-header02 #dor_search_top form input{
        border:none;min-height: 35px;margin-left: 0px !important;width: 100% !important;
        padding-right: 0px !important;border-radius: 35px;padding-left: 38px;font-size: 14px;font-weight: 300;
    }
    #header.openSearch #dor-header02 .dor_search button[name="submit_search"]{left: 5px;}
    #header.openSearch #dor-header02 #dor_search_top form button i{font-size: 20px;}
    #header.openSearch #dor-header02 .dorHeader2Search-Wapper {
        position: relative;height: auto;
    }
    #header.openSearch #dor-header02 #dor_search_top {
        display: block;
        height: auto;
        left: auto;
        margin: 0;
        padding: 0;
        position: relative;
        top: auto;
        width: 100%;
    }
    #header.openSearch #dor-header02 #dor_search_top form#searchbox{bottom: auto;}
    .dor-header #dor_search_top {
        width: calc(100% - 100px) !important;
        clear: both;
        position: relative;
        margin-top: 65px;
        margin-left: 50px;
        margin-bottom: 25px;
    }
    .header-bottom-pos-data .container {
        position: static;
    }
    #header #dor-header01 .dor-mainmenu-inner{top: 65px;height: auto !important;left: auto !important;right: 15px !important;}
    #header .navbar-toggle i{color: #333 !important;}
    #dor-header01 .dor-mainmenu-inner{border:none !important;}
    header#header:not(.fixed) #dor-verticalmenu {
        position: absolute;
        top: 65px;
    }
    #dor-verticalmenu .dor-vertical-title{padding:8px;border-radius: 50%;}
}

#header.fixed #dor-header02 .dor-main-logo {
    margin-left: 0;
    width: 20%;
    float: left;
}
#header.fixed #dor-header02 .h1-logo {
    text-align: left;
}
#header.fixed #dor-header02 .dor-header-setting-inner{
    float: right;
}
#header.fixed #dor-header02 .dor-mainmenu-inner {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
#header.header-absolute.openSearch.fixed.fixed-tran {
    overflow: inherit;
}

#header.fixed .hotSearch{display: none;}
#header.fixed #dor_search_top{display: none;}
#header.fixed #dor-verticalmenu .dor_title_block{display: none;}
#header.fixed .header-line-free-shipping{display: none;}
#header.fixed .header-bottom-pos {
    position: absolute;
    width: 100%;
    top: 0px;
}
#header.fixed #dor-header01 .dor-mainmenu-inner{border: none;height: auto;}
#header.fixed #dor-header01 .dor-vertical-title {
    border: none;
    padding: 9px 25px;
    border-radius: 3px;
    background: none;
    width: auto;
}
#header.fixed .dor-vertical-title .fa-icon-menu i{color: #f2f1dc;}
#header.fixed #dor-header01 .dor-vertical-title {
    border: none;
    padding: 0;
    background: none;
    width: 25px;
    position: absolute;
    right: 0px;
    top: 20px;
}
#header.fixed .header-top-pos {
    padding-top: 6px;
    padding-bottom: 0px;
}
#header .hotSearch a {
    color: #7a7a7a;
}
.main-logo-wrapper a {
    display: inline-block;
    position: relative;
    z-index: 1;
}
@media(min-width: 992px){
    #header.fixed #dor-verticalmenu .dor-verticalmenu.block_content {
        left: 137px !important;top: 60px;
    }
}
#header.fixed .dor-megamenu{height: auto;}
@media(max-width: 1199px) and (min-width: 992px){
    #header.fixed #dor-header02 #dor-top-menu {
        margin-left: -75px;
    }
    #header.fixed #dor-header02.header-content-wrapper .header-top > .container-fluid {
        padding-left: 30px !important;
        padding-right: 10px !important;
    }
   header#header.fixed #dor-verticalmenu .dor-verticalmenu.block_content {
        left: 107px !important;
    }
    .images-container.dorDetailMainImage_bottom .product-images > li.thumb-container > .thumb{max-width: 85px;}
    .product_dorthumb_bottom .scroll-box-arrows i {
        height: 80px;
        line-height: 80px;
    }
    #product .button-share-social a{margin-bottom: 15px;}
}
@media(max-width: 1099px) and (min-width: 992px){
    #header.fixed #dor-header02 .header-nav .right-nav > div {
        padding: 20px 12px 18px;
    }
    #header.fixed #dor-header02 .dor-megamenu .navbar-nav > li > a{padding-right: 18px;padding-left: 18px;}
    #header.fixed #dor-header02 #dor-top-menu {
        margin-left: -55px;
    }
}
@media(max-width: 991px){
    #header #dor-header02 #_desktop_logo, 
    #header #dor-header02 #_mobile_logo{
        width: 100%;position: relative;
    }
    #dor-topbar01.dor-topbar-wrapper{margin-bottom: 0px;}
    #dor-header02 .dor-main-logo{height: 69px;}
    #dor-header02 .dor-mainmenu-inner {
        position: absolute;
        right: 0;
        top: calc(50% - 15px);
    }
    #dor-topbar01.dor-topbar-wrapper .container-fluid,
    #dor-header02.header-content-wrapper .header-top > .container-fluid {
        padding-left: 20px !important;
        padding-right: 30px !important;
    }
    #dor-header02 .dor-mainmenu-inner {
        right: -8px;
        top: calc(50% - 14px);
    }
    #dor-header02 .dor-main-logo{width: 50%;}
    #dor-header02 .dor-header-setting-inner{width: 25%;}
    #dor-header02 .dorHeader2Search-Wapper{z-index: 1;}
    #header #dor-header02 #_desktop_logo, #header #dor-header02 #_mobile_logo{z-index: 9}
    #header.fixed #dor-header02 .dor-mainmenu-inner > .container{width: auto;padding:0px;}
    #header.fixed #dor-header02 .dor-mainmenu-inner{right: 10px;z-index: 9;}

}
@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;
    }
    header.fixed #dor-header02 .main-logo-inner{position: relative;}
    #header.fixed #dor-header02 .dor-mainmenu-inner > .container{padding-left: 0px;padding-right: 0px;}
    #header.fixed #dor-header02 .dor-megamenu .navbar .navbar-header{top: auto;}
    #header.fixed #dor-header02 .dor-mainmenu-inner{top: calc(50% - 14px);}
    #product .button-share-social a{margin-bottom: 15px;}
    #product .product-information .product-button-link{float: right !important;}


}

@media(max-width: 767px){

    #dor-topbar01 .info-shipping-topbar{display: none;}
    .topbar-infomation-right.pull-right{float: none !important;width: 100%;margin: 0 auto;text-align: center;}
    #dor-header02 .dor-main-logo{width: 100%;float: none;margin-left: 0px;}
    #dor-header02 .dor-header-setting-inner {
        float: right;
        width: auto;
    }
    #dor-header02 .dor-megamenu .navbar .navbar-header{position: relative;top: auto;right: auto;left: auto;}
    #dor-header02 .dor-megamenu {
        height: auto;
        left: auto;
        position: relative;
        right: auto;
        top: auto;
    }
    #dor-header02 .dor-mainmenu-inner{top: calc(50% + 20px);right: 6px;}
    #header.fixed #dor-header02 .h1-logo a{display: block;}
    #header.fixed #dor-header02 .dor-mainmenu-inner {
        left: auto !important;
        position: absolute;
        right: 18px !important;
        text-align: center;
        top: 20px;
        width: 30px;
    }
    #header.fixed #dor-header02 .dor-megamenu .navbar {
        display: block;
        height: auto;
        min-height: auto;
        position: relative;
    }
    #header.fixed #dor-header02 .main-logo-wrapper{padding-left: 15px;}
    #dor-header02 .nav-search-button{display: block;}
    .dor-search-header2 {
        max-width: 100%;
        position: absolute;
        width: 300px;
        display: none;
    }
    #dor-header02 .dor-header-setting-inner {
        float: right;
        position: absolute;
        right: 0;
        top: 0;
        width: auto;
    }
    #dor-header02 .dor-megamenu .navbar{min-height: auto !important;}
    #dor-header02 .dor-mainmenu-inner {
        right: auto;
        top: 20px;
        left: 0px;
    }
    #dor-header02 .head-dorsetting{padding-right: 0px;}
    #dor-header02 .h1-logo {
        margin-top: -7px !important;
        position: relative;
    }
    #header.fixed #dor-header02 .head-dorsetting {
        padding-right: 40px;
    }
    header#header .dor-megamenu .navbar .navbar-header{
        top: calc(50% - 20px);
    }
    header#header #dor-header01 .open_menu {
        right: auto;
        float: none;
        border-radius: 50%;
        background: #ddd !important;
        padding: 8px;
    }
    header#header #dor-header01 .dor-mainmenu-inner{right: 22px !important;}
    header#header .navbar-toggle i{line-height: 26px;font-size: 26px !important;}
    header#header.fixed #dor-header01 .dor-vertical-title {
        top: 12px;
        left: 140px;
        right: auto;
    }
    header#header.fixed #dor-verticalmenu{max-width: none;}
    #product .button-share-social a{margin-bottom: 15px;}
    header.fixed .dor-header-setting-inner {
        padding-top: 10px;
    }
    header#header.fixed .dor-megamenu {
        top: 5px;
    }
    header#header.fixed .dor-vertical-title .fa-icon-menu i {
        font-size: 20px;
    }
}
@media (max-width: 610px){
    #dor-header02 .dorHeaderSearch-Wapper .dor_search button[name="submit_search"]{
        left: 10px;
    }
    #dor-header02 .dor_search{padding: 0 5px;}
    .dor-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;
    }
    .dor-header #dor_search_top .dor_search{padding-right: 5px;padding-left: 5px;}
}

@media(max-width: 580px){
    #header #dor-header02 .header-nav .right-nav > div {
        padding-left: 10px;
        padding-right: 10px;
    }
    .choose-category-lists-content span[data-bind="label"]{display: none;}
    .dor-header #dor_search_top form input#dor_query_top{width: 80%;}
    .dor-header #dor_search_top .form-inline .pos_search.form-group{width: 28px;margin:0px;}
    #product .product-information .product-button-link{float: right !important;}
}
@media(max-width: 543px){
    #dor-header02 #dor_search_top form input{margin-left: 40px;}
    .topbar-right-inner .social > li a{width: 25px;}
    #dor-header02 .header-nav .right-nav > div{padding-right: 10px;padding-left: 10px;}
    #product #wrapper .container #content-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media(max-width: 480px){
    .dor-header-setting-inner .total-wishlist, .dor-header-setting-inner .total-compare {
        margin-left: 8px;
        margin-right: 8px;
    }
    header#header .dor-header .dor_search button[name="submit_search"]{padding-right: 10px;padding-left: 10px;}
    .dor-header #dor_search_top .form-inline .pos_search.form-group{display: none;}
}
@media(max-width: 430px){
    header#header.fixed .total-wishlist{display: none;}
    
}
@media(max-width: 530px) and (min-width: 371px){
    header#header .dor-header #dor_search_top{position: static;padding-bottom: 20px;}
    header#header .hotSearch {
        padding-top: 10px;
        text-align: center;
        position: absolute;
        width: 100%;
        left: 0px;
    }
}
@media(max-width: 370px){
    #dor-header01{position: relative;}
    header#header:not(.fixed) #dor-header01 .dor-main-logo{background: none !important;}
    header#header:not(.fixed) #dor-header01 .main-logo-wrapper {
        display: block;
        height: 100%;
        left: auto;
        margin: 0;
        padding: 0;
        position: relative;
        top: auto;
        width: 100%;
    }
    header#header:not(.fixed) #dor-header01 .dor-main-logo {
        height: 100%;
        left: auto;
        position: relative;
        max-width: 100%;
        padding: 0px;
        text-align: center;
        width: 100%;
    }
    header#header:not(.fixed) #dor-header01 .main-logo-wrapper .item-logo {
        display: block;
        margin: 0 auto;
        padding: 0px;
        text-align: center;
        vertical-align: middle;
        width: 100%;
        height: auto;
    }
    header#header:not(.fixed) .header-top-pos {
        padding-top: 20px;
    }
    header#header:not(.fixed) .header-nav .right-nav {
        display: inline-block;
        text-align: center;
    }
    header#header:not(.fixed) .header-nav{text-align: center;}
    header#header:not(.fixed) #dor-header01 .head-dorsetting {
        padding-right: 0px;
        float: none !important;
        margin: 0px;
    }
    header#header:not(.fixed) #dor-header01 .dor-header-setting-inner {
        position: absolute;
        right: 50px;
        width: calc(100% - 120px);
        padding-right: 0px;
        float: none;
        top: 44px;
    }
    header#header:not(.fixed) .dor-header #dor_search_top {
        width: calc(100% - 0px) !important;
        clear: both;
        position: relative;
        margin-top: 65px;
        margin-left: 0;
        margin-bottom: 25px;
        padding-left: 0px;
        padding-right: 0px;
    }
    header#header:not(.fixed) #dor-verticalmenu,
    header#header:not(.fixed) #dor-header01 .dor-mainmenu-inner{top: 40px;}
    header#header.fixed #dor-header01 .dor-main-logo{left: auto !important;}
    header#header:not(.fixed) #dor-header01 .main-logo-inner{position: relative;}
    header#header #dor-header01 .dor-mainmenu-inner{position: absolute;}
    header#header.fixed #dor-header01 .dor-vertical-title {
        left: 100px;
    }
    header#header.fixed #dor-header01 .header-top {
        height: 40px;
    }
    #header.fixed .dor-vertical-title .fa-icon-menu i {
        font-size: 20px;
    }
    #dor-topbar01 .user-info.selection-options-wrapper .line-selected span {
        font-size: 12px;
    }
    .dor-topbar-inner > .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    header#header.fixed #dor-header01 .dor-vertical-title {
        left: 110px;
    }
    header#header.header-absolute {
        margin-bottom: 0 !important;
    }
    header#header:not(.fixed) .header-top-pos{padding-bottom: 0px;}
}
@media(max-width: 350px){
    .dortopbar-setting-lists #_mobile_language_selector, .dortopbar-setting-lists #_mobile_currency_selector{
        padding-left: 8px;padding-right: 8px;
    }
    header#header.fixed .dor-header-setting-inner .total-compare{margin-right: 0px;}
    header#header.fixed #dor-header01 .dor-vertical-title{left: 130px;}
}
@media(max-width: 430px){
    #dor-header02 .nav-search-button{display: block;}
    #dor-header02 .dor-header-setting-inner {
        display: table;
        float: none;
        width: 100%;
    }
    #dor-header02 #_mobile_cart{float: none !important;}
    .topbar-right-inner .social{display: none;}
    .topbar-right-inner .topbar-track-order span::before{
        display: none;
    }
    
    #dor-header02 .dor-main-logo {
        height: 60px;
    }
    #header #dor-header02 .dor-megamenu .navbar {
        min-height: auto;
    }
    #dor-header02 .dor-mainmenu-inner{
        top: calc(50% + 15px);
    }
    #header.fixed #dor-header02 .nav-search-button {
        display: inline-block;
        left: auto;
        position: relative;
    }
    #header.fixed #dor-header02 .dor-header-setting-inner {
        float: right;
        margin-right: 20px;
        padding-top: 15px;
        width: auto;
    }
    #header.fixed #dor-header02 .dor-mainmenu-inner {
        right: 0;
        top: 15px;
        width: auto;
    }
    #header.fixed #dor-header02 .header-nav .right-nav > div {
        padding: 0 8px 10px;
    }
    #header.fixed #dor-header02 .header-nav .right-nav > div.user-info.selection-options-wrapper {
        display: none;
    }
}

#header.fixed.fixed-tran .dor-search-header2{
    position: absolute;
    border-radius: 0px;
    visibility: hidden;
    opacity: 0;
    transform: translateY(35px) !important;
    -webkit-transform: translateY(35px) !important;
    -ms-transform: translateY(35px) !important;
    background: none;
    text-transform: none;
    display: block !important;
    right: 0px;
    z-index: 99;
    margin-top: -1px;
}

#header.openSearch.fixed.fixed-tran .dor-search-header2{
    visibility: visible !important;
    opacity: 1 !important;
    transform: translate(0) !important;
    transition: all 0.4s ease 0s, transform 0.4s ease 0s, visibility 0.4s linear 0s !important;     
}

.header-top-pos {
    padding-top: 35px;
    padding-bottom: 35px;
    background: #011c26;
}

.dor-main-logo {
    height: auto;
    position: relative;
    flex: 0 0 25%;
    max-width: 25%;
    width: 300px;
}
.total-compare [class^="flaticon-"]::before, 
.total-compare [class*=" flaticon-"]::before, 
.total-compare [class^="flaticon-"]::after, 
.total-compare [class*=" flaticon-"]::after,
.total-wishlist [class^="flaticon-"]::before, 
.total-wishlist [class*=" flaticon-"]::before, 
.total-wishlist [class^="flaticon-"]::after, 
.total-wishlist [class*=" flaticon-"]::after{
    font-weight: 600;font-size: 26px;
}
.nav-cart .blockcart [class^="flaticon-"]::before, 
.nav-cart .blockcart [class*=" flaticon-"]::before, 
.nav-cart .blockcart [class^="flaticon-"]::after, 
.nav-cart .blockcart [class*=" flaticon-"]::after{
    font-size: 26px;
}
@media(max-width: 1199px){
    header .header-wishlist-button{margin-right: 15px;}
    .total-compare [class^="flaticon-"]::before, 
    .total-compare [class*=" flaticon-"]::before, 
    .total-compare [class^="flaticon-"]::after, 
    .total-compare [class*=" flaticon-"]::after,
    .total-wishlist [class^="flaticon-"]::before, 
    .total-wishlist [class*=" flaticon-"]::before, 
    .total-wishlist [class^="flaticon-"]::after, 
    .total-wishlist [class*=" flaticon-"]::after{
        font-size: 20px;
    }
    .nav-cart .blockcart [class^="flaticon-"]::before, 
    .nav-cart .blockcart [class*=" flaticon-"]::before, 
    .nav-cart .blockcart [class^="flaticon-"]::after, 
    .nav-cart .blockcart [class*=" flaticon-"]::after{
        font-size: 20px;
    }
    .dor-main-logo{max-width: 22%;}
    .dor-header #dor_search_top {
        width: 57%;
    }
    .header-free-shipping > span.txt-free-shipping{display: none;}
    #dor-header01 .dor-mainmenu-inner {
        width: calc(75% - 15px);
    }
    .dor-header-setting-inner{padding-top: 6px;}
    #header #dor-header01 .dor-main-logo{left: 0px;}
}
@media(max-width: 1199px) and (min-width: 992px){
    header .head-dormenu,
    header .dor-megamenu .navbar {
        position: static !important;
    }
    .dor-megamenu .navbar-nav > li.parent.dropdown.aligned-fullwidth > .dropdown-menu {
        top: 75% !important;
    }
}
.header-free-shipping .flaticon-shipped{padding-right: 10px;}
.header-free-shipping .flaticon-shipped::before {font-size: 28px;}
.header-free-shipping > span {
    display: inline-block;line-height: normal;
}
.header-free-shipping > span.txt-free-shipping {
    position: relative;
    top: -5px;
}
.hotSearch > span {
    color: #304a48;
    font-size: 14px;
}
.hotSearch a {
    font-size: 14px;
    padding: 0px 10px;
}
.hotSearch {
    padding-top: 10px;text-align: center;
}
/***************Surily Header02*****************/
header#header .dorheader02 .nav-setting-button-header2 {
    position: absolute;
    left: auto;
    top: calc(50% - 19px);
}
header#header .dorheader02 .nav-setting-button-header2 button{
    background: none;
    border:none;
}
header#header .dorheader02 .nav-setting-button-header2 button i {
    font-size: 30px;
    line-height: normal;
    color: #fff;
    font-weight: 200;
}
header#header .dorheader02 .dor-block-selection {
    width: 0px;
    height: 0px;
    padding: 0px !important;
}
header#header .dorheader02 .dor-setting-lists{
    opacity: 1;
    visibility: visible;
    position: fixed;
    top: 0px !important;
    width: 350px;
    left: -375px;
    height: 100%;
    transform: inherit !important;
    max-width: 100%;
}
header#header .dorheader02 .welcome-header02 h2 {
    color: #333;
    font-size: 28px;
    text-align: left;
    margin-bottom: 20px;
    margin-top: 15px;
}
header#header .dorheader02 .welcome-header02 {
    margin-bottom: 45px;
}
header#header .dorheader02 .line-selected{display: none !important;}
header#header .dorheader02 .welcome-header02 p {
    line-height: 25px;
}
header#header .dorheader02 #btn-close-ver-info {
    position: absolute;
    background: none;
    border: none;
    top: 5px;
    right: 0px;
    height: auto;
    line-height: normal;
}

header#header .dorheader02 #btn-close-ver-info i {
    color: #333;
    font-size: 45px !important;
}
header#header .dorheader02 .header2-contact-us {
    clear: both;
    padding-top: 12px;
    position: relative;
}
header#header .dorheader02 .header2-contact-us h3{
    display: block !important;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    text-transform: none;
    position: relative;
    color: #232323;
    margin-top: 0px;
}
header#header .dorheader02 .header2-contact-us .social-connect-icon{padding-top: 15px;}

header#header .dorheader02 .header2-contact-us .social-connect-icon > a:hover{border-color: #52afc6;}
header#header #dor-header01.dorheader02 .user-info.selection-options-wrapper .toogle_content{padding-top: 10px;}
header#header #dor-header01.dorheader02 .user-info.selection-options-wrapper .toogle_content::after {
    clear: both;
    display: table;
    content: "";
}
header#header #dor-header01.dorheader02 .user-info.selection-options-wrapper .toogle_content{width: 100%;}
header#header #dor-header01.dorheader02 .user-info.selection-options-wrapper .toogle_content li{width: 50%;float: left;padding:2px 0;}

@media(min-width: 992px){
    header#header.fixed .dorheader02 .dor-megamenu .navbar-nav > li > a {
        padding-top: 16px;
        padding-bottom: 16px;
    }
}

@media(max-width: 991px){
    .header-top-pos {
    padding-top: 18px;
    padding-bottom: 0px;
    background: #011c26;
    }

    #header #dor-header01.dorheader02 .dor-mainmenu-inner{
        left: auto;right: 15px;
    }
    #header #dor-header01.dorheader02 .dor-header-setting-inner{right: 60px;padding-left: 0px;}
    #header #dor-header01 .dor-header-setting-inner {
        position: absolute;
        right: 15px;
        width: auto;
        padding-right: 0px;
    }
    header#header .header-content-wrapper .compare-form{margin-right: 5px;margin-left: 5px;}
    header#header .header-nav .right-nav{padding-top: 5px;}
    header#header #dor-header01 .logo{
        max-height: 36px;
        max-width: 100%;
        width: auto;
    }
    #header.fixed #dor-header01 .h1-logo{padding-top: 5px;}
    header#header #dor-header01 .head-dormenu{margin-left: 0px;}
    header#header.fixed #dor-header01 .dor-vertical-title {
        left: calc(20% - 0px);
    }
    header .header-bottom-pos-data > .container > .row{position: static;}
    header#header .dor-megamenu .navbar-toggle{margin:0px;}
    header#header.header-absolute{margin-bottom: 50px;}
}
@media(max-width: 480px){
    header#header #dor-header01.dorheader02 .header-nav .right-nav > div.dor-block-selection{z-index: 2;}
    #header #dor-header01.dorheader02 .dor-mainmenu-inner{position: absolute;}
    header#header .dorheader02 .nav-setting-button-header2{top: auto;bottom: 7px;}
    header#header #dor-header01.dorheader02 .dor-megamenu{right: 0px;}
    #header #dor-header01.dorheader02 .dor-header-setting-inner{right: 50px;}
}
/***************End Surily Header02*****************/


/***************Surily Header03*****************/
header#header #dor-header01.dorheader03 .dor-header-topline-inner .dor-main-logo {
    width: 20%;
    float: left;
    display: table;
}
header#header #dor-header01.dorheader03 .dor-header-setting-inner{
    width: 40%;
    float: right;
}
header#header #dor-header01.dorheader03 .logo{
    text-align: center;margin:0 auto;
}
header#header #dor-header01.dorheader03{
    position: relative;
}
header#header #dor-header01.dorheader03 .head-dormenu{position: relative;}
header#header #dor-header01.dorheader03 .head-dormenu .dor-megamenu{height: auto;}
@media(min-width: 992px){
    header#header:not(.fixed) #dor-header01.dorheader03 .dor-header-topline-inner {
        padding: 15px 0px;
    }
}
header#header #dor-header01.dorheader03 .header3-hot-contact-inner {
    display: inline-block;padding: 18px 0px;
}
@media(max-width: 991px){
    header#header #dor-header01.dorheader03 .header3-hot-contact-inner{
        padding:11px 0px;
    }
}
header#header #dor-header01.dorheader03 .hot-contact-line-text {
    display: inline-block;
    padding-right: 20px;
}
header#header #dor-header01.dorheader03 .header3-hot-contact {
    width: 40%;
    float: left;
}
header#header #dor-header01.dorheader03 .header3-hot-contact i{
    font-size: 40px;
}
header#header #dor-header01.dorheader03 .header3-hot-contact span{
    display: block;
    clear: both;
    text-align: right;
}
header#header #dor-header01.dorheader03 .dor-mainmenu-inner::before {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #eee;
    position: absolute;
    left: 0px;
}
header#header #dor-header01.dorheader03 .header3-hot-contact span:first-child{
    font-weight: 500;
    color: #333;
    font-size: 16px;
}
header#header #dor-header01.dorheader03 .header3-hot-contact span:last-child{
    color: #52afc6;
}
@media(min-width: 992px){
    header#header:not(.fixed) #dor-header01.dorheader03.header-content-wrapper .header-top > .container-fluid{padding-left: 15px;padding-right: 15px;}
}

.dorheader03 .dor-megamenu ul.navbar-nav > li > a > span.menu-title{color: #333;}
.dorheader03 .dor-megamenu .navbar-nav > li > a .caret::before{color: #333;}
header#header #dor-header01.dorheader03::before{
    background: #f6f6f8;
    opacity: 1;
}
.dorheader03 .header-nav .right-nav > div i[class^="pe-7s-"]{color: #333;}

header#header.fixed #dor-header01.dorheader03 .header3-hot-contact{display: none;}
header#header.fixed #dor-header01.dorheader03 .dor-mainmenu-inner::before{display: none;}
header#header.fixed.fixed-tran #dor-header01.dorheader03::before{opacity: 1;}
header#header.fixed #dor-header01.dorheader03 .dor-header-setting-inner{
    position: absolute;right: 0px;
}
header#header.fixed #dor-header01.dorheader03 .dor-header-topline-inner .dor-main-logo{
    position: absolute;left: 0px;
}
header#header.fixed #dor-header01.dorheader03 .logo{margin:0;}
@media(max-width: 991px){
    header#header #dor-header01.dorheader03 .navbar-toggle i{color: #333;}
    header#header #dor-header01.dorheader03 .header3-hot-contact-inner{margin-left: 50px;}
    header#header #dor-header01.dorheader03 .dor-megamenu .navbar .navbar-header{top: calc(50% - 9px) !important;position: absolute;}
    .dorheader03 .dor-megamenu ul.navbar-nav > li > a > span.menu-title{color: #fff;}
    header#header.fixed #dor-header01.dorheader03 .header3-hot-contact {
        display: block;
    }
    header#header.fixed #dor-header01.dorheader03 .dor-header-topline-inner .dor-main-logo{
        position: relative;
    }
    header#header.fixed #dor-header01.dorheader03 .dor-header-topline-inner .dor-main-logo{
        height: 66px;
    }
    header#header.fixed #dor-header01.dorheader03 .header-top{height: 66px;}
    header#header #dor-header01.dorheader03 .dor-mainmenu-inner{top: 0px;}
    header#header #dor-header01.dorheader03 .dor-mainmenu-inner::before{display: none;}
    header#header #dor-header01.dorheader03 .head-dorsetting {
        padding-right: 5px;
    }
    header#header.fixed #dor-header01.dorheader03 .head-dorsetting {
        padding-right: 15px;
    }
}
@media(max-width: 767px){
    header#header #dor-header01.dorheader03 .header3-hot-contact{display: none !important;}
    header#header #dor-header01.dorheader03 .h1-logo{height: 100%;}
    header#header #dor-header01.dorheader03 .h1-logo::after{
        clear: both;display: table;content: "";
    }
   header#header.fixed #dor-header01.dorheader03 .main-logo-wrapper .item-logo{display: block;}
   header#header.fixed #dor-header01.dorheader03 .main-logo-wrapper{position: relative;display: block;}
   header#header.fixed #dor-header01.dorheader03 .dor-header-topline-inner .dor-main-logo{width: 100%;}
   #dor-header01 .header-nav .right-nav > div.nav-cart{padding-top: 4px;}
   header#header:not(.fixed) .dor-megamenu .navbar-toggle {
        right: auto;
        float: none;
        border-radius: 50%;
        background: #ddd !important;
        padding: 11px;
        width: 45px;
        height: 45px;
        display: block;
        text-align: center;
    }
    .navbar-default .navbar-toggle .icon-bar{width: 23px;}
    #dor-verticalmenu .fa-icon-menu {
        position: relative;
        top: 6px;
        float: none;
        text-align: center;
    }
    header#header .header-nav .right-nav {
        padding-top: 0;
    }
    .header-top-pos {
        /*margin-top: 15px;*/
    }
    header#header.fixed #dor-verticalmenu{width: 100% !important;padding:0px;}
    .hotSearch > span{display: none;}
    header#header.fixed #dor-header01 .dor-vertical-title{left: 110px;top:7px;}
    header.fixed .dor-header-setting-inner {
        padding-top: 6px;
    }
    header#header.fixed .dor-megamenu {
        top: 1px;
    }
}
@media(max-width: 767px) and (min-width: 371px){
    header#header.fixed #dor-header01 .dor-vertical-title {
        left: 135px;
        top: 11px;
    }
    header.fixed .dor-header-setting-inner {
        padding-top: 10px;
    }
    header#header.fixed #dor-header01 .dor-mainmenu-inner {
        top: 3px;
    }
}

@media(max-width: 610px){
    #dor-topbar01 .dortopbar-setting-lists .selection-options-wrapper, #dor-topbar01 .dortopbar-setting-lists .dor-block-useinfo-show{
        float: none !important;
    }
    .hotSearch a {
        font-size: 13px;
        padding: 0px 5px;
    }
}
@media(max-width: 480px){
    header#header #dor-header01.dorheader03 .dor-header-topline-inner .dor-main-logo{
        width: 100%;
    }
    header#header #dor-header01.dorheader03 .dor-header-topline{padding-right: 0px;padding-left: 0px;}
    header#header #dor-header01.dorheader03 .dor-mainmenu-inner{height: 20px;float: none;position: absolute;bottom: 16px;top: auto;}
    header#header #dor-header01.dorheader03 .dor-megamenu .navbar .navbar-header{top: 0px !important;}
    header#header #dor-header01.dorheader03 .main-logo-wrapper .item-logo{display: block;}
    header#header.fixed #dor-header01.dorheader03 .header-top {
        height: 60px;
    }
    header#header.fixed #dor-header01.dorheader03 .dor-header-topline-inner .dor-main-logo {
        height: 60px;
        top: 0px;
    }
    header#header.fixed #dor-header01.dorheader03 .dor-mainmenu-inner{bottom: auto;top: 15px;}
    header#header.fixed #dor-header01.dorheader03 .header-nav .right-nav > div {
        padding-top: 14px;
        padding-bottom: 14px;
    }
}
.promored {
  animation: pulse 20s infinite;
  top: -1px !important;
}
@keyframes pulse {
  0%, 100% {
    background-color: #ff3535;
  }
  50% {
    background-color: #e3ae0f;
  }
}
.promored a span{
  color: #fbfbfb !important;
  font-weight: 600 !important;
  transition: 0.2s !important;
  margin-left: 2px !important;
}
.promored a span:hover{
  color: #fff !important;
}

/***************End Surily Header03*****************/


/*********End Header Style**************/