.product.attribute.description .btn-more button,
.product.attribute.description .btn-desc button {
    color: black;
}

@media (max-width: 767px) {
    .item-slider {
        height: 170px !important;
    }

    .main-slider-full .owl-theme .owl-dots {
        bottom: 40px;
    }
}

@media (max-width: 550px) {
    .item-slider {
        height: 140px !important;
    }

    .main-slider-full .owl-theme .owl-dots {
        bottom: 10px;
    }
}

@media (max-width: 450px) {
    .item-slider {
        height: 140px !important;
    }

    .main-slider-full .owl-theme .owl-dots {
        bottom: 0px;
    }
}

@media (max-width: 1199px) {
    .block-wellcome .title {
        font-size: 25px;
    }
}

@media (max-width: 767px) {
    .whychooseImg .whyImg {
        height: 60px;
    }
}

@media (max-width: 767px) {
    .container.main-container .category-cms .col-sm-4.col-md-3.col-lg-3 .ourProductImg {
        min-height: 150px;
    }

    .catalog-category-view div#product-container-wrap .products-list table td .product-list-details {
        min-height: 160px;
    }
}

@media (max-width: 767px) {
    tbody.all_product_data_information tr.product-info-rows #tierPricingHtml .titleGreenBg {
        padding: 0 0 4px !important;
    }
}

.footerShowHide #reveal-click {
    background: #012947 !important;
}

.how-it-works .content[data-v-430be31a] {
    max-width: 100% !important;
}

.earn-points .cards[data-v-1d7da64b] {
    max-width: 100% !important;
}

.vip-tiers .content-wrapper .content[data-v-267a0142] {
    max-width: 100% !important;
}

.redeem-points .section-content[data-v-d9493c7a] {
    max-width: 100% !important;
}

.redeem-points .section-content .description[data-v-d9493c7a] {
    max-width: 100% !important;
}

.how-it-works .content .steps .step[data-v-430be31a] {
    max-width: 100% !important;
}

.whyChooseUs {
    margin: 0px 0 30px;
}


/*new css 20-10-2026*/
td.quicklist-row-qty .product_qty button.quicklist-product-qty-down,
td.quicklist-row-qty .product_qty button.quicklist-product-qty-up {
    color: #8dc444 !important;
}

.faqNewTabs .faqaccordion {
    color: #070707 !important;
}

.faqNewTabs.footerShowHide button#reveal-click {
    color: #fff !important;
}
.faqNewTabs .faqaccordion {
    width: 100%;
    text-align: left;
    border-radius: 0;
    border: 0;
    border-bottom: 2px solid #efefef;
    padding: 10px 0;
    font-size: 18px;
    font-weight: 700;
    position: relative;
}
.faqNewTabs .faqaccordion:after {
    content: "";
    top: 20px;
    right: 0;
    position: absolute;
    background: url(/media/wysiwyg/magebig/other_img/arrow_down_org.svg) no-repeat;
    width: 34px;
    height: 34px;
}
select#taxexempt-state { 
    color: #070707;
}

select#taxexempt-state option {
    color: #070707 !important;
}

button.action.social-login.action-auth-toggle {
    color: #070707;
}

/* .main-slider-full .owl-carousel .owl-item img {
    display: block;
    width: 100% !important;
    height: auto !important;
    object-fit: none;
} */


.header.links li:nth-child(2) {
    display: none;
}

.user-topbar .header.links>li {
    line-height: 30px;
}

.login-container .remind {
    position: inherit;
    right: 5px;
    top: 0;
    line-height: 48px;
    z-index: 3;
    color: #8dc444;
    font-size: 14px;
}


#social-login-popup .social-login-title {
    background-color: #8dc444 !important;
}

.exist-cust {
  padding-bottom: 15px;
  font-weight: 500;
  font-size: 24px;
  margin-bottom: .5rem;
}

.social-login-title {
    padding: 0 10px;
    color: #fff;
}

#social-login-popup .mfp-close {
    color: #fff;
}

.login-container .fieldset {
    padding: 25px;
}

.login-container button.action {
    height: 35px;
}

.divider {
    font-size: 20px;
    display: flex;
    align-items: center;
}

.divider::before {
    margin-right: 5px;
    margin-top: 5px;
}

.divider::before,
.divider::after {
    flex: 1;
    content: '';
    padding: 1px;
    background-color: #000;
}

.divider::after {
    margin-left: 5px;
    margin-top: 5px;
}

.action.login.primary {
    line-height: 35px;
}


/* Slideshow Scrolling Banner Starts Here */
.main-slider-full .slideshow-container {
    width: 100%;
    max-width: 100%;
}

.main-slider-full .slider-dots {
    position: absolute;
    bottom: 10px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
}

.main-slider-full .slider-dots .dot {
    background: #fff;
}

.main-slider-full .slider-dots .active {
    background-color: #f69124;
}

.slideshow-container a.prev,
.slideshow-container a.next {
    background: #ffffff7a;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    line-height: 9px;
    text-align: center;
    color: #f69124;
}

.slideshow-container a.prev {
    left: 10px;
}

.slideshow-container a.next {
    right: 10px;
}

.main-slider-full {
    margin: 0 auto 50px;
}

.main-slider-full .slider-dots .dot {

    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
}


.mySlides {
    display: none
}

img {
    vertical-align: middle;
}

/* Slideshow container */
.slideshow-container {
    max-width: 100%;
    position: relative;
    margin: auto;
}

.slideshow-container .slider-dots {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}

/* Next & previous buttons */
.slideshow-container .prev,
.slideshow-container .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
}

/* Position the "next button" to the right */
.slideshow-container .next {
    right: 0;
    border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.slideshow-container .prev:hover,
.slideshow-container .next:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

/* Caption text */
.slideshow-container .text {
    color: #f2f2f2;
    font-size: 15px;
    padding: 8px 12px;
    position: absolute;
    bottom: 8px;
    width: 100%;
    text-align: center;
}

/* Number text (1/3 etc) */
.slideshow-container .numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

/* The dots/bullets/indicators */
.slideshow-container .dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

.slideshow-container .active,
.slideshow-container .dot:hover {
    background-color: #717171;
}

/* Fading animation */
.slideshow-container .fade {
    animation-name: fade;
    animation-duration: 1.5s;
}

@keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

.slideshow-container .prev:hover,
.slideshow-container .next:hover {
    background-color: #f69124;
    color: #fff;
}

@media (max-width:1150px) {
    .widget-product.recently-viewed.block-viewed-products-grid button.owl-next {
        right: -16px !important;
    }

}

@media (max-width:1023px) {
    #discount-coupon-form .fieldset.coupon {
        margin-top: 20px;
    }

    .cart-summary #block-discount.block.active p.discount-note {

        padding-left: 0px !important;
    }

}

@media (max-width: 990px) {
    .container.main-container .columns.row .column.main.main-wrap.col-12.col-lg-8.col-xl-9.order-2.order-md-3 {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .catalog-category-view div#product-container-wrap .products-list table td>div#customtab .inn-bx .col-md-4 {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

}

@media (max-width: 979px) {
    .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 button.action.tocart.primary {
        width: 110px !important;
    }

    tbody.all_product_data_information tr.product-info-rows .price-block button.action.tocart.primary {
        display: inline-block;
        min-width: 110px !important;
    }
}

@media (min-width: 767px) and (max-width: 990px) {

    /* body .column.main.main-wrap.col-12.col-lg-8.col-xl-9.order-2.order-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
            margin-top: 5px;
} */

    .container.main-container .columns.row .column.main.main-wrap.col-12.col-lg-8.col-xl-9.order-2.order-md-3 {
        width: 100% !important;
        flex: 0 0 66.666667% !important;
        max-width: 66.666667% !important;
    }

    body.layout01.layout04.page-with-filter.page-products.category-colored-coreless-pre-stretched-hand-stretch-wrap.catalog-category-view.page-layout-2columns-left.grid-view .container.main-container .columns.row .column.main.main-wrap.col-12.col-lg-8.col-xl-9.order-2.order-md-3,
    body.layout01.layout04.page-with-filter.catalog-category-view.page-layout-2columns-left.grid-view .container.main-container .columns.row .column.main.main-wrap.col-12.col-lg-8.col-xl-9.order-2.order-md-3 {
        width: 100% !important;
        flex: 100% !important;
        max-width: 100% !important;
    }

    .container.main-container .columns.row .column.main.main-wrap.col-12.col-lg-8.col-xl-9.order-2.order-md-3 h1.page-title {
        margin-top: 6px;
    }

    .footer-container.content-toggle ul.footer-links.footer-twocol {
        column-gap: 4px;
    }

    .new-product-custom .products.wrapper.grid.products-grid .product-item .product-item-name {
        max-height: initial;
    }

    .new-product-custom .products-grid .item .item-inner .box-image {
        min-height: 140px;
        text-align: center;
    }

    .product.info.detailed.product-accordion div#customtab form button.viewproduct,
    .product.info.detailed.product-accordion div#customtab form button.action.primary {
        font-size: 11px;
        padding-left: 6px !important;
        padding-right: 6px !important;
    }
}

@media (max-width: 767px) {
    .new-product-custom .products.wrapper.grid.products-grid .product-item .product-item-name {
        max-height: initial;
    }

    .new-product-custom .products-grid .item .item-inner .box-image {
        min-height: 140px;
        text-align: center;
    }

    .main-slider-full {
        margin: 0 auto 20px;
    }

    .slideshow-container a.prev,
    .slideshow-container a.next {
        width: 32px;
        height: 18px;
        line-height: 0px;
        text-align: center;
        padding-left: 12px;
        font-size: 14px;
    }

    .main-slider-full .slider-dots .dot {
        height: 8px;
        width: 8px;
    }

    .main-slider-full .slider-dots {
        bottom: 0px;
    }
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {

    .slideshow-container .prev,
    .slideshow-container .next,
    .slideshow-container .text {
        font-size: 11px
    }
}

/* Slideshow Scrolling Banner End Here */

/*Homepage Revisions Start Here */
.main-slider-full {
    margin: 0 auto 10px;
}

button.lightGreenBtn {
    color: #000;
    font-weight: 700 !important;
}

h2.h2Title {
    margin-bottom: 20px;
}

.slideshow-container {
    margin-top: 20px;
}

.block-blog-main {
    margin-bottom: -80px;
}

.category-view .category-cms .row.ourProductInfo .col-sm-4.col-md-3.col-lg-3 .ourProductImg {
    min-height: 205px;
}

.category-product.products.wrapper.grid.products-grid li.item.product.product-item .product-item-info .item-inner h2.product.name.product-item-name.product-name {
    min-height: 100px;
}

button.action.social-login.action-auth-toggle {
    color: #070707 !important;
}

.opc-wrapper .fieldset select option,
option {
    color: #070707 !important;
}


.product-info-main-content .price,
.product-info-main-content .packtype {
    font-size: 20px;
}

.recently-viewed button.btn-quickview.mb-tooltip i.mbi.mbi-eye {
    line-height: 30px;
    margin-right: -2px;
    width: 24px;
}

.recently-viewed button.btn-quickview.mb-tooltip {
    height: auto;
    width: 34px;
}

.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 input {
    width: 70px !important;
}

.quickview-wrap.column.main.zoom-anim-dialog .box-tocart {
    margin-top: 20px;
}

.buttonEffectBg {
    padding: 0 10px;
}

.faqNewTabs .faqaccordion {
    padding-right: 20px;
}

.table-wrapper.additional-addresses {
    overflow: auto;
}

.amsearch-products-section .amsearch-wrapper-inner button.action.towishlist.mb-tooltip i.mbi.mbi-filled-heart:after {
    width: 41px;
    height: 35px;
}

.buttonEffectBg:before {
    background: none;
}

.amsearch-products-section .amsearch-wrapper-inner button.action.towishlist.mb-tooltip {
    height: 36px;
}

/* --- Media Query for Desktop Screens (min-width: 768px) --- */
select, select option {
  -webkit-appearance: none;
  appearance: none;
  /* background-color: white; */
  color: #070707;
}
.sticky-addcart-wrap {
    margin-top: 20px!important;
}
.box-tocart .fieldset-add button.action.primary.add-to-quicklist.btnOutlinGreen {
    margin-top: 0px;
}
@media (max-width: 1300px) {
    .page-header .amsearch-result-section {
        right: 0;
        position: fixed;
        z-index: 11;
        top: 84px;
        width: 100%;
    }

    body#html-body.-amsearch-overlay-opened {
        overflow: hidden;
    }

    .amsearch-products-section .amsearch-wrapper-inner button.action.towishlist.mb-tooltip {
        height: 36px;
    }

    .toolbar-amount {
        display: block;
    }
}

@media (min-width: 1024px) and (max-width: 1050px) {
    .blog-right .post-item {
        margin: 29px 0 2px;
    }
}

@media (min-width: 1051px) and (max-width: 1200px) {
    .blog-right .post-item {
        margin: 29px 0 24px;
    }

}

@media (min-width: 768px) {

    /* Show the desktop banner and hide the mobile banner */
    .desktop-banner {
        display: block;
        padding-left: 15px;
        padding-right: 15px;
    }

    .mobile-banner {
        display: none;
        padding-left: 15px;
    }
}

/* --- Media Query for Mobile Screens (max-width: 767px) --- */
@media (max-width: 767px) {

    /* Show the mobile banner and hide the desktop banner */
    .desktop-banner {
        display: none;
    }

    .mobile-banner {
        display: block;
    }
}

.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;
}

.viewAllBlogHm {
    text-align: right;
    padding-bottom: 20px;
}
.minicart-items .product-item-details {
    padding-left: 75px;
    padding-right: 30px;
}
@media (max-width: 767px) {
    .footer.content {
        padding-top: 65px !important;
    }
}

.desktop-banner img {
    width: 100%;
    border-radius: 10px;
}

.mobile-banner img {
    border-radius: 10px;
}
.category-view .category-cms .row.ourProductInfo .col-sm-4.col-md-3.col-lg-3 .ourProductImg {
    min-height: 216px;
}
@media (max-width: 1150px) {

    .applyCodeInfo,
    .portfolioDisc p {
        max-height: 160px;
        overflow: auto;
    }

    .flipCard .card .side .hover-effect071 {
        line-height: normal;
    }

    .footerOfferPro .container {
        overflow-y: hidden;
        scroll-behavior: auto;
        overflow-x: auto;
        margin-bottom: -6px;
    }

    .footerOfferPro ul {
        list-style: none;
        margin: 10px 0 8px;
        display: block;
        width: 1420px;
    }

    .footerOfferPro ul li {
        height: 320px;
        display: inline-block;
        width: 280px;
    }

    .amsearch-products-section .amsearch-wrapper-inner button.action.towishlist.mb-tooltip {
        width: 42px !important;
        height: 36px !important;
    }

    body#html-body.-amsearch-overlay-opened {
        overflow: hidden;
    }

    .page-header .amsearch-result-section {
        right: 0;
        position: fixed;
        z-index: 11;
        top: 84px;
        width: 100%;
    }

}
@media (max-width: 1280px) {
.catalog-category-view div#product-container-wrap .products-list table td .row.product.details.product-item-details .col-12.col-sm-3.listProductBrd {
    height: 310px;
}
.catalog-category-view div#product-container-wrap .products-list table td>div#customtab .inn-bx .col-md-4 {
    flex: 0 0 100%;
    max-width: 100%;
    /* padding-left: 0; */
}
.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; */
}
.catalog-category-view div#product-container-wrap .products-list table td #customtab .inn-bx .price-block {

    text-align: left;
    padding-left: 15px;
}
.order-products-toolbar.toolbar.bottom .pager .pages li.item {
    margin: 0;
}
.order-products-toolbar.toolbar.bottom .pager .pages {
    position: absolute;
    text-align: right;
}
}
@media (max-width: 1200px) {
    .category-view .category-cms .row.ourProductInfo .col-sm-4.col-md-3.col-lg-3 .ourProductImg {
    min-height: 240px;
}
.product.info.detailed.product-accordion div#customtab form button.viewproduct, .product.info.detailed.product-accordion div#customtab form button.action.primary {
   font-size: 12px;
    min-width: 100px;
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.catalog-category-view div#product-container-wrap .products-list table td .row.product.details.product-item-details .col-12.col-sm-6 {
    flex: 0 0 40%;
    max-width: 40%;
}
.catalog-category-view div#product-container-wrap .products-list table td .row.product.details.product-item-details .col-12.col-sm-3.listProductBrd {
    flex: 0 0 35%;
     max-width: 35%;
}
}
@media (max-width: 1024px) {
    .desktop-banner {
        padding-left: 15px;
        padding-right: 15px;
    }

    .desktop-banner img {
        border-radius: 10px;
        max-width: 100%;
    }

    .account .column.main .toolbar.customer-addresses-toolbar.toolbar.bottom .pager p.toolbar-amount {
        display: block;
    }
/* .account .column.main .order-products-toolbar.toolbar.bottom .pager p.toolbar-amount {
    display: block;
    width: 240px;
    text-align: left;
}
.account .column.main .order-products-toolbar.toolbar.bottom .pages {
    float: initial;
    text-align: center;
    padding-left: 70px;
} */
/* .pager .pages ul.items.pages-items li{ display: none;}
.pager .pages ul.items.pages-items li:nth-child(-n + 2),
.pager .pages ul.items.pages-items li:nth-last-child(-n + 2)
{ display: inline-block;} */
.account .column.main .order-products-toolbar.toolbar.bottom .pages, .account .toolbar .pages {
    float: left;
    text-align: left;
    position: initial;
    width: 100%;
}
.customer-addresses-toolbar.toolbar.bottom .pager .pages ul li {
    margin: 0;
}
    #customtab .inn-bx .col-md-4,
    #customtab .inn-bx .col-md-8 {
        width: 100%;
        flex: initial;
        max-width: 100%;
    }

    #halfPalletFormId,
    #fullPalletFormId {
        justify-content: start;
    }

    .blog-right .post-item .blogInfoIn h3.title {
        font-size: 16px;
    }

    .blog-right .post-item .blogInfoIn p {
        font-size: 14px;
    }
    .catalog-category-view div#product-container-wrap .products-list table td .row.product.details.product-item-details .col-12.col-sm-3.listProductBrd {
   
    height: 310px;
}
.product-details-buttons .col.btn-wishlist.quicklist {
    vertical-align: bottom;
}
.page-bottom .recently-viewed.block-viewed-products-grid .owl-nav button.owl-next {
    right: -12px !important;
}
.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;
}
.catalog-category-view div#product-container-wrap .products-list table td>div#customtab .inn-bx .col-md-4 {
    flex: 0 0 100%;
    max-width: 100%;
    /* padding-left: 0; */
}
.catalog-category-view div#product-container-wrap .products-list table td #customtab .inn-bx button {
    font-size: 12px;
}
}

@media (max-width: 767px) {
    .mobile-banner {
        padding-left: 15px;
        padding-right: 15px;
    }

    .mobile-banner img {
        border-radius: 10px;
        max-width: 100%;
    }

    form#co-shipping-form .choice.field>input[type=checkbox]:checked+label:after {
        margin: 0;
    }

    .category-view .category-cms .row.ourProductInfo .col-sm-4.col-md-3.col-lg-3 .ourProductImg {
        min-height: 220px;
    }

    /* .category-product.products.wrapper.grid.products-grid li.item.product.product-item .product-item-info .item-inner h2.product.name.product-item-name.product-name {
    min-height: 100px;
} */
}

/*Homepage Revisions End Here */

#casesku {
    color: #070707 !important;
    font-weight: 700 !important;
}

.box-customer-point-balance {
    padding: 20px !important;
    border: 1px solid #d1d1d1 !important;
    min-height: 170px;
}

.user-hi {
    float: left;
    margin-right: 5px;
}

.header.links .name {
    float: right;
}

.acc-topbar .acc-btn a {
    padding: 0px 0;
    line-height: 15px;
}

div#lootly-customer-point-balance {
    color: #012947 !important;
}


#caseoption_price {
    color: #8dc444 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

#caseoption_name {
    margin-bottom: 20px !important;
    color: #070707 !important;
    font-weight: 700 !important;
    font-size: 16px;
}

#caseoptionsku {
    color: #070707 !important;
    font-weight: 400 !important;
    margin-bottom: 0 !important;
    font-size: 16px;
}

#caseoption_sale_price {
    color: red;
    font-size: 16px;
    font-weight: 700;
}

.catalog-category-view div#product-container-wrap .products-list table td #customtab.tableProductTab .inn-bx {
    margin-bottom: 10px !important;
}

.user-topbar .header.links {
    padding: 0px 0 !important;
}

li.authorization-link {
    padding: 8px 0 !important;
}

.user-topbar .header.links>li {
    line-height: 25px !important;
}
.minicart-items .product-item-details .details-qty input {
    height: 22px!important;
    vertical-align: middle;
}
.ourProductImg img {
    max-width: 160px;
    width: 100%;
    max-height: 160px;
}
.categorypath-medical-supplies.category-medical-supplies .ourProductImg img {
    max-width: 200px;
    width: 100%;
    max-height: 180px;
    min-height: 200px;
}
@media (min-width: 768px) and (max-width: 991px)  {

    body.layout01.layout04.account.customer-account-index.page-layout-2columns-left .col-lg-4,
    body.layout01.layout04.account.customer-account-edit.page-layout-2columns-left .col-lg-4,
    body.layout01.layout04.account.sales-order-history.page-layout-2columns-left .col-lg-4,
    body.layout01.layout04.account.wishlist-index-index.page-layout-2columns-left .col-lg-4,
    body.layout01.layout04.account.connector-customer-index.page-layout-2columns-left .col-lg-4,
    body.layout01.layout04.account.outofstocknotifier-outofstock-index.page-layout-2columns-left .col-lg-4,
    body.layout01.layout04.account.taxexempt-index-index.page-layout-2columns-left  .col-lg-4,
    body.layout01.layout04.account.customer-address-index.page-layout-2columns-left .col-lg-4,
     body.layout01.layout04.account.customer-address-form.page-layout-2columns-left .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    body.layout01.layout04.account.customer-account-index.page-layout-2columns-left .col-lg-8,
    body.layout01.layout04.account.customer-account-edit.page-layout-2columns-left .col-lg-8,
    body.layout01.layout04.account.sales-order-history.page-layout-2columns-left .col-lg-8,
    body.layout01.layout04.account.wishlist-index-index.page-layout-2columns-left .col-lg-8,
    body.layout01.layout04.account.connector-customer-index.page-layout-2columns-left .col-lg-8,
    body.layout01.layout04.account.outofstocknotifier-outofstock-index.page-layout-2columns-left .col-lg-8,
    body.layout01.layout04.account.taxexempt-index-index.page-layout-2columns-left .col-lg-8,
    body.layout01.layout04.account.customer-address-index.page-layout-2columns-left .col-lg-8,
    body.layout01.layout04.account.customer-address-form.page-layout-2columns-left .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    body.layout01.layout04.checkout-cart-index.page-layout-1column .cart-container .form-cart {
        width: 100%;
    }
    body.layout01.layout04.checkout-cart-index.page-layout-1column #discount-coupon-form .actions-toolbar button{
        width: auto;
    }
    .product-item:hover .product-btn {
    display: block;
}
.widgetplus.widget-product.crosssell.widget-heading-center .product-item {
    min-height: 350px;
}
.table-wrapper.orders-history {
    overflow: auto;
}
.table-wrapper.orders-history table#my-orders-table {
    min-width: 700px;
}
.category-view .category-cms .row.ourProductInfo .col-sm-4.col-md-3.col-lg-3 .ourProductImg {
    min-height: 250px!important;
} 
} 
@media (max-width: 767px) {
	div#lootly-customer-point-balance {
		padding-left: 15px;
		font-weight: 700;
	}
    #co-shipping-form fieldset.field.street.admin__control-fields .control .field._required {
    padding-right: 0;
}
#co-shipping-form fieldset.field.street.admin__control-fields .control .field.additional {
    padding-left: 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  #lootly-customer-point-balance-anchor {
  display: none;
}
}

.productInfoPro .data.item.title {
    font-weight: 700;
    border-bottom: 3px solid #efefef;
    pointer-events: none;
}

.products-grid .item .item-inner .box-info .product-name {
  min-height: 85px !important;
}

.catalog-category-view div#product-container-wrap .products-list > h2 {
  background: #f69124;
  color: #fff;
  padding: 6px 10px;
  font-size: 1.17em;
}
tbody.all_product_data_information tr.product-info-rows p.product.name.product-item-name a.product-item-link {
    font-size: 20px;
    font-weight: 700;
}

p.tax-disclaimer {
    font-style: italic;
    padding-bottom: 10px;
}
.faqNewTabs .faqaccordion {
    padding-right: 50px;
}
button.viewproduct {
    background-color: #8dc444;
    color: #fff;
    border-radius: 3px;
}