.deals-and-discounts-ws, .mobile-deals-and-discounts-ws {
margin-top:20px;margin-bottom: 20px;
}
.deals-and-discounts-ws {
display:block;
}
.mobile-deals-and-discounts-ws {
display:none;
}

.category-big-eid-sale .subcat-box {
 justify-content: center;
 margin-left:111px;
}
.category-big-eid-sale.category-landing-page .sub-cat-ul .info.ex {
	width: 33%!important;
}
@media (max-width:767px) {
.buy-bulk-wrapper {
        width: 100%;
        max-width: 100%;
        margin-top: 0;
    }
.category-big-eid-sale .subcat-box {
 justify-content: center;
 margin-left:-15px;
}
    .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main ,
    .container { max-width:100%;}

    .short-links {
        width: 50% !important;
        text-align: center;
        border-bottom: 1px solid #cfcfcf;
        padding: 10px;
        border-color: #e1e1e1 !important;
    }
    .checkout-cart-index .short-links {
        border-bottom: 0;
    }
    .cart-container .short-links .short-img img {
        width: auto;
    }
    .short-links:nth-child(2n) {
        border-right: 0;
    }

    .short-links:nth-child(3n), .short-links:last-child {
        border-bottom: 0;
    }
    .shipping-home {
        padding: 0;
    }

    .top-header-left-container, .right-content.right_set1 {
        width: 100%;
        text-align: center;
    }
    .middle_cont {
        width: 100%;
    }
    .page-header .header.panel .header-offer a {
        padding: 6px 5px;
    }
    .header-offer {
        font-size: 12px;
    }
    a.logo img {
        max-width: 180px;
    }
    .block.block-search {
        max-width: 100%;
        display: inline-block;
    }
    a.logo {
        margin: 0 auto;
        float: none;
    }
    .header.content {
        text-align: center;
    }
    .nav-toggle {
        top: 0;
        position: static !important;
        display: inline-block;
        vertical-align: middle;
        float: left;
        margin-top: 19px !important;
        width:51px;
        text-align:left;
    }
    .block-search .control {
        border: 0;
        margin: 0;
        padding: 0;
    }

    .block-search .action.search:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\e615';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center;
        font-size: 20px;
        line-height: 32px;
        color: #fff;
    }



    .block-search .action.search {
        display: inline-block;
        background-image: none;
        background: none;
        -moz-box-sizing: content-box;
        border: 0;
        box-shadow: none;
        line-height: inherit;
        margin: 0;
        padding: 0;
        text-decoration: none;
        text-shadow: none;
        font-weight: 400;
        position: absolute;
        right: 10px;
        top: 0;
        z-index: 1;
        opacity: 1 !important;
        padding: 0 10px;
        line-height: 46px;
    }
    .block-search .label { display:none;}
    form#search_mini_form {
        position: relative;
    }
    .block-search .action.search span {
        display: none;
    }
    .banner_tit strong {
        font-size: 26px;
        line-height: normal;
    }
    .banner_tit span {
        font-size: 16px;
        letter-spacing: 0px;
    }
    .minicart-wrapper {
        position: initial !important;
        border: 0;
        margin: 0;
        float: right;
        text-align: center;
        width: 40px;
        border-left: 1px solid #ccc;
        height: 50px;
        padding-top: 6px;
    }
    .minicart-wrapper .action.showcart {
        width: 30px;
        text-align: center;
        float:right;
        padding:0px;
    }
    .minicart-wrapper .action.showcart::before {
        position: initial !important;
        line-height: normal !important;
        display: inline-block;
        width: 100%;
        vertical-align: middle !important;
    }
    .minicart-wrapper .action.showcart .counter.qty {
        font-size: 0;
    }
    .minicart-wrapper .action.showcart .counter.qty span { display:none;}

    .minicart-wrapper .action.showcart span.counter-number {
        display: inline-block !important;
        font-size: 10px;
        background-color: #f00;
        border-radius: 50%;
        width: 15px;
        height: 15px;
        padding: 0;
        text-align: center;
        line-height: 15px;
        color: #fff;
        position: absolute;
        top: -4px;
        left: 19px;
    }
    .minicart-wrapper .action.showcart span.counter.qty.empty {
        display: none !important;
    }

    .minicart-wrapper .action.showcart .text {
        line-height: normal;
        display: inline-block;
        font-size: 12px !important;
    }
    .banner-slider-carousel .item-content img {
        min-height: 140px;
    }
    .shiping-gear .container {
        padding: 0;
    }
    .banner-four img {
        min-height: 120px;
    }
    #banner-slider-carousel .owl-dots { display:none;}
    #banner-slider-carousel .owl-nav button {
        width: 20px !important;
        height: 30px !important;
        line-height: 30px !important;
    }
    .free-shiping {
        display: none;
    }
    .owl-carousel .owl-nav button.owl-prev {
        left: -17px;
        background-color:#fff !important;
    }
    .owl-carousel .owl-nav button.owl-next {
        right: -17px;
        background-color:#fff !important;
    }
    .owl-carousel .owl-nav button:hover {
        background-color: #00a8e1 !important;
    }
    .mp-product-slider-title, #block-feature-brand-heading, .mp-clearance-deal {
        font-size: 20px;
    }
    .mp-ps-info {
        font-size: 13px;
    }
    .bottom_banner { position:relative; padding:0px;}
    .banner-b-mobile { position:relative; ;}
    .banner-b-mobile::before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #000;
        z-index: 9;
        opacity: .3;
    }
    .bottom_banner .container {
        position: relative;
        z-index: 9;
        padding:0px;
    }
    .banner-b-data {
        right: 0;
        left: 0;
        padding: 0 15px;
        z-index:9;
        max-width: 100%;
    }
    a.start-selling { font-size:14px;}
    .footer.content > div {
        width: 100% !important;
        padding: 0 !important;
        margin: 10px 0 !important;
    }
    .page-footer h3 { margin-bottom:10px;}
    .brands .container {
        max-width: 100%;
    }
    .block-brand-feature .block-content .owl-carousel {
        width: calc(100% - 0px);
        padding: 0 15px;
    }
    .copyright_extra { padding:10px 15px ;    font-size: 13px;}


    /**/
    .nav-sections .header.links li > a {
        border-top: 1px solid #E2E5EA;
    }
    .navigation > ul {
        width: 100%;
        display: inline-block !important;
        text-align: left !important;
        justify-content: left;
        vertical-align:middle;
    }

    .navigation .level0 > .level-top ,.navigation .level0  .level-top, .accmenumob ul.header.links li a ,
    .helpmenuuuu li a{
        line-height: 50px;
        font-weight: 300;
        letter-spacing: 1px;
        font-size: 15px;
        text-align: left;
        padding: 0 15px !important;
        margin: 0;
        vertical-align: middle;
        color: #07203F;
    }
    .helpmenuuuu li {
        margin: 0;
        letter-spacing: normal;
    }
    .helpmenuuuu li a {
        border-bottom: 1px solid #E2E5EA;
        display: inline-block;
        width: 100%;
    }
    .navigation ul.submenu .ui-menu-item a.level-top {
        line-height: 50px;
        font-weight: 300;
        letter-spacing: 1px;
        font-size: 15px;
        text-align: left;
        padding: 0 15px !important;
        margin: 0;
        vertical-align: middle;
        color: #07203F;
        display: inline-block;
        width: 100%;
    }
    .navigation ul.submenu .ui-menu-item a.level-top span.ui-menu-icon {
        float: right;
    }
    .navigation ul.submenu .ui-menu-item:last-child  a {
        font-weight: 600;
        font-size: 16px;
    }
    .sections.nav-sections {
        background: #fff !important;
    }
    .navigation .level0 {
        border-right: 0px !important;
    }
    .nav-sections-item-content > .navigation {
        padding: 0;
    }

    .navigation .level0.parent > .level-top  .ui-menu-icon::after ,
    .navigation .parent .level-top span.ui-menu-icon.ui-icon.ui-icon-carat-1-e::after {
        content: '\e608';
        font-family: 'luma-icons';
        border-radius: 0;
        border: 0;
        color: rgba(200, 200, 200, 100);
        font-size: 14px;
        display:inline-block !important;
    }
    .navigation .ui-menu-item { border-color:rgba(200, 200, 200, 100); }

    .navigation ul.submenu .ui-menu-item { border-bottom:1px solid rgba(200, 200, 200, 100);}

    .page-products .columns {
        padding-top: 0;
    }
    .sub-cat-ul { margin-bottom:20px ;}
    .page-with-filter .columns .sidebar-main {
        display: inline-block;
        width: 100%;
    }
    .page-layout-2columns-left .column.main {
        width: 100%;
        display: inline-block;
        width: 100%;
    }
    .toolbar-sorter.sorter {
        position: initial;
    }
    .filter-title strong {
        box-shadow: none !important;
        border: 0;
        color: #000;
        text-transform: uppercase;
        font-weight: 600;
        width:100%;
    }
    .filter-title strong::before {
        content: '\e609';
        font-family: 'luma-icons';
        vertical-align: middle;
        margin-right: 11px;
        margin-top: -2px;
        display: inline-block;
    }
    #layered-filter-block {
        background-color: transparent;
    }
    .filter.active .filter-title strong {
        color: #000;
        float: left !important;
        width: 100%;
        text-align: left;
        padding: 16px 15px;
        height: 100%;
        top: 0;
    }
    .filter.active .filter-title strong:after {
        float: right;
    }
    .filter.active .filter-title {
        background-color: #fff;
        border: 0;
        z-index: 999;
    }
    .products.wrapper + .toolbar.toolbar-products {
        display: block;
    }
    .page-header {
        margin-bottom: 0;
        position: sticky;
        top: 0;
        z-index: 99;
        background-color: #fff;
    }
    body {
        overflow: visible;
    }
    .navigation .parent .level-top:after { display:none !important;}
    .nav-sections-item-title ,
    .accmobheading ,
    .helpmobheading  {
        height: auto;
        line-height: normal;
        text-transform: capitalize;
        font-size: 17px;
        font-weight: 600 !important;
        padding: 12px;
        padding-top: 14px;
        padding-bottom: 14px;
        background-color: #E2E5EA !important;
        width: 100%;
        text-align: left;
        border-color:#E2E5EA;
        cursor:pointer;
    }
    .customer-welcome ul {
        box-shadow: none;
    }
    .nav-sections .header.links {
        border-bottom: 0;
    }
    .nav-sections-item-content {
        float: left;
        margin-left: 0;
        margin-top: 0;
        width: 100%;
        padding: 0;
    }
    .nav-sections-item-title a {
        color: #000;
    }

    .footer.content > div {
        border-bottom: 1px solid rgba(255,255,255,.1);
        padding-bottom: 2px !important;
        margin-bottom: 2px !important;
    }
    .page-footer h3::before {
        display: inline-block;
        float: right;
        content: '+';
        font-weight: 300;
        margin-top: 0;
        font-size: 25px;
    }
    .page-footer .alan_active h3::before {
        content: '-';
        line-height: 23px;
        font-size: 30px;
    }
    .footer_links_content {
        display: none;
    }
    .alan_active .footer_links_content {
        display: block;
    }
    .footer.content > div#last_final {
        padding: 0 !important;
        margin-top: 20px !important;
    }
    .block.block-brand-list .block-title {
        background: #fff;
        padding: 20px 0;
    }
    .block.block-brand-list .block-title::before ,
    .block.block-brand-list .block-title::after { display:none !important; }
    .block-brand-list ul.brand-options {    margin: 0 !important;}
    .block-brand-list ul.brand-options li {    border: 1px solid #ddd !important;    border-radius: 3px;    margin: 3px 1px;}
    .block-brand-list ul.brand-options li a {    padding: 8px 9px !important;    font-size: 14px;}

    .block-content.brand-mix-container {
        margin-top: 0 !important;
    }
    .block-brand-list ul.brand-options li.active {
        background-color: #eee;
        border-color: #eee !important;
    }
    .brand-list-content ol.products .item .product-image-photo {
        min-width: auto;
    }
    .block-brand-search .block-content .mp-searchbox .form-control {    height: 40px !important;    margin: 0; padding: 6px 20px !important;}

    .block-brand-search .search-btn::before {
        font-size: 21px;
        line-height: 40px;
    }
    .block-brand-search { padding:20px 0;}
    .block-brand-search .block-content {
        margin: 0;
    }

    .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto !important;
        float: none;
        position: fixed !important;
        width: 90% !important;
        -webkit-transform:  translateY(-50%);
        -moz-transform:     translateY(-50%);
        -ms-transform:      translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        min-height:inherit !important;
    }

    .logoWrapper .modalLogo {
        max-height: 60px;
    }
    .logoWrapper {
        padding: 10px 0;
    }
    .igModalHeader {
        padding: 10px 15px 10px;
    }
    .igModalBody {
        padding: 0px 15px 20px;
        box-sizing: border-box;
    }
    .page-wrapper > .breadcrumbs {
        display: inline-block;
        margin: 0;
    }
    .breadcrumbs .item:not(:last-child):after { margin:0 4px;}
    .navigation > ul > .level0 {    white-space: normal;}
    .navigation .level0 > .submenu {    position:inherit !important;}

    .minicart-wrapper .block-minicart {
        text-align: left;
        border: 1px solid #ddd;
        max-width: 90% !important;
    }
    div#switcher-language {
        display: inline-block;
    }
    .modals-overlay {
        z-index: 9999 !important;
    }
    .modal-popup.confirm .modal-inner-wrap .modal-content {
        padding: 0 10px;
    }
    .modal-popup .modal-footer {
        padding: 20px 10px;
    }
    .confirm.modal-popup .action-close {
        padding: 5px;
        margin-right: 5px;
    }
    .modal-popup.confirm .modal-inner-wrap {
        max-width: 90% !important;
        width: 100%;
    }
    .cart-container {
        padding: 0 15px;
    }

    .cart.table-wrapper .product-item-photo {
        position: initial;
        padding: 0 !important;
        border: 0 !important;
        margin: 0px auto !important;
        margin-bottom: 10px !important;
        border: 1px solid #ddd !important;
        max-width:90px;
    }
    .cart.table-wrapper .cart .product-image-container {
        width: 90px !important;
    }

    .cart-container thead {
        display: none;
    }
    .cart-container tr.item-info {
        display: inline-block;
        width: 100%;
    }
    .cart.table-wrapper .col.qty[data-th]:before, .cart.table-wrapper .col.price[data-th]:before, .cart.table-wrapper .col.subtotal[data-th]:before, .cart.table-wrapper .col.msrp[data-th]:before { text-transform:uppercase; text-align:center;}

    .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp { text-align:center !important;}

    .cart.table-wrapper .item td.price span {
        display: inline-block !important;
        width: auto !important;
        vertical-align: middle;
    }
    .cart.table-wrapper tbody > tr > td:last-child {
        width: 100% !important;
        display: inline-block;
        text-align: center;
    }
    .cart.table-wrapper .item td.col.item {
        text-align: center;
    }
    .cart.table-wrapper .actions-toolbar > .action-delete {
        position: initial;
        float: none !important;
    }
    .cart-container .form-cart .actions.main .action {
        width: 100%;
        margin: 3px 0;
    }
    .page-main > .page-title-wrapper .page-title {
        font-size: 17px;
    }
    .checkout-index-index .nav-sections {
        left: -100% !important;
    }
    .checkout-index-index.nav-open .nav-sections { left:0 !important;}
    .checkout-index-index .nav-sections, .checkout-index-index .nav-toggle {
        display: inline-block !important;
    }
    .checkout-index-index .sections.nav-sections {
        max-width:440px;
    }
    .opc-estimated-wrapper {
        display: none;
    }
    .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {
        background-color: transparent;
        padding: 0;
    }
    .block.crosssell {
        order: 2;
    }
    .block.crosssell .title strong {
        font-size: 17px;
    }
    .footer.content > div#last_final {
        border: 0;
    }
    .contact-info-box {
        width: 50%;
        padding: 5px 5px;
    }
    .contact-info-box:last-child {
        width: 100%;
    }
    #helpdesk-contacts-form, .map {
        width: 100%;
        padding: 20px 0;
    }
    .owl-carousel .owl-nav button ,
    .owl-carousel .owl-nav button:hover  {     opacity: .5; color: #cccccc !important ; border-color: #ccc !important; border-width: 3px !important; font-weight: bold !important; }
    .owl-carousel .owl-nav button.owl-prev ,
    .owl-carousel .owl-nav button.owl-next {background-color: transparent !important; }


    .block-search .action.search {
        background-color: #00a8e1;
        border-radius: 0 4px 4px 0 !important;
        color: #fff !important;
        height: 32px;
        right: 0;
        line-height: 32px;
        z-index: 99;
    }
    .amsearch-close {
        top: 9px;
    }
    .amasty-xsearch-loader {
        top: 11px;
    }
    .search-autocomplete.amsearch-left-position {
        margin-top: 0;
        max-width: 100% !important;
        width: 100% !important;
        margin: 0 !important;
        top: 100% !important;
    }
    .block-search input {
        border-radius: 4px;
        padding: 5px 50px 5px 10px;
        font-size: 13px;
        height: 32px !important;
    }
    .nav-open .nav-toggle::after {
        z-index: 999;
    }
    .banner1 .box-banner-data .btn.btn-primary {
        font-size: 13px;
        padding: 0 24px;
        line-height: 33px;
        margin:0px;
    }
    .banner1 .box-banner-data h3 ,
    .box-banner-data h3 {    font-size: 18px;}
    .wk-mp-landingpage .wk-mp-header h1 {
        font-size: 23px !important;
    }
    .wk-mp-landingpage .wk-mp-header h2 {
        font-size: 15px!important;
        line-height: normal;
    }
    body .wk-mp-landingpage .form.create.account .info .field, body .wk-mp-landingpage .form.create.account .account .password, body .wk-mp-landingpage .form.create.account .account .confirmation {
        width: 100%;
        padding: 0 !important;
        float: left;
    }
    .wk-mp-design .fieldset > .field > .label, .fieldset > .fields > .field > .label, .wk-mp-model-popup .fieldset > .field > .label, .fieldset > .fields > .field > .label {
        margin: 0 0 2px;
    }
    .wk-list-container-registration {
        padding: 20px 20px !important;
    }
    .wk-mp-landingpage .form.create.account .account .password, .wk-mp-landingpage .form.create.account .account .confirmation {
        margin-bottom: 10px;
    }

    .page-layout-seller-login {
        display: block !important;
    }
    .page-layout-seller-login .wk-mp-page-wrapper {
        width: 90% !important;
        max-width: 100%;
        box-sizing: border-box;
        margin: 10px auto 10px !important;
        height: auto !important;
        min-height: inherit !important;
    }
    .featured .owl-theme .owl-nav ,
    .best-seller  .owl-theme .owl-nav{	display: block !important;}

    /*div.owl-carousel .owl-nav button.owl-prev, 
    div.owl-carousel .owl-nav button.owl-next {
        border: 0px !important;
        opacity: 1 !important;
        font-size: 45px !important;
        font-weight: normal !important;
        color: #333 !important;
            background-color:transparent !important;
    }
    div.owl-carousel .owl-nav button.owl-prev.disabled, 
    div.owl-carousel .owl-nav button.owl-next.disabled { opacity:.5 !important;}
    
    #banner-slider-carousel .owl-nav button {
        background-color: transparent !important;
    }
    */
    .product-info-main .box-tocart {
        display: inline-block;
        width: 100%;
        margin-bottom: 10px;
    }

    .product-info-main .product-add-form .box-tocart.fix-cart{
        position: fixed;
        bottom: 0;
        left: 0;
        background-color: #00a8e1;
        right: 0;
        padding: 10px 10px;
        z-index: 99;
        margin:0px;
    }
    .product-info-main .product-add-form {
        width: 100%;
    }
    .product-info-main .product-add-form select {
        max-width: 360px;
    }
    .product-info-main .product-add-form .field.qty {
        display: inline-block;
        width: 160px;
        float: left;
        margin: 0;
    }
    .product-info-main .product-add-form div.actions {
        display: inline-block;
        width: 100%;
        float: left;
        margin: 0;
        padding: 0;
        text-align: center;
    }
    .product-info-main .product-add-form div.actions button#product-addtocart-button {
        width: 100%;
        line-height: 35px;
        vertical-align: middle;
    }
    .box-tocart .field.qty input#qty {
        width: 90px;
        height: 35px;
        text-align: center;
        padding: 0 30px;
    }
    .box-tocart.fix-cart .field.qty input#qty { border:0px;}

    #wh-widget-send-button.wh-widget-left {
        left: auto;
        right: 0;
    }
    .box-tocart {
        display: inline-block;
        width: 100%;
        margin-bottom: 10px;
    }
    .catalog-product-view #wh-widget-send-button.wh-widget-left  { bottom: 55px !important; }
    .box-tocart .field.qty label {
        min-width: 36px;
        margin: 0;
        color: #000;
    }
    .product-info-main .product-add-form .box-tocart.fix-cart  .field.qty label  { color:#fff;}
    .box-tocart .field.qty input[type="button"] {
        width: 30px;
        height: 37px;
        vertical-align: middle;
    }
    .box-tocart .field.qty input.qtyminus[type="button"] {
        height: 35px;
    }
    .page-layout-1column .product-info-main {
        width: 100%;
        padding: 0;
        display: inline-block;
    }
    .page-layout-1column .product.media {
        width: 100%;
        margin-bottom: 20px;
        margin-top:15px;
    }
    .fotorama__dot {
        width: 10px;
        border-color: #00a8e1;
        height: 10px;
        border-radius: 50%;
    }
    .fotorama__active .fotorama__dot {
        border-color: #00a8e1;
        background-color: #00a8e1;
    }
    .catalog-product-view .page-wrapper > .breadcrumbs {
        display: none;
    }
    .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
        display: none !important;
    }

    .product-info-main .page-title-wrapper h1 {
        font-size: 18px;
    }
    .product-info-price {
        margin-left: 0;
        margin-right: 0;
        width: 100% !important;
    }
    .vat_det { font-size:14px; padding-bottom:0px;}
    .wk-ap-price-block {
        margin-bottom: 10px;
    }
    .product-info-main .product-social-links .product-addto-links, 
    .product-info-main .product-social-links .action.mailto {
        margin-left: 0;
        margin-right: 10px;
    }
    div.product-info-main .product-social-links a.action {
        width: 100%;
        border-radius: 10px;
        margin: 0;
        line-height: 35px;
        height: 40px;

    }
    div.product-info-main .product-social-links a.action::before { font-size:16px !important;}
    .product-info-main .product-social-links {
        width: 100%;
    }
    .product-info-main .product-social-links .product-addto-links, 
    .product-info-main .product-social-links .action.mailto {
        width: 50%;
        float: left;
        margin: 0;
        max-width: 100%;
    }
    .product-info-main .product-social-links .product-addto-links {
        width: 50%;
        padding-right: 10px;
    }
    .product-info-main .product-social-links a.action span {
        display: inline-block;
        text-transform: capitalize;
        letter-spacing: normal;
        color: #777;
        vertical-align: middle;
        font-size: 13px;
    }
    .product-info-main .product.attribute.overview {
        margin: 15px 0;
    }
    .product.data.items {
        margin: 0;
    }
    .catalog-product-view .wk-table-product-list tbody td {
        width: 100% !important;
        height: auto !important;
        padding: 5px 10px;
    }
    .catalog-product-view .wk-table-product-list tbody tr:first-child {
        border-top: 0;
        padding: 0;
        margin-top: 0;
    }
    .data.table.wk-table-product-list thead th:first-child, .data.table.wk-table-product-list td:first-child {
        text-align: center;
    }
    #product_list.wk-ap-fieldset .wk-ap-add-to-cart.action.primary.tocart {    padding: 0 60px;    width: auto;}

    .catalog-product-view .wk-table-product-list thead {
        display: none;
    }

    .catalog-product-view .wk-table-product-list tbody td.col.col.wk-ap-img-col2 {
        padding-top: 10px !important;
        padding-right: 0;
    }
    .brand-list-content ol.products .item {
        padding: 5px 5px !important;
    }
    .brand-list-content ol.products .item .product.details.product-item-details a.product-item-link { font-size:13px;}

    .mpbrand-index-view .products-list .product-item-photo ,
    .mpbrand-index-view .products-list .product-item-details {    width: 100% !important;}

    .catalog-product-view .wk-table-product-list tbody tr td:nth-child(4) {
        display: block;
        text-align: center;
    }
    .product.data.items > .item.title > .switch {
        border: 1px solid #ddd;
        border-radius: 0;
        background-color: transparent !important;
        padding: 12px 30px 12px 10px !important;
        margin: 0 !important;
        margin-bottom: -1px !important;
    }
    .product.data.items .item.title a:after {
        top: 14px;
    }
    .product.data.items > .item.content {
        margin-top: 0;
    }
    .fieldset > .legend { font-size:15px;}
    .fieldset .review-field-ratings > .label {
        margin-bottom: 0;
    }
    .review-field-rating .control {
        margin-bottom: 38px;
        margin-top: 5px;
    }
    .img_part {
        padding: 20px 10px;
    }
    .youtube-video {    width: 100%;}
    .value.contentleft {    width: 100%;}

    .youtube-video iframe {
        height: 51vw;
    }
    .ui-accordion .ui-accordion-header {
        font-size: 14px;
    }

    .right-content.right_set1 > div.contrflag {
        display: inline-block !important;
    }
    .right-content.right_set1 > ul, 
    .right-content.right_set1 > div ,
    .right-content.right_set1 div#switcher-language{    display: none;}

    .header.content {
        text-align: left;
    }
    .nav-toggle {
        width: auto;
    }
    a.logo {
        border-left: 1px solid #ccc;
        padding: 0 7px;
        margin: 0 0px 0 5px;
        box-sizing: border-box;
        width: 51%;
        z-index: 0;
    }
    .right-content.right_set1 {
        width: auto;
        padding: 0;
        display: inline-block;
        position: absolute;
        right: 63px;
        top: 15px;
        z-index: 99;
        border-left: 1px solid #ccc;
        padding-left: 10px;
    }
    .right-content.right_set1 > div.contrflag {
        padding-left: 0 !important;
        line-height: 51px;
    }
    .right-content.right_set1 > div.contrflag a#click-me::after {
        content: "\f107";
        display: inline-block;
        font-family: Fontawesome;
        font-size: 25px;
        vertical-align: middle;
        margin-left: 6px;
    }
    .minicart-items-wrapper {
        max-height: none;
        overflow: visible;
    }
    .minicart-wrapper .block-minicart {
        max-height: calc(100vh - 130px);
        overflow: auto;
        overflow-x: hidden;
    }
    .nav-sections {    width: 440px;}

    .nav-open .page-wrapper {
        left: 440px;
    }
    .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {
        margin-left: 0;
    }
    .accmenumob {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
    }
    .nav-sections .switcher {
        border: 0;
        font-weight: normal;
        font-size: 15px;
        padding: 0 15px;
        line-height: 50px;
    }
    .nav-sections .switcher .label {
        margin-bottom: 0;
        font-weight: 300;
        color: #07203F;
        display: inline-block; 
        padding: 0;
        letter-spacing: 1px;
        padding: 0 0px !important;
        vertical-align: middle;
    }
    .nav-sections .switcher .actions.dropdown.options.switcher-options {
        display: inline-block;
        float: right;
    }
    .nav-sections .switcher .actions.dropdown.options.switcher-options a {
        color: #000;
    }
    .page-layout-2columns-left .sidebar-main {
        width: 100%;
        display: inline-block;
    }
    .account.page-layout-2columns-left .column.main {
        margin-bottom: 10px;
        margin-top: 10px;
        order: 3;
    }
    .block-collapsible-nav {
        position: initial;
        top: 19px;
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .block-collapsible-nav .title.block-collapsible-nav-title {
        border: 0;
        background-color: #eee;
    }
    .block-collapsible-nav .title.block-collapsible-nav-title::after {
        top: 8px;
    }
    .sections.nav-sections {    left: -500px;}
    .nav-open .sections.nav-sections {    left: 0px !important;}

    #my-orders-table .col.actions {
        width: 100%;
        display: inline-block;
    }
    table#my-orders-table th, table#my-orders-table td { font-size:14px;}

    #my-orders-table .col.actions a.action {
        width: auto;
        float: none;
        display:inline-block;
        margin: 0 5px;
        font-size:14px;
    }
    .account .actions-toolbar .primary .action.primary {
        width: auto;
        float: left;
    }
    .account .column.main .block .block-title {
        margin-bottom: 10px !important;
    }
    header.page-header.fixed .block.block-search {
        display: none;
    }

    .account.page-layout-2columns-left .columns {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .account .page-main, .cms-privacy-policy .page-main {
        padding-top: 15px;
    }
    .hdmx-green.create-button, .create-button { float:left;}

    #my-orders-table td {
        border-bottom: none;
        display: block;
        padding: 5px 10px;
        border:0px;
    }
    .table-wrapper .table#my-orders-table th { display:none !important;}
    .table-wrapper .table#my-orders-table > tbody > tr td[data-th]:before, 
    .table-wrapper .table#my-orders-table > tbody > tr th[data-th]:before {
        padding-right: 10px;
        content: attr(data-th) ': ';
        display: inline-block;
        color: #111111;
        font-weight: 700;
    }
    #my-orders-table .col.actions { text-align:left;}

    table#my-orders-table tr {
        border-bottom: 1px solid #ddd;
        border-top: 0;
    }

    .account .page-main .page-title-wrapper .page-title {
        font-size: 19px;
    }

    .order-details-items .order-title > strong {
        font-size: 17px;
    }
    table#my-orders-table.table-order-items td > span {
        display: inline-block;
    }
    table#my-orders-table.table-order-items td > span, table#my-orders-table.table-order-items td > ul, table#my-orders-table.table-order-items td > strong {
        display: inline-block;
        margin: 0;
    }
    table#my-orders-table.table-order-items tfoot td {
        text-align: left;
    }
    .products-grid.wishlist .product-image-container {
        max-width: 100%;
        display: block;
        margin: 0 auto !important;
        float: none !important;
    }
    .products-grid.wishlist .product-item-photo {
        width: 100%;
        margin: 0;
    }
    .products-grid.wishlist strong.product-item-name {
        width: 100%;
        margin: 0;
        display: inline-block;
    }
    .products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-tooltip {
        margin-left: 0;
    }
    div.products-grid.wishlist .product-item-actions {
        width: 90px;
        float: right;
    }
    .products-grid.wishlist .product-item .box-tocart {
        float: left;
        margin-right: 0;
        width: calc(100% - 95px);
    }
    .products-grid.wishlist .product-item .box-tocart .product-item-actions {
        width: 100%;
    }
    .products-grid.wishlist .product-item .box-tocart .product-item-actions button.action.tocart.primary {
        width: 100%;
        padding: 7px 10px;
    }
    .products-grid.wishlist .product-item-actions .action.edit, .products-grid.wishlist .product-item-actions .action.delete {
        margin-top: 0;
    }
    .toolbar.wishlist-toolbar {
        text-align: left;
        margin: 0 0 10px 0;
    }
    .form.send.friend .fieldset .field {    width: 100%;}

    .form.send.friend .fieldset .actions-toolbar > .secondary {
        width: 100%;
    }
    .rewardsHeader {
        display: inline-block;
        width: 100%;
    }
    .rewardsHeaderButtons {
        margin-top: 20px;
        float: none;
    }
    .rewardsCallout {
        width: 100%;
        margin: 0;
        background-size: cover;
        background-position: center center;
    }
    .mid-rewd .rewards {
        width: 100%;
        margin-top: 20px;
    }
    .brandcoll-sellist select {
        margin-left: 0;
        margin-right: 0;
        box-sizing: border-box;
        width: 100%;
        min-width: 100%;
    }
    .brand-information.products-list {
        display: inline-block;
        width: 100%;
    }
    .facilities-wehave::before, .facilities-wehave::after { display:none;}
    .facilities-wehave {
        width: inherit;
        margin-left: -15px;
        margin-right: -15px;
    }
    .img-authentic {
        width: 50%;
    }
    .image-part-one {
        width: 20%;
    }
    .text-part-one { width:80%;}
    .image-part-one img {
        max-width: 110px;
    }
    .values-box {
        width: 50%;
        padding: 5px;
    }
    .values-box-in {
        border: 2px solid #000;
    }
    .values-box-in h4 {
        font-size: 16px;
        border-bottom: 1px solid #000;
        padding-bottom: 5px;
        margin: 0px 0 10px 0;
    }
    .facilities-wehave {
        margin-bottom: 30px;
    }
    .selling-commerce {
        width: 50%;
        padding: 10px;
    }
    .fees_commerce {
        padding: 15px 0 !important;    width: 100%;
    }
    .fees_commerce.fees_commerce-first::after { display:none;}
    .fees_commerce.fees_commerce-first {
        border-bottom: 2px solid #000;
    }
    .selling-commerce.right-tex-align, .selling-commerce.left-tex-align {
        text-align: center;
    }
    .selling-how .selling-commerce img {
        max-height: 70px;
    }
    .category-image {
        width: 100%;
    }
    .category-view .page-title-wrapper, .category-view .category-description {
        width: 100%;
    }
    .category-view-contt { width:100%;}

    .hidecatdiv { display:none;}
    .showcatdiv { display:block;}

    .wk-mp-landingpage-layout3 .wk-mp-header, .wk-mp-landingpage.wk-mp-landingpage-layout3 .wk-list-container {
        width: 100%;
        max-width: 100% !important;
    }
    .continer-markets {
        display: inline-block;
        width: 100%;
    }
    div.wk-mp-header-container {
        padding: 0px !important;
    }
    .new-seller-items.training-im .sel-images-left {
        margin-left: 0;
        width: 60px;
    }
    .sel-images-left { width:60px;}
    .continer-markets div.wk-mp-header h1 { margin-bottom:15px !important;}
    .new-seller-items {    margin-bottom: 10px;}

    .wk-list-container.right-for {
        display: inline-block;
        width: 100%;
    }
    .ui-icon-carat-2-e::after {
        content: '\e617';
        font-family: 'luma-icons';
        font-size: 14px;
    }
    .nav-sections-items {
        position: initial;
    }
    .nav-sections-items.submenullst ,
    #maincat-2.section-items.nav-sections-items{
        -webkit-transition: none 0.4s ease;
        -moz-transition: none 0.4s ease;
        -ms-transition: none 0.4s ease;
        -o-transition: none 0.4s ease;
        transition: none 0.4s ease;
        -webkit-transition-property: top, right, bottom, left, border;
        -moz-transition-property: top, right, bottom, left, border;
        -ms-transition-property: top, right, bottom, left, border;
        -o-transition-property: top, right, bottom, left, border;
        transition-property: top, right, bottom, left, border;
    }
    .nav-sections-items.submenullst ,
    #maincat-2.section-items.nav-sections-items{
        background: inherit;
        -webkit-overflow-scrolling: touch;
        overflow: scroll;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        margin: 0;
        left: 100%;
        z-index: 0;
        padding: 0;
    }
    .nav-sections-items.submenullst.amb-opened {    left: 0;}
    #maincat-2.section-items.nav-sections-items { left:0px;}
    #maincat-2.section-items.nav-sections-items.amb-subopened {    left: -40%;}

    .sections.nav-sections {
        overflow-x: hidden;
    }
    .submenullst a.nav-sections-item-switch {
        float: right;
        text-transform: uppercase;
    }
    .navigation .level0 > .level1 {
        font-weight: 300;
        border-bottom: 1px solid #E2E5EA;
    }
    .navigation .level0 {
        font-size: 15px;
    }
    .navigation > ul > .level0:first-child {
        max-width: 100% !important;
        width: 100%;
    }
    .navigation .level0:first-child > .level-top {
        background-color: transparent;
        line-height: 50px;
        font-weight: 300;
        letter-spacing: 1px;
        font-size: 15px;
        text-align: left;
        padding: 0 15px !important;
        margin: 0;
        vertical-align: middle;
        color: #07203F;
    }
    .navigation .level0:first-child > .level-top::before { display:none !important;}

    .nav-sections-item-title, .accmobheading { cursor:pointer;}

    .banner-four.mobile-view {	display: inline-block;	width:100%;}
    .banner-four.desktop-view { display:none !important;}
    .box-banner-data h3 br {
        display: none !important;
    }
    .navigation ul.ui-menu > li.level0:first-child {
        border-left: 0;
    }
    .page-footer .footer.content {
        padding-top: 25px ;
        border-top:0px;
    }
    .block.newsletter.extra_foot_class {
        padding: 20px 15px 25px 15px;
        margin: 0;
        background-color: #231E22;
        border: 0;
        vertical-align: middle;
        text-align: center;
    }
    .newsletter_tit {
        font-size: 16px;
    }
    .block.newsletter .actions {
        display: inline;
    }
    .block.newsletter .action.subscribe {
        right: 4px;
        top: 4px;
        width: auto;
        height: 34px;
        background: #00a8e1 !important;
        border-radius: 5px !important;
        line-height: 34px;
        padding: 0 10px;
        text-transform: uppercase;
    }

    .block.newsletter .action.subscribe span {
        display: inline-block;
    }
    .block.newsletter input {
        padding: 0 85px 0 15px;
        border-radius: 5px;
        background-color: rgba(255,255,255,1);
        color: #333;
    }

    .block.newsletter input::-webkit-input-placeholder {  
        color: #333; opacity:1;
    }
    .block.newsletter input::-moz-placeholder { 
        color: #333; opacity:1;
    }
    .block.newsletter input:-ms-input-placeholder {  
        color: #333; opacity:1;
    }
    .block.newsletter input:-moz-placeholder {  
        color: #333; opacity:1;
    }
    .desktop_view {	display: none;}
    .movile_view {	display: inline-block; width:100%;}

    .category-view {
        display: inline-block;
    }
    .category-image {
        max-width: 100%;
        margin-bottom: 0px !important;
        padding: 0;
    }
    .category-image .image { width:100%;}

    .category-view .page-title-wrapper h1 {    font-size: 18px !important;}

    .wk_mp_design .block-account {
        position: static !important;
    }
    .wk-mp-collection-header-box .wk-mp-collection-logo {
        width: 100%;
        height: auto;
    }
    .wk_mp_design {
        display: inline-block;
        width: 100%;
    }
    .wk-mp-collection-header-right-wrapper .wk-mp-collection-header-right {
        width: 100% !important;
        margin: 0;
    }
    .wk-mp-collection-product-right, .wk-mp-collection-product-count-container.wk-mp-collection-header-css {
        width: 50% !important;
        float: left;
        box-sizing: border-box;
        margin: 0;
        padding: 10px;
        text-align: center;
    }
    .wk-mp-collection-rating-count-container, .wk-mp-collection-order-count-container {
        margin-bottom: 0;
        float: none;
        padding: 0;
        width: 100%;
    }
    .wk-mp-collection-header-right {
        border: 0;
    }
    .wk-mp-collection-product-right, .wk-mp-collection-product-count-container.wk-mp-collection-header-css {
        border: 1px solid #ddd;
    }
    .wk-mp-collection-header-right-wrapper { border-bottom:0px;}

    .wk-mp-products-recently-added .page-products .products-grid .product-item {	width: 33.3333% !important;}

    .wk-mp-collection-seller-title-container {
        padding-left: 0 !important;
        width: 100% !important;
        min-height: auto;
        margin: 0;
    }
    .cart.table-wrapper .product-item-details .catalog-points.mp-reward-points .mp-point-label {
        text-align: center;
        float: none;
    }
    .create.account.form-create-account .field.field-name-firstname, .create.account.form-create-account .field.email, .create.account.form-create-account .field.password, .create.account.form-create-account .field.confirmation {
        width: 100%;
        float: left;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .block.social-login-authentication-channel.account-social-login .block-content {    text-align: center !important;}
    .login-container + .sociallabelor {
        width: 100%;
    }
    #about-us.wk-mp-profile-block::before, #about-us.wk-mp-profile-block::after { display:none;}
    #about-us.wk-mp-profile-block { padding: 20px 10px;}
    .wk-mp-profile-block {
        padding-bottom: 20px;
    }
    .customer-account-create .account-social-login .actions-toolbar.social-btn {
        width: auto;
        float: none !important;
    }
    .banner-four-half, .banner-four-half-inner {
        width: 100%;
        padding: 0 !important;
        margin-bottom:15px;
    }
    .banner4.baner-same {
        margin-top: 0;
    }
    .box-banner-data {
        left: 30px;
    }
    .insta-image .item {    width: 33.3333%;    height: auto; padding:0px;} 
    .insta-main .title { font-size:20px; }



    .wk-mp-collection-left ,
    .wk-mp-collection-right ,
    .selerpglistt .wk-mp-collection-seller-title-container ,
    .selerpglistt .wk-mp-collection-header-right-wrapper  {    width: 100%;}

    .wk-mp-collection-header-box .wk-mp-collection-logo {
        width: auto;
        height: auto;
        max-width: 100%;
    }
    .wk-mp-collection-seller-title-container > a {
        border: 1px solid #cdd6df;
        margin-top: 20px;
    }
    .selerpglistt .wk-mp-collection-header-right-wrapper {
        padding-left: 0;
    }
    #amasty-shopby-product-list .block-title.wk-mp-float-left h4 {
        font-size: 20px;
    }
    #amasty-shopby-product-list .block-title.wk-mp-float-left { margin-bottom:10px;} 
    #layered-filter-block {
        padding: 0;
    }
    .marketplace-seller-collection .wk-mp-collection-container {
        padding-top: 40px;
    }

    .fish-left-logo {
        width: 100%;
        text-align: center;
        padding: 20px 0;
    }
    .fish-left-logo img {
        max-width: 180px;
        width: 90%;
    }
    .fish-right-text {
        width: 100%;
    }
    .fish-right-text h2 {
        font-size: 14vw;
        line-height: 15vw;
    }
    .fish-right-text h4 {
        font-size: 5vw;
    }
    .modal-popup.modal-slide .modal-inner-wrap[class] {
        background-color: #fff;
    }
    .modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {
        padding-left: 15px;
        padding-right: 15px;
    }
    .modal-popup .modal-title {
        font-size: 20px;
    }
    .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
        overflow-y: auto !important;
        max-height: 93%;
    }
    .modal-popup.modal-slide .modal-footer button.action.action-hide-popup {
        width: 100%;
        margin-top: 7px;
    }
    .modal-popup.modal-slide .modal-footer {
        padding: 10px 20px 10px 20px;
    }
    .rewardsHeader ul li {
        margin-right: 20px;
        font-size: 15px;
    }
    .rewardsHeader ul li:last-child {
        margin-right: 0;
    }
    .rewardsHeader ul {
        padding: 0 !important;
    }
    .rewardsHeaderButtons {
        left: 0;
        right: auto;
        margin-right: 0;
    }
    /*.banner-first {
            background: url("images5-mobile.jpg");
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
    }*/
    .zsiq_theme1 div#titlediv.zsiq_cnt {
        display: none;
    }
    .banner-b-mobile {
        display: block;
    }
    .banner-b-desktop {
        display: none;
    }
    .sharecartpopupp .tab button.tablinks {
        min-width: 60px;
        padding: 10px 15px;
        float: none;
        display: inline-block;
        vertical-align: middle;
    }
    .sharecartpopupp .tab {
        text-align: center;
    }

    .rewardsCallout {
        display: none;
    }
    .mid-rewd .rewards {
        position: relative;
    }
    /*.mid-rewd .rewards::before {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            background: url(https://www.emarinehub.com/web/pub/media/image6.png);
            content: "";
            opacity: .5;
            background-size:contain;
            background-position:top center;
            background-repeat:no-repeat;
    }*/
    .mid-rewd .rewards li{ position:relative; }

    .mid-rewd .rewards {
        margin-top: 0;
        padding-top: 30px;
    }
    .rewardsWrapper {
        margin-top: 0;
    }
    .mid-rewd .form-sssaa {
        background: url("bg-rewa.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        margin-bottom: 60px;
        margin-top:20px;
    }
    .mid-rewd .rewards li {
        margin-bottom: 16px;
    }
    .rwad-tck {
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .pages .pages-items {
        display: inline-block;
        padding: 0px 0 0;
        vertical-align: middle;
    }
    .products.wrapper ~ .toolbar-products .pages {
        float: none;
        width: 100%;
    }
    .pages .item {
        position: static;
        vertical-align: middle;
    }
    .checkout-cart-index .minicart-wrapper ,
    .checkout-index-index .minicart-wrapper  {	display: none;}
    .checkout-cart-index .right-content.right_set1 ,
    .checkout-index-index .right-content.right_set1 {	right: 15px;}

    .cart-container .form-cart .actions.main #btnpop {	line-height: 36px;	width: 100%;	margin: 3px 0;}


    .w3-container #myTable tbody tr td {
        border-bottom: none;
        display: block !important;
        padding: 5px 10px;
        border: 0px;
    }
    .w3-container #myTable tbody tr {	display: block; border-bottom: 1px solid #e4e4e4;}
    .w3-container #myTable tbody tr:first-child { display:none !important;}
    .w3-container #myTable tbody tr td::before {font-weight: 600;	margin-right: 10px;}
    .w3-container #myTable tbody tr td:first-child::before {	content: "Share Cart Id:"; }
    .w3-container #myTable tbody tr td:nth-child(2)::before {	content: "Saving Date:"; }
    .w3-container #myTable tbody tr td:nth-child(3)::before {	content: "Link:"; }

    .w3-container #myTable tbody tr td:last-child, .w3-container #myTable tbody tr td:nth-last-child(2) {
        width: 50% !important;
        float: left !important;
    }
    .w3-container #myTable button {
        width: 100%;
    }
    .selerpglistt .wk-mp-collection-seller-title-container {
        display: inline-block !important;
        height: auto !important;
        margin-bottom: 10px !important;
    }
    .customer-account-create .column.main .sociallabelor, .customer-account-create .block.social-login-authentication-channel.account-social-login, .creat-main, .customer-account-create .column.main div[style="clear: both"], .benifit-signup {
        width: 100% !important;
        float: none !important;
        margin-top: 10px !important;
    }
    .benifit-signup h3 {
        font-size: 20px;
    }
    .benifit-signup ul li {
        font-size: 15px;
        padding-left: 37px;
    }
    .benifit-signup li::before {
        top: -4px;
    }
    .customer-account-create #maincontent {
        margin-bottom: 0;
    }
    .create.account.form-create-account .field div.mage-error[generated] {
        position: static;
    }

    .product.data.items > .item.content table.ship-tabl tr:first-child {	display: none !important;}

    .product.data.items > .item.content table.ship-tabl td::before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        font-weight: 600;
        min-width: 100px;
    }
    .product.data.items > .item.content table.ship-tabl td:first-child::before {	content: "Company";}
    .product.data.items > .item.content table.ship-tabl td:nth-child(2)::before {	content: "Service";}
    .product.data.items > .item.content table.ship-tabl td:nth-child(3)::before {	content: "Region";}
    .product.data.items > .item.content table.ship-tabl td:nth-child(4)::before {	content: "Duration";}

    .product.data.items > .item.content table.ship-tabl tr td ,
    .product.data.items > .item.content table.ship-tabl tr{	width: 100%;	display: inline-block !important;	height: auto !important;}

    .product.data.items > .item.content table.ship-tabl tr td {	border: 0 !important;}
    .product.data.items > .item.content table.ship-tabl tr:nth-child(2n+1) {	background-color: #eaeaea;}
    .product.data.items > .item.content table.ship-tabl { border:1px solid #eaeaea !important;}

    .product.data.items > .item.content table.ship-tabl tr td:first-child {	font-size: 16px !important;	font-weight: 600; padding-top:10px;}
    .product.data.items > .item.content table.ship-tabl td:first-child::before {	display: none;}

    .product.data.items > #description.item.content table.ship-tabl thead tr {	display: none !important;}
    .product.data.items > #description.item.content table.ship-tabl tbody tr{ display:block !important;}

    .product.data.items > #description.item.content table.ship-tabl tbody td::before {	content: attr(data-label) !important; min-width:85px; margin-right: 7px;}

    .product.data.items > #description.item.content table.ship-tabl tbody  td {	font-size: 12px;}

    .checkout-index-index #social-login-popup .block-container .block.social-login-authentication-channel {
        min-height: auto;
        border: 0;
        border-top: 1px solid #ddd;
        padding-top: 10px;
        margin-top: 20px;
    }
    .checkout-index-index #social-login-popup .block-container .social-login-authentication-channel .block-title {
        display: none;
    }
    .checkout-index-index .modal-popup.osc-social-login-popup .modal-inner-wrap header {
        padding: 0;
        z-index: 9;
    }
    .helpmenuuuu {
        margin: 0;
    }
    .navigation > ul > .level0.nav-4 a::after {
        content: "";
        border-top: 6px solid #5d6468;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-radius: 2px 2px 0 0;
        display: inline-block;
        position: absolute;
        right: 12px;
        top: 50%;
        transform: translateY(-50%);
    }

    .navigation > ul > .level0.nav-4 a span { padding: 0px !important;}
    .navigation > ul > .level0.nav-4 a::after { display:none !important;}

    #switcher-language-nav {
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        border-top: 1px solid #ddd;
    }
    .product.data.items > #description.item.content table.ship-tabl tr td {
        padding: 7px 6px;
        line-height: normal;
    }
    .value.contentleft {
        padding-right: 0;
    }
    .product.data.items > #description.item.content table.ship-tabl tbody tr td {
        background-color: transparent !important;
    }

    .product.data.items > .item.title.active1 > .switch {	background-color: #004795 !important;	color: #fff !important;}

    .product.data.items .item.content { display:none !important;}
    .product.data.items .item.content.active1 {	display: block !important;}


    .product.data.items > .item.title.active1 > .switch:after {content: '\e621';} 

    .block.reward-balance.row-mp {
        margin: 0;
    }
    .rewrddashh2 h2 {
        font-size: 22px;
    }
    .rewarddashll li {
        font-size: 15px;
    }
    .rewardheadll {
        min-width: 110px;
    }
    .reawsdsaq {
        font-size: 16px;
    }
    .table-transaction-items .col.amount {
        text-align: left;
    }
    .page-with-filter .toolbar-amount { display:none !important;}

    .sortboxmob, 
    #layered-filter-block .block-content.filter-content{
        position: fixed;
        right: 0;
        left: 0;
        bottom: -100%;
        height: 100%;
        -webkit-transition: bottom ease-in-out 0.4s;
        transition: bottom ease-in-out 0.4s;
        z-index: 100;
        background-color:#fff;
        display:block !important;
        padding-top:40px;
    }
    #layered-filter-block .filter-options {
        position: static !important;
    }


    .sortboxmob.actvmob , 
    #layered-filter-block.active .block-content.filter-content {
        bottom: 0;
    }
    .sortboxmob {
        padding-top: 0 !important;
    }
    .filter .filter-current#am-shopby-container {
        padding: 0 15px;
        border: 0 !important;
    }
    .filter .filter-current.active + .block-actions {
        margin: 0;
    }

    .sorter-label ,
    .filter-title strong {
        cursor: pointer;
        font-weight: 400;
        text-transform: uppercase;
        font-size:12px;
    }

    .sorter-label {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        padding: 9px 0;
    }
    .filter.active .filter-title strong {
        border-bottom: 1px solid #ddd;
        font-size: 15px;
        font-weight: 600;
        padding: 10px 15px;
        height: auto;
        text-transform: capitalize;
    }
    .filter.active .filter-options {
        top: 41px;
    }
    .sortboxhead {
        border-bottom: 1px solid #ddd;
        display: inline-block;
        width: 100%;
        padding: 0 15px;
    }
    .moblabel {
        float: left;
        font-size: 15px;
        font-weight: 600;
        padding: 10px 0;
    }
    .mobclose {
        float: right;
        font-weight: 600;
        padding: 10px 0px 10px 10px;
        font-size: 0;
        cursor: pointer;
    }
    .mobclose::before {
        content: '\e616';
        font-family: 'luma-icons';
        font-size:16px;
        color:#333;
    }
    .sortboxmob #sorter-option {
        display: inline-block;
        width: 100%;
        padding: 0 15px;
    }
    .sortboxmob #sorter-option li {
        display: inline-block;
        width: 100%;
        border: 0 !important;
        padding: 0 0 !important;
        text-align: left;
        margin: 0 !important;
    }
    .sortboxmob #sorter-option li a {
        padding: 12px 15px 13px 0;
        color: #7e859b;
        font-size: 13px;
        font-weight: normal;
        display:inline-block; width:100%;
        position:relative;
    }
    .sortboxmob #sorter-option li a::after ,
    .sortboxmob #sorter-option li a:focus::after {
        content: "";
        display: inline-block;
        width: 14px;
        height: 14px;
        border-radius: 50%;
        border: 2px solid #b2bbd2;
        position: absolute;
        right: 0;
        top: 11px;
        overflow:hidden;
    }
    .sortboxmob #sorter-option li.activesort a {
        font-weight: 600;
        color:#404553;
    }

    .sortboxmob #sorter-option li.activesort a::after {
        content: "\f00c";
        font-family: Fontawesome;
        background-color: #004795;
        border-color: #004795;
        color: #fff;
        font-weight: 100;
        line-height:15px;
    }
    .sortmobtab { overflow:hidden !important;}
    .sortmobtab .page-header {
        z-index: 0 !important;
    }
    .sorter-label::after {
        content: "\f0ca";
        font-family: Fontawesome;
        margin-left: 9px;
    }
    .filter-title strong::before { display:none;}
    .filter-title strong::after {
        content: '\f0b0';
        font-family: fontawesome;
        font-weight: normal;
        margin-left: 9px;
    }


    .toolbar.toolbar-products {
        padding: 0px !important;
        position: absolute;
        top: 0;
        right: 0;
        width: 50%;
        margin: 0 !important;
        background-color: #fff;
        border: 1px solid #ddd;
        border-left: 0;
        line-height: normal;
    }
   .products.wrapper + .toolbar.toolbar-products {
	display: block !important;
	position: static;
	width: 100%;
	padding-top: 25px !important;
	margin: 0 !important;
	border: none;
}
    .page-with-filter .columns .sidebar-main {
        display: inline-block;
        width: 50%;
        float: left;
        flex-basis: auto !important;
        flex-grow: initial;
        border: 1px solid #ddd;
    }
    .filter-title strong {
        background-color: #fff !important;
        display: inline-block !important;
        vertical-align: middle;
        padding: 9px 0;
        line-height: normal;
        position: static !important;
    }
    .toolbar-sorter.sorter {
        margin-bottom: 0px !important;
        float: none;
    }
    .filter.active .filter-options-item {
        border-bottom: 1px solid #ddd;
        padding: 3px 0;
    }
    .block.filter.active div.filter-options-title {
        text-transform: uppercase !important;
        font-size: 13px;
        margin: 0 !important;
        padding: 10px 15px !important;
        width:100% !important;
    }
    .filter-content .active .am-show-more {
        display: none !important;
    }
    .block.filter.active .filter-options-content .items a .label {
        font-size: 13px;
        color: #333;
        font-weight: 400 !important;
    }
    .block.filter.active .filter-options-content .count {
        color: #464646;
        font-size: 12px;
        float: right;
        font-weight:400;
    }
    .block.filter.active .filter-content form > .item {
        padding: 0px 15px 10px 15px;
        border: 0;
    }
    .filter-content .item {
        border: 0 !important;
        padding: 0 !important;
    }
    .filter-content .item a {
        border-bottom: 1px solid #ece8e8;
        padding: 4px 0px !important;
        width: auto !important;
        display: inline-block;
    }
    .block.filter.active .am-filter-items-attr_price {
        max-width: 100%;
    }
    .filter.active .filter-title strong::after {
        color: #333;
    }
    .active > .filter-options-title::after, .wk-mp-collection-left .active > .filter-options-title::after {
        right: 20px;
    }
    .sortmobtab  .zsiq_theme1.zsiq_floatmain ,
    .filter-active .zsiq_theme1.zsiq_floatmain {
        display: none !important;
    }

    .mpbrand-index-view .column.main {
        position: relative;
        padding-top: 0;
    }
    .mpbrand-index-view .column.main .toolbar.toolbar-products {
        top: -37px;
    }
    .filter-current .action.remove {
        top: 0;
        left: 0;
        right: auto !important;
        width: auto !important;
        padding: 0 !important;
    }
    .am-filter-current .filter-label {
        padding-left: 20px;
    }
    .modal-popup.modal-slide { left:0px !important;}

    .cart-summary .checkout-methods-items .action.primary.checkout {
        border: 1px solid #ffa415 !important;
        background: none repeat scroll 0 0 #feb81c !important;
        font-size: 20px !important;
        color: #000 !important;
    }
    #layered-filter-block .filter-options {
        max-height: 95vh;
        overflow-y: auto;
        overflow-x: hidden;
    }
    .filter-active div#amscroll-navbar ,
    .sortmobtab #amscroll-navbar  {
        display: none;
    }
    .product-add-form .product-options-wrapper .field .control select {
        width: 100%;
    }
    .filter-options-content .items a input, .filter-options-content .items a .label, .filter-options-content .count {
        position: static !important;
    }
    .wk-mp-collection-left .filter.active .filter-title {	z-index: 9999;}
    .wk-mp-collection-left .filter.active .filter-title strong {	color: #000 !important;	font-size: 15px !important;	line-height: 22px; padding-left:15px; padding-right:15px;}
    .wk-mp-collection-left .filter.active .filter-title {	height: auto;}

    .filter.active .filter-options-item .filter-options-content ol.items > li:last-child a {
        border-bottom: 0 !important;
    }
    .wk-mp-collection-container .wk-mp-collection-left .filter .filter-current {
        padding-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        border-top: 0 !important;
    }
    .wk-mp-collection-container .wk-mp-collection-left .filter-label {
        padding-left: 20px;
    }
    .wk-mp-collection-container .wk-mp-collection-left {
        display: inline-block;
        width: 50%;
        float: left;
        flex-basis: auto !important;
        flex-grow: initial;
        padding: 0 !important;
        position: absolute;
        left: 0;
        top: 0;
        padding-left: 15px !important;
        z-index:9;
    }
    .wk-mp-collection-container .wk-mp-collection-left .filter-title strong {
        border-radius: 0;
        border-color: #ddd;
        font-size: 12px !important;
        padding: 9px 0;
    }
    .marketplace-seller-collection .wk-mp-collection-container {
        padding-top: 0;
    }
    .wk-mp-collection-container .toolbar-sorter.sorter {
        padding: 0 !important;
    }

    .wk-mp-collection-right {
        position: relative;
        padding-top:20px;
    }

    .wk-mp-collection-container > .container {
        padding: 0 15px;
    }

    .chkoutbtn {
        display: inline-block;
        width: 100%;
        text-align: center;
        padding: 10px 0;
    }
    .chkoutbtn a {
        display: inline-block;
        border-radius: 50px;
        font-weight: 600;
        text-transform: capitalize;
        font-family: 'Open Sans', sans-serif;
        border: 1px solid #ffa415 !important;
        background: none repeat scroll 0 0 #feb81c !important;
        font-size: 20px;
        color: #000 !important;
        padding: 14px 10px;
        width: 100%;
        line-height: 2.2rem;
    }

    .filter-options-content ul.items li ,.filter-content .item {	border-top: 1px solid #ece8e8 !important; display: inline-block; width: 100%; vertical-align:middle;}
    .filter-options-content ul.items li a , .filter-content .item a {	border-bottom: 0;}

    .search-autocomplete.amsearch-left-position #amasty-shopby-product-list .amsearch-wrapper-content {
        max-height: 347px;
        overflow-y: auto;
    }
    .amsearch-more-results {
        margin-top: 10px;
    }
    div#switcher-language-nav {
        display: block !important;
/*        padding-bottom:50px;
*/    }
    div.filter-options .items .item input { top:10px !important;}
    .block-minicart dl.product.options.list { margin:0px;}
    .minicart-items .product-item-details .details-qty {    margin-top: 0;}

    .minicart-items .product-item {
        padding: 10px 0;
    }
    .product.data.items > .item.content img {
        height: auto;
    }
    .cms-page-view.cms-terms-condition .column.main h2 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .group-title {
        font-size: 16px;
    }
    .cart.table-wrapper .item-options dt, .cart.table-wrapper .item-options dd {
        float: none;
        display: inline-block;
        vertical-align: middle;
    }
    .cart.table-wrapper .col.subtotal span {
        display: inline-block !important;
        width: auto;
    }
    .page-main .cart-summary .block#block-shipping #block-summary {
        padding: 0;
    }
    .cart-summary .block .content {
        padding: 0;
    }
    .block.crosssell {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .table-checkout-shipping-method tbody td input[type="radio"] {
        margin: 0 0 0 10px;
        vertical-align: middle;
    }
    .table-checkout-shipping-method tbody .col-price > .price {
        vertical-align: middle;
        margin-left: 5px;
    }
    .product.details a { vertical-align:middle;}

    .sub-cat-ul .info.ex {
        padding: 0px !important;
    }
    .sub-cat-ul {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .subcatpggg .sub-cat-ul.owl-carousel.owl-theme {
        margin-bottom: 50px;
        margin-top:0px;
        border-bottom: 4px solid #eee;
    }
    .subcatpggg.page-with-filter .columns .sidebar-main ,
    .subcatpggg .toolbar.toolbar-products {
        position: absolute;
        top: 28vw;
    }

    .subcatpggg  .products.wrapper.grid.products-grid { 	margin-left: -10px !important;	margin-right: -10px !important;}

    .subcatpggg.page-with-filter .columns .sidebar-main {
        left: 0;
    }
    .subcatpggg .category-view {
        border-bottom: 0;
    }
    #amasty-shopby-product-list #amasty-shopby-overlay {
        position: fixed;
        top: 0;
        transform: translateY(-50%);
        left: 0px;
        right: 0px;
        bottom: 0;
        min-height:100vh;
    }
    #amasty-shopby-product-list #amasty-shopby-overlay .loader {
        position: fixed;
        top: 50% !important;
        transform: translateY(-50%);
        left:0px; right:0px;
        margin:0 auto;
    }

    .ajax-loading .sidebar.sidebar-main #layered-filter-block::after {
        content: "";
        display: block;
        background-image: url('./images/loader-1.gif');
        z-index: 999;
        background-color: rgba(255,255,255,.5);
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-position: center center !important;
        background-repeat: no-repeat !important;
    }
    .product-info-main .product-info-price .normal-price .wk-price, .product-info-main .product-info-price .wk-price {
        font-size: 18px;
    }

    .freeshippingmsg {
        line-height: normal;
    }
    .cart-summary {
        margin-top: 0;
    }
    .amshopby-slider-container {
        margin-bottom: 20px;
    }

    .freeshiphead {
        width: 100%;
        margin: 0;
        font-size: 11px;
        text-align: center;
        float: none;
        display: inline-block;
        vertical-align: middle;
        margin-bottom: -6px;
    }
    header.page-header.fixed .freeshiphead  { display:none;}

    .freeshiphead strong {
        background-size: 32px;
        padding-left:40px;
    }

    .mageplaza-autorelated-slider .slick-prev { left:-11px; z-index:9;}  
    .mageplaza-autorelated-slider .slick-next { right:-11px; z-index:9;}
    .products.list.items.product-items.slick-initialized.slick-slider {	max-width: 100%;}

    .block-mageplaza-autorelated-heading {
        font-size: 20px;
        margin-top:20px;
    }
    .item.product.product-item.slick-slide {
        padding: 0 5px;
    }

    /*2320*/
    .checkout-cart-index div.mageplaza-autorelated-block.block-products-list {
        padding: 0px 15px;
    }

}


@media (min-width:100px) and (max-width:555px) {
    .zsiq_floatmain.siq_bR {	top: auto !important;	bottom: 10px !important;}
}

@media (max-width:600px) {
    .banner-b-data {    max-width: 100%;}
    .banner-b-data h3 {
        font-size: 21px;
        margin: 0 0 10px 0;
    }
    .ctext {    font-size: 30px;}

    .sub-cat-ul .info.ex {    width: 50%;}
    .sub-cat-ul .info.ex:nth-child(3n+1) {    clear: none;}
    .sub-cat-ul .info.ex:nth-child(2n+1) {    clear: both;}

    .sub-cat-ul .info.ex {
        margin: 0 0 10px 0;
        padding: 0 5px;
    }
    .sub-cat-ul {
        margin: 20px -5px 20px;
    }
    .catalog-category-view h1#page-title-heading, .mpbrand-index-view .page-title-wrapper #page-title-heading, .wk-mp-collection-container .block-title h4 {
        font-size: 20px;
    }
    .page-products .products-grid .product-item {    width: 50% !important; padding: 3px !important;}
    .page-products .products-grid .product-item:nth-child(3n+1) {    clear: none !important;}
    .page-products .products-grid .product-item:nth-child(2n+1) {    clear: both !important;}
    .product-item-name a {    font-size: 14px;}	
    .product-item .price-box .price {    font-size: 12px;}

    .product.details.slider-product-item-details {
        margin-left: 0;
    }

    .block.block-search {
        margin-top: 10px;
    }
    .header.content { padding-top:10px;     padding-bottom: 10px;}
    .brands {    padding: 20px 0 10px 0;}

    .brand-list-content ol.products .item {    width: 50% !important;}
    .brand-list-content ol.products .item:nth-child(2n+1) { clear:both;} 
    .brand-container {
        margin: 0;
    }
    .product-list-container .brand-char-title, .brand-list-content {
        width: 100%;
    }
    .product-list-container .brand-char-title {
        padding: 0 7px !important;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .product-list-container .brand-char-title .product-item-name {
        padding-right: 10px;
        padding-left: 10px;
    }
    .toolbar-sorter.sorter {
        width: 100%;
        margin-bottom: 5px;
    }
    .page-products .toolbar .limiter {
        width: 100%;
    }
    .toolbar.toolbar-products {
        padding: 10px;
    }
    .checkout-cart-index .shipping-home {
        margin-top: 0;
    }
    .checkout-cart-index .short-links {
        padding: 5px 3px;
    }

    div#checkoutSteps .mp-4 {
        width: 100%;
        padding: 0;
    }
    div#checkoutSteps .mp-4 .row-mp {
        margin: 0;
    }
    .checkout-index-index .extra_cls {
        margin-left: 0;
        margin-right: 0;
    }
    div#checkoutSteps .mp-4 .row-mp .col-mp {
        padding: 0;
    }
    .onestepcheckout-index-index .page-title-wrapper {
        padding: 0;
    }
    .checkout-payment-method .payment-methods {
        margin: 0;
    }
    .checkout-payment-method .payment-method-title {
        padding: 9px 0 !important;
    }
    .page-main > .page-title-wrapper .page-title {
        margin-bottom: 10px;
    }
    .opc-wrapper .step-title {
        font-size: 14px !important;
    }
    .fieldset > .field {
        margin: 0 0 15px;
    }
    .osc-place-order-block {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .account .legend > span {
        font-size: 16px;
    }

    .wk-mp-landingpage .wk-marketplace-label {
        padding-top: 20px !important;
        font-size: 17px!important;
    }

    .wk-mp-landingpage-layout3 .wk-layout2-box-container {
        width: 100%;
        float: left;
        margin: 5px 0;
        min-height:inherit;
    }
    div.wk-icon-div {
        padding-top: 10px;
    }

    .nav-toggle {
        margin-top: 16px !important;
    }
    .right-content.right_set1 { top:9px;}

    .account .page-main .page-title-wrapper .page-title {
        font-size: 17px;
    }
    .account .column.main .block .block-title strong, .account .column.main .fieldset > .legend, .account .column.main .fieldset > .legend span {
        font-size: 16px !important;
    }
    .wishlist-index-index .products-grid .product-item { border:0px;}

    .minicart-wrapper.active .block-minicart {
        width: calc(100% - 15px) !important;
        min-width: calc(100% - 15px) !important;
        margin: 0 auto !important;
        left: 0 !important;
        right:0px;
    }
    .product.info.detailed table td {
        padding: 4px 5px;
        font-size: 12px;
    }
    .product.info.detailed table#product-attribute-specs-table td {
        font-size: 13px;
    }
    .review-list .block-title strong {
        font-size: 17px;
    }
    .review-title ,
    .review-ratings ,
    .review-content{
        margin: 0 0 5px;
    }
    .review-item {
        padding: 10px 0;
    }
    .box-banner-data {
        left: 20px;
    }
    .modal-popup #opc-new-shipping-address .field.mp-6 {
        width: 100%;
    }

    .subcatpggg .products.wrapper.grid.products-grid {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .freeshippingmsg {
        margin-top: 0px;
        margin-bottom: 20px;
    }

}
@media (max-width:550px) { 
    .nav-sections {    width: 280px;} 
    .nav-open .page-wrapper {    left: 280px;}
    .sections.nav-sections {    left: -300px;}

    .rewardsHeader h2 {
        font-size: 33px;
    }
    .rewardsBtn {
        width: 100%;
        margin: 0;
    }
    .rewardsOr {
        margin: 6px auto;
    }
    .rewardsHeaderButtons ,
    .rewardsFooterButtons { text-align:center;}

    .rewardsCallout h3 {
        font-size: 25px;
        line-height: normal;
        margin-bottom: 10px;
    }
    .marine-selling h3, .commison-fees h3 {
        font-size: 17px;
    }
    .box-banner-data {
        left: 15px;
        bottom: 4%;
    }
    .banner1 .box-banner-data .btn.btn-primary ,
    .box-banner-data .btn.btn-primary {
        padding: 0 18px;
        line-height: 28px;
        margin: 0px;
    }
    div#banner-slider-carousel {
        margin-bottom: 6px;
    }
    .account-social-login .actions-toolbar.social-btn {
        width: 100% !important;
    }
    .rewardsHeaderButtons {
        position: static;
        margin: 0;
    }
    .rewardsHeader {
        padding: 15px 15px 25px 15px;
    }
    .rewardsCallout {
        padding: 0px !important;
    }
}

@media (max-width:499px) {

    .subcatpggg.page-with-filter .columns .sidebar-main ,
    .subcatpggg .toolbar.toolbar-products {
        top: 50vw;
    }
    .subcatpggg .sub-cat-ul.owl-carousel.owl-theme {
        margin-bottom: 19vw;
    }
}
@media (max-width:479px) {
    .banner-four-half-inner {
        width: 100%;
        padding: 0 !important;
        margin-bottom: 15px;
    }
    .banner4.baner-same {
        margin-top: 0;
    }


    .main_banner a {
        font-size: 13px;
        padding: 4px 20px;
        margin: 0;
    }
    .product-item .tocart ,
    .product-item a.config_remove_js ,
    .product.details a.config_remove_js ,
    .actions-primary .stock.unavailable { font-size:13px;     padding-left: 0;    padding-right: 0;}

    .page-footer h3 {    font-size: 15px;}

    .headerZero {
        font-size: 19px;
    }
    .countryP { font-size:13px;}
    .modal-popup .modal-header {
        min-height: 30px;
    }

    .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp {
        width: 100% !important;
    }
    .cart.table-wrapper .col.qty[data-th]:before, .cart.table-wrapper .col.price[data-th]:before, .cart.table-wrapper .col.subtotal[data-th]:before, .cart.table-wrapper .col.msrp[data-th]:before {
        display: inline-block;
        margin-right: 10px;
        padding: 0;
        vertical-align: middle;
    }
    .cart.table-wrapper .col.subtotal .price-excluding-tax {
        display: inline-block;
    }	
    .cart.table-wrapper .item td.price span {
        vertical-align: text-bottom;
    }
    .cart .table.items .col.qty .field.qty {
        display: inline-block;
    }
    .cart.table-wrapper .cart tbody td {
        padding: 5px 0 !important;
    }
    .cart-summary > .title {
        font-size: 16px;
    }
    .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {
        font-size: 15px;
    }
    .cart-summary .block .title strong {
        font-size: 13px;
    }
    .cart-totals {
        padding-left: 0;
        padding-right: 0;
    }
    .page-main .cart-summary .block .title {
        padding-left: 0;
    }
    .cart-summary .checkout-methods-items {
        padding: 0;
    }
    .checkout-cart-index .short-links-data h5 {
        font-size: 10px;
    }
    .cart-summary .block .field {
        margin: 0 0 10px;
    }

    table#checkout-review-table thead {
        display: none;
    }
    #checkout-review-table tbody tr.product-item {
        display: inline-block;
        width: 100%;
    }
    #checkout-review-table tbody tr td {
        width: 40% !important;
        float: none;
        text-align: center !important;
        vertical-align: middle !important;
        display: inline-block !important;
        max-width: initial !important;
    }
    #checkout-review-table tbody tr td.a-left.product {
        width: 100% !important;
        display: inline-block;
        text-align:center;
    }
    #checkout-review-table tbody tr td.details-qty {
        max-width: initial !important;
    }
    #checkout-review-table tbody tr td.a-center.last.button-remove {
        width: 30px !important;
    }
    .order-summary .opc-block-summary .product-item .subtotal {
        text-align: center;
    }
    table#checkout-review-table .product-item .price, table#checkout-review-table .remove-wrapper {
        line-height: normal;
    }
    .one-step-checkout-wrapper .mp-4 .minicart-items-wrapper .product-image-container {
        max-width: 50px;
        height: 50px !important;
        margin: 0 auto 10px !important;
        float: none;
    }
    .opc-block-summary .product-item .product-item-name-block {
        text-align: center;
    }
    .one-step-checkout-wrapper .minicart-items-wrapper .product-item-detail {
        padding-left: 0;
        display:block;
    }
    .opc-block-summary .product-item .product-item-inner {
        margin-bottom: 0;
    }
    table#checkout-review-table .remove-wrapper {
        padding: 0 !important;
    }
    table#checkout-review-table .button-action { margin-top:0px;}
    .one-step-checkout-wrapper .opc-block-summary .table-totals tr.grand.totals th, 
    .one-step-checkout-wrapper .opc-block-summary .table-totals tr.grand.totals td ,
    .one-step-checkout-wrapper .order-summary .opc-block-summary table.data.table.table-totals td{
        font-size: 13px !important;
    }
    .one-step-checkout-wrapper .mp-4 #co-place-order-area .col-mp.osc-place-order-block {
        padding-left: 0 !important;
        padding-right: 0px !important;
    }
    .opc-wrapper .form-discount {    display: inline-block;    width: 100%;}
    .opc-wrapper .form-discount .payment-option-inner, .opc-wrapper .form-discount .action-toolbar {
        width: 100%;
        display: inline-block;
        margin-bottom: 3px;
    }
    .contact-info-box {
        width: 100%;
    }
    .contact-info h2 {
        font-size: 17px;
        font-weight: 700;
    }
    .hdmx__contact-form .fieldset .group-3 {
        margin-bottom: 10px;
    }
    .wk-mp-landingpage .form.create.account {
        font-size: 13px;
    }
    .wk-mp-landingpage span.wk-icon-check-span {
        font-size: 15px;
    }
    .product-info-main .product-add-form div.actions button#product-addtocart-button {
        padding: 0 0;
        font-size: 15px;
    }
    .product-info-main .product-add-form .field.qty { width:140px;}
    .product-info-main .product-add-form div.actions {
        width: 100%;
    }
    .product-info-main .page-title-wrapper h1 {
        font-size: 17px;
    }
    #product_list.wk-ap-fieldset .wk-ap-add-to-cart.action.primary.tocart {    padding: 0 60px;    width: 100%;}
    .wk-ap-list-header {
        font-size: 17px;
        padding: 0 0 4px 0;
    }
    .fieldset {
        margin: 0 0 10px;
        letter-spacing: normal;
    }
    .sell_tit h2 {
        font-size: 24px;
    }
    .sell_tit .start_sell {
        font-size: 16px;
        padding: 8px 30px;
        margin-top: 0;
    }
    .why_marine h3 {
        font-size: 20px;
    }
    .commerce_text {
        width: 100%;
        padding: 0;
        font-size: 14px;
    }
    .commerce_text h4 {
        font-size: 16px;
        margin-bottom: 8px;
    }
    .img_part .e_commerce {
        width: 100%;
        padding-right: 0;
        max-width: 300px;
    }
    .commerce_text ul h6 {
        font-size: 13px;
    }
    .block-minicart .amount .price-wrapper:first-child .price {    font-size: 13px;}
    .block-minicart span.label {    font-size: 13px;}

    .minicart-wrapper .block-minicart {
        font-size: 13px;
    }
    .block-minicart .items-total {
        margin-left: 0;
        vertical-align: middle;
        display: inline-block;
    }
    .mp-reward-cart {
        margin-left: 0;
        text-align: center;
    }
    .block-minicart .block-content > .actions > .primary {
        margin: 0 0 10px 0;
    }
    .block-minicart .block-content .action.viewcart, .block-minicart .block-content > .actions > .primary .action.primary {
        font-size: 15px;
        padding: 8px 10px !important;
        line-height: 19px;
    }
    .block-minicart .block-content > .actions {
        margin-top: 5px;
    }

    .minicart-items .product-item-name a { font-size:13px;}
    .customer-review .product-info h2.product-name {
        font-size: 14px;
        margin: 0 0 5px 0;
    }
    .customer-review .review-details .customer-review-rating {
        margin-top: 0;
        margin-bottom: 0;
    }
    .customer-review .review-details .review-title, .customer-review .review-details .review-content {
        margin-bottom: 0;
        margin-top: 5px;
    }
    .customer-review .review-details .review-title {
        font-size: 15px;
    }
    .products-grid.wishlist .product-item .box-tocart ,
    div.products-grid.wishlist .product-item-actions{ width:100%;}
    .products-grid.wishlist .product-item-actions .action.edit, .products-grid.wishlist .product-item-actions .action.delete {
        width: calc(50% - 4px);
        margin: 3px 2px;
    }

    .rewardsHeader h2 {
        font-size: 25px;
        margin-top: 10px;
    }
    .rewardsHeader ul li { margin-right:15px;}
    .rewardsOr {
        margin: 0 auto;
        height: auto;
    }
    .rewardsHeader {
        padding: 15px;
    }
    .rewards li p { font-size:14px;}
    .rewardsFooter .rewardsOr { bottom:0px;}
    .rewardsHeader h3 {
        font-size: 16px;
    }
    .rewardsBtn a, .rewardsBtn a:active, .rewardsBtn a:visited, .rewardsBtn a:hover, .rewardsBtn input, .rewardsBtn input:hover { font-size:14px; padding:10px ;}
    .rewardsCallout h3 { font-size:19px;}
    .rewards li h4 {
        font-size: 17px;
    }
    .rewardsFooter h3 {
        font-size: 20px;
    }
    .rewardsFooter h4 {
        font-size: 15px;
    }
    .image-part-one img {
        max-width: 90%;
    }
    .about-marineshop h3 {
        font-size: 17px;
    }

    .img-authentic h4 {
        font-size: 15px;
    }
    .wk-mp-products-recently-added .page-products .products-grid .product-item {
        width: 50% !important;
    }
    .wk-mp-collection-header-right-wrapper {
        margin-top: 0;
    }
    .box-banner-data {
        left: 13px;
        bottom: 4px;
    }

    .banner1 .box-banner-data .btn.btn-primary, .box-banner-data .btn.btn-primary {
        padding: 0 20px;
        line-height: 25px;
        margin: 0px;
        font-size: 14px;
    }
    .fish-inner {
        border-width: 10px;
    }
    .fish-right-text h2 {
        font-size: 12vw;
        line-height: 13vw;
    }
    .fish-left-logo img {
        max-width: 140px;
    }
    .fish-inner::before {
        width: 6px;
        height: 6px;
        border-width: 9px;
        left: -10px;
    }
    .fish-right-text h4 { margin-top:10px; }

    .tagss {
        font-size: 14px;
        text-align: center;
        line-height: normal;
        margin-bottom: 20px;
    }
    .fish-on-Mh {
        padding: 20px 0;
    }

    .product.data.items > .item.content table {
        margin-bottom: 20px;
        display: block;
        overflow-x: scroll;
    }

    .method-i {
        padding: 0 10px;
    }
    .product.data.items > .item.content h3 {
        font-size: 15px;
    }
    .product.data.items > .item.content h2 {
        font-size: 16px;
    }
    .product.data.items > .item.content p {
        word-break: break-word;
    }
    .banner-b-data p {
        font-size: 14px;
    }
    .banner-b-mobile img {
        min-height: 220px;
    }
    .insta-image .item {
        height: auto;
    }
    .sharecartpopupp .tab button.tablinks {
        min-width: 50px;
        padding: 10px 10px;
    }
    .sharecartpopupp .tab {
        padding: 10px;
    }
    .sharecartpopupp .tabcontent button {
        font-size: 14px;
        width: 100%;
        padding: 0;
    }
    .product.data.items > .item.content table.ship-tabl td::before {
        min-width: 70px;
    }
    .product-add-form .product-options-wrapper .field .control select {
        width: 100%;
    }
    .product-info-main .stock {
        margin-top: 5px !important;
    }
    .rewardsHeader ul li::before {
        width: 8px;
        height: 8px;
        margin-top:-2px;
    }
    .product-add-form .product-options-wrapper .field .control {
        max-width: 100%;
        padding-left: 0;
        width: 100%;
    }
    .one-step-checkout-wrapper .mp-4 .minicart-items-wrapper .product-image-container {
        max-width: 80px;
        height: 80px !important;
        margin: 0 auto 10px !important;
        float: none;
        padding: 0 !important;
        width: 80px !important;
        vertical-align: middle;
    }
    .one-step-checkout-wrapper .minicart-items-wrapper .product-item-detail {
        width: 100% !important;
    }
    table#checkout-review-table .remove-wrapper {
        vertical-align: middle;
    }
	
	/*13320*/

    body {
        font-size:16px;
    }
    input, select, textarea {
        font-size:100% !important;
    }
    .message.error {
        padding-left: 20px;
    }
    #checkout-review-table .product-item {
        font-size: 16px;
    }
}
@media (max-width:400px) {
    a.logo img {
        max-width: 130px;
    }
    .right-content.right_set1 {
        right: 59px;
        top: 9px;
        padding-left: 6px;
    }
    .right-content.right_set1 > div.contrflag {
        line-height: 41px;
    }
    .minicart-wrapper {
        height: 41px;
        padding-top: 0;
    }
    .right-content.right_set1 > div.contrflag a#click-me::after { margin-left:3px;}
    .nav-toggle { margin-top:8px !important;}	

    .account .column.main .block.block-order-details-view .block-content .box {
        width: 100% !important;
    }
    .rewardsCallout { padding:15px;}

    .image-part-one {
        width: 100%;
        text-align: center;
    }
    .img-authentic {
        width: 100%;
    }
    .values-box {
        width: 100%;
        padding: 5px 0;
    }
    .text-part-one {
        width: 100%;
        padding: 10px 0 0 0 ;
    }
    .image-part-one img {
        max-width: 100px;
    }
    .selling-commerce {
        width: 100%;
        padding: 10px 0;
    }
    .fees-img {
        width: 25%;
    }
    .fees-cont { width:75%;}
    .fees-cont h4 {
        font-size: 16px;
    }

    .selling-how.marine-selling {
        padding-bottom: 0;
    }
    .sell_b .start_sell {
        font-size: 16px;
        padding: 8px 40px;
        margin-top: 0;
    }
    .continer-markets div.wk-mp-header h1 {
        font-size: 21px !important;
        padding-top: 0 !important;
    }
    .sel-images-left {
        width: 50px !important;
        min-height: 60px;
    }
    .title-selin-new {
        font-size: 14px;
    }
    .category-view .page-title-wrapper h1 {    font-size: 16px !important;}

    .product-item .price-box .price {
        font-size: 13px;
    }
    .label-sale-discount {
        right: 10px;
        bottom: 11px;
    }
    .coupon-label {
        font-size: 9px;
        padding: 0px 3px;
    }
    .banner1 .box-banner-data .btn.btn-primary, .box-banner-data .btn.btn-primary {
        padding: 0 14px;
        line-height: 24px;
        font-size:13px;
    }
    .insta_footer a {
        padding: 4px 20px;
        font-size: 12px;
    }
    a.start-selling { line-height:35px;}

    .rewarddashll li {
        margin-bottom: 20px;
        text-align: center;
    }
    .rewarddashll li .rewardlabelll {
        display: inline-block;
        width: 100%;
    }
    .rewrddashh2 h2 {
        font-size: 20px;
        text-align: center;
    }
    .reawsdsaq {
        font-size: 15px;
    }
    .rewarddashll {
        margin-bottom: 0;
    }
    .rewarrulelist li {
        font-size: 14px;
    }
    .rewrddashh2 {
        text-align: center;
    }
    .product-info-main .product-social-links .product-addto-links { width:60%;}
    .product-info-main .product-social-links .action.mailto { width:40%;}

    .product-item .price-box .price {
        font-size: 11px;
    }
}

@media (max-width:330px) {
    .product-item .price-box .price {
        font-size: 10px;
    }

}



@media (max-width: 767px) {
.nav-sections-items .nav-sections-item-content .navigation ul li.level0 ul.level0.submenu .ui-menu-item{
border: none;
}

.nav-sections-items .nav-sections-item-content .navigation ul li.level0 ul.level0.submenu > .ui-menu-item > a {
padding: 0 0 8px 0 !important;
display: block;
margin: 0 0 7px 0;
}
.nav-sections-items .nav-sections-item-content .navigation ul li.level0 ul.level0.submenu li.level1 a {
padding: 0;
margin: 0;
}

.nav-sections-items .nav-sections-item-content .navigation ul li.level0 ul.level0.submenu li.level1> a {
margin: 0;
border-bottom: 1px solid #d2d2d2;
}

.nav-sections-items .nav-sections-item-content .navigation ul li.level0 ul.level0.submenu li.level1 {
max-width: 100%;
}
.nav-sections-items .nav-sections-item-content .navigation ul li.level0 ul.level0.submenu .ui-menu-item {
border: none;
max-width: 100%;
}
.navigation .level0 > .submenu.brandmenn > li {
width: 100%;
float: none;
max-width: 100%;
margin: 0 0 12px 0;
padding: 0 0 8px;
}
.navigation .level0:hover > .submenu.brandmenn {
white-space: normal;
padding-bottom: 20px;
width: 100%;
}
.nav-sections-items .nav-sections-item-content .navigation .level0:hover > .submenu {
flex-wrap: wrap;
}

.deals-and-discounts-ws {
display:none;
}
.mobile-deals-and-discounts-ws {
display:block;
}
}

/** Desktop **/
nav.navigation.mobile {
    display: none;
}
.section-items.nav-sections-items.submenullst {
    display: none;
}
#autocomplete-products-footer{display: block!important;}
/** mobile **/
@media (max-width: 767px) {
.section-items.nav-sections-items.submenullst {
    display: block;
}
nav.navigation.mobile {
    display: block;
}
nav.navigation.desktop{ display: none; }

/* 18.10.2021 */
#algolia-searchbox .magnifying-glass {
    top: 50%;
    right: 15px;
    transform: translatey(-50%);
}
#algolia-autocomplete-container .aa-dropdown-menu {
    max-width: calc(100% - 30px);
    overflow-y: auto;
    word-break: break-all;
    box-shadow: 0 10px 10px rgba(0,0,0,.2);
    max-height: 380px;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info {
    white-space: normal;
    font-size: 14px;
    line-height: 19px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit {
    border-bottom: 1px solid #ddd;
}

.aa-suggestion {
    padding: 0 10px;
}

.autocomplete-wrapper {
    background: #f7f7f7;
}


/*ttttttttttttttttttt*/
}
/* @media (max-width:433px) { */
@media (max-width:300px) {
.cart.table-wrapper .cart.item {
    border-bottom: 1px solid #ccc;
    position: relative;
}
.cart.table-wrapper .product-item-details {
position:relative;
}
.cart-container tr.item-info {
    display:block!important;
}
	.cart.table-wrapper .product-item-details .wk-seller-block.wk-block {
		position:absolute;top:174px;bottom:0;text-align:right;font-size: 12px;left:145px;
	}
	
	/*.cart.table-wrapper .product-item-details .wk-seller-block.wk-block .expected-date {
	height: 20px;
	}*/
	.cart.table-wrapper .product-item-details #mp-wk-block-sold {
	display:none;
	}
	/*.cart.table-wrapper .cart.item .item-info td.qty {
        position: absolute;
        top: 0px;
        right: 10px;
    }*/
}



