/* == 04:26pm == */

.cms-home-onecolumn .block-catalog .info h2.title,
.cms-muzemerch-home .block-catalog .info h2.title,
.cms-home-onecolumn .block-catalog .info div.text,
.cms-muzemerch-home .block-catalog .info div.text,
.cms-home-onecolumn .block-catalog div.title a,
.cms-muzemerch-home .block-catalog div.title a {color: #fff; }


/* -- Global Start -- */

#account-nav li.nav.item:nth-child(3) {display: none; }

#discount-coupon-form .actions-toolbar {margin-top: 0; }

.magebig-mobile-menu .level1.active>a,
.magebig-mobile-menu .level0.active>a,
.magebig-mobile-menu .level1.active .active>a {color: #018380; }

.widget-product .product-btn .tocart .mbi.mbi-bag2::before,
.products .product-btn .tocart .mbi.mbi-bag2::before {color: #000; }

.proud-partners-home .proud-partner-carousal .owl-carousel .owl-nav button {top: 50%; }

.mb-tagline-box {
    /*display: none;*/
}


/*changing 4 products per column in category pages*/


/*@media only screen and (min-width:1600px) {.products-grid .tp-6-col {-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } }*/

@media only screen and (min-width: 1200px) {
    .featured-partner .col-xl-2 {-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
}


/*changing 4 products per column in category pages*/


/*center product images*/

span.product-image-container {margin-left: auto; margin-right: auto; }


/* Special Offer Widget */

.special-offer-widget .product-sidebar .product-item-details .product-item-name {width: 100%; }

.special-offer-widget .product-sidebar .product-item-details {height: 65px; display: flex; align-items: center; flex-direction: column; justify-content: center; margin-bottom: 10px; }


/* Cart Sidebar */

button#btn-minicart-close:before {
    content: "\e92a";
    font-family: mbicon;
    color: #000;
}
.header .quickcart-wrapper.active .block-quickcart {
    background-color: #fff;
    border-left: 1px #ccc solid;
    max-width: 436px;
    min-width: 436px;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top button.close {
    float: right;
}
html .header .quickcart-wrapper .block-quickcart {
    top: 0px;
    z-index: 999999;
}
.header .quickcart-wrapper .block-title {
    display: none;
}
html .header .quickcart-wrapper span.product-image-container {
    margin-left: 5px;
    margin-right: 0px;
    max-width: unset;
    display: inline-block;
    float: left;
}
html .header .quickcart-wrapper .product-item-details {
    display: inline-block;
    width: 75%;
    text-align: left;
    margin-top: 7px;
}
html .header .quickcart-wrapper .product.options {
    display: none;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item {
    padding-bottom: 17px;
    border-bottom: 1px solid #ccc;
    clear: both;
    padding-top: 0px;
    margin-top: -21px !important;
    list-style: none;
    height: 95px;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item:first-child {
    margin-top: 20px !important;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item:last-child {
    border-bottom: 1px solid #ccc;
}
.header .quickcart-wrapperdiv#quickcart-block-discount {
    cursor: pointer;
}
html .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top {
    min-height: 52px;
}
html div .m-mb-cart-box .counter.qty {
    width: 50px!important;
}
.m-mb-action-list .m-mb-cart-box .mbi.mbi-bag2 {
    left: unset;
    right: 87px;
}


/*#minicart-content-wrapper .block-content {padding-bottom: 140px; }*/

@media only screen and (max-width:767px) {
    .message.notice>div>.block {margin-bottom: 0; }
    .message.notice>div>.block dd.item {margin: 5px 0 0; display: inline-block; vertical-align: top; }
    .message.notice>div>.block dd.item>a {display: inline-block; background-color: #fff; padding: 9px 16px; color: #333; border-radius: 4px; }
    .action.print {margin-bottom: 15px; display: inline-block; vertical-align: top; }
    .page-products #maincontent #page-title-heading {text-align: left; margin: 20px 0 30px; }
    .swatch-attribute div.mage-error[generated] {right: inherit; margin-right: 0; margin-bottom: 3px; left: -10px; padding: 4px 10px; font-size: 12px !important; }
    .featured-list .main-heading .heading-title {font-size: 27px; line-height: 1.1; }
    .featured-list .product-item {padding: 10px 4px; }
    .featured-list .product-item .product-item-info {background-color: #fff; padding: 4px; border-radius: 4px; box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); }
    .featured-list .product-item .product-item-photo {display: inline-block; border: 1px solid #ddd; width: 100%; }
    .featured-list .price-box {text-align: center; }
    .featured-list .product-item-name a {color: #000; margin: 0; font-size: 12px; }
    .featured-list .product-item-name {margin: 2px 0 0; line-height: 0.9; text-align: center; }
    .featured-list .sold-qty {font-size: 14px; color: #777; }
    .featured-list .owl-theme .owl-nav [class*="owl-"] {background: #c6c6c6 !important; height: 25px; width: 25px; padding: 5px 0 0 !important; line-height: 1; }
    .featured-list .owl-nav button .mbi {font-size: 13px; color: #fff; }
    .featured-list .product-reviews-summary {text-align: center; margin: 10px 0 5px; }
    .featured-list .price-wrap {width: auto; }
    .featured-list .product.details.product-item-details {text-align: center; }
    .bestseller .main-heading .heading-title {font-size: 27px !important; line-height: 1.1; margin-top: 30px; }
    .bestseller .product-item {padding: 10px 4px; }
    .bestseller .product-item .product-item-info {background-color: #fff; padding: 4px; border-radius: 4px; box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); }
    .bestseller .product-item .product-item-photo {display: inline-block; border: 1px solid #ddd; width: 100%; }
    .bestseller .product-btn .mbi {width: 40px !important; height: 40px !important; font-size: 17px !important; line-height: 40px !important; }

    /* Product Popup */
    .mfp-wrap .mfp-container {padding: 0; }
    .mfp-wrap .mfp-container .mfp-content {padding: 0; }
    .mfp-wrap .box-tocart .fieldset-add {width: 100%; }
    .mfp-wrap .product-options-bottom .fieldset-add .field {display: flex; align-items: center; }
    .mfp-wrap .product-options-bottom .fieldset-add .field>.label {margin-right: 8px; }

    /* Product Shippng Delivery and Return Box */
    .selling-feature-sidebar .media.list-features>.media-left {padding-right: 10px; }
    .selling-feature-sidebar .media.list-features .media-heading.h4 {font-size: 16px; }
    .selling-feature-sidebar .media.list-features .text.desc.std {font-size: 14px; color: #555; }
    .selling-feature-sidebar .media.list-features {margin: 14px 0; }

    /* Review Box */
    .review-items .item.review-item {border: 1px solid #ddd; padding: 20px 15px; border-radius: 3px; margin-bottom: 15px; }
    .review-items .item.review-item .review-ratings {
        display: block;
        width: 100%;
        margin: 0 0 15px;
        float: none;
    }
    .review-items .item.review-item .review-title {
        margin: 0;
        font-size: 15px;
        font-weight: 500;
    }
    .review-items .item.review-item .review-title .review-author,
    .review-items .item.review-item .review-title .review-date {
        font-weight: 400;
        color: #555;
        font-size: 14px;
    }
    .review-items .item.review-item .review-ratings .label.rating-label {
        padding: 2px 7px 0 0;
        color: #555;
    }
    /* Login Forms */
    .login-container,
    .form.password.reset,
    .form.send.confirmation,
    .form.password.forget {
        margin: 50px auto;
    }
    .login-container .field.password>.control {
        align-content: flex-end;
        align-items: flex-end;
    }
    .login-container .field.password .remind {
        position: relative;
        line-height: 1.2;
        text-align: right;
        right: inherit;
        color: #f00;
        font-size: 14px;
        margin: 2px 0 10px;
    }
    #remember-me-box .tooltip.wrapper .tooltip.toggle {
        font-size: 13px !important;
        color: #888;
        margin-left: 5px;
    }
    #remember-me-box .tooltip.wrapper .tooltip.content {
        font-size: 11px;
    }
    /* Registration Forms */
    .customer-account-create.page-layout-1column .block-new-customer {
        margin: 50px auto;
    }
    .customer-account-create.page-layout-1column .block-new-customer .password-strength-meter {
        height: auto;
        font-size: 14px;
        line-height: 1.2;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    /* Comperison Table */
    #product-comparison .cell {
        vertical-align: top;
        min-width: 160px;
        padding: 10px 10px;
        border-top: 1px solid #ddd;
    }
    #product-comparison .cell .product-item-actions .tocart {
        font-size: 13px;
        min-width: auto;
        padding: 3px 11px;
    }
    #product-comparison .cell .product-item-actions .towishlist {
        font-size: 15px;
    }
}

@media only screen and (max-width:479px) {
    #discount-coupon-form #coupon_code {
        font-size: 13px;
    }
    .block-dashboard-addresses .block-title>strong,
    .block-reviews-dashboard .block-title>strong,
    .block-dashboard-orders .block-title>strong {
        display: block;
        width: 100%;
    }
    .block-dashboard-addresses .block-title .action,
    .block-reviews-dashboard .block-title .action,
    .block-dashboard-orders .block-title .action {
        float: none !important;
        margin: 8px 0 0 !important;
        display: inline-block;
    }
    .block-reviews-dashboard {
        padding-bottom: 25px;
    }
    /* Shopping Cart/Checkout */
    #shopping-cart-table .cart.item {
        background-color: #fff;
        border: 1px solid #ddd;
        margin-top: 10px;
        padding: 0 12px;
        text-align: center;
    }
    #shopping-cart-table .cart.item .col.item {
        padding: 0 0 5px;
        width: 100%;
        border-bottom: 1px solid #ddd;
        margin: 0 0 10px;
    }
    #shopping-cart-table .cart.item .col.item .product-item-photo {
        position: relative;
        top: inherit;
        margin: 0 auto;
    }
    #shopping-cart-table .cart.item .col.item .product-item-details {
        margin-top: 10px;
    }
    #shopping-cart-table .cart.item .col.item .product-item-details a {
        color: #000;
    }
    #shopping-cart-table .cart.item .item-info .col.price,
    #shopping-cart-table .cart.item .item-info .col.qty,
    #shopping-cart-table .cart.item .item-info .col.subtotal {
        width: 100%;
        text-align: left;
        margin-top: 14px;
    }
    .cart-container .cart.main.actions .action.continue,
    .cart-container .cart.main.actions .action.clear,
    .cart-container .cart.main.actions .action.update {
        display: inline-block;
        padding: 13px 10px;
        width: 100%;
    }
    .modal-popup .modal-inner-wrap .action-save-address,
    .modal-popup .modal-inner-wrap .action-hide-popup {
        width: 100% !important;
        margin-bottom: 10px;
    }
    #checkout .shipping-address-items .action.edit-address-link {
        right: 40px;
        top: 4px;
    }
    #checkout .shipping-address-items .shipping-address-item {
        padding-top: 33px;
    }
    #discount-form {
        padding-right: 0;
    }
    #discount-form .payment-option-inner {
        margin-bottom: 0;
    }
    #discount-form .actions-toolbar {
        position: relative;
        width: 100%;
    }
    .checkout-payment-method .actions-toolbar .primary {
        float: none;
        width: 100%;
    }
    .opc-progress-bar .opc-progress-bar-item>span {
        font-size: 14px;
    }
    .gift-options-cart-item .action.action-gift>span {
        position: relative;
    }
    #shopping-cart-table .cart.item .item-actions {
        margin-bottom: 20px;
    }
    .gift-options-cart-item .action.action-gift {
        margin: 0;
    }
    #shopping-cart-table .cart.item .item-actions {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .gift-options-cart-item {
        float: none !important;
        text-align: left;
    }
    .gift-options-cart-item .gift-content._active {
        display: block !important;
        width: 100%;
        float: none;
    }
    .gift-options-cart-item .gift-content._active #gift-message-whole-message {
        width: 100%;
        border: 1px solid #ccc;
        padding: 7px 10px;
    }
    .gift-options-cart-item .gift-content._active .actions-toolbar .secondary {
        float: none;
        width: 100%;
        margin: 0;
    }
    .gift-options-cart-item .gift-content._active .actions-toolbar {
        margin-top: 0;
    }
    .checkout-cart-index .page-title {
        text-align: left;
    }
    .gift-options #gift-message-whole-message {
        width: 100%;
        border: 1px solid #ccc;
        padding: 7px 10px;
    }
    .gift-options .actions-toolbar .secondary {
        float: none;
        width: 100%;
        margin: 0;
    }
    .cart-gift-item .actions-toolbar {
        margin-top: 0;
    }
    .cart-gift-item .actions-toolbar .secondary {
        margin-top: 0;
    }
    #checkout_multishipping_form .continue {
        font-size: 15px;
        width: 100%;
    }
    #checkout_multishipping_form .secondary {
        width: 100%;
        margin: 0;
    }
    #checkout_multishipping_form .secondary .action {
        width: 100%;
        margin: 0 0 15px;
        padding: 12px 0;
        font-size: 14px !important;
    }
    #checkout_multishipping_form .secondary {
        width: 100%;
        margin: 10px 0 0;
    }
}


/* -- Global End -- */


/* --- New Header CSS Start --- */

.site-nav-wrap h1,
.site-nav-wrap h2,
.site-nav-wrap h3,
.site-nav-wrap h4,
.site-nav-wrap h5,
.site-nav-wrap h6,
.site-nav-wrap p,
.site-nav-wrap span,
.site-nav-wrap div,
.site-nav-wrap a,
.site-nav-wrap input,
.site-nav-wrap button,
.site-nav-wrap textarea,
.site-nav-wrap strong {font-family: 'Inter', Arial, sans-serif; font-weight: 400; }
.zoo-partner-header .site-midbar {background-color: #b94134; }
.zoo-partner-header .bb-freeship-txt>h3 {color: #b94134; }
.mote-partner-header .site-midbar {background-color: #0a2a37; }
.mote-partner-header .bb-freeship-txt>h3 {color: #0a2a37; }

.zoo-partner-header .mb-logo {width: 143px; min-width: 143px; }

.mote-partner-header .mb-logo {width: 240px; min-width: 240px; }

@media only screen and (max-width:767px) {
    .site-nav-wrap {display: none; }
    body .magebig-container .minicart-action .mbi-bag2::before,
    body .magebig-container .mbi-user::before {background-image: inherit !important; color: #018381 !important; background-size: inherit !important; background-repeat: inherit !important; }

}


/* -- light Navigation Start -- */

.light-header .tb-profile-box .mbi.mbi-user::before {background-image: url('/media/wysiwyg/mm_partners/my-profile-dark.png') !important; }

.light-header .tb-cart-box-in .col .mbi.mbi-bag2::before {background-image: url('/media/wysiwyg/mm_partners/my-cart-dark.png') !important; }

.light-header .site-topbar {background-color: #fff; }


/* -- light Navigation End -- */


/* -- Topbar Start -- */

.site-topbar {background-color: #3b3b3b; }
.tb-logo-in {display: flex; align-items: center; }

.tb-logo {display: inline-block; vertical-align: top; }

.tb-logo-box {margin-right: 20px; }

.tb-shop-all {background-color: #018380; color: #fff !important; font-size: 15px; line-height: 1.2; display: inline-block !important; padding: 10px 13px 10px 15px; }

.tb-shop-all:hover {background-color: #018380; color: #fff; opacity: 0.80; }

.tb-shop-all span {margin-right: 8px; }

.tb-search-in {max-width: 490px; width: 100%; margin: 0 auto; }

.tb-search-box #search::placeholder {color: #333; font-size: 12px; }

.partner_page .tb-search-box #search {width: 100%;color: #333;font-size: 14px;height: 25px;padding: 0 50px 0px 10px;border: none;border-radius: 3px;background-color: #f2f2f2;}

.partner_page .tb-search-box {position: relative;}

.tb-search-icon-wrp {position: absolute; right: 100px; top: 1px; z-index: 9; }

.partner_page .tb-search-box #search_mini_form {display: flex; align-items: center; justify-content: space-between; }

.partner_page .tb-search-box .actions {width: 107px; }

.partner_page .tb-search-box .actions button {width: 100% !important; background-color: #5aafad !important; border: none; color: #fff !important; font-size: 14px !important; font-weight: 500; line-height: 1; height: 25px; padding: 0px 10px 2px; border-radius: 3px; position: relative !important; cursor: pointer; }

.tb-search-box .actions button:hover {opacity: 0.8; }

.tb-search-in .col-search {position: relative; }

.tb-search-box .loading-mask .loader {height: 16px; width: 16px; position: relative; top: inherit; left: inherit; margin: 0; }

.tb-search-box .loading-mask {width: 15px; right: 119px; left: inherit; top: 2px; }

.partner_page .tb-search-box .block.block-search {padding-right: 0;}

.partner_page .tb-search-box .field.search {width: 100%;margin-right: 5px;}

.tb-profile-box img, .tb-cart-box img {max-width: 100%; }

.tb-profile-box {max-width: 28px; cursor: pointer; margin-right: 7px; }

.tb-profile-box:hover {opacity: 0.80; }

.tb-cart-box {max-width: 26px; }

.tb-cart-box:hover {opacity: 0.80; }

.tb-action-in {display: flex; align-items: center; justify-content: flex-end; padding: 0 !important; }

.tb-action-wrap .top-link-wrap {margin: 0; }

.tb-profile-box .header.links {display: none; }

.tb-cart-box-in .col {padding: 0; }

.tb-cart-box-in .col .mbi.mbi-bag2::before {background-position: center; background-size: contain !important; height: 27px; width: 27px; content: ""; display: inline-block; }

.tb-cart-box-in .col .mbi.mbi-bag2 {padding: 0 !important; font-size: inherit; height: 27px; width: 27px; }

.tb-cart-box-in .counter.qty {display: none; }

.tb-profile-box .mbi.mbi-user {font-size: inherit; height: 28px; width: 28px; }

.tb-profile-box .mbi.mbi-user::before {background-size: contain !important; color: transparent; background-position: center; height: 28px; width: 28px; content: ""; display: inline-block; }

.tb-shop-menu {background-color: #fff; box-shadow: 0.523px 4.973px 8.1px 0.9px rgba(0, 0, 0, 0.32); padding: 20px 24px 38px; width: 100%; max-width: 890px; position: absolute; z-index: 2; top: 38px; margin-left: 15px; }

.site-topbar .row.align-items-center {position: relative; }

.tb-shop-menu-grid .tb-shop-menu-hd h4 {font-size: 18px; color: #018380; font-weight: 600; margin: 0 0 39px; position: relative; padding: 0; }

.tb-shop-menu-grid .tb-shop-menu-hd h4::before {content: ""; width: 96px; background-color: #a8a8a8; height: 1px; position: absolute; bottom: -20px; left: 0; }

.tb-shop-menu-list .tb-shop-menu-hd h4 a {font-size: 18px; color: #018380; font-weight: 600; margin: 0 0 39px; position: relative; padding: 0; display: inline-block; }

.tb-shop-menu-list .tb-shop-menu-hd h4 a::before {content: ""; width: 96px; background-color: #a8a8a8; height: 1px; position: absolute; bottom: -20px; left: 0; }

.tb-shop-menu-box {display: flex; align-items: flex-start; margin-bottom: 18px; }

.tb-shop-menu-box:last-child {margin-bottom: 0; }

.tb-shop-menu-img {margin: 10px 23px 0 0; position: relative; }

.tb-shop-menu-img-in {min-height: 95px; min-width: 95px; background-size: cover; background-position: center; border-radius: 100%; z-index: 2; position: relative; }

.tb-shop-menu-img-border {position: absolute; height: 103px; width: 100px; background: #5aafad; content: ""; border-radius: 100%; z-index: 1; top: -7px; left: -3px; }

.tb-shop-menu-head h3 a {font-size: 16px; color: #018380; font-weight: 600; margin: 0 0 18px; line-height: 1.2; display: inline-block; }

.tb-shop-menu-list ul li {
    line-height: 1.2;
    margin-bottom: 3px;
}

.tb-shop-menu-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tb-shop-menu-list ul li a {
    font-size: 15px;
    color: #383838 !important;
}

.tb-shop-menu-list ul li a:hover {
    opacity: 0.80;
    color: #383838 !important;
}

.tb-shop-menu-type-b .tb-shop-menu-list {
    padding-bottom: 30px;
}

.tb-shop-menu-type-b .tb-shop-menu-list:last-child {
    padding-bottom: 0;
}

.tb-shop-menu-block {
    margin-top: 40px;
}

.tb-shop-menu-type-a {
    flex: 0 0 38% !important;
    max-width: 38%;
}

.tb-shop-menu-type-b {
    flex: 0 0 31% !important;
    max-width: 31%;
}

.tb-shop-menu-type-a .tb-shop-menu-hd {
    padding-left: 18px;
}

.site-nav-wrap.zoo-partner-header a {
    float: none;
}

@media only screen and (max-width:991px) {
    .tb-shop-menu {
        max-width: 100%;
        margin-left: 0;
    }
}


/* -- Topbar End -- */


/* -- Midbar Start -- */

.site-midbar {
    background-color: #000;
}

.mb-logo {
    display: inline-block;
    vertical-align: top;
    float: none !important;
}

.mb-logo img {
    max-width: 100%;
    max-height: 70px;
}

.mb-logo-box {
    margin-right: 25px;
}

.mb-tagline {
    color: #fff;
    font-size: 28px;
    margin: 0;
    /*font-weight: 600 !important;*/
}

.mb-logo-in {
    display: flex;
    align-items: center;
}

.mb-menu-in .smartmenu>li>a {
    color: #fff !important;
    font-size: 19.7px;
    line-height: 1.2;
}

.mb-menu-in .smartmenu>li>a:hover {
    opacity: 0.80;
}

.mb-menu-in ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.mb-menu-in .smartmenu {
    display: flex;
    justify-content: flex-end;
}

.mb-menu-in .smartmenu>li {
    margin-right: 30px;
    padding: 0;
}

.mb-menu-in .smartmenu>li:last-child {
    margin-right: 0;
}

.site-midbar {
    padding: 11px 0;
}

.site-midbar .header-maininner-row {
    min-height: 72px !important;
    padding: 0;
}

@media only screen and (max-width:1366px) {
    .mb-tagline {
        font-size: 18px;
    }
    .mb-menu-in .smartmenu>li>a {
        color: #fff;
        font-size: 15px;
        line-height: 1.2;
    }
}

@media only screen and (max-width:1199px) {
    .mb-logo-in {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media only screen and (max-width:991px) {
    .mb-menu-in .smartmenu>li>a {
        font-size: 14px;
    }
    .mb-menu-in .smartmenu>li {
        margin-right: 10px;
    }
}


/* -- Midbar End -- */


/* -- Bottom Bar Start -- */

.site-btmbar {
    background-color: #efefef;
}

.bb-freeship-in {
    display: flex;
    align-items: center;
    padding: 7px 0 4px 18% !important;
}

.bb-freeship-txt>h3 {
    font-size: 34px;
    color: #000;
    margin: 0;
    font-weight: 600;
}

.bb-freeship-icon {
    margin-right: 36px;
}

@media only screen and (max-width:1199px) {
    .bb-freeship-txt>h3 {
        font-size: 26px;
    }
    .bb-freeship-in {
        justify-content: center;
        padding: 7px 0 4px 0 !important;
    }
}


/* -- Bottom Bar End -- */


/* --- New Header CSS End --- */


/* -- Header Start -- */

@media only screen and (max-width:479px) {
    body .page-header {
        min-height: 142px;
    }
    body .header-maininner-row .col-logo {
        margin-top: 49px;
    }
}


/* -- Header End -- */


/* -- Partner Common Start -- */

.page-layout-partner-page #maincontent>.container.main-container {
    width: 100%;
    max-width: 100%;
    padding: 0;
}


/* -- Partner Common End -- */


/* Partner Page Start */

.partner-banner-new .banner-caption .banner-text {
    line-height: 1;
}

.partner-banner-new .banner-caption {
    position: relative;
    left: inherit;
    top: inherit;
    padding: 80px 0 76px 8%;
    display: inline-block;
}

.partner-banner-new {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.mote-ocean-banner {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 30px 0 60px;
}

.mote-ocean-banner .banner-caption {
    position: relative;
    top: inherit;
}

.mote-ocean-banner .banner-caption .banner-caption-text {
    position: relative;
    right: inherit;
    max-width: 500px;
    width: 100%;
    float: right;
}

.inner-bottom-cat-box span {
    font-size: 18px;
    padding-top: 15px;
    display: inline-block;
}

.inner-bottom-cat-box h2 {
    color: #000 !important;
}

.inner-bottom-cat-box {
    margin-bottom: 30px;
}

.inner-bottom-cat-box .caption-image {
    max-width: 260px;
}

.inner-bottom-category .inner-bottom-cat-box:hover {
    opacity: 0.8;
}

.partner-mid-banner {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 30px 0 60px;
}

.partner-mid-banner .banner-caption {
    position: relative;
    top: inherit;
}

.partner-mid-banner .banner-caption .banner-caption-text {
    position: relative;
    right: inherit;
    max-width: 500px;
    width: 100%;
    float: right;
}

@media only screen and (max-width:1366px) {
    .partner-mid-banner .banner-caption .title {
        font-size: 47px;
        line-height: 1;
        margin-bottom: 20px;
    }
    .partner-mid-banner .banner-caption .banner-caption-text {
        font-size: 21px;
    }
    .partner-mid-banner {
        padding: 50px 0 50px;
    }
    .mote-ocean-banner {
        padding: 50px 0 50px;
    }
}

@media only screen and (max-width:991px) {
    .partner-banner-new .banner-caption h1.banner-text {
        font-size: 60px;
        text-align: center;
        margin: 0 0 40px;
    }
    .partner-banner-new .banner-caption {
        padding: 70px 0 70px 0;
        width: 100%;
    }
    .partner-banner-new .banner-caption p.banner-text {
        font-size: 26px;
    }
    .mote-ocean-banner .banner-caption .title {
        margin: 0 0 20px;
        font-size: 37px;
        text-align: center;
        line-height: 1;
    }
    .mote-ocean-banner .banner-caption .banner-caption-text {
        float: none;
        margin: 0 auto;
        font-size: 16px;
    }
    .partner-mid-banner .banner-caption .title {
        margin: 0 0 20px;
        font-size: 37px;
        text-align: center;
        line-height: 1;
    }
    .partner-mid-banner .banner-caption .banner-caption-text {
        float: none;
        margin: 0 auto;
        font-size: 16px;
    }
}

@media only screen and (max-width:479px) {
    .featured-category .content-area .block-content h2 {
        font-size: 20px;
        line-height: 1.2;
    }
    .inner-bottom-cat-box span {
        font-size: 15px;
    }
    .inner-bottom-cat-box .caption-image {
        max-width: 150px;
    }
    .inner-bottom-cat-box .block-content {
        min-height: 120px !important;
    }
}


/* Partner Page End */


/* Home Page Start */

.home-banner-new {
    margin: 0;
    overflow: hidden;
}
body.cms-muzemerch-home .main-slider-full.home-banner-new {max-height: unset;}
.cms-muzemerch-home .home-banner-new .widgetplus.slider-2 {position: static;}
.home-about-new {
    background-size: cover;
    background-position: center right;
    background-repeat: no-repeat;
}

.home-about-new .about-us-content {
    position: relative;
    top: inherit;
    padding: 6% 30% 7% 0;
}

.proud-partners-home .partner-wrap .partner-img {
    max-width: 100%;
    height: auto !important;
}

.proud-partners-home .block-static.clearfix::before,
.proud-partners-home .block-static.clearfix::after {
    display: none;
}

.proud-partners-home .block-static .heading-title span {
    border-left: 170px solid #018380;
    line-height: 22px;
    padding-left: 11px;
    display: block;
    font-size: 20px;
    font-weight: 500;
}

.proud-partners-home {
    background-color: #f4f4f4;
    padding: 35px 0 25px;
    margin-bottom: 45px;
}

.proud-partners-home .proud-partner-carousal .owl-theme .owl-nav [class*="owl-"]>* {
    font-weight: bold;
}

.proud-partners-home .proud-partner-carousal .owl-carousel .owl-nav button {
    background: #018380;
    height: 34px;
    width: 34px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.proud-partners-home .proud-partner-carousal .owl-carousel.owl-theme {
    padding: 0 60px;
    width: calc(100% - 500px);
}

.proud-partners-home .proud-partner-carousal .owl-carousel .owl-nav {
    margin-top: 0;
}

.proud-partners-home .proud-item {
    text-align: center;
}

.proud-partners-home .proud-item a .partner-img {
    padding: 0 !important;
    height: auto !important;
}

.proud-partners-home .partner-wrap {
    height: 100%;
    width: 100%;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.proud-partners-home .list.proud-item {
    text-align: center;
    padding: 10px 10px;
}

.proud-partners-home .proud-item a {
    display: inline-block;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.13);
    max-width: 250px;
    width: 100%;
    height: 110px;
    padding: 7px 10px;
}

.proud-partners-home .block-static.clearfix {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

@media only screen and (max-width:1366px) {
    .home-banner-new p.hand-font.top-area {
        font-size: 170px;
    }
    .home-banner-new p.hand-font.bottom-area {
        font-size: 130px;
    }
}

@media only screen and (max-width:1199px) {
    .home-banner-new p.hand-font.top-area {
        font-size: 130px;
    }
    .home-banner-new p.hand-font.bottom-area {
        font-size: 80px;
        top: -114px;
        margin-right: 20px;
    }
    .home-banner-new p.hand-font.center-area {
        font-size: 50px;
        top: -76px;
    }
    .proud-partners-home .proud-partner-carousal .owl-carousel.owl-theme {
        width: 100%;
        padding: 0 46px;
    }
    .proud-partners-home .block-static.clearfix {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media only screen and (max-width:991px) {
    .home-banner-new p.hand-font.top-area {
        font-size: 110px;
    }
    .home-banner-new .btn-shopnow-container .btn-wrap {
        left: 35%;
    }
    .home-about-new .hand-font {
        line-height: 1;
        font-size: 60px !important;
    }
    .home-about-new .about-us-content {
        padding: 7% 0 7% 0;
    }
}

@media only screen and (max-width:767px) {
    .home-banner-new .btn-shopnow-container .btn-wrap {
        left: inherit;
    }
    .home-about-new .about-us-widget {
        float: none;
    }
    .home-about-new .about-us-widget .info-link .about-us-content {
        top: 0;
        background-color: rgba(0, 0, 0, 0.6);
        padding: 50px 16px;
    }
    .home-about-new .hand-font {
        font-size: 40px !important;
    }
    .proud-partner-carousal {
        margin-bottom: 10px;
    }
    .proud-partner-carousal .main-heading .heading-title {
        text-align: center;
        margin: 0;
    }
    .proud-partner-carousal .owl-carousel .owl-nav button {
        font-size: 15px;
    }
    .home-products-head-new .title {
        margin: 0 0 20px;
        text-align: center;
        width: 100%;
        font-size: 23px;
    }
    .deal-block-top.home-products-head-new .promo-v1 {
        color: #666;
    }
    .home-products-head-new.deal-block-top .promo-count {
        padding: 0;
        background-color: #fff;
        color: #000;
        line-height: 1;
        margin-top: -3px;
    }
    .home-products-head-new.deal-block-top .view-all a {
        color: #000000;
        background-color: #fcb800;
        padding: 7px 10px;
        font-size: 14px;
    }
    .home-products-head-new.deal-block-top {
        padding: 15px 0 10px;
    }
    .home-products-new .product-item,
    .related .product-item,
    .featured .product-item,
    .upsell .product-item,
    .products-grid .product-item,
    .products-list .product-item,
    .crosssell .product-item {
        padding: 10px 8px;
    }
    .home-products-new .product-item .product-item-info,
    .related .product-item .product-item-info,
    .featured .product-item .product-item-info,
    .upsell .product-item .product-item-info,
    .crosssell .product-item .product-item-info {background-color: #fff; padding: 15px; border-radius: 4px; box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); }
    .products-grid .product-item .product-item-info {background-color: #fff; padding: 4px; border-radius: 4px; box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); }
    .products-list .product-item .product-item-info {background-color: #fff; padding: 15px; border-radius: 4px; box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); }
    .home-products-new .product-item .product .main-photo,
    .related .product-item .product .main-photo,
    .featured .product-item .product .main-photo,
    .upsell .product-item .product .main-photo,
    .products-grid .product-item .product .main-photo,
    .products-list .product-item .product .main-photo,
    .crosssell .product-item .product .main-photo {display: inline-block; border: 1px solid #ddd; width: 100%; }
    .home-products-new .product-item .product .main-photo .product-image-container,
    .related .product-item .product .main-photo .product-image-container,
    .featured .product-item .product .main-photo .product-image-container,
    .upsell .product-item .product .main-photo .product-image-container,
    .products-grid .product-item .product .main-photo .product-image-container,
    .products-list .product-item .product .main-photo .product-image-container,
    .crosssell .product-item .product .main-photo .product-image-container {margin: 0 auto; }
    .home-products-new .product-item .product,
    .related .product-item .product,
    .featured .product-item .product,
    .upsell .product-item .product,
    .products-grid .product-item .product,
    .products-list .product-item .product,
    .crosssell .product-item .product {text-align: center; }
    .home-products-new .widget-product .owl-theme .owl-nav [class*="owl-"],
    .related.widget-product .owl-theme .owl-nav [class*="owl-"],
    .featured.widget-product .owl-theme .owl-nav [class*="owl-"],
    .upsell.widget-product .owl-theme .owl-nav [class*="owl-"],
    .crosssell.widget-product .owl-theme .owl-nav [class*="owl-"] {background: #c6c6c6; height: 30px; width: 30px; padding: 8px 0 0 !important; line-height: 1; }
    .home-products-new .owl-nav button .mbi,
    .related .owl-nav button .mbi,
    .featured .owl-nav button .mbi,
    .upsell .owl-nav button .mbi,
    .crosssell .owl-nav button .mbi {font-size: 13px; color: #fff; }
    .featured.widget-product .owl-theme .owl-nav {top: 50%; width: 100%; left: 0; }
    .featured.widget-product .owl-theme .owl-nav .owl-prev {left: 0; position: absolute; }
    .featured.widget-product .owl-theme .owl-nav .owl-next {right: 0; position: absolute; }
    .home-products-new .swatch-attribute.size,
    .related .swatch-attribute.size,
    .featured .swatch-attribute.size,
    .upsell .swatch-attribute.size,
    .products-grid .swatch-attribute.size,
    .products-list .swatch-attribute.size,
    .crosssell .swatch-attribute.size {margin-top: 10px; }
    .home-products-new .swatch-attribute-options,
    .related .swatch-attribute-options,
    .featured .swatch-attribute-options,
    .upsell .swatch-attribute-options,
    .products-grid .swatch-attribute-options,
    .products-list .swatch-attribute-options,
    .crosssell .swatch-attribute-options {display: inline-block; }
    .home-products-new .price-wrap .price-box,
    .related .price-wrap .price-box,
    .featured .price-wrap .price-box,
    .upsell .price-wrap .price-box,
    .products-grid .price-wrap .price-box,
    .products-list .price-wrap .price-box,
    .crosssell .price-wrap .price-box {float: none; margin: 0 auto; }
    .home-products-new .product-item-name a,
    .related .product-item-name a,
    .featured .product-item-name a,
    .upsell .product-item-name a,
    .products-grid .product-item-name a,
    .products-list .product-item-name a,
    .crosssell .product-item-name a {color: #000; margin: 0; }
    .home-products-new .product-item-name,
    .related .product-item-name,
    .featured .product-item-name,
    .upsell .product-item-name,
    .products-grid .product-item-name,
    .products-list .product-item-name,
    .crosssell .product-item-name {margin: 10px 0 6px; }
    .home-products-new .sold-progress,
    .related .sold-progress,
    .featured .sold-progress,
    .upsell .sold-progress,
    .products-grid .sold-progress,
    .products-list .sold-progress,
    .crosssell .sold-progress {border-radius: 30px; }
    .home-products-new .sold-progress>div,
    .related .sold-progress>div,
    .featured .sold-progress>div,
    .upsell .sold-progress>div,
    .products-grid .sold-progress>div,
    .products-list .sold-progress>div,
    .crosssell .sold-progress>div {border-radius: 30px; }
    .home-products-new .sold-qty,
    .related .sold-qty,
    .featured .sold-qty,
    .upsell .sold-qty,
    .products-grid .sold-qty,
    .products-list .sold-qty,
    .crosssell .sold-qty {font-size: 14px; color: #777; }
    .home-about-new .about-us-content a {background-color: #fcb800; color: #000; padding: 10px 20px; display: inline-block; margin-top: 14px; }
    .home-partners-new .block-catalog .title a {background-color: #fcb800; display: inline-block; font-size: 14px; color: #000 !important; padding: 8px 18px; }
    .bestsell-home-new .product-item {padding: 10px 8px; }
    .bestsell-home-new .product-item .product-item-info {background-color: #fff; padding: 15px; border-radius: 4px; box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); }
    .bestsell-home-new .product-item .product .main-photo {display: inline-block; border: 1px solid #ddd; width: 100%; }
    .bestsell-home-new .product-item .product .main-photo .product-image-container {margin: 0 auto; }
    .bestsell-home-new .product-item .product {text-align: center; }
    .bestsell-home-new .widget-product .owl-theme .owl-nav [class*="owl-"] {background: #c6c6c6; height: 30px; width: 30px; padding: 8px 0 0 !important; line-height: 1; }
    .bestsell-home-new .owl-nav button .mbi {font-size: 13px; color: #fff; }
    .bestsell-home-new .swatch-attribute.size {margin-top: 10px; }
    .bestsell-home-new .swatch-attribute-options {display: inline-block; }
    .bestsell-home-new .price-wrap .price-box {float: none; margin: 0 auto; }
    .bestsell-home-new .product-item-name a {color: #000; margin: 0; }
    .bestsell-home-new .product-item-name {margin: 10px 0 6px; }
    .bestsell-home-new .sold-progress {border-radius: 30px; }
    .bestsell-home-new .sold-progress>div {border-radius: 30px; }
    .bestsell-home-new .sold-qty {font-size: 14px; color: #777; }
    .bestsell-home-new .block-cat-product .product-item:hover .swatches-list .swatch-attribute .swatch-option {float: left; clear: inherit; }
    .bestsell-home-new .block-cat-product .product-item:hover .swatches-list .swatch-attribute {float: none; }
    .bestsell-home-new .block-cat-product .product-item .swatches-list {position: relative !important; display: block !important; left: 0; top: 0; }
    .widget-product.recently-viewed.block-viewed-products-grid .product-item {padding: 10px 4px; }
    .widget-product.recently-viewed.block-viewed-products-grid .product-item .product-item-info {background-color: #fff; padding: 4px; border-radius: 4px; box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); }
    .widget-product.recently-viewed.block-viewed-products-grid .product-item .product-item-photo {display: inline-block; border: 1px solid #ddd; width: 100%; }
    .widget-product.recently-viewed.block-viewed-products-grid .price-box {text-align: center; }
    .widget-product.recently-viewed.block-viewed-products-grid .product-item-name a {color: #000; margin: 0; font-size: 12px; }
    .widget-product.recently-viewed.block-viewed-products-grid .product-item-name {margin: 2px 0 0; line-height: 0.9; text-align: center; }
    .widget-product.recently-viewed.block-viewed-products-grid .sold-qty {font-size: 14px; color: #777; }
    .widget-product.recently-viewed.block-viewed-products-grid .owl-theme .owl-nav [class*="owl-"] {background: #c6c6c6 !important; height: 25px; width: 25px; padding: 5px 0 0 !important; line-height: 1; }
    .widget-product.recently-viewed.block-viewed-products-grid .owl-nav button .mbi {font-size: 13px; color: #fff; }
    #go-top {background-color: rgba(0, 0, 0, 0.4); height: 35px; width: 35px; text-align: center; border-radius: 4px; bottom: 10px; }
    #go-top a {font-size: 24px; }
    #go-top a i {color: #fff; font-size: 13px; }
}

@media only screen and (max-width:479px) {
    .home-banner-new .btn-shopnow-container div.banner-caption {top: 40px; left: -130px; }
    .home-banner-new p.hand-font.top-area {font-size: 72px; }
    .home-banner-new p.hand-font.center-area {font-size: 31px; top: -43px; left: -37px; }
    .home-banner-new p.hand-font.bottom-area {font-size: 45px; top: -70px; margin-right: 12px; }
    .home-banner-new .btn-shopnow-container .btn-wrap {left: 0; top: 42%; }
    .home-banner-new .item-home-slider::before {position: absolute; content: ""; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.4); z-index: 1; }
    .home-banner-new .item-home-slider .block-content {z-index: 2; }
    .bestsell-home-new .block-cat-home h2.title a {font-size: 17px; font-weight: 500; }
    .bestsell-home-new .block-cat-home h2.title {line-height: 17px; margin-bottom: 13px; }
    .bestsell-home-new .block-cat-home>ul>li>a {padding: 0; margin: 0 0 7px; }
    .proud-partners-home .block-static .heading-title span {border-left: 63px solid #018380; line-height: 18px; margin-bottom: 20px; }
}


/* Home Page End */


/* Footer Start */

@media only screen and (max-width:479px) {
    .footer-contact .textwidget {font-size: 13px; }
    .footer-links-wrap.toggle-mobile .footer-links li a {font-size: 13px; }
}


/* Footer End */


/* -- Inner Content Pages Start -- */

.cms-about-us .container.main-container>.page-title-wrapper,
.cms-giveback-muzemerch .container.main-container>.page-title-wrapper,
.cms-sustainability-efforts-muzemerch .container.main-container>.page-title-wrapper {
    display: none;
}

.inner-page-hd {color: #018380; font-size: 24px; margin: 0 0 20px; line-height: 1.2; text-transform: uppercase; }

.inner-page-hd strong {font-weight: 700; }

.inner-page-hd span {font-weight: 400; }

.inner-page-des-wrap .inner-page-des {font-size: 19px; line-height: 1.4; font-weight: 400; margin: 0 0 20px; color: #121214; }

.inner-page-des-wrap p.inner-page-des:last-child {margin-bottom: 0 !important; }

.inner-page-des-wrap .inner-page-des .def-font {font-size: 22px; color: #018380; font-weight: 700; }

.inner-page-des-wrap .inner-page-des strong {font-weight: 700; }

.inner-page-cont {padding-top: 60px; }

.inner-page-wrap {max-width: 1400px; margin: 0 auto; width: 100%; padding-bottom: 70px; }

.cont-infobox-img {min-width: 227px; min-height: 160px; background-size: contain; background-repeat: no-repeat; position: relative; }

.cont-infobox-img-in {height: 145px; width: 145px; border-radius: 100%; margin: 8px; display: inline-block; background-size: cover; background-position: center; background-repeat: no-repeat; }

.cont-infobox-in {display: flex; }

.cont-infobox-txt {border-top: 4px solid #018380; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #ececec; border-radius: 8px; border-right: 1px solid #ececec; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .04); background: linear-gradient(to bottom, #fff 1%, #f9f9f9 98%) repeat scroll 0 0 transparent; padding: 30px 20px; position: relative; }

.cont-infobox-hd h4 {font-size: 17px; color: #018380; text-transform: uppercase; font-weight: 700; line-height: 1.3; }

.cont-infobox-hd {position: absolute; top: 48px; left: 20px; }

.cont-infobox-des-wrap {padding-left: 20%; }

.cont-infobox-des {font-size: 19px; line-height: 1.4; font-weight: 400; margin: 0 0 0; color: #121214; }

.inr-border-in {margin: 60px 0; background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, .2), transparent); border: 0; height: 1px; }

.cont-infobox {margin-bottom: 35px; }

.inner-page-list ul li span {font-size: 19px; }

.inner-page-list ul li {margin-bottom: 12px; }

.inner-page-list ul li:last-child {margin-bottom: 0; }

@media only screen and (max-width:1366px) {
    .cont-infobox-hd {max-width: 180px; width: 100%; }
    .cont-infobox-des-wrap {padding-left: 180px; }
}

@media only screen and (max-width:767px) {
    .cont-infobox-img {display: none; }
    .cont-infobox-hd {max-width: 150px; }
    .cont-infobox-des-wrap {padding-left: 150px; }
}

@media only screen and (max-width:479px) {
    .cont-infobox-hd {position: relative; left: inherit; top: inherit; max-width: 100%; margin-bottom: 20px; }
    .cont-infobox-des-wrap {padding-left: 0; }
    .inner-page-des-wrap .inner-page-des {font-size: 16px; }
    .cont-infobox-des {font-size: 16px; }
    .inner-page-des-wrap .inner-page-des .def-font {font-size: 19px; }
    .inner-page-list ul li span {font-size: 16px; }
}


/* -- Inner Content Pages End -- */


/* --- Main/Home Header CSS Start --- */

.main-nav-wrap h1,
.main-nav-wrap h2,
.main-nav-wrap h3,
.main-nav-wrap h4,
.main-nav-wrap h5,
.main-nav-wrap h6,
.main-nav-wrap p,
.main-nav-wrap span,
.main-nav-wrap div,
.main-nav-wrap a,
.main-nav-wrap input,
.main-nav-wrap button,
.main-nav-wrap textarea,
.main-nav-wrap strong {
    font-family: 'Inter', Arial, sans-serif;
    font-weight: 400;
}

/*@media only screen and (max-width:767px) {
    .main-nav-wrap {
        display: none;
    }
}*/


/* --- Main Header Start --- */


/* Main Topbar Start */

.main-topbar {background-color: #333333; }
.m-tb-freeship-in {display: flex; align-items: center; justify-content: center; padding: 9px 0; }
.m-tb-freeship-txt>h3 {font-size: 17px; color: #fff; margin: 0; }
.m-tb-freeship-icon {margin-right: 7px; }


/* Main Topbar End */


/* Main Midbar Start */

.main-midbar {padding: 15px 0; }
.m-mb-logo-box a {display: inline-block; vertical-align: top; max-width: 160px; width: 100%; }
.m-mb-logo-box a img {width: 100%; }
.main-midbar .header-maininner-row {padding: 0 !important; min-height: auto; }

.m-mb-search-in #search {
    height: 45px;
    width: 100%;
    border: 1px solid #d9d9d9;
    border-radius: 4px 0 0 4px;
    padding: 0 48px 0px 18px;
    font-size: 18px;
    color: #535252;
}

.m-mb-search-in #search_mini_form .loading-mask {
    right: 165px;
}

.m-mb-search-in .field.search {
    width: 100%;
}

.m-mb-search-box {
    width: 100%;
}

.m-mb-search-in>.block.block-search {
    padding: 0;
}

.m-mb-search-in .actions .action {
    background-color: #5aafad !important;
    color: #fff !important;
    border: none;
    height: 45px;
    border-radius: 0 4px 4px 0;
    font-size: 18px;
    width: 100%;
    position: relative !important;
    cursor: pointer;
    line-height: 1;
    padding: 0 10px 2px;
}

.m-mb-search-in .actions {
    max-width: 160px;
    width: 100%;
}

.m-mb-search-in .actions .action:hover {
    opacity: 0.8;
}

.m-mb-search-action {
    max-width: 160px;
    width: 100%;
}

.m-mb-search-in #search_mini_form {
    display: flex;
    width: 100%;
    align-items: center;
}

.m-mb-search-in {
    max-width: 680px;
    margin: 0 auto;
    width: 100%;
}

.m-mb-action-list {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: flex-end;
}

.m-mb-profile-box ul.header.links li:nth-child(2) {
    display: none;
}

.m-mb-action-icon .m-mb-action-icon-in {
    max-height: 26px;
}

.m-mb-action-box-link {
    display: inline-block;
    vertical-align: top;
}

.m-mb-action-txt span {
    color: #585858;
    font-size: 11px;
}

.m-mb-action-box-link:hover .m-mb-action-txt span {
    color: #5aafad;
}

.m-mb-action-box-link:hover .m-mb-action-icon-in {
    opacity: 0.8;
}

.m-mb-action-icon {
    text-align: center;
}

.m-mb-action-txt {
    text-align: center;
    line-height: 10px;
    margin: 2px 0 0;
}

.m-mb-action-list li {
    margin-right: 17px;
}

.m-mb-action-list li:last-child {
    margin-right: 0;
}

.m-bb-menu-wrap {
    position: static;
}

.m-mb-profile-box .mbi.mbi-user::before {background-size: contain !important; color: transparent; background-position: center; height: 26px; width: 26px; content: ""; display: inline-block; background-image: url('../img/my-profile-dark.png') !important; }
.m-mb-profile-box .mbi.mbi-user {font-size: inherit; height: 26px; width: 26px; display: inline-block; position: absolute; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); top: 0; }
.m-mb-profile-box .m-mb-action-box-in a {padding-top: 28px; display: inline-block; color: #585858; font-size: 11px; }
.m-mb-profile-box .m-mb-action-box-in a:hover {opacity: 0.80; color: #5aafad; }
.m-mb-profile-box .m-mb-action-box-in {position: relative; }
.m-mb-profile-box .m-mb-action-box-in:hover {opacity: 0.80; }
.m-mb-profile-box ul.header.links .authorization-link {margin: 0; }
.m-mb-cart-box .mbi.mbi-bag2::before {background-size: contain !important; color: transparent; background-position: center; height: 26px; width: 26px; content: ""; display: inline-block; background-image: url('/media/wysiwyg/mm_home/cart-icon.png') !important; vertical-align: top; }
.m-mb-cart-box .mbi.mbi-bag2 {padding: 0 !important; font-size: inherit; height: 26px; width: 26px; display: inline-block; position: absolute; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); top: 0; }
.m-mb-cart-box .counter .counter-label {position: relative !important; left: inherit !important; bottom: inherit !important; text-transform: capitalize; }
.m-mb-cart-box .col {padding: 0; }
.m-mb-cart-box {text-align: center; }
.m-mb-cart-box .action.showcart {text-align: center; display: inline-block; width: 100%; }
.m-mb-cart-box .action.showcart:hover {opacity: 0.80; }
.m-mb-cart-box .action.showcart:hover .counter-label {color: #5aafad !important; }
.m-mb-cart-box .counter.qty {padding-top: 28px; display: inline-block; position: relative !important; font-size: 11px !important; right: inherit !important; width: auto !important; bottom: inherit !important; height: auto !important; line-height: 16px !important; background-color: transparent !important; }
.m-mb-cart-box .col .minicart-action {width: 100%; }
.m-mb-order-box .mbi.mbi-order::before {background-size: contain !important; color: transparent; background-position: center; height: 26px; width: 33px; content: ""; display: inline-block; background-image: url('/media/wysiwyg/mm_home/orders-icon.png') !important; vertical-align: top; }
.m-mb-order-box .mbi.mbi-order {font-size: inherit; height: 26px; width: 33px; display: inline-block; padding: 0 !important; position: absolute; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); top: 0; }
.m-mb-order-box a {padding-top: 28px; display: inline-block; position: relative; font-size: 11px; }
.m-mb-order-box a:hover {opacity: 0.80; }
.m-mb-order-box a span {color: #585858; font-size: 11px; }
.m-mb-order-box a:hover span {color: #5aafad; }

@media only screen and (max-width:991px) {
    .m-mb-action-list li {margin-right: 13px; }
}


/* Main Midbar End */


/* Main Bottom Bar Start */

.main-btmbar {background-color: #5aafad; padding: 0; position: relative; }
.m-bb-menu-in ul {list-style: none; margin: 0; padding: 0; text-align: left; }
.m-bb-menu-in ul li a {display: inline-block; vertical-align: top; }
.m-bb-menu-in ul.smartmenu>li>a {font-size: 20px !important; color: #fff !important; padding-top: 25px; padding-bottom: 25px; position: relative; float: none; line-height: 1; }
.m-bb-menu-in ul.smartmenu>li.parent>a {position: relative; padding-right: 18px; }
.m-bb-menu-in ul.smartmenu>li.parent>a::before {position: absolute; content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); right: 0; transition: 250ms; -moz-transition: 250ms; -webkit-transition: 250ms; margin-top: 1px; }
.m-bb-menu-in ul.smartmenu>li>a::after {position: absolute; content: ""; width: 100%; height: 3px; bottom: 15px; left: 0; transition: 250ms; -moz-transition: 250ms; -webkit-transition: 250ms; opacity: 0; background-color: #fff; }
.m-bb-menu-in ul.smartmenu>li .mbi.mbi-ios-arrow-down {display: none; }
.m-bb-menu-in ul.smartmenu>li.parent>a::after {width: calc(100% - 15px); }
.m-bb-menu-in ul.smartmenu>li>a:hover::after,
.m-bb-menu-in ul.smartmenu>li.hover-active>a::after,
.m-bb-menu-in ul.smartmenu>li.active>a::after {opacity: 1; }
.m-bb-menu-in ul.smartmenu>li {margin-right: 50px; padding: 0 !important; }
.m-bb-menu-in ul.smartmenu>li:last-child {margin-right: 0; }
.m-bb-menu-in .horizontal-menu {position: static; text-align: center; }
.m-bb-menu-in ul.smartmenu>li.mega_center .level0.submenu {padding: 20px 0 77px; border-bottom: 5px solid #333333; background-color: rgba(255, 255, 255, 0.93); }
.m-bb-menu-in ul.smartmenu>li.mega_center {position: static; }
.m-bb-menu-in ul.smartmenu>li.mega_center .level0.submenu::before {display: none; }

@media only screen and (max-width:1366px) {
    .m-bb-menu-in ul.smartmenu>li>a {font-size: 16px !important; }
}

@media only screen and (max-width:1199px) {
    .m-bb-menu-in ul.smartmenu>li>a {font-size: 15px !important; }
    .m-bb-menu-in ul.smartmenu>li {margin-right: 20px !important; }
}

@media only screen and (max-width:991px) {
    .m-bb-menu-in ul.smartmenu>li>a {font-size: 12px !important; }
    .m-bb-menu-in ul.smartmenu>li {margin-right: 13px !important; }
}


/* Main Bottom Bar End */


/* Submenu Start */

.sm-block-img {min-height: 173px; min-width: 173px; background-size: cover; background-position: center; border-radius: 100%; z-index: 2; position: relative; }
.sm-block-img-box {margin: 40px 32px 0 0; position: relative; }
.sm-block-img-border {position: absolute; height: 182px; width: 179px; background: #5aafad; content: ""; border-radius: 100%; z-index: 1; top: -9px; left: -3px; }
.m-bb-submenu {width: 100%; position: absolute; left: 0; background: #fff; height: 300px; top: 70px; z-index: 1; display: none; }
.m-bb-submenu.show {display: block; }
.m-bb-submenu:hover {display: block; }
.sm-block-in {display: flex; align-items: flex-start; }
.sm-block-txt {margin-top: 40px; }
.sm-block-head h3, .sm-block-head h3 a {color: #5aafad; font-size: 25px; font-weight: 600; line-height: 1; margin: 0 0 13px; position: relative; }
.sm-block-head h3::before {content: ""; width: 98px; background-color: #888888; height: 1px; position: absolute; bottom: -12px; left: 0; }
.sm-block-list>ul>li {margin-bottom: 9px; display: inline-block; width: 100%; vertical-align: top; }
.sm-block-list>ul>li>a {color: #525252 !important; font-size: 20px !important; line-height: 1.2; position: relative !important; padding-left: 14px !important; cursor: pointer; }
.sm-block-list>ul>li>a:hover {opacity: 0.80; }
.sm-block-list>ul>li>a>img {position: absolute; left: 0; top: 6px; }
.sm-block-list {margin-top: 21px; display: inline-block; }

.nav-2 .col-md-4 {
    max-width: 336px;
    position: unset;
}

.nav-2 .sm-block-txt {
    position: unset;
}

.nav-2 .sm-block-img-border {
    display: none;
}

.nav-2.category-item .level0.submenu.show-sub {
    width: 25% !important;
    min-width: 360px;
    border-bottom: none !important;
    background-color: #fff !important;
}

.nav-2.category-item .level0.submenu.show-sub.nav-items-opened {
    width: 100% !important;
}

.nav-2 .m-bb-submenu-in .container .row {
    flex-direction: column !important;
}

.nav-2 .sm-block-in:hover .sm-block-img {
    border-color: #fff;
}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .col-sm-12.col-md-4:nth-of-type(1) .sm-block-list ul:before{content: 'AQUARIUMS';}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .col-sm-12.col-md-4:nth-of-type(2) .sm-block-list ul:before{content: 'ZOOS';}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .col-sm-12.col-md-4:nth-of-type(3) .sm-block-list ul:before{content: 'MONUMENTS';}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .col-sm-12.col-md-4:nth-of-type(4) .sm-block-list ul:before{content: 'SCIENCE & NATURE';}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .col-sm-12.col-md-4:nth-of-type(5) .sm-block-list ul:before{content: 'HISTORICAL';}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .col-sm-12.col-md-4:nth-of-type(6) .sm-block-list ul:before{content: 'MILITARY';}
.nav-2 .sm-block-in:hover .sm-block-list {
    display: block;
    z-index: 100;
    position: absolute;
    left: 334px;
    top: -10px;
    margin: 0;
    right: 0;
    padding-left: 0;
}
.nav-2 .sm-block-list, .nav-2 .sm-block-head h3:before {
    display: none;
}
.nav-2 .sm-block-list ul li span, .nav-2 .sm-block-list ul li a {
    font-family: 'Work Sans';
}
.nav-2 .sm-block-in:hover {
    background: #4AA19A;
    cursor: pointer;
}
.nav-2 .sm-block-img {
    min-height: 46px;
    min-width: 46px;
    border-radius: 2px;
    border: 1px solid #5aafad;
}
.nav-2 .sm-block-in:hover h3, .nav-2 .sm-block-in:hover h3 a {
    color: #fff;
}
.nav-2 .sm-block-in:hover h3:after {
    border-left: 6px solid #fff;
}
.nav-2 .sm-block-head h3:after {
    content: '';
    position: absolute;
    right: 0;
    top: 25%;
    border-left: 6px solid #4AA19A;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    height: 0;
    width: 0;
}
.nav-2 .sm-block-img-box .sm-block-img {
    display: block !important;
}
.nav-2 .m-bb-submenu-in .col-sm-12.col-md-4 .sm-block-list:before {
    position: absolute;
    top: 35px;
    left: 35px;
    font-weight: 500;
    font-family: 'Work Sans';
    font-size: 20px;
    color: #4AA19A;
    line-height: 20px;
}
.nav-2 .sm-block-in {
    padding: 15px;
    align-items: center;
    height: 65px;
    max-width: 336px;
}
.nav-2 .sm-block-img-box {
    margin: 0 32px 0 0;
    position: relative;
}
.nav-2 .sm-block-head h3, .nav-2 .sm-block-head h3 a {
    color: #1e1e1e;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 20px;
    font-family: 'Work Sans';
    margin: 0;
}
.nav-2 .sm-block-list ul {
    height: 430px;
    column-count: 2;
    column-gap: 0;
    background: linear-gradient(to right, #f7f7f7, #f7f7f7 50%, #fff 50%);
    padding-top: 70px !important;
    padding-left: 30px !important;
}
.nav-2 .sm-block-list ul li span, .nav-2 .sm-block-list ul li a {
    font-size: 16px !important;
    line-height: 20px !important;
    color: #1E1E1E !important;
    font-weight: 500;
}
.nav-2 .sm-block-list ul li span {
    margin-left: 10px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
}
.nav-2 .sm-block-list ul li {
    padding: 10px 25px 10px 5px;
    height: 50px !important;
}
.nav-2 .sm-block-list ul li a {
    cursor: pointer;
}
.nav-2 .sm-block-txt {
    margin-top: 0;
    width: 336px;
}


.level0.submenu.show-sub {
    min-width: 335px !important;
}.level0.submenu.show-sub .mbmenu-block.mbmenu-block-top.grid-full.std ,
 .level0.submenu.show-sub .mbmenu-block.mbmenu-block-top.grid-full.std .m-bb-submenu-in .container {
     padding: 0;
 }
.level0.submenu.show-sub.nav-items-opened{
    max-width: 1600px !important;
}
.nav-2 .sm-block-img-box .sm-block-img {
    display: block !important;
    background-color: white;
    border-radius: 50%;
    overflow: hidden;
}


.m-bb-menu-in ul.smartmenu>li.mega_center .level0.submenu.show-sub.nav-items-opened{
    display:block;
    position: absolute;
    margin: 0 auto;
    max-width: 1600px;
    width: 100% !important;
    left: unset;
}


.main-nav-wrap .main-btmbar .container {
    position: relative;
}

.m-bb-menu-in ul.smartmenu>li.mega_center {
    position: relative;
}

.level0.submenu.show-sub {}

li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub {
    position: absolute;
    left: 0;
}.level0.submenu.show-sub .show-sub-content .m-bb-submenu-in .container .row .col-sm-12.col-md-4 {
     padding: 0;
     margin: 0 auto;
 }
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in {
    padding: 15px 30px;
}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .col-sm-12.col-md-4:nth-of-type(1) .sm-block-in:hover .sm-block-list:after{
    background-image: url(https://qat.muzemerch.com/media/wysiwyg/mm_home/bestsell-summer.jpg);
}

li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list:after{
    content: "";
    position: absolute;
    width: 260px;
    height: 220px;
    background-size: contain !important;
    background-position: top center !important;
    display: inline;
    background: transparent;
    top: 80px;
    right: 40px;
    text-align: center;
}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list:before{
    content:"FEATURED PRODUCTS";
    max-width:350px;
    display:inline;
    position: absolute;
    top:40px;
    width:300px;
    margin-right: 0 !important;
    height:30px;
    left: unset;
    right: 0;
    color: #1E1E1E;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list ul{
    width:100%;
    max-width: 554px !important;
    min-width: unset;
}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list ul li{
    max-width:250px !important;

}
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list {
    width:100%;
    min-width: 1080px;
    background: #fff;
    justify-content: space-between;
    padding-right: 40px !important;
}

.level0.submenu.show-sub {
    min-width: 335px !important;
}.level0.submenu.show-sub .mbmenu-block.mbmenu-block-top.grid-full.std ,
 .level0.submenu.show-sub .mbmenu-block.mbmenu-block-top.grid-full.std .m-bb-submenu-in .container {
     padding: 0;
 }
.level0.submenu.show-sub.nav-items-opened{
    max-width: 1600px !important;
}
.nav-2 .sm-block-img-box .sm-block-img {
    display: block !important;
    background-color: white;
    border-radius: 50%;
    overflow: hidden;
}


.m-bb-menu-in ul.smartmenu>li.mega_center .level0.submenu.show-sub.nav-items-opened{
    display:block;
    margin-left: auto !important;
    margin-right: auto !important;
    position: absolute;
    margin: 0 auto;
    max-width: 1600px;
    width: 100% !important;
    left: unset;
}


.main-nav-wrap .main-btmbar .container {
    position: relative;
}

.m-bb-menu-in ul.smartmenu>li.mega_center {
    position: relative;
}

.level0.submenu.show-sub {}

li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub {
    position: absolute;
    left: 0;
}.level0.submenu.show-sub .show-sub-content .m-bb-submenu-in .container .row .col-sm-12.col-md-4 {
     padding: 0;
     margin: 0 auto;
 }
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in {
    padding: 15px 30px;
}.level0.submenu.show-sub {
     min-width: 335px !important;
 }.level0.submenu.show-sub .mbmenu-block.mbmenu-block-top.grid-full.std ,
  .level0.submenu.show-sub .mbmenu-block.mbmenu-block-top.grid-full.std .m-bb-submenu-in .container {
      padding: 0;
  }
.level0.submenu.show-sub.nav-items-opened{
    max-width: 1600px !important;
}
.nav-2 .sm-block-img-box .sm-block-img {
    display: block !important;
    background-color: white;
    border-radius: 50%;
    overflow: hidden;
}


.m-bb-menu-in ul.smartmenu>li.mega_center .level0.submenu.show-sub.nav-items-opened{
    display:block;
    margin-left: auto !important;
    margin-right: auto !important;
    position: absolute;
    margin: 0 auto;
    max-width: 1600px;
    width: 100% !important;
    left: unset;
}


.main-nav-wrap .main-btmbar .container {
    position: relative;
}

.m-bb-menu-in ul.smartmenu>li.mega_center {
    position: relative;
}

.level0.submenu.show-sub {}

li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub {
    position: absolute;
    left: 0;
}.level0.submenu.show-sub .show-sub-content .m-bb-submenu-in .container .row .col-sm-12.col-md-4 {
     padding: 0;
     margin: 0 auto;
 }
li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in {
    padding: 15px 30px;
}

li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list ul:before{
    content:"";
    position: absolute;
    top: 37px !important;
    margin-bottom: 40px;
    font-weight: 500;
    font-family: 'Work Sans';
    font-size: 20px;
    color: #4AA19A;
    line-height: 20px;
    text-transform: uppercase;
}
@media only screen and (min-width: 1350px) and (max-width: 1400px){

    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list{
        max-width: 1010px !important;
        min-width: 1010px !important;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1350px){
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list{
        max-width:800px !important;
        min-width: 870px;
    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list:before,
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list:after{
        right:20px;
    }
}
@media only screen and (min-width: 980px) and (max-width:1200px){
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list{
        max-width:670px !important;
        min-width: 670px;
        top: 0 !important;
        margin-top: -10px;

    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list ul li span{
        line-height:20px !important;
    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list ul li{
        padding:5px 0;
        line-height:30px !important;
        max-height: 7px !important;
    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list ul{
        max-width: 400px !important;
        line-height: 55px;

    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list ul li span{
        font-size: 14px !important;

    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list:after{

        width: 200px;
        height: 120px;
    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list:before{

        width: 200px;
        height: 120px;
    }
}
@media only screen and (min-width: 768px) and (max-width:980px){
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list:after,
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list:before{
        display:none;
    }

    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list{
        max-width: 400px !important;
        margin-top: -10px;
        min-width: 520px !important;
    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list ul li{
        display: inline;
    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list ul{

    }
    .level0.submenu.show-sub .show-sub-content .m-bb-submenu-in .container .row .col-sm-12.col-md-4 {
        max-width: 220px;
    }
}
.magebig-nav li.level0 .show-sub {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
    transition: all 0.6s ease;
}
.magebig-nav li.level0:hover > .show-sub {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

@media only screen and (min-width: 1600px) {
    .nav-2.category-item .level0.submenu.show-sub{width: 15% !important;  min-width: 400px;}
    .nav-2.category-item .level0.submenu.show-sub.nav-items-opened{width: 80% !important;}
    .nav-2 .sm-block-list{width: 700px !important;}
    .nav-2 .sm-block-list ul{min-width: 630px !important;}
}

@media only screen and (min-width: 1400px){
    .nav-2 .sm-block-list ul{height: 487px; min-width: 750px;}
    .nav-2 .sm-block-in:hover .sm-block-list{top: -20px;}
}
@media only screen and (min-width: 768px) and (max-width: 800px) { li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub { margin-left: 75px !important; } }
@media only screen and (min-width: 800px) and (max-width: 840px) { li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub { left: 75px !important; } }
@media only screen and (min-width: 841px) and (max-width: 900px) { li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub { left: 85px !important; } }
@media only screen and (min-width: 901px) and (max-width: 980px) { li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub { left: 95px !important; } }
@media only screen and (min-width: 980px) and (max-width: 1120px) { li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub { left: 55px !important; } }
@media only screen and (min-width: 768px) and (max-width: 1200px) { .level0.submenu.show-sub .show-sub-content .m-bb-submenu-in .container .row .col-sm-12.col-md-4 { max-width: 280px; }
    .nav-2 .m-bb-submenu-in .container .row { max-width: 280px; margin-left: 0px; }
    .level0.submenu.show-sub.nav-items-opened { max-width: 280px !important; min-width: 280px !important; }
    .level0.submenu.show-sub .show-sub-content .m-bb-submenu-in .container .row .col-sm-12.col-md-4 .sm-block { max-width: 280px !important; min-width: 280px !important; }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list { left: 280px !important; }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in { max-width: 280px !important; }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub { max-width: 280px !important; min-width: 280px !important; }
    .nav-2 .sm-block-txt { min-width: 150px !important; } }
@media only screen and (min-width: 980px) and (max-width: 1200px) { li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in .sm-block-list ul { max-width: 440px !important; } }
@media only screen and (min-width: 798px) and (max-width: 841px) { .col-sm-12.m-bb-menu-wrap .m-bb-menu-in .horizontal-menu.navigation ul.smartmenu.magebig-nav li.level0.level-top a { font-size: 11px !important; } }
@media only screen and (min-width: 768px) and (max-width: 797px) { .col-sm-12.m-bb-menu-wrap .m-bb-menu-in .horizontal-menu.navigation ul.smartmenu.magebig-nav li.level0.level-top a { font-size: 10px !important; } }
@media only screen and (min-width: 842px) and (max-width: 945px) { .col-sm-12.m-bb-menu-wrap .m-bb-menu-in .horizontal-menu.navigation ul.smartmenu.magebig-nav li.level0.level-top a { font-size: 12px !important; } }

@media only screen and (max-width:991px) {
    .m-bb-submenu {top: 59px; }
    .nav-2 .sm-block-in{height:50px !important; max-width: 280px !important; min-width: 280px !important;}
    .nav-2 .sm-block-list{width: 500px !important;}
    .nav-2 .sm-block-head h3, .nav-2 .sm-block-head h3 a{font-size: 12px !important;}
    .nav-2 .sm-block-img{min-height: 30px; min-width: 32px;}
    .nav-2 .sm-block-head h3:after{border-left: 4px solid #4AA19A; border-top: 4px solid transparent; border-bottom: 4px solid transparent;}
    .nav-2 .sm-block-list ul{padding-top: 50px !important; padding-left: 20px !important; height: 340px !important;}
    .nav-2 .sm-block-in:hover .sm-block-list{left: 280px !important; top: 0;}
    .nav-2 .m-bb-submenu-in .col-sm-12.col-md-4 .sm-block-list:before{font-size: 14px; position: absolute; top: 25px;}
    .nav-2 .sm-block-list ul li{padding:2px !important; height: 50px !important;}
    .nav-2 .sm-block-list ul li span, .nav-2 .sm-block-list ul li a{font-size: 12px !important;}
}


@media only screen and (min-width: 770px) and (max-width: 1199px)  {
    .nav-2 .sm-block-in{height:60px; max-width: 300px;}
    .nav-2 .sm-block-img{min-height: 40px; min-width: 40px;}
    .nav-2 .sm-block-list{width: 700px; left: 330px !important; top:0 !important;}
    .nav-2 .sm-block-list ul{height: 400px;}
     li.parent.level0.open .level0.submenu.show-sub{display: block;}
     li.parent.level0 .level0.submenu.show-sub{display: none;}
    .m-bb-submenu-in .sm-block-head.open .sm-block-img{border-color:#fff;}
    .m-bb-submenu-in .sm-block-head.open .sm-block-in{background: #4AA19A; cursor: pointer;}
    .m-bb-submenu-in .sm-block-head.open .sm-block-in h3,
    .m-bb-submenu-in .sm-block-head.open .sm-block-in h3 a,
    .m-bb-submenu-in .sm-block-head.open .sm-block-in h3:after{color: #fff;}
    .m-bb-submenu-in .sm-block-head.open .sm-block-list{display: block;}
    .m-bb-submenu-in .sm-block-head .sm-block-list{display: none;}
}

@media only screen and (min-width: 770px){
    .nav-2 .col-sm-12 > .sm-block > .sm-block-in > .sm-block-txt .sm-block-head + .sm-block-list {
        opacity: 0;
        visibility: hidden;
        transition: all 0.6s ease;
        display: table-column;
    }
    li.category-item.level0.nav-2.level-top.mega_center.parent .level0.submenu.show-sub .m-bb-submenu-in .sm-block .sm-block-in:hover .sm-block-list {
        opacity: 1;
        visibility: visible;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1024px){
    .nav-2 .sm-block-list ul li{ height: 65px !important;}
}

@media only screen and (min-width: 1350px){
    .nav-2 .sm-block-list ul{min-width: 750px !important;}
}

@media only screen and (max-width:1366px) {
    .sm-block-img-border {height: 142px; width: 139px; }
    .sm-block-img {min-height: 133px; min-width: 133px; }
    .sm-block-list>ul>li>a {font-size: 16px !important; }
    .sm-block-list>ul>li>a>img {top: 3px; }
    .sm-block-head h3 {font-size: 17px; }
    .sm-block-img-box {margin: 40px 31px 0 0; }
    .m-bb-submenu {top: 64px; }
}

@media only screen and (max-width:1085px) {
    .m-bb-submenu-in {padding: 20px 0 47px; }
    .sm-block-list>ul>li>a {font-size: 14px !important; }
    .sm-block-img {min-height: 103px; min-width: 103px; }
    .sm-block-img-border {height: 112px; width: 109px; }
}



/* Submenu End */


/* --- Main Header End --- */


/* --- Main/Home Header CSS End --- */

@media (max-width: 767px) {
    .header .col-btn-actions {position: fixed; bottom: unset; top: 0; }
    .mfp-wrap .mfp-container .m-mb-search-in {margin-top: 0; padding: 120px 20px 0; position: relative; }
    .mfp-wrap .mfp-container .m-mb-search-in .mfp-close {right: 0 !important; top: 0 !important; }
    .mfp-wrap .mfp-container .m-mb-search-in #search_mini_form {flex-direction: column; }
    .mfp-wrap .mfp-container .m-mb-search-in #search_mini_form .actions .action {border-radius: 4px;margin-top: 20px;border: none;height: 45px;}
    .mfp-wrap .mfp-container .m-mb-search-in #search_mini_form #search {/* font-size: 13px !important; *//* border-radius: 4px !important; */height: 45px;border: 1px solid #d9d9d9;border-radius: 4px 0 0 4px;padding: 0 48px 0px 18px;font-size: 18px;}
    .mfp-wrap .mfp-container .m-mb-search-in #search_mini_form .loading-mask {height: 30px; margin: 0; right: 6px !important; top: 8px; }
    .col-btn-actions .col-cart .minicart-action .counter.qty .counter-number {position: absolute; background-color: #018381; bottom: 9px; left: 7px; height: 17px; width: 17px; color: #fff; text-align: center; border-radius: 30px; font-size: 10px; line-height: 16px; }
}

[name*="telephone"] .control._with-tooltip .field-error {
    display: block !important;
}
