.cart-modal .block-minicart input {
    width: 70px !important;
}

.minicart-items .update-cart-item {
    min-width: 80px;
    margin-top: -2px;
    vertical-align: middle;
}

.details-qty .more, .details-qty .less {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background-color: #eee;
    cursor: pointer;
    border-radius: 4px;
    margin: 0 5px;
    font-weight: bold;
}

.cart-modal .block-minicart .item.product.product-item {
    border-bottom: 0px solid #8eb420;
    margin-bottom: 0px;
}


.sliderLeft .sliderBannerButton {
    position: absolute;
    bottom: 10px;
    right: 14px;
    left: initial;
}

.sliderRight .sliderBannerButton {
    bottom: 10px;
}

.product-info-main-content .price, .product-info-main-content .packtype {
    font-size: 20px;
}

.product-info-main .stock.available span {
    background-position: 0px 4px;
}

.recently-viewed button.btn-quickview.mb-tooltip {
    height: auto;
    width: 34px;
}

.recently-viewed button.btn-quickview.mb-tooltip i.mbi.mbi-eye {
    line-height: 30px;
    margin-right: -3px;
}

.sliderLeft .sliderBannerButton a {
    background: #fff;
    color: #070707;
}

.sliderLeft .sliderBannerButton a:hover {
    color: #fff;
}

.product-info-main .stock.unavailable span {
    background-position: 0px 4px;
}

.sliderLeft .sliderBannerButton {
    bottom: 14px;
}

@media (max-width: 767px) {
    .minicart-action .mbi-bag2:before {
        top: 7px !important;
        left: -20px !important;
        width: 44px !important;
        height: 44px !important;
        background-size: 30px !important;
    }

    .user-topbar .mbi-user:before {
        top: 8px;
    }

    a.logoMob {
        margin-left: 12px;
    }

    #searchBtnIconRes {
        left: 21%;
    }

    .icon-top-mobile .minicart-action {
        right: 21%;
        position: relative;
    }

    .user-topbar .mbi-user:before, .user-topbar:hover .mbi-user:before {
        top: 7px !important;
        left: -20px !important;
        width: 44px !important;
        height: 44px !important;
        background-size: 30px !important;
    }

    .product-info-main-content .price, .product-info-main-content .packtype {
        font-size: 20px;
    }
}

.catalog-category-view div#product-container-wrap .products-list table thead th {
    text-align: center !important;
    vertical-align: middle !important;
    /* min-width: 122px; */
    min-width: 110px;
}

.catalog-category-view div#product-container-wrap .products-list table thead th, .catalog-category-view div#product-container-wrap .products-list table td {
    text-align: center !important;
    min-width: 110px;
}

.catalog-category-view div#product-container-wrap .products-list tbody.all_product_data_information .arrow.up {
    margin-top: 0px !important;
}

.catalog-category-view div#product-container-wrap .products-list table td {
    text-align: center !important;
    vertical-align: middle !important;
}

.whyChooseText {
    background-image: url("https://www.packagingsuppliesbymail.com/media/wysiwyg/why_choose_icon.svg");
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    padding-right: 22px;
}

@media (max-width: 767px) {
    .quickview-wrap.column.main.zoom-anim-dialog .field {
        margin-right: 6px;
    }

    .statpage-wrapper.faqInfo button.tablinks {
        font-size: 12px;
        padding: 10px 10px !important;
        line-height: normal;
    }

    .statpage-wrapper.faqInfo .faqaccordion {
        padding: 0 20px 0 10px !important;
        position: relative;
    }

    .statpage-wrapper.faqInfo button.faqaccordion:after {
        position: absolute;
        right: 8px;
        top: 0;
    }

    #connector-newsletter-form-validate .field>input[type=checkbox]:checked+label:after {
        margin: 0px 0 0;
    }

    .dd-account-subscriptions fieldset>.field {
        width: 100%;
    }
}

.amsearch-products-section .amsearch-wrapper-inner button.action.towishlist.mb-tooltip i.mbi.mbi-filled-heart:after {
    width: 41px;
    height: 41px;
}

.amsearch-products-section .product-item [data-role=priceBox] span {
    color: #070707;
}

@media (max-width: 767px) {
    .amsearch-products-section .action.tocart {
        padding: 13px 6px !important;
    }
}

/*29092025*/

.statpage-wrapper.faqInfo .faqaccordion {
    word-wrap: break-word;
    font-size: 14px;
}

@media (max-width: 767px) {
    .icon-top-mobile {
        width: auto;
    }

    .icon-top-mobile .user-topbar {
        margin-right: 0;
    }

    .icon-top-mobile .user-topbar {
        margin-top: 0;
    }

    .icon-top-mobile .minicart-action {
        right: 0% !important;
        position: relative;
        left: 0 !important;
        margin: -20px auto 0 !important;
        display: block;
    }

    .order-items.table-wrapper .col>span {
        width: 70px;
        display: inline-block;
    }

    .magebig-mobile-menu.overlay-contentpush li.category-level {
        margin-left: 10px !important;
    }

    .magebig-mobile-menu.overlay-contentpush li.category-level::marker {
        display: none !important;
        font-size: 0 !important;
    }

    .magebig-mobile-menu.overlay-contentpush li.category-level a.level-top i.mbi {
        display: none !important;
    }

    .magebig-mobile-menu.overlay-contentpush li.category-level:after {
        width: 0px !important;
    }
}

.Kvye9KQ95pGQG7H4QjJB.PWtLOroQ4cueAtPGnmCX.sPcF7mF6s8a06jf_qEni .DTOauyIgULfJ1sKKUIP3 .azFhFAqSYTTTHDrieaCL {
    padding-bottom: 40px !important;
}

.whyCreateAccount ul li i {
    min-height: 50px;
}

.whyCreateAccount ul li:nth-child(3) i {
    width: 70px;
}

.whyCreateAccount ul li:nth-child(5) i {
    margin-top: 27px;
    margin-bottom: 2px;
}

.a2a_kit.a2a_kit_size_32.a2a_default_style {
    width: 350px;
}

.product.attribute.description .btn-more button {
    color: #070707;
}

@media (max-width: 1023px) {
    .catalog-category-view div#product-container-wrap .products-list tr.product-info-rows .product-details-buttons .col.btn-wishlist.quicklist {
        display: initial !important;
    }

    #customtab .field.qty {
        margin-right: 0;
    }

    .product.info.detailed.product-accordion div#customtab .col-sm-6 .inn-bx .boxInn .row .col-md-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .product.info.detailed.product-accordion div#customtab .col-sm-6 .inn-bx .boxInn .row .col-md-8 form#fullPalletFormId,
    .product.info.detailed.product-accordion div#customtab .col-sm-6 .inn-bx .boxInn .row .col-md-8 form#halfPalletFormId {
        justify-content: space-around;
    }
}

.a2a_button_facebook span.a2a_svg.a2a_s__default.a2a_s_facebook.a2a_img_text {
    margin-top: 7px;
}

.a2a_default_style .a2a_img_text {
    margin-top: 5px;
}

.catalog-category-view div#product-container-wrap .products-list tbody.all_product_data_information .col-12.col-sm-6 .product-details-buttons .col.quickview button.btn-quickview.mb-tooltip {
    padding-bottom: 7px;
    padding-top: 6px;
    margin-bottom: -5px !important;
}

.catalog-category-view div#product-container-wrap .products-list tbody.all_product_data_information .col-12.col-sm-6 .product-details-buttons .view-product-button {
    vertical-align: top;
}

.catalog-category-view div#product-container-wrap .products-list tbody.all_product_data_information .col-12.col-sm-6 .product-details-buttons .col.quickview {
    vertical-align: top;
}

.catalog-category-view div#product-container-wrap .products-list tbody.all_product_data_information .col-12.col-sm-6 .product-details-buttons .col.quickview button.btn-quickview.mb-tooltip {
    padding-bottom: 7px;
    padding-top: 7px;
    margin-bottom: -5px !important;
    vertical-align: top;
}

@media (max-width: 1023px) {
    .sliderLeft {
        width: 50%;
    }

    .footerOfferPro ul li .footerOfferBtn a {
        padding: 4px 8px !important;
        font-size: 12px;
        line-height: normal;
    }

    .footerOfferPro ul li .footerOfferBtn {
        margin-top: 10px;
    }

    .footerOfferPro ul li {
        height: 280px;
    }

    .catalog-category-view div#product-container-wrap .products-list table td #customtab .inn-bx .price-block {
        margin-top: 0;
        text-align: left;
        margin-left: 16px;
    }

    .catalog-category-view div#product-container-wrap .products-list table td>div#customtab .inn-bx .col-md-8 {
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
        text-align: left;
    }

    .catalog-category-view div#product-container-wrap .products-list table td #customtab .inn-bx .col.btn-wishlist.quicklist button.action.towishlist.mb-tooltip {
        margin-left: 0px;
    }

    .account .column.main .toolbar {
        height: 53px !important;
        /* line-height: 60px; */
    }
}

@media (max-width: 1023px) {
    .product.info.detailed.product-accordion div#customtab .col-sm-6 .inn-bx .boxInn .row .col-md-4, .product.info.detailed.product-accordion div#customtab .col-sm-6 .inn-bx .boxInn .row .col-md-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .product.info.detailed.product-accordion div#customtab .col-sm-6 .inn-bx .boxInn .row .col-md-8 form#halfPalletFormId, .product.info.detailed.product-accordion div#customtab .col-sm-6 .inn-bx .boxInn .row .col-md-8 form#fullPalletFormId {
        justify-content: start;
    }

    .product.info.detailed.product-accordion div#customtab .col-sm-6 .inn-bx .boxInn .row .col-md-8 .field.qty {
        margin-right: 6px;
    }

    .sliderLeft {
        width: 49% !important;
    }

    .page-header .amsearch-result-section {
        right: initial !important;
        left: -71%;
    }
}

.whyCreateAccount ul li:last-child i img {
    width: 42px;
    margin-top: 10px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    .Kvye9KQ95pGQG7H4QjJB.PWtLOroQ4cueAtPGnmCX.sPcF7mF6s8a06jf_qEni .DTOauyIgULfJ1sKKUIP3 .azFhFAqSYTTTHDrieaCL {
        height: 224px !important;
    }

    .blog-post-wrap {
        height: 314px !important;
    }

    /* #customtab .inn-bx button.action.primary.tocart {
    font-size: 13px;
    width: auto;
    min-width: auto;
}
#customtab .inn-bx button.viewproduct {
    font-size: 13px;
    width: auto;
    min-width: auto;
    max-width: initial;
} */
    #customtab .inn-bx .col-md-8 form#caseOptionFormId, #customtab .inn-bx .col-md-8 form#fullPalletFormId {
        justify-content: start;
    }

    #customtab .inn-bx .col-md-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 950px) {

    .product.info.detailed.product-accordion div#customtab form button.viewproduct,
    .product.info.detailed.product-accordion div#customtab form button.action.primary {
        font-size: 14px;
    }

    .catalog-category-view div#product-container-wrap .products-list table td ul.items.prices-tier li.item {
        font-size: 14px;
    }
}

@media (max-width: 767px) {
    .sliderLeft {
        width: 100% !important;
        margin-right: 10px !important;
    }
}

.sliderRTwoImg {
    width: 50%;
}

.sliderLeft {
    width: calc(50% - 6px);
    margin-right: 10px !important;
}


/*26-11-2025 css start */
.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-zoom-in.mfp-ready {
    z-index: 11111;
}

.catalog-category-view div#product-container-wrap .products-list table tr.product-info-rows .col-12.col-sm-6 .product-list-details .product-details-buttons .col.quickview button.btn-quickview.mb-tooltip {
    padding: 6px 5px 3px 7px;
    margin-right: 1px;
}

.top-search-wrap.mfp-with-anim .amsearch-input-wrapper .amsearch-input {
    width: 100% !important;
}
.blog-right .post-item {
    margin: 29px 0 26px;
}
@media (max-width: 1199px) {
    .sliderRight .sliderBannerButton {
        bottom: 6px;
        font-size: 10px;
    }

    .block-wellcome .title {
        font-size: 30px;
    }

    .block-wellcome .text {
        font-size: 26px;
    }

    .applyCodeCopy {
        font-size: 12px;
        line-height: normal;
        padding: 2px;
        margin-bottom: 4px;
    }

    .flipCard .card .back {
        padding: 6px 6px;
    }

    /* .footerOfferPro ul li {
    height: auto;
}
.flipCard .card .back{
    height: 290px;
} */
    #newsletter-validate-detail .input-box input {
        padding: 0 140px 0 10px;
        font-size: 12px;
    }

    footer.page-footer #newsletter-validate-detail .input-box button {
        font-size: 12px;
    }

    .amsearch-items-section {
        padding-left: 14px;
    }

    .page-header .amsearch-result-section {
        left: -60%;
    }

    .faqNewTabs .faqaccordion {
        padding-right: 40px;
    }

    .minicart-wrapper.minicart-slide strong.product-item-name {
        padding-right: 24px;
    }

    .table-wrapper.additional-addresses {
        overflow: auto;
    }

    .product-item:hover .product-btn {
        display: block;
    }

    .container.main-container .category-cms .col-sm-4.col-md-3.col-lg-3 .ourProductImg {
        min-height: 200px;
    }

    .account .column.main .toolbar {
        display: block;
        height: 54px;
    }

    .widgetplus.widget-product.recently-viewed.widget-nav-top.block-viewed-products-grid .owl-carousel .owl-nav.disabled, .widgetplus.widget-product.recently-viewed.widget-nav-top.block-viewed-products-grid .owl-carousel .owl-dots.disabled {
        display: block !important;
    }

    .widget-product .owl-theme .owl-nav .owl-next {

        right: -12px !important;
    }

    .catalog-category-view div#product-container-wrap .products-list table td .row.product.details.product-item-details .col-12.col-sm-3.listProductBrd .product-btn-info .price-block {
        position: relative;
        bottom: 0;
        margin-top: 20px;
    }

    .footerOfferPro ul li .footerOfferBtn a {
        line-height: 14px;
        font-size: 14px;
    }

}


@media (max-width: 1050px) {
    .footerOfferPro ul li {
        height: 290px;
    }

    .applyCodeInfo, .portfolioDisc p {
        line-height: 13px;
    }
}

@media (max-width: 1020px) {
    .col.btn-wishlist button.action.towishlist.mb-tooltip i.mbi.mbi-filled-heart:before {
        width: 20px;
        height: 20px;
        background-size: 18px;
        background-position: 0px 4px;
    }

    .col.btn-wishlist button.action.towishlist.mb-tooltip i.mbi.mbi-filled-heart:after {
        width: 34px;
        height: 31px;
        background-size: 18px;
        background-position: 3px 6px;
    }

    .amsearch-products-section .amsearch-wrapper-inner button.action.towishlist.mb-tooltip {
        width: 38px !important;
        height: 34px;
    }

    .amsearch-products-section .amsearch-wrapper-inner button.action.towishlist.mb-tooltip i.mbi.mbi-filled-heart:after {
        width: 38px;
        height: 35px;
    }
}

@media (max-width: 999px) {
    .cart-container form#form-validate.form.form-cart {
        width: 100%;
    }

    .page-header .amsearch-result-section {
        left: -69%;
    }


}
@media (max-width: 767px) {
.page-header .amsearch-result-section {
    left: 0;
} 
.whychooseImg .whyImg {
    height: 90px;
}
.amsearch-form-block.-opened {
    max-width: 100%;
}
}

.products-grid .item .item-inner .box-info .product-name {
    min-height: 85px !important;
}