/**
 * Copyright © 2020 Plasticos Mexico .
 * Developed By : Harjeetsingh Riar.
 * See COPYING.txt for license details.
 */


body{
    font-family: 'Open Sans', sans-serif !important;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{
    font-family: 'Open Sans', sans-serif !important;
}

html{
    overflow-x: hidden;    
}


.panel.wrapper {
    background: transparent;
}

span.header-notification {
    color: #000;
}

ul.header.links li a{
    color: #000 !important;
}

ul.header.links li a:hover{
    color: #000 !important;
    text-decoration: underline !important;
}

ul.header.links li{
    color: #000 !important;
}


.action.primary:hover {
    background: #0056b8c7 !important;
    border: 1px solid #0056b8c7 !important;
    color: #fff;
}

.action.primary{
    background: #0056b8c7 !important;
    border: 1px solid #0056b8c7 !important;
}

.logo img{
        width: 100%;
}

a:hover, .alink:hover, a:visited, .alink:visited{
    color: #0056b8c7;
}

.sections.nav-sections {
    background: #0157b9c7;
}

.navigation .level0.active>.level-top{
    background-color: transparent !important;
}

.navigation .level0.active>.level-top{
    background-color: #fff;
    color: #0056b8c7;
}

.navigation .level0:hover{
    background-color: #000;
    color: #0056b8c7; 
}

.minicart-wrapper .action.showcart:hover:before {
    color: #0056b8c7;
}

.homepage-content-main .maincontent .column-main{
    width: 100%;
    display: flex;
}

.homepage-content-main .maincontent .column-main .leftside{
    width: 50%;
}


.homepage-content-main .maincontent .column-main .rightside{
    width: 50%;
}


.request-sample-footer-btn.hr span {
    background: #0056b8c7;
    color: #fff;
    padding: 20px;
    font-weight: 700;
    border-radius: 50px 50px;
    font-size: 18px;
    position: absolute;
}

.fs-main .fs-row .fs-inner .fs-left{
    color: #0056b8c7 !important;
}



.request-sample-footer-btn.hr span:hover {
    background: #000;
    cursor: pointer;
}

.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li a:hover{
    color: #0056b8c7 !important;
}


.addtocart-disablee{
    cursor: not-allowed !important;
    /*pointer-events : all !important;*/
}


.action.primary:hover {
    background: #0056b8c7 !important;
    border: 1px solid #0056b8c7 !important;
    color: #fff;
}

.action.primary{
    background: #0056b8c7 !important;
    border: 1px solid #0056b8c7 !important;
}

.section-items.nav-sections-items {
    max-width: 1280px !important;
    margin: 0 auto !important;
}

/*.sections.nav-sections {
    background: #0056b8c7;
}*/

span.header-notification {
    color: #000;
    font-weight: 600;
}



.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top{
    background: #fff !important;
    color: #000 !important;
}

.page-header .panel.wrapper{
        border-bottom: 1px dotted #201bd2 !important;
}

.logo img{
        width: 100%;
}


a:hover, .alink:hover, a:visited, .alink:visited{
    color: #0056b8;
}

.fs-main.pad-main.footerr_top_main_divv{
    background-color: #1253ae;
}


.fs-main.pad-main.footerr_top_main_divv .block-subscribe .newsletter h4{
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    width: auto;
    padding-right: 10px;
    margin: 1rem;
    float: left;
}

.fs-main.pad-main.footerr_top_main_divv .block-subscribe .block.newsletter{
    float: left;
}


.fs-main.pad-main.footerr_top_main_divv .block-subscribe .block.newsletter button.action.subscribe.primary{
    padding: 8.5px 15px;
}


.desc_below_logo_footer p{
    color: #ccc;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.payment-innerr img {
    margin: 0px 10px 8px 0px;
    width: 50px;
}


img.footer-chfa {
    width: 54%;
    padding-top: 10px;
}

img.footer-pdf {
    width: 75%;
}


/*.footer-usefulll ul.links li a{
    color: #999999 !important;
    transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s !important;
    
}



.footer-usefulll ul.links li{
    line-height: 1.42857143 !important;
}

.footer-usefulll ul.links li a:hover{
    color: #fff !important;
    text-decoration: none;
}*/


.cp-fblock.footer-contactt-uss .cp-fcontent ul li{
    color: #999999 !important;
    transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s !important;
}


/*.cp-fcontact .fa {
    color: #fff;
    height: 25px;
    width: 25px;
    line-height: 25px;
    display: inline-block;
    font-style: normal;
    text-align: center;
    border-radius: 30px;
    border-radius: 25px;
    background: #0056b8c7;
    float: left;
}*/


.navigation, .breadcrumbs ul.items, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    max-width: 1920px !important;
    box-sizing: border-box;
}


.category-title.cate-page-top-title {
    padding: 0px 0px 10px 0px;
    margin: 0 0 0px 0px;
    overflow: hidden;
    border-bottom: #ddd double;
}

.category-title.cate-page-top-title h1 {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    margin: 0;
    padding: 0;
    font-weight: 900;
    text-transform: uppercase;
}


.cate-sub-in-cat-page ul.sub-cat-ul{
    list-style-type: none;
}



.label{
    color :#000;
}


.product-item-actions .actions-secondary>.action:hover{
    color: #0056b8c7 !important;
}



.customer-menu ul.header.links li a {
    color: #000 !important;
}


.page-products.catalog-category-view .category-view .category-image{
    display: none;
}


.page-header {
    background: #1253ae17 !important;
}

/*Categories sidebar*/


.side-nav-categories {
    background: #f5f5f5;
    margin-bottom: 35px;
}

.side-nav-categories .block-title {
    color: #fff !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 8px 10px !important;
    font-weight: bold;
    text-transform: uppercase;
    background: #0056b8c7;
}

.side-nav-categories .block-title:before {
    content: '\f0c9';
    font-family: FontAwesome;
    font-size: 14px;
    margin-right: 3px;
}

.side-nav-categories .box-category {
    padding: 8px 15px 10px;
}


.sidebar.sidebar-main .widget.block.block-static-block{
    padding: 0px;
}



li.cat-li.sidebarcatinnerli{
  list-style: none;
}

ul.sidebarcatinnerul{
  padding-top: 10px;
  padding-inline-start: 10px !important;
}

ul.sidebarcatinnerul li.cat-li.sidebarcatinnerli a{
  color: #666666;
}

ul.sidebarcatinnerul li.cat-li.sidebarcatinnerli a:hover{
  color: #0056b8c7;
  font-weight: 500;
}

ul.sidebarcatinnerul li.cat-li.sidebarcatinnerli a:before{
    content: '\f105';
    font-family: FontAwesome;
    font-size: 12px;
    padding-right: 6px;
    color: #444;
}
/*End Categories sidebar*/

.scrollup {
    color: #fff !important;
    background-color: #000 !important;
}


.cms-page-view .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover {
    border-radius: 4%;
}


.cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover > .info h4 a{
    text-decoration: underline;
}


.cart.table-wrapper .item-options dd {
    margin: 0px;
    font-weight: 600;
    color: #0056b8c7;
    background: #ccc;
    padding: 5px;
}

.cart.table-wrapper .item-options dt{
    margin: 5px 10px 5px 0;
}



.catalog-product-view .product-info-main div#product-options-wrapper .field label.label span{
    font-size: 14px;
    font-weight: 700;
}

.catalog-product-view .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span {
    font-size: 14px;
    font-weight: 700;
}

a.req-numbb {
    margin-right: 5px;
    font-weight: 600;
    font-size: 21px;
    color: #000;
}

.scrollup{
    bottom: 25px;
}


.block.block-compare {
    display: none;
}

.catalog-product-view .product.info.detailed a#tab-label-description-title {
    font-weight: 600;
}


.hr-request-sample span {
    background: #0062af;
    padding: 10px;
    display: inline-block;
    margin-bottom: 20px;
    font-size: 18px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #fff;
    box-shadow: 0 0 10px #666;
    color: #fff;
}

.catalog-product-view .product.info.detailed a#tab-label-reviews-title{
    font-weight: 600;   
}

.hr-sidebar-categories {
    background: #6cb6de29;
    margin-bottom: 35px;
    display: inline-block;
}


.catalog-product-view main#maincontent .block-margin.block.row span#block-related-heading {
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    padding: 0px 15px 0px 15px;
    text-transform: uppercase;
    font-weight: 700;
}

.hr-ft-2 p {
    text-align: left!important;
}

.catalog-product-view main#maincontent .block-margin.block.row h3.block-title.title {
    height: 38px;
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.stkrss-edit-no-one {
    display: none;
}


.products.wrapper.grid.products-grid.products-related{
        margin: 10px 0;
}


.owl-carousel.products .owl-controls .owl-nav .owl-prev, .owl-carousel.products .owl-controls .owl-nav .owl-next{
    background-color: hsla(0,0%,100%,.98);
    transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
    border-radius: 4px 0 0 4px;
    box-shadow: 1px 2px 10px -1px rgba(0,0,0,.3);
}

.error-disablee{
  display: none !important;
}



.owl-carousel.products .owl-controls .owl-nav .owl-prev:hover, .owl-carousel.products .owl-controls .owl-nav .owl-next:hover{
    text-decoration: none;
    opacity: 1;
    background: #0056b8c7 !important;
}


.products.wrapper.grid.products-grid.products-related ol.products.owl-carousel-products-related li.item.product.product-item:hover {
    border-radius: 5px;
    text-decoration: none;
    box-shadow: 0 7px 17px 0 rgba(23,84,116,0.18);
}


.hr-sidebar-categories .hr-block-title {
    color: #fff !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 8px 10px !important;
    font-weight: bold;
    text-transform: uppercase;
    background: #0056B8;
}

.output1 {
    line-height: initial;
    top: -34px;
}

.box-tocart div.control .input-text.qty{
    margin-left: 0px !important;
}

.step-title[data-bind="i18n: 'Dirección para Facturación'"] {
    display: inline-grid;
    color: #e7f4fc;
}

.step-title[data-bind="i18n: 'Dirección para Facturación'"]:after {
    content: "Datos para Facturación (Por favor asegúrese de que sus datos de facturación estén correctos ya que NO refacturamos)";
    color: #000;
}

.output1 {
    position: relative;
    min-width: 30px;
    padding: 5px 10px;
    font-weight: 700;
    font-size: 85%;
    color: #fff;
    background: #ff4242;
    border-radius: 4px;
    display: inline-block;
    left: -8%;
}

.checkout-payment-method .payment-method-title {
    display: inline-block;
    width: 100%;
    font-weight: 600;
}

.checkout-index-index li#opc-shipping_method {
    margin-top: 20px;
}

label.label[for="stripe_payments"]:after {
    content: ' (Click aqui para proceder a pagar con tarjeta debito/ credito)';
    font-weight: 500;
    color: #000;
    white-space: pre-wrap;
}


.ords-smplsss {
    display: inline-block;
    background: #fff;
    border-radius: 10px;
    margin-top: 8px;
}


.ords-smpls-inrs {
    padding: 10px;
}


.ords-smpls-inrs h4 {
    font-size: 18px;
    text-align: center;
}


.ords-smpl-imgs {
    text-align: center;
}

.ords-smpl-imgs img {
    max-width: 150px;
    text-align: center;
}





div#checkout-step-payment .label {
    white-space: normal !important;
}



label.label[for="paypal_express"]:after {
    content: '(Click aqui para pagar con paypal)';
    font-weight: 500;
    color: #000;
    white-space: pre-wrap;
}



.output2 {
    position: relative;
    min-width: 30px;
    padding: 5px 10px;
    font-weight: 700;
    color: #fff;
    background: #ff4242;
    border-radius: 4px;
    display: inline-block;
}


.output1 .arrow {
    position: absolute;
    display: block;
    bottom: -10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top: 5px solid #ff4242;
}

.output1 .text {
    white-space: nowrap;
}


p.output {
    background: #ff4242;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    position: relative;
    top: -35px;
    left: -57px;
}


.account .sidebar-main .block-collapsible-nav .item:nth-last-child(4) {
    display: none;
}


.hr-sidebar-categories .hr-block-title:before {
    content: '\f0c9';
    font-family: FontAwesome;
    font-size: 14px;
    margin-right: 3px;
}


.shdw-new {
    border-radius: 5px!important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.51)!important;
}

.promo-banner-sectionss {
    margin: 15px auto;
    overflow: hidden;
        display: block;
    width: 100%;
    overflow: hidden;
}
.promo-banner-sectionss img {
   width: 100%;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
        border-radius: 5px!important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.51)!important;
    vertical-align: middle;
}
.promo-banner-sectionss img:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    -moz-transform: scale(1.02);

}

.cms-home #maincontent {
    margin-top: 0px;
}

.hr-back-to-home {
    text-align: center;
    padding-top: 15px;
}

.cms-home #maincontent .columns .column.main{
    padding-bottom: 0px;
}


.col-sm-12.top-common-sec.ui-menu {
    display: block !important;
}

.account .sidebar-main .block-collapsible-nav .item:nth-last-child(5) {
    display: none;
}

.hr-request-sample span:hover {
    background: #0095da;
}

.catalog-product-view .product-info-main div#product-options-wrapper input.radio {
    width: auto;
    float: left;
}

.product-digital-printed-pouches .hr-innr-act-rsss a.nexts-btnsas {
    font-weight: 700;
}

.minicart-wrapper.active:after{
    display: none;
}

.minicart-wrapper.active{
    background-color: transparent !important;
}

.minicart-wrapper.active a.action.showcart.active {
    background-color: transparent !important;
}

.hr-sidebar-categories .hr-box-category {
    padding: 8px 15px 10px;
}

.minicart-items .product-item-name a{
        color: #0056b8c7 !important;
}


.checkout-container div#checkout-step-shipping fieldset.field.street.admin__control-fields.required .label {
    text-align: left;
}

/*a:visited, .alink:visited, a, .alink{
    color: #0056b8c7;
}*/


.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong{
    font-weight: 800;
}



.innr-sel-machin.inrr-machin-portns {
    display: inline-block;
    width: 100%;
    background: #ededed;
    border-radius: 20px;
    margin-top: 10px;
}

.inrr-machin-portns h2 {
    padding-left: 15px;
}

.innr-fills-machin.inrr-machin-portns {
    display: inline-block;
    width: 100%;
    background: #f7dfb4;
    border-radius: 20px;
    margin-top: 10px;
}


.innr-oths-machis.inrr-machin-portns {
    display: inline-block;
    width: 100%;
    background: #e5e5e5;
    border-radius: 20px;
    margin-top: 10px;
}


.field.comment.required.mns-recaptc-sect {
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
}


.cart-totals tr.grand.totals{
    background: #ccc !important;
}


mark, .mark{
    background-color: transparent !important;
}


.opc-block-summary tr.grand.totals {
    background: #ccc;
}


.bss-megamenu .dropdown.bss-megamenu-fw .dropdown-menu {
    left: 21px !important;
    right: 21px;
    overflow: auto;
    max-height: 350px !important;
}

div#options-22-list .label[for~=options_22_3] span:after {
    content: 'Para editar diseos, solo aceptamos archivos AI, PSD o CDR.';
    display: inline-block;
    font-size: 12px;
    text-transform: none;
    font-family: 'Open Sans',sans-serif;
    font-style: normal;
    font-weight: 400;
    width: 100%;
    text-align: left;
}

span.hr-delv-txt {
    color: #52a310;
    font-weight: 800;
    font-size: 20px;
}

.cms-bolsas-stand-up .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info{
    height: 30px;
}

.opc-block-summary .items-in-cart.active>.title:after {
    background: #0056b8c7;
    padding: 6px;
    border-radius: 20%;
    color: #fff;
}

.hsriar-custom-inquiryform .hr-inquiry-img {
    width: 50%;
    float: left;
}

.product-sticker-product div#product-options-wrapper span#options-11-container:before{
    content: '' !important;
}

.update-itemss {
    display: none;
}

.product-custom-label-printing div#product-options-wrapper label[for="select_21"]:before {
    content: '5';
    color: red;
    border-radius: 50%;
    padding: 0px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.update-itemss {
    display: none;
}

.opc-block-summary .items-in-cart>.title:after{
    background: #0056b8c7;
    padding: 6px;
    border-radius: 20%;
    color: #fff;
}

.hr-qty-txt-nonee {
    display: none !important;
}

.product-custom-label-printing .Custom.Price1 {
    display: none !important;
}

.product-custom-label-printing .discount-statem-listt {
    display: none !important;
}

.hr-dis-none {
    display: none !important;
}

.product-custom-label-printing .hr-product-instock-img {
    display: none !important;
}

.opc-block-summary .minicart-items .product .active>.toggle:after{
    background: #ccc;
    padding: 0px 5px;
    border-radius: 22%;
    line-height: 20px;
    color: #000;
}

div#options-11-list .label{
    white-space: normal !important;
}


.opc-block-summary .minicart-items .product .toggle:after{
    background: #ccc;
    padding: 0px 5px;
    border-radius: 22%;
    line-height: 20px;
    color: #000;
}

.hr-toggle {
    background-color: #6cb6de63;
    color: #444;
    cursor: pointer;
    padding: 12px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 14px;
    transition: 0.4s;
    font-weight: 700;
}

.hr-bottom-cust {
      padding-left: 0px !important;
    padding-right: 0px !important;
    margin: 0px 0.5%;
    width: 24% !important;
    display: inline-block;
}

span.hr-samppp {
    width: 100%;
    display: inline-block;
    text-align: center;
    background: #397CC8;
    border-radius: 5px;
    margin-top: 10px;
}


.opc-block-summary{
    margin: 0 0 0px;
}

.product-heat-sealing-machine-7mm-sealing-thickness .Custom.Price1.hr-tear-mas {
    display: none;
}


.checkout-index-index .billing-address-same-as-shipping-block.field.choice span {
    color: #e7f4fc;
}

.checkout-index-index .billing-address-same-as-shipping-block.field.choice span:before {
    content: "Usar la dirección de envío como dirección de facturación";
    color: #000;
}

.customer-account-edit form.form-edit-account input#change-email {
    width: auto;
    float: left;
}


.customer-account-edit form.form-edit-account input#change-password {
    width: auto;
    float: left;
}

.product-sticker-product .control.Select.a.proofing.option {
    box-shadow: none !important;
}

.hr-innr-leftside img {
    margin-bottom: -5px;
}

.catalog-product-view .product.info.detailed div#reviews form#review-form .primary.actions-primary button.action.submit.primary span {
    color: #fff;
}

.product-custom-label-printing div#product-options-wrapper span:before {
    content: 'Seleccionar ';
}

.hr-discount-sta-listt {
    display: inline-block;
    background: #1253ae;
    padding: 10px;
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
}

.output11 {
    position: relative;
    min-width: 30px;
    padding: 5px 10px;
    font-weight: 700;
    font-size: 85%;
    color: #fff;
    background: #ff4242;
    border-radius: 4px;
    display: inline-block;
}

.hr-ftr-eml {
    padding: 10px;
    background: #cccccc54;
    margin-top: 15px;
    border-radius: 5px;
}

.hr-ftr-eml h5 {
    font-size: 15px;
    margin: 0px;
    margin-bottom: 13px;
}

.hr-ftr-eml a {
    color: #0056b8;
    font-weight: 700;
    word-wrap: break-word;
}

.hr-ftr-eml i.fa.fa-envelope {
    padding-right: 10px;
}

.catalog-product-view .product-info-main .product-options-bottom input#qty12 {
    display: none;
}

.catalog-product-view .product-info-main .FinalPriceProductdetails {
    font-size: 31px;
    padding-bottom: 13px;
    font-weight: 800;
}

.catalog-product-view .product-info-main span#finalpricetotal {
    background: #ccc;
    padding: 4px;
    border-radius: 3%;
}

.hr-ft-2 img{
    width: 20px; 
    height: 20px; 
    display: inherit; 
    vertical-align: middle;
}

.catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size select.swatch-select.select_required_size option.disabled{
    /*color: #f2f2f2 !important;*/
    color: #DCDCDC !important;
}

.catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label{
    visibility: hidden;
}

.catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Selecciona el Tamano que Requieres (An = Ancho, Al = Alto, FF = fuelle de fondo)";
    visibility: visible;
    top: 0;
    left: 0;
    display: block;
    float: left;
    padding-left: 29px;
}

.mob-secs-onlyses {
    display: none;
}

.hsriar-panel {
    padding: 0 18px;
    background-color: white;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.modal-popup.add-to-cart-popup .modal-header{
    background: #0157b9c7;
}


.modal-popup.add-to-cart-popup .modal-title{
    color: #fff;
}


.product-digital-printed-pouches .product-info-price:before {
    display: none;
}


.product-info-main .product-add-form .box-tocart div.control #qtyhr {
    width: 130px !important;
    margin-left: 26px !important;
}

.product-custom-label-printing div#product-options-wrapper label[for=attribute146]:after {
    content: '* (Tamano recomendado de Etiqueta para nuestras bolsas de Linea)' !important;
    white-space: pre-wrap;
}

.modal-popup.add-to-cart-popup .modal-inner-wrap{
        width: 50%;
        margin-top: 13%;
}

.custompage-topheader.hr-custom-header img.hidden-xs.desk{
    display: block !important;
}

.custompage-topheader.hr-custom-header img.hidden-xs.mob{
    display: none !important;
}

.cart.table-wrapper .product-item-details dt:first-child:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 1px solid;
    margin-right: 4px;
}

.product-custom-label-printing .field.file {
    background: #cccccc73;
    padding: 10px;
}

.product-info-price:before {
    content: 'El tiempo de procesado de los pedidos es de 24 a 48 horas despues de recibido del pago';
    color: red;
    font-size: 13px;
    font-weight: 600;
}

.product-info-main .product-info-stock-sku {
    padding-left: 0%;
}

.modal-popup.add-to-cart-popup .modal-content{
    background: #cccccc78;
    padding: 3rem 3rem;
}

.field.industry.col-md-12.required.inv-smp-de{
    display: inline-block;
}


.modal-popup.add-to-cart-popup .modal-footer button{
    background: #0056b8c7;
    border: 1px solid #ddd;
    color: #fff;
}

.hr-inq-or {
    margin-bottom: 15px;
    font-size: 27px;
    font-weight: 600;
    color: red;
    display: inline-block;
}



body.page-product-configurable.catalog-product-view.product-spout-pouch .swatch-option.image {
    width: 120px !important;
    height: 120px !important;
    background-size: contain !important;
}


body.page-product-configurable.catalog-product-view.product-spout-pouch span#option-label-spout_size-159:before {
    content: '2' !important;
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    visibility: visible;
    margin-right: 4px;
}

body.page-product-configurable.catalog-product-view.product-spout-pouch .swatch-attribute.spout_size {
    padding: 10px 0 15px 15px;
    border: 1px solid #d9d9d9;
}

body.page-product-configurable.catalog-product-view.product-spout-pouch span#option-label-spout_place-160:before {
    content: '3' !important;
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    visibility: visible;
    margin-right: 4px;
}

body.page-product-configurable.catalog-product-view.product-spout-pouch .swatch-attribute.spout_place {
    padding: 10px 0 15px 15px;
    border: 1px solid #d9d9d9;
    background: #e6e6e6;
}

body.page-product-configurable.catalog-product-view.product-spout-pouch span#option-label-color-93:before {
    content: '4' !important;
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
}

body.page-product-configurable.catalog-product-view.product-spout-pouch .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before {
    content: '5' !important;
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}







.product-degassing-valve .Custom.Price1.hr-tear-mas {
    display: none;
}

.product-zipper .Custom.Price1.hr-tear-mas {
    display: none;
}


.product-spout .Custom.Price1.hr-tear-mas {
    display: none;
}




.product-zipper .product-info-main .product-add-form .box-tocart .field.qty .control {
    width: 100% !important;
}


.product-zipper span.no-mtrs {
    font-weight: 700;
    font-size: 16px;
    padding-left: 10px;
}



.product-degassing-valve .product-info-main .product-add-form .box-tocart .field.qty .control {
    width: 100% !important;
}

.product-degassing-valve span.no-valss {
    font-weight: 700;
    font-size: 16px;
    padding-left: 10px;
}



/* Checkout Page content Start */



.checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.bss_custom_field[rfc]"]:before {
    content: "Datos para Facturación (Por favor asegúrese de que sus datos de facturación estén correctos ya que NO refacturamos)";
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 15px;
}



.checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.bss_custom_field[rfc]"] {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 10px;
}


.checkout-index-index .step-title[data-bind="i18n: 'Dirección para Facturación'"] {
    display: none;
}

.checkout-index-index div#billing-address-container {
    display: inline-block;
}

.checkout-index-index input#billing-address-same-as-shipping-shared {
    vertical-align: baseline;
}



.checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.bss_custom_field[rfc]"] span:after {
    content: '(En caso de no requerir factura, por favor escribir XAXX010101000)';
    color: red;
    font-weight: 600;
    white-space: break-spaces;
    text-align: left;
    padding-left: 5px;
}


.checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.bss_custom_field[rfc]"] .label {
    text-align: left;
}

.checkout-index-index div#billing-address-container .billing-address-same-as-shipping-block.field.choice label {
    display: contents;
}






/* Checkout Page content End */










body.page-product-configurable.catalog-product-view.product-spout .swatch-option.image {
    width: 120px !important;
    height: 120px !important;
    background-size: contain !important;
}

body.page-product-configurable.catalog-product-view.product-spout .swatch-attribute.spout_details {
    padding: 10px 0 15px 15px;
    border: 1px solid #d9d9d9;
    background: #e6e6e6;
}

body.page-product-configurable.catalog-product-view.product-spout .swatch-attribute.spout_size {
    border: 1px solid #d9d9d9;
    padding: 10px 0 21px 15px;
}





body.page-product-configurable.catalog-product-view.product-spout span#option-label-spout_size-159:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    visibility: visible;
    margin-right: 4px;
}




body.page-product-configurable.catalog-product-view.product-spout span#option-label-spout_details-161:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    visibility: visible;
    margin-right: 4px;
}




body.page-product-configurable.catalog-product-view.product-spout span#option-label-color-93:before {
    content: '3' !important;
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
}



body.page-product-configurable.catalog-product-view.product-spout .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before {
    content: '4' !important;
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}






















.product-custom-label-printing div#product-options-wrapper label[for="attribute144"]:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 0px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

span.hr-samppp a {
    color: #fff;
    padding: 15px;
    display: inline-block;
    font-weight: 700;
    font-size: 20px;
}

.checkout-container .field[name="shippingAddress.vat_id"] label:after {
    content: '(En caso de no requerir factura, por favor escribir XAXX010101000)';
    color: red;
    font-weight: 600;
    white-space: break-spaces;
    text-align: left;
}

.hr-custom-printed-banners .col-lg-6.hr-inner-custom {
    width: 50% !important;
    float: left;
}

span#hr-stockLbl {
    display: block;
    width: 80%;
    padding-bottom: 10px;
}

.hr-slide-content{
    box-sizing: border-box;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,0.1);
    border-radius: 3px;
    text-align: center;
    position: absolute!important;
    left: 0;
    right: 0;
    bottom: 10px;
    padding: 15px;
    max-width: 100%;
    width: auto!important;
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 5px;
    padding-left: 5px;
    background: rgba(0,0,0,0.40);
}

.product-selladora-de-pedal .Custom.Price1.hr-tear-mas {
    display: none;
}

.product-sticker-product div#product-options-wrapper span:before {
    content: 'Select ';
}

.modal-popup.add-to-cart-popup .modal-content .add-to-cart-dialog {
    font-weight: 700;
}

.modal-popup.add-to-cart-popup .modal-footer{
    background: #cccccc78;
}

.product-sticker-product div#product-options-wrapper label[for="attribute147"] span {
    display: none;
}

.cms-home .column-main.hr-sliders-homepage {
    margin: 15px 0px;
}

h4.cust-prod-text{
    color: #fff;
    margin: 5px 0px;
}

.cms-home .column-main.hr-sliders-homepage {
    float: left;
}

.product-sticker-product .control.Select.a.proofing.option span#options-11-container:before {
    content: '' !important;
}

.homepage-content-main .maincontent .column-main {
    width: 100% !important;
    display: block !important;
}

/* customm code Menu here*/


.checkout-shipping-method .step-title:after {
    content: '(Debido a temporada alta, FedEx esta tardando mas en procesar y entregar los paquetes. Por favor anticipe su compra ya que no nos hacemos responsables de los tiempos de entrega que FedEx maneja. )';
    font-size: 17px;
    white-space: initial;
    text-align: left;
    color: #FFF;
    float: left;
    padding-top: 10px;
    font-weight: 600;
    background: #0f5fbb;
    padding: 10px;
    margin-top: 10px;
    margin-left: -5px;
}



.checkout-payment-method .items.payment-methods .payment-group:after {
    content: '(Debido a temporada alta, FedEx esta tardando mas en procesar y entregar los paquetes. Por favor anticipe su compra ya que no nos hacemos responsables de los tiempos de entrega que FedEx maneja. )';
    font-size: 16px;
    white-space: initial;
    text-align: left;
    color: #FFF;
    float: left;
    padding-top: 10px;
    font-weight: 600;
    background: #0f5fbb;
    padding: 10px;
    margin-top: 30px;
    margin-left: -5px;
}





/*
.product-basic-one-page-website .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-basic-one-page-website .Custom.Price1 {
    display: none !important;
}

.product-basic-one-page-website .discount-statem-listt {
    display: none !important;
}


.product-basic-one-page-website .hr-product-instock-img {
    display: none !important;
}









.product-wordpress-informative-website-with-standard-template-design .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-wordpress-informative-website-with-standard-template-design .Custom.Price1 {
    display: none !important;
}

.product-wordpress-informative-website-with-standard-template-design .discount-statem-listt {
    display: none !important;
}


.product-wordpress-informative-website-with-standard-template-design .hr-product-instock-img {
    display: none !important;
}








.product-wordpress-fully-customized-website-design-solution .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-wordpress-fully-customized-website-design-solution .Custom.Price1 {
    display: none !important;
}

.product-wordpress-fully-customized-website-design-solution .discount-statem-listt {
    display: none !important;
}


.product-wordpress-fully-customized-website-design-solution .hr-product-instock-img {
    display: none !important;
}









.product-e-commerce-shopify-website-20-products .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-e-commerce-shopify-website-20-products .Custom.Price1 {
    display: none !important;
}

.product-e-commerce-shopify-website-20-products .discount-statem-listt {
    display: none !important;
}


.product-e-commerce-shopify-website-20-products .hr-product-instock-img {
    display: none !important;
}








.product-e-commerce-shopify-website-50-to-100-products .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-e-commerce-shopify-website-50-to-100-products .Custom.Price1 {
    display: none !important;
}

.product-e-commerce-shopify-website-50-to-100-products .discount-statem-listt {
    display: none !important;
}


.product-e-commerce-shopify-website-50-to-100-products .hr-product-instock-img {
    display: none !important;
}








.product-e-commerce-magento-website-100-to-500-products .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-e-commerce-magento-website-100-to-500-products .Custom.Price1 {
    display: none !important;
}

.product-e-commerce-magento-website-100-to-500-products .discount-statem-listt {
    display: none !important;
}


.product-e-commerce-magento-website-100-to-500-products .hr-product-instock-img {
    display: none !important;
}








.product-website-changes-hourly .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-website-changes-hourly .Custom.Price1 {
    display: none !important;
}

.product-website-changes-hourly .discount-statem-listt {
    display: none !important;
}


.product-website-changes-hourly .hr-product-instock-img {
    display: none !important;
}








.product-social-media-poster-design-services-graphic-design-services .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-social-media-poster-design-services-graphic-design-services .Custom.Price1 {
    display: none !important;
}

.product-social-media-poster-design-services-graphic-design-services .discount-statem-listt {
    display: none !important;
}


.product-social-media-poster-design-services-graphic-design-services .hr-product-instock-img {
    display: none !important;
}







.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .Custom.Price1 {
    display: none !important;
}

.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .discount-statem-listt {
    display: none !important;
}


.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .hr-product-instock-img {
    display: none !important;
}









.product-cover-page-facebook-social-media-design-services-graphic-design-services .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-cover-page-facebook-social-media-design-services-graphic-design-services .Custom.Price1 {
    display: none !important;
}

.product-cover-page-facebook-social-media-design-services-graphic-design-services .discount-statem-listt {
    display: none !important;
}


.product-cover-page-facebook-social-media-design-services-graphic-design-services .hr-product-instock-img {
    display: none !important;
}








.product-website-banner-design-services-graphic-design-services .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-website-banner-design-services-graphic-design-services .Custom.Price1 {
    display: none !important;
}

.product-website-banner-design-services-graphic-design-services .discount-statem-listt {
    display: none !important;
}


.product-website-banner-design-services-graphic-design-services .hr-product-instock-img {
    display: none !important;
}









.product-product-photography-services-hourly .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-product-photography-services-hourly .Custom.Price1 {
    display: none !important;
}

.product-product-photography-services-hourly .discount-statem-listt {
    display: none !important;
}


.product-product-photography-services-hourly .hr-product-instock-img {
    display: none !important;
}






.product-product-photography-services-per-day .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-product-photography-services-per-day .Custom.Price1 {
    display: none !important;
}

.product-product-photography-services-per-day .discount-statem-listt {
    display: none !important;
}


.product-product-photography-services-per-day .hr-product-instock-img {
    display: none !important;
}








.product-corporate-video-services .product-info-main .product-options-bottom .box-tocart .actions {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.product-corporate-video-services .Custom.Price1 {
    display: none !important;
}

.product-corporate-video-services .discount-statem-listt {
    display: none !important;
}


.product-corporate-video-services .hr-product-instock-img {
    display: none !important;
}





*/


.product-digital-printed-pouches .hr-discount-sta-listt {
    display: none !important;
}



.product-digital-printed-pouches .hr-discount-sta-listt.hr-secnd-secss {
    display: none !important;
}


.stks-prodss {
    margin-top: 20px;
}



.section.section-sm.bg-default.hr-custtm .hr-headingg h1 {
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
    background: #1253ae2e;
    padding: 10px;
    margin-bottom: 10px;
}


nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12{
    display: inline-block;
    /*margin: .25rem;
    padding: 1rem;*/
    width: 100%;
    /*background: #efefef;*/
}

.hr-cart-dis-mn-sec {
    padding-bottom: 10px;
}


.hr-cart-dis-mn-sec .dis-pr-col {
    background: #65f57047;
    display: inline-block;
    padding: 10px;
    border: 2px dashed #1ed22c;
    font-weight: 600;
    font-size: 18px;
}

.col-sm-12.section-3.top-common-sec.ui-menu {
    padding-bottom: 2%;
}

.col-sm-12.section-4.top-common-sec.ui-menu {
    padding-top: 6px;
}

table.table-checkout-shipping-method input[type=radio]{
	width: 16px;
	height: 16px;
}

.col-sm-12.section-5.top-common-sec.ui-menu span.label.label-info{
    text-indent: -9999px;
    background: url(/pub/media/wysiwyg/new-new.gif);
    display: inline-block;
    height: 15px;
    width: 60px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 40px 16px;
    border: 0px solid !important;
}

.product-custom-label-printing div#product-options-wrapper label[for="attribute150"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 0px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

@keyframes spin { 
  100% { 
    transform: rotateZ(360deg);
  }
}

@keyframes rotate {
    100% {
        transform: rotate(1turn);
    }
}

span.hr-samppp:hover {
    background: #5083EA !important;
}

/* customm code Menu ends here*/


.category-top-headerss h1{
    background: #eee;
    padding: 13px;
    font-weight: 600;
    color: indianred;
}

.product-custom-label-printing .product-options-wrapper .fieldset>.field:nth-last-child(4) {
    background: #e8e8e8;
    padding: 10px;
    margin: 0;
}

.products.wrapper.grid.products-grid ol.products.list.items.product-items .product.actions.product-item-actions button.action.tocart.primary {
    display: none;
}

.output11 .arrow {
    position: absolute;
    display: block;
    bottom: -10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top: 5px solid #ff4242;
}

.products.wrapper.grid.products-grid .actions-secondary a.action.towishlist {
    display: none !important;
}

.sidebar.sidebar-additional .block.block-wishlist {
    display: none;
}

.hr-back-to-home img {
    max-width: 170px;
    margin: 0 auto;
}

div#options-11-list .label[for~="options_11_2"] span:before{
    content: '' !important;
}

.page-products .columns .column.main{
        padding-bottom: 0px !important;
}


.swatch-attribute.color span.swatch-attribute-selected-option {
    color: #0056b8c7 !important;
    font-weight: 600;
}

.checkout-shipping-method .step-title {
    margin-bottom: 0;
    background: #cccccc59;
    padding: 7px;
}

.page-footer {
    background-color: #f2f2f2 !important;
}


.cms-custom-standup-pouches .page-main{
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
}

.hsriar-custom-inquiryform .hr-inqury-form .form.contact .legend span {
    margin-right: 5px;
    font-weight: 600;
    font-size: 21px;
}

.checkout-payment-method .payment-method._active .payment-method-content .payment-method-billing-address {
    display: none !important;
}

.checkout-payment-method .payment-method._active .payment-method-content>p {
    display: none !important;
}


.customproducts-parag {
    width: 84%;
    margin: 0 auto;
    padding-top: 22px;
    padding-bottom: 22px;
}

.product-sticker-product div#product-options-wrapper label[for="attribute146"]:after {
    content: '* (Recommended size of sticker for our stock pouches)' !important;
}


.product-sticker-product div#product-options-wrapper label[for="attribute147"]:after {
    content: 'Select Print Finish of Sticker' !important;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
}


.product-sticker-custom-product div#product-options-wrapper span:before {
    content: 'Select ';
}


ul.sidebarcatinnerul {
    padding-top: 10px;
    padding-inline-start: 10px !important;
}

.product-info-main .product-add-form .box-tocart .field.qty .control.hr-box {
    width: 100% !important;
}


.customproducts-galleries .photo-gallery{
    max-width: 100% !important;
}

.product-custom-label-printing div#product-options-wrapper label[for="attribute146"]:before {
    content: '3';
    color: red;
    border-radius: 50%;
    padding: 0px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
    max-height: 800px !important;
}

.control.a.proofing.option {
    box-shadow: none !important;
}

.cart.table-wrapper .product-item-details dt:nth-child(3):before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 1px solid;
    margin-right: 4px;
}


.product-sticker-product div#product-options-wrapper label[for="attribute144"]:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.product-sticker-custom-product div#product-options-wrapper label[for="attribute144"]:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

span.custom-sizze-notes {
    color: red;
    font-weight: 700;
    display: inline-block;
    padding-top: 6px;
}


.hr-cust-pgs h4 {
   padding-left: 10px;
}

.bottom-checkout-btn-cart.addtocart-disablee {
    pointer-events: none;
    opacity: .5;
}


.hr-cust-pgs p {
    padding-left: 10px;
}


.cms-custom-standup-pouches .fotorama-item.fotorama.fotorama1559889585480.fotorama--fullscreen.photo-gallery-fullscreen .fotorama__arr__arr {
    background: red;
}

.customproducts-parag h1 {
    font-weight: 600;
}

.product-sticker-custom-product div#product-options-wrapper label[for="attribute146"]:after {
    content: '* (Recommended size of sticker for our stock pouches)' !important;
}


/*  Shrink Sleeve */


.main-shr-divs-parts h1 {
    text-align: center;
    font-weight: 700;
    text-decoration: underline;
    padding-top: 15px;
    margin-bottom: 20px;
}


.main-shr-divs-parts h2 {
    text-align: center;
    font-weight: 700;
    text-decoration: underline;
    padding-top: 0px;
    color: red;
    margin-bottom: 20px;
    font-size: 28px;
}


.hr-shrk-desk-bns {
    display: block;
}


.hr-shrk-mob-bns {
    display: none;
}

.hr-shrk-mns-conts {
    max-width: 1200px;
    margin: 0 auto;
}

.hr-shrk-mns-conts p {
    font-size: 18px;
    padding: 15px 0px;
}

.hr-shks-img-gallry .photo-gallery.hr-photo-gallery {
    max-width: 100%;
}

.hr-shks-img-gallry .photo-gallery-grid .grid-item {
    text-align: center;
}

.hr-shks-img-gallry .photo-gallery.hr-photo-gallery .grid-item img {
    width: 100%;
}





/* Shrink Sleeve ends */



















/* customm inquiry code */

.inq-main .inqq-form {
    width: 50%;
    float: left;
}

.inq-main .inqq-img {
    width: 50%;
    float: left;
}

.inq-main .inqq-form .form.contact{
    width: 90%;
    margin: 0 auto;
    background: #eee;
    padding: 20px;
    border-radius: 2%;
}

.hr-ft-2 a {
    color: #777;
}

.output11 .text {
    white-space: nowrap;
}

.inq-main .inqq-form .form.contact .legend span {
    margin-right: 5px;
    font-weight: 600;
    font-size: 21px;
}

.hsriar-custom-inquiryform .hr-inqury-form .fieldset>.field span {
    font-size: 16px;
}

.product-custom-label-printing div#product-options-wrapper label[for="select_20"]:before {
    content: '4';
    color: red;
    border-radius: 50%;
    padding: 0px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.hr-inquiry-img img.inqqq-form-imggg {
    width: 80%;
    margin: 0 auto;
    display: inherit;
    padding-top: 4%;
}


.inqq-img img.inqqq-form-imggg {
    width: 80%;
    margin: 0 auto;
    display: inherit;
    padding-top: 4%;
}

.hr-back-to-home img:hover {
    box-shadow: 0px 0px 20px #000;
    -webkit-border-radius: 15px;
}

div#options-11-list .label[for~="options_11_3"] span:before{
    content: '' !important;
}

.inquiry-foormm-cappture .capturee-mathh{
        float: left;
        padding-left: 10px;
}


.hr-sidebar-links {
    background: #6cb6de63;
    font-weight: 700;
}

.product-sticker-product div#product-options-wrapper label[for="attribute147"]:before {
    content: '5';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

div#options-18-list .label[for~="options_18_2"] span:before {
    content: '' !important;
}

label.cpttt.control-label {
    float: left;
}

ul#hr-variant-quantities {
    display: table;
    width: 100%;
    margin-bottom: 0;
    max-width: 313px;
}

.product-custom-label-printing div#product-options-wrapper label[for="select_22"]:before {
    content: '6';
    color: red;
    border-radius: 50%;
    padding: 0px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.product-white-plastic-mailing-envelopes div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Selecciona el Tama? que Requieres (An = Ancho, Al = Alto, T = Tira para Sellado)";
    visibility: visible;
    top: 0;
    left: 0;
    display: block;
    float: left;
    padding-left: 29px;
}

.inquiry-foormm-cappture .capturee-mathh .nummm1{
        float: left;
        padding: 0 10px 0 0;
        font-weight: 600;
        color: #ff0000;
        font-size: 20px;
}

.product-info-main .stock.available {
    display: none !important;
}

.inquiry-foormm-cappture .capturee-mathh .plus{
        float: left;
        font-size: 20px;
}

.inquiry-foormm-cappture .capturee-mathh .nummm2{
        float: left;
        padding: 0 10px;
        font-weight: 600;
        color: #ff0000;
        font-size: 20px;
}

.product-sticker-custom-product div#product-options-wrapper label[for="attribute147"]:before {
    content: '5';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.product-mailer-bags-with-jacket div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Selecciona el Tama? que Requieres (An = Ancho, Al = Alto, T = Tira para Sellado)";
    visibility: visible;
    top: 0;
    left: 0;
    display: block;
    float: left;
    padding-left: 29px;
}

.inquiry-foormm-cappture .capturee-mathh .equal{
        float: left;
        font-size: 20px;
}


i.fa.fa-whatsapp {
    color: green;
}


.hr-theme.hr-ft-2 a {
    color: red;
    padding: 0px 5px;
}




/* Digital Printing landing page */


.mns-cont-sects h1 {
    text-align: center;
    font-size: 45px;
    font-weight: 700;
    /* background: #ccc; */
    text-decoration: underline;
    color: #0b5095;
}


.container.pt-mns-sctss .innr-conts-pt table {
    border: 1px solid #b3b3b3;
}

.container.pt-mns-sctss .innr-conts-pt th {
    border: 1px solid #b3b3b3;
    vertical-align: middle !important;
    text-align: center;
    padding: 15px;
    font-weight: 700;
}

.container.pt-mns-sctss .innr-conts-pt td {
    border: 1px solid #b3b3b3;
    padding: 15px;
}


.container.pt-mns-sctss {
    max-width: 1300px;
}

.innr-sec-dig-prti.prnts-sec-mns-nwsa h2 {
    font-size: 35px;
    text-align: center;
    font-weight: 600;
    color: #0b5095;
}


.innr-sec-dig-prti.prnts-sec-mns-nwsa {
    padding-top: 20px;
}

.innr-sec-dig-prti.prnts-sec-mns-nwsa p {
    text-align: center;
    font-size: 16px;
    color: #000;
    padding-bottom: 15px;
}

.mns-sectsa {
    width: 50%;
    float: left;
    display: -webkit-box;
}

.mns-sectsa .innr-scs-blk {
    padding: 10px;
    box-shadow: 0px 0px 8px -4px rgb(0 0 0 / 50%);
    margin: 2%;
}

.mns-sectsa .innr-scs-blk .mns-imgs-sect {
    text-align: center;
    margin: 4% 0px;
}

.mns-sectsa .innr-scs-blk .mns-head-scts {
    text-align: center;
}

.mns-sectsa .innr-scs-blk .mns-para-sctss {
    text-align: center;
    padding-bottom: 15px;
}


.innr-scs-blk .mns-head-scts h5 {
    font-size: 25px;
    color: #0b5095;
}

.inr-imgss-sest {
    width: 24%;
    float: left;
    border: 1px solid;
    margin: 5px;
}

.btm-int-imgs-grid-pt {
    display: inline-block;
    padding-top: 20px;
}

.inr-imgss-sest:hover {
    background-color: #d8e3f373;
}

.inq-sec-mnfs-secs {
    background: #dfdcdcdb;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}

.inq-sec-mnfs-secs .cont {
    padding: 10px 0px;
}

.inq-sec-mnfs-secs .cont h3 {
    margin: 10px 0px;
    color: #0b5095;
    font-size: 25px;
    font-weight: 700;
}

.inq-sec-mnfs-secs .cont .btn-sects-inrsd {
    display: inline-block;
    padding: 15px 0px;
}

.inq-sec-mnfs-secs .cont .btn-sects-inrsd span.inqbtn-sectss {
    background: #0b5095;
    border-radius: 5px;
    display: inline-block;
}

.inq-sec-mnfs-secs .cont .btn-sects-inrsd span.inqbtn-sectss span {
    padding: 8px 20px;
    display: inline-block;
    color: #fff;
    font-size: 18px;
}


.innr-sec-dig-prti.prnts-sec-mns-nwsa h2 {
    font-size: 35px;
    text-align: center;
    font-weight: 600;
    color: #0b5095;
    margin-bottom: 10px;
}


.innr-sec-rotos-prti.prnts-sec-mns-nwsa h2 {
    font-size: 35px;
    text-align: center;
    font-weight: 600;
    color: #0b5095;
    margin-bottom: 10px;
}


.innr-sec-rotos-prti.prnts-sec-mns-nwsa {
    padding-top: 20px;
}

.innr-sec-rotos-prti.prnts-sec-mns-nwsa p {
    text-align: center;
    font-size: 16px;
    color: #000;
    padding-bottom: 15px;
}


.innr-conts-sects-pt h3 {
    font-size: 100px;
    text-align: center;
    color: #D77F08;
}


.sects-hr-mnsr {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

.hrr-divdr-lns {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 20px;
}


span.hrr-divider-separator {
    border-top: 4px solid;
    width: 22%;
    margin: 0 auto;
    display: flex;
}

.btn-sects-inrsd {
    display: inline-block;
    padding: 15px 0px;
    text-align: center;
    width: 100%;
}

.btn-sects-inrsd span.inqbtn-sectss {
    background: #0b5095;
    border-radius: 5px;
    display: inline-block;
}

.btn-sects-inrsd span.inqbtn-sectss span {
    padding: 8px 20px;
    display: inline-block;
    color: #fff;
    font-size: 18px;
}

span.inqbtn-sectss:hover {
    background: #000 !important;
}


body.cms-printing-technologies.cms-page-view.page-layout-1column main#maincontent {
    padding: 0px;
}




/* End Digital Printing landing page */





















/* New Digital Printing Product Page */

.product-digital-printed-pouches .swatch-attribute-label {
    font-size: 18px;
}

.product-digital-printed-pouches .swatch-option.image {
    border: 1px solid;
    border-radius: 5px;
}

.product-digital-printed-pouches .swatch-attribute {
    padding: 10px;
}

.product-digital-printed-pouches select {
    height: 40px;
    font-size: 14px;
}

.product-digital-printed-pouches select option {
    font-size: 16px;
}


.product-digital-printed-pouches select {
    border: 1px solid #000 !important;
    border-radius: 5px;
}


.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field {
    width: 100%;
    display: inline-block;
    padding: 5px;
}

.product-digital-printed-pouches .product-add-form .product-options-wrapper .field:not(.date)>.control {
    padding: 0.2em 0.6em 0.3em;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field label.label span {
    font-size: 18px;
    font-weight: 700;
}


.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file {
    background: #cccccc94;
    padding: 10px 0px;
}


.product-digital-printed-pouches .discount-statem-listt.stock-catalog-conffs {
    display: none !important;
}

.product-digital-printed-pouches .Custom.Price1 {
    display: none !important;
}

.product-digital-printed-pouches .discount-statem-listt {
    display: none !important;
}

.product-digital-printed-pouches .hr-product-instock-img {
    display: none !important;
}

.product-digital-printed-pouches .product-social-links {
    display: none !important;
}


.product-digital-printed-pouches .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before {
    display: none !important;
}

.product-digital-printed-pouches .product-info-main {
    width: 70% !important;
}


.hr-def-non {
    display: none !important;
}


.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.choice.admin__field.admin__field-option {
    width: 25%;    
}

.product-digital-printed-pouches .ne-rdi-sects {
    display: table;
    text-align: center;
    margin: 0 auto !important;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field .ne-rdi-sects label.label span {
    font-size: 15px;
    color: #174983;
    height: 35px;
    display: inline-block;
}

.product-digital-printed-pouches .ne-rdi-sects {
    display: grid;
    margin: 0 auto !important;
    display: ;
    background: #ccc;
    width: 100%;
    padding-top: 10px;
}

.product-digital-printed-pouches label.label.admin__field-label {
    white-space: unset;
}

.product-digital-printed-pouches .swatch-attribute-label {
    font-size: 18px;
}


.product-digital-printed-pouches a.btn.btn-default.nexts-btn {
    background-color: #0056a1;
    color: #fff;
}

.product-digital-printed-pouches a.btn.btn-default.nexts-btn:hover {
    background-color: #915924;
    color: #fff;
}

.product-digital-printed-pouches .step-action-row {
    padding: 10px;
}



.product-digital-printed-pouches .hr-qty-totals {
    font-size: 17px;
    font-weight: 600;
}


.product-digital-printed-pouches .hr-qty-totals span {
    color: #f5280c;
}


.product-digital-printed-pouches .hr-qty-totals.fin-totls {
    padding: 10px 0px;
    font-size: 28px;
    font-weight: 700;
}

.product-digital-printed-pouches .hr-qty-totals.fin-totls span {
    color: #f5280c;
}


.product-digital-printed-pouches .digt-qtys-nts {
    padding: 5px;
    color: #f10404;
    font-weight: 900;
    font-size: 16px;
}


.modal-popup .modal-inner-wrap {
    width: 33%;
}


.modal-popup .action-close {
    padding: 15px;
}

.modal-popup .modal-footer button {
    background: #915924;
    color: #fff;
    /* background: #1253ae; */
}

.modal-popup .modal-content {
    box-shadow: none;
    border: 0px;
    font-size: 15px;
    font-weight: 700;
}


span.odr-ttlsmns {
    display: block;
    padding: 5px;
    padding-bottom: 10px;
    color: #f10404;
    font-weight: 700;
}


span.odes-sects-tls {
    display: block;
    color: #000;
    font-weight: 600;
    padding: 5px;
}



.ct-qtss-mns {
    position: relative;
    min-width: 30px;
    padding: 5px 10px;
    font-weight: 700;
    font-size: 85%;
    color: #fff;
    background: #ff4242;
    border-radius: 4px;
    display: table;
    margin: 0px 10px;
}


.ct-qtss-mns .arrow {
    position: absolute;
    display: block;
    bottom: -10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top: 5px solid #ff4242;
}

.hr-txts-notics {
    display: inline-block;
    color: #f10404;
    font-weight: 700;
}


.product-digital-printed-pouches .delss-btn {
    background: #0056a1;
    color: #fff;
}

.product-digital-printed-pouches .hr-dels-bts {
    padding: 0px 10px;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_30_file"] .control {
    width: 50%;
    float: left;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_31_file"] .control {
    width: 50%;
    float: left;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_32_file"] .control {
    width: 50%;
    float: left;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_33_file"] .control {
    width: 50%;
    float: left;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_34_file"] .control {
    width: 50%;
    float: left;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_35_file"] .control {
    width: 50%;
    float: left;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_36_file"] .control {
    width: 50%;
    float: left;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_37_file"] .control {
    width: 50%;
    float: left;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_38_file"] .control {
    width: 50%;
    float: left;
}

.product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file[hr="hr_options_39_file"] .control {
    width: 50%;
    float: left;
}





.product-digital-printed-pouches label#options_30_file-label {
    display: block;
    text-align: left;
}

.product-digital-printed-pouches label#options_31_file-label {
    display: block;
    text-align: left;
}

.product-digital-printed-pouches label#options_32_file-label {
    display: block;
    text-align: left;
}

.product-digital-printed-pouches label#options_33_file-label {
    display: block;
    text-align: left;
}

.product-digital-printed-pouches label#options_34_file-label {
    display: block;
    text-align: left;
}

.product-digital-printed-pouches label#options_35_file-label {
    display: block;
    text-align: left;
}

.product-digital-printed-pouches label#options_36_file-label {
    display: block;
    text-align: left;
}

.product-digital-printed-pouches label#options_37_file-label {
    display: block;
    text-align: left;
}

.product-digital-printed-pouches label#options_38_file-label {
    display: block;
    text-align: left;
}

.product-digital-printed-pouches label#options_39_file-label {
    display: block;
    text-align: left;
}



.product-digital-printed-pouches .swatch-opt .swatch-attribute.pouch_style:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 2px solid;
    font-weight: 800;
    margin-right: 6px;
    margin-left: -4px;
}


.product-digital-printed-pouches .swatch-opt .swatch-attribute.what_s_going_in_your_bag:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 2px solid;
    font-weight: 800;
    margin-right: 6px;
    margin-left: -4px;
}


.product-digital-printed-pouches div#product-options-wrapper label[for=select_24]:before {
    content: '3';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 2px solid;
    font-weight: 800;
    margin-right: 4px;
    margin-left: -4px;
}


.product-digital-printed-pouches div#product-options-wrapper label[for=select_25]:before {
    content: '4';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 2px solid;
    font-weight: 800;
    margin-right: 4px;
    margin-left: -4px;
}

.product-digital-printed-pouches div#product-options-wrapper label[for=select_26]:before {
    content: '5';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 2px solid;
    font-weight: 800;
    margin-right: 4px;
    margin-left: -4px;
}


.product-digital-printed-pouches div#product-options-wrapper label[for=select_27]:before {
    content: '6';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 2px solid;
    font-weight: 800;
    margin-right: 4px;
    margin-left: -4px;
}


.product-digital-printed-pouches div#product-options-wrapper label[for=select_29]:before {
    content: '7';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 2px solid;
    font-weight: 800;
    margin-right: 4px;
    margin-left: -4px;
}


.product-digital-printed-pouches div#product-options-wrapper label[for=options_40_text]:before {
    content: '8';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 2px solid;
    font-weight: 800;
    margin-right: 4px;
    margin-left: -4px;
}


.product-digital-printed-pouches div#product-options-wrapper label[for=select_24] {
    float: left;
    text-align: left;
}

.product-digital-printed-pouches div#product-options-wrapper label[for=select_24]:after {
    content: '(Las capacidades (gramos) de nuestras bolsas están basadas en el empacado de granos de café. Si empacas un producto diferente al café, es probable que necesites un tamaño de bolsa diferente. Recomendamos que solicites muestras para confirmar el tamaño correcto para tu producto.) ';
    font-size: 16px;
    white-space: initial;
    text-align: left;
    color: #e93030fa;
    float: left;
    padding-top: 10px;
}


.product-digital-printed-pouches .swatch-opt .swatch-attribute.pouch_style #option-label-pouch_style-157:after {
    content: '(Por favor elige una de las siguientes opciones)';
    font-size: 16px;
    color: #e93030fa;
    padding-left: 5px;
    white-space: initial;
}

.product-digital-printed-pouches div#product-options-wrapper label[for=select_24] span:after {
    content: '(Elige una de las siguientes opciones)';
    font-size: 16px;
    color: #e93030fa;
    padding-left: 5px;
}


.product-digital-printed-pouches div#product-options-wrapper label[for=select_26]:after {
    content: '(Elige una Opción)';
    font-size: 16px;
    color: #e93030fa;
    padding-left: 5px;
}


.product-digital-printed-pouches div#product-options-wrapper label[for=select_25] span {
    white-space: initial;
}

.product-digital-printed-pouches div#product-options-wrapper label[for=select_25] {
    text-align: left;
}

.product-digital-printed-pouches div#product-options-wrapper label[for=select_27] {
    text-align: left;
}

.product-digital-printed-pouches .sample-pg-check-txt-main {
    display: none;
}

.product-digital-printed-pouches .heat-sealer-pro-buy-nw {
    display: none;
}



.digital-mxs-nes {
    background: #cccccc47;
    border-radius: 10px;
    margin-top: 20px;
}

.hr-byms-eve {
    background: #d9d9d9;
}

.digital-mxs-nes .panel-heading {
    background: #5c5c5c;
    color: #fff;
    font-size: 22px;
}

.digital-mxs-nes .table.digts-tbl-buy-mrs th {
    background: #dda4eb;
}

/* End New Digital Printing Product Page */

























.control.hr-box span#price_cust_id {
    margin-left: 13%;
}

.hr-inqury-form .form-group.inquiry-foormm-cappture label.cpttt.control-label {
    font-size: 16px;
    padding: 3px 10px;
    width: 100%;
}

.inq-main .inqq-form label.cpttt.control-label span.required{
        color: #ff0000;
}

span.custom-sizze-notes:before {
    content: '' !important;
}

div#captcha_msg {
    color: #ff0000;
}

.inq-main .inqq-form .capppture-mainnn .col-one-four {
    float: left;
    padding-left: 16px;
}

.product-sticker-product div#product-options-wrapper label[for="select_11"]:before{
    content: '6';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.inq-main .inqq-form .form-group.inquiry-foormm-cappture label.cpttt.control-label {
    font-size: 75%;
    padding: 3px 10px;
    width: 100%;
}

.hr-top-cust-heading{
    width: 100%;
    margin: 0 auto;
    padding: 14px;
    background: #cccccca6;
    margin-top: 17px;
}

div#options-18-list .label[for~="options_18_3"] span:before {
    content: '' !important;
}

.control.Proofing.option {
    box-shadow: none !important;
}

.product-sticker-custom-product div#product-options-wrapper label[for="select_18"]:before{
    content: '6';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.hr-top-cust-heading h1{
    margin-bottom: 10px;
    font-weight: 600;
}

.product-sticker-product div#product-options-wrapper label[for="attribute150"]:before{
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;

}

.hr-ft-3 img {
    padding-top: 20px;
    width: 90%;
}

.inq-main .inqq-form form#contact-form .actions-toolbar {
    width: 100%;
    padding-left: 10px;
}


li.hr-quantity-item {
    display: table-row;
    list-style: none;
    cursor: pointer;
    line-height: 1;
    padding: 5px;
    border-radius: 4px;
}

.photo-gallery.hr-photo-gallery{
    max-width: 1600px !important;
}


.inq-main .inqq-form .form-group.inquiry-foormm-cappture .capppture-mainnn{
    display: inline-block;
}

.product-sticker-custom-product div#product-options-wrapper label[for="attribute150"]:before{
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;

}

div#options-22-list .label[for~="options_22_2"] span:before {
    content: '' !important;
}

/* customm inquiry code ends here*/


.minicart-items-wrapper .product-item-details .details-qty.qty input {
    margin-left: 35px;
}

.hr-sections-title{
    background: #2d2c2b6b!important;
    box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}


.hr-inner-portion .card-arrow {
    color: #ffffff;
    background-color: #ff2222;
}

.product-sticker-custom-product div#product-options-wrapper span#options-18-container:before {
    content: '' !important;
}

.hr-inner-portion .card-arrow:before {
    width: 8px;
    height: 2px;
}

.hr-inner-portion .card-arrow:before, .hr-inner-portion .card-arrow:after{
    background: #fff;
}

.hr-sections-title .card-arrow{
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-align: center;
    transition: .33s all ease;
}

.hr-inner-portion .card-arrow:after{
    width: 2px;
    height: 8px;
}

.hr-inner-portion .showBtn.active .card-arrow:after{
    opacity: 0;
    visibility: hidden;
}

.hr-inner-portion .card-arrow::before, .hr-inner-portion .card-arrow::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 4;
}

.hr-inner-portion .card-arrow:after{
    opacity: 1;
    visibility: visible;
}

div#options-22-list .label[for~="options_22_2"] span:after {
    content: 'Los archivos deben estar en formato AI, PSD, CDR o PDF con archivo en formato abierto o vectores';
    display: inline-block;
    font-size: 12px;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    width: 100%;
    text-align: left;
}

.aboutt-mainnn {
    width: 100%;
    margin: 0 auto;
    max-width: 1280px !important;
}

.hr-inner-portion .showBtn.active .card-arrow{
    color: #F44336;
    background-color: #ffffff;
}


.hr-inner-portion .showBtn.active .card-arrow:before{
    background: #F44336;
}

.product-custom-label-printing div#product-options-wrapper .field.file span:before {
    content: '' !important;
}

/* customm contact code starts here*/
.hr-content-bottom-contact{
    padding: 2% 0;
}


.hr-content-bottom-contact span {
    font-size: 18px;
    color: #323c47;
    font-weight: 700;
    display: block;
    margin: 5px 10px;
}

.cart.table-wrapper .product-item-details dt:nth-child(5):before {
    content: '3';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 1px solid;
    margin-right: 4px;
}

.hr-custom-what-cat.col-md-3 {
    margin: 10px 0px;
}


.minicart-wrapper .action.showcart::before{
    color: #0056b8 !important;
}

.product-custom-label-printing label.label {
    text-align: left;
    line-height: 16px;
}

.page-footer h3 {
    font-weight: 700 !important;
    font-size: 17px !important;
    height: 28px;
}


.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .block.newsletter>.content .actions .action.subscribe.primary{
    background: #1c7ae8ba !important;
    border-color: #1c7ae8ba !important;
}


.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li a:hover {
    color: rgb(255, 255, 255) !important;
}

.hr-content-bottom-contact p{
    margin: 0 auto !important;
    padding-top: 10px;
    width: 50%;
    font-weight: 600;
}


.homepage-content-main {
    padding: 0px 10px;
}

.hr-contact-us-main-divvv .hr-content-bottom-contact .col-sm-4 .contect-info {
    background-color: #eee!important;
    display: inline-block;
    width: 100%;
    height: 175px;
    border-radius: 6%;
}


.hr-contact-us-main-divvv .hr-content-bottom-contact .col-sm-4 .contect-info h3{
    text-align: center;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 10px 0;
}

.hr-custom-what-cat.col-md-3:hover .hr-slide-content{
    background: rgba(57,124,200,0.60);
}

div#options-22-list .label {
    white-space: normal !important;
}


.catalog-product-view .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before {
        content: '3';
        color: red;
        border-radius: 50%;
        padding: 2px 6px;
        border: 1px solid;
        margin-right: 4px;
        margin-left: -4px;
    }

span#option-label-select_required_size-140:before {
        content: '1';
        color: red;
        border-radius: 50%;
        padding: 2px 6px;
        border: 1px solid;
        visibility: visible;
        margin-right: 4px;
    }

span#option-label-color-93:before {
        content: '2';
        color: red;
        border-radius: 50%;
        padding: 2px 6px;
        border: 1px solid;
        margin-right: 4px;
    }

.hr-headdd-inrrr {
    background: #1253ae;
    color: #fff;
}

.showBtn {
  display: block;
  text-align: left;
  position: relative;
    z-index: 1;
    padding: 22px 58px 22px 32px;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.25;
    letter-spacing: 0;
    color: #fff;
    transition: 1.3s all ease;
    border-radius: 0 0 0 0;
    text-transform: uppercase;
}
.hideme {
  display: none;  
}



.hr-content-bottom-contact .col-sm-4.divis-3 p {
    width: 35%;
}

/* customm contact code ends here*/


ul.list-marked {
    text-align: left;
    line-height: 32px;
    font-size: 18px;
    color: black;
}

ul.list-marked {
    list-style: none;
    padding-left: 0px;
}

.row.row-40.hr-secondd-sec .row.blog-aside-element {
    padding: 15px;
}

.row.blog-aside-element {
    margin-left: 0px;
    margin-right: 0px;
}

.row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
    margin: 5px 0;
}

.row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
    font-size: 36px;
    text-transform: capitalize;
    background: linear-gradient(to right,#004693 30%,#00b9ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: inherit;
}

.row.row-40.hr-secondd-sec .photo-gallery {
    max-width: 100% !important;
}

.row.row-40.hr-secondd-sec .photo-gallery-grid {
    grid-template-columns: repeat(4,1fr) !important;
}

.row.row-40.hr-secondd-sec .photo-gallery-grid img {
    width: 100%;
}

p.cst-inqq-mns {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 20px;
}

span.cust-inq-btnss {
    background: red;
    padding: 10px 30px;
    border-radius: 19px;
    font-size: 20px;
    font-weight: 600;
}

span.cust-inq-btnss a {
    color: #fff;
}

span.cust-inq-btnss:hover {
    background: #0b5095;
}









.hr-inner-toggle{
    width: 20%;
    display: flex;
    float: left;
}

.hr-inner-tab-content{
    padding-top: 0;
    flex: 0 0 80%;
    max-width: 80%;
    display: flex;
    float: left;
}

.hr-inner-toggle .hr-nav .nav-tabs{
    flex: 0 0 20%;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    flex-direction: row;
}

.hr-nav .nav-tabs .nav-item{
    width: 100%;
    flex-grow: 1;
    margin-bottom: 10px;

}

div#options-22-list .label[for~="options_22_3"] span:before {
    content: '' !important;
}

.hr-nav .nav-tabs a.hr-nav-link{
    display: flex;
    padding: 20px 10px;
    justify-content: center;
    align-items: center;
    height: 100%;
    font-size: 22px;
    line-height: 1.2;
    font-weight: 700;
    text-align: center;
    color: #000;
    background: #fff;
}

.hr-sections-title{
    display: flow-root;
}


.hr-nav .nav-tabs a.hr-nav-link.active {
    color: #f5f5f5;
    background-color: #43474969;
}

.hr-nav .nav-tabs a.hr-nav-link:hover{
    color: #f5f5f5;
    background-color: #43474969;    
}


.hr_img_content_grid {
    padding: 5px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.51)!important;
}

.hr_img_content_grid .content_box{
    color: #fff;
    margin: 10px 0px;
    margin-left: 25px;
    text-align: center;
}

.sticker-price {
    font-size: 35px;
    font-weight: 600;
    padding-bottom: 5px;
}

.hr_img_content_grid .content_box h4{
    font-size: 15px;
    line-height: 1.8;
}

.hr-top-titles h3{
    color: #f22;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
    font-size: 18px;
}

.hr-inner-portion .section-option {
    color: #f22;
}

.targetDiv {
    padding: 0px 20px;
    width: 100%;
}


.hr-inner-portion .click-here-button{
    background: #F44336;
    border-radius: 30px;
    padding: 15px 30px;
    display: inline-block;
    margin: 0 auto;
    text-transform: uppercase;
    font-weight: 700;
}


.hr-inner-portion .click-here-button:hover {
    color: #f5f5f5;
    background-color: #43474969;
}

.hr-inner-tab-content {
    width: 80%;
}


.hr-inner-tab-content div#div6{
    padding-top: 15%;
}

.hr-inner-tab-content div#div16{
    padding-top: 15%;
}

.hr-inner-tab-content div#div26{
    padding-top: 15%;
}


.inner-content-box h3{
    text-align: center;
    color: #fff;
    font-size: 23px;
    text-transform: uppercase;
}

ul.nav-tabs.bigg li a {
    padding: 50% 10px !important;
}


.product-custom-label-printing div#product-options-wrapper span#options-22-container:before {
    content: '' !important;
}

.cms-inquiry .inq-main .inqq-form form#contact-form .fieldset {
        margin: 0 0 15px !important;
}

span.hr-per-piece {
    color: #f5280c;
    font-size: 20px;
}

.hr-discount-sta-listt.hr-secnd-secss {
    background: #cccccc78;
    color: #000;
    border-radius: 10px;
}

.control.Proofing.option {
    display: contents;
}

.aboutt-main-inrrr {
    padding-left: 5%;
    width: 68%;
    float: left;
}

.about-main-img-porttt {
    width: 30%;
    float: left;
}

.product-sticker-product .field.file {
    margin-top: 10%;
    background: #cccccc73;
    padding: 10px;
}


li span.hr-table-cell {
    display: table-cell;
    padding: 5px;
    vertical-align: middle;
}

.col-sm-12.Nowwwww {
    -webkit-column-width: 30em;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-count: 3;
    column-gap: 3%;
}


.product-sticker-custom-product .field.file {
    margin-top: 10%;
    background: #cccccc73;
    padding: 10px;
}

.hr-content-bottom-contact .col-sm-4.divis-1 p{
        width: 60%;
}


.about-main-img-porttt img.hidden-xs {
    padding-top: 1%;
}

.catalog-product-view.product-custom-label-printing .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before {
    content: '7' !important;
    padding: 0px 6px;
}


.aboutt-mainnn .aboutt-main-inrrr h1 {
    font-weight: 600;
    border-bottom: 5px double;
    width: max-content;
    font-size: 28px !important;
    margin-bottom: 20px !important;
}

.cart.table-wrapper .product-item-details dt:nth-child(7):before {
    content: '4';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 1px solid;
    margin-right: 4px;
}

.hsriar-custom-inquiryform .hr-inqury-form {
    width: 50%;
    float: left;
}



.fs-main.pad-main.footerr_top_main_divv .page-main {
    margin-top: 5px !important;
}



body.catalog-product-view.category-measuring-scoops div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Select required size below ( d = Diameter, h = Height, l = Length)";
}


body.catalog-product-view.category-plastic-mailing-envelopes div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Select required size below ( w = Width, h = Height, f = Flap)";
}

nav.bss-megamenu.navigation li.level0.active ul.dropdown-menu:after{
    display: none;
}

.hsriar-custom-inquiryform .hr-inqury-form .form.contact {
    width: 90%;
    margin: 0 auto;
    background: #eee;
    padding: 20px;
    border-radius: 2%;
}


.catalog-product-view.product-sticker-product .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before {
        content: '7';
        color: red;
        border-radius: 50%;
        padding: 2px 6px;
        border: 1px solid;
        margin-right: 4px;
        margin-left: -4px;
    }

button.custom-siddebar-linkkss{
    width: 100%;
    text-align: left;
    padding: 12px;
    border: none;
    font-size: 14px;
}

.product-sticker-product div#product-options-wrapper label[for="options_19_file"] span:before {
    content: '' !important;
}


li.hr-quantity-item span.hr-table-cell.savings {
    color: #2f8544;
}

.checkout-index-index .checkout-container{
    margin-top: 20px;
}


.catalog-product-view.product-sticker-custom-product .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before {
        content: '7';
        color: red;
        border-radius: 50%;
        padding: 2px 6px;
        border: 1px solid;
        margin-right: 4px;
        margin-left: -4px;
    }


.cp-footer-main.Thirdddd .footer-infoo img.footer-pdf:hover{
    box-shadow: 1px 4px 13px #ccc;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
}

div#options-11-list .label[for~="options_11_2"] span:after {
    content: 'We accept AI, PSD, CDR, PDF, JPEG or PNG files';
    display: inline-block;
    font-size: 12px;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    width: 100%;
    text-align: left;
}

ul.header.links li.customer-welcome.active {
    background: transparent !important;
}

ul.header.links li.customer-welcome.active:after{
    display: none !important;
}


ul.header.links li.customer-welcome.active span.customer-name.active {
    background: #1253ae !important;
}


.product-sticker-product div#product-options-wrapper label[for="attribute149"]:before {
    content: '3';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


body.account.sales-order-view .side-nav-categories {
    display: none !important;
}

body.account.customer-account-index .side-nav-categories{
    display: none !important;
}


body.page-print.account.sales-order-print .footer-top {
    display: none;
}


button.custom-siddebar-linkkss {
    background: #6cb6de63;
}

body.page-print.account.sales-order-print a.logo {
    /*background: #1253ae !important;*/
    content:url(https://plasticosmexico.mx/pub/media/sales/store/logo/default/Clifton-Packaging-Web-Logo_2.png) !important; 
    max-width: 285px;
}


body.page-print.account.sales-order-print .company-links ul {
    color: #fff !important;
}


.product-sticker-custom-product div#product-options-wrapper label[for="attribute149"]:before {
    content: '3';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

body.page-print.account.sales-order-print small.copyright .page-main.cback{
    float: none !important;
}

div#options-18-list .label[for~="options_18_2"] span:after {
    content: 'We accept AI, PSD, CDR, PDF, JPEG or PNG files';
    display: inline-block;
    font-size: 12px;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    width: 100%;
    text-align: left;
}

body.page-print.account.sales-order-print small.copyright .page-main.cback {
    margin-left: 0% !important;
}


@media print {
    .logo {
        background: #1253ae !important;
    }

    /*.logo { 
        content:url(https://www.pouchmakers.com/pub/media/sales/store/logo/default/New_Pouchmakers.jpg) !important; 
        }​*/

    .company-links{
        display: none !important;
    }
}

li.hr-cat-li.hr-sidebarcatinnerli .info {
    margin: 15px auto 0;
}

body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-main .side-nav-categories {
    display: none !important;
}

body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-main .block.block-static-block{
    margin-bottom: 0px !important;
}

/*body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional .side-nav-categories .panelside{
    max-height: 100% !important;
}
*/

body.account.page-layout-2columns-left .sidebar.sidebar-main .block-collapsible-nav .content ul li.nav.item:nth-last-child(2) {
    display: none;
}

body.account.page-layout-2columns-left .sidebar.sidebar-main .block-collapsible-nav .content ul li.nav.item:nth-last-child(1) {
    display: none;
}


body.account.page-layout-2columns-left .sidebar.sidebar-main .block.account-nav {
    display: none;
}

ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li:after{
    display: none !important;
}

.product-sticker-product div#product-options-wrapper label[for="attribute146"]:before {
    content: '3';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.product-sticker-custom-product div#product-options-wrapper label[for="attribute146"]:before {
    content: '3';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


.cart.table-wrapper .product-item-details dt:nth-child(9):before {
    content: '5';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 1px solid;
    margin-right: 4px;
}

div#options-18-list .label{
    white-space: normal !important;
}

body.cms-privacy-policy.cms-page-view main#maincontent {
    max-width: 1280px !important;
}

body.cms-return-policy.cms-page-view main#maincontent {
    max-width: 1280px !important;
}

.cart.table-wrapper .actions-toolbar>.action-edit {
    display: none !important;
}

ul.list-marked {
    list-style: none;
    padding-left: 0px;   
}

.list-marked > li::before{
    content: '\f14a';
    position: relative;
    display: inline-block;
    left: 0;
    top: 0;
    min-width: 25px;
    font-family: 'Fontawesome';
    font-weight: 900;
    font-size: 20px;
    line-height: 34px;
    color: #F44336;
}

ul.list-marked a{
    color: #7c7a78;
}

.minicart-items .action.edit{
    display: none !important;
}

.policy-main-inrrr h1 {
    font-weight: 600;
    border-bottom: 5px double;
    width: max-content;
    font-size: 28px !important;
    margin-bottom: 20px !important;
}

.product-sticker-product div#product-options-wrapper label[for="options_19_file"] span:after {
    content: ' (optional)' !important;
    color: red;
}

.cms-inquiry .hsriar-custom-inquiryform .hr-inqury-form form#contact-form .fieldset {
    margin: 0 0 15px !important;
}

table.table-custom.table-custom-bordered.table-custom-primary{
    text-align: left;
}

.product-sticker-product div#product-options-wrapper label[for="select_8"]:before {
    content: '4';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.hr-messgs-stkrs {
    color: red;
    font-weight: 700;
    padding-bottom: 20px;
}

.returnn-main-inrrr h1{
    font-weight: 600;
    border-bottom: 5px double;
    width: max-content;
    font-size: 28px !important;
    margin-bottom: 20px !important;
}

.catalog-product-view.product-sticker-product .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before {
    margin-left: -8px !important;
}


.product-sticker-custom-product div#product-options-wrapper label[for="select_16"]:before {
    content: '4';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.main-thankk-youu .Mobile-thank-you{
    display: none;
}

body.cms-thank-you main#maincontent{
    max-width: 1280px !important;
}

.hr-stickers-shape-custom-size {
    padding-top: 13px;
}

body.cms-thank-you .columns .column.main{
    padding-bottom: 0px !important;
}


.products.wrapper.grid.products-grid.products-related .owl-prev{
    top: 50% !important;
}

.products.wrapper.grid.products-grid.products-related .owl-next{
    top: 50% !important;
}

.product-info-main .product-add-form .box-tocart .field.qty .control{
    width: 113px !important;
}

.product-info-main .product-add-form .box-tocart div.control .input-text.qty{
    width: 100px !important;
}

.hsriar-custom-inquiryform .hr-inqury-form .form.contact .legend span {
    margin-right: 5px;
    font-weight: 600;
    font-size: 21px;
}

.cart.table-wrapper .product-item-details dt:nth-child(11):before {
    content: '6';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 1px solid;
    margin-right: 4px;
}

.product-sticker-product div#product-options-wrapper label[for="select_9"]:before {
    content: '5';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

.checkout-cart-index .cart-totals tr.grand.totals th strong {
    padding-left: 5px;
}

body.checkout-index-index.page-layout-1column div#checkout .authentication-wrapper button.action.action-auth-toggle span {
    display: none;
}


.product-sticker-custom-product div#product-options-wrapper label[for="select_17"]:before {
    content: '5';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}



div#options-11-list .label[for~="options_11_3"] span:after {
    content: 'For editing artwork we accept AI, PSD or CDR files only';
    display: inline-block;
    font-size: 12px;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    width: 100%;
    text-align: left;
}

.checkout-payment-method .ccard .cvv .label{
    text-align: left !important;
}

.checkout-index-index .modal-popup .fieldset .field .label{
    text-align: left !important;
}


a.action.towishlist {
    display: none !important;
}

.product-info-main .product-social-links .action.mailto.friend{
    padding-left: 10px !important;
}



/* Custom Page code start */

.container-custommm {
    width: 23%;
    float: left;
    position: relative;
    /*padding: 1%;*/
    margin: 1%;
    
}


.minicart-wrapper .action.showcart .counter.qty{
    line-height: 29px;
}


.container-custommm:hover {
    background: #1253ae;
}


.container-custommm img {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}


.Customm-prooduct-inner-grid .container-custommm .middle-custommmm {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}


.container-custommm:hover img {
    opacity: 0.3;
}


.container-custommm:hover .middle-custommmm {
    opacity: 1;
}


.Customm-prooduct-inner-grid .container-custommm .middle-custommmm .text {
  background-color: #0056b8c7;
  color: white;
  font-size: 16px;
  padding: 10px 20px;
}


body.cms-custom-products.cms-page-view.page-layout-1column .navigation .level0.active>.level-top {
    background: none !important;
    color: #fff !important;
}





/* Custom Page code ends */




/* Sample Page Code Start here */

.field.frame_name {
    float: left;
    width: 100%;
}


.field.frame_name label.label {
    float: left;
}

.control.samplee-pagee-drpp {
    width: 23%;
    float: left;
    padding: 0 1%;
}


form.sample-page-form {
    max-width: 1280px !important;
    margin: 0 auto;
}


.sample-page-form .sample2 label.label, .sample-page-form .sample3 label.label, .sample-page-form .sample4 label.label, .sample-page-form .sample5 label.label, .sample-page-form .sample6 label.label {
    padding-right: 17px;
}

.sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
    width: 90%;
}


.form.sample-page-form {
    border: 1px solid #ccc;
}



.form.sample-page-form .label {
    color: #212529;
    font-weight: 500 !important;
    font-size: 15px;
    padding-left: 0px;
}

.cart.table-wrapper .product-item-details dt:nth-child(13):before {
    content: '7';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 1px solid;
    margin-right: 4px;
}



.form.sample-page-form .fieldset > .legend{
    padding: 10px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    background: #1253ae;
    font-weight: 600;
}


.form.sample-page-form input[type="text"], .form.sample-page-form input[type="tel"], .form.sample-page-form input[type="number"], .form.sample-page-form input[type="email"]{
    border-radius: 5px;
}



.form.sample-page-form textarea#address{
    border-radius: 5px;
}


.control.samplee-pagee-drpp.sampleee-6 span{
    border: 1px solid #ced4da;
    width: 100%;
    padding: 6px;
    display: block;
    border-radius: 5px;
    background: #e9ecef;
    font-weight: 600 !important;
}


.form.sample-page-form select{
        border-radius: 6px;
}


.form.sample-page-form .actions-toolbar .primary {
    float: none !important;
    display: block !important;
    margin: 0 auto;
}


.form.sample-page-form .action.submit.primary{
    color: #fff;
    background-color: #007bff !important;
    border-color: #007bff !important;
    border-radius: 6px;
}

.form.sample-page-form .action.submit.primary:hover{
    color: #fff;
    background-color: #0069d9 !important;
    border-color: #0062cc !important;
    border-radius: 6px;
}


.form.sample-page-form button.action.submit.primary span {
    font-size: 15px;
    font-weight: 600;
}


/* Payment gateway */
    
.main-payment-gateway-formm {
    max-width: 450px;
    margin: 0 auto;
    border: 1px solid #eee;
    display: table;
    border-color: #ddd;
}


.paymentdetailstop {
    padding: 13px;
    font-size: 23px;
    font-weight: 600;
    background: #eee;
}

.field.cardno.required.col-md-12 {
    padding-top: 10px;
    padding-bottom: 10px;
}


div#options-18-list .label[for~="options_18_3"] span:after {
    content: 'For editing artwork we accept AI, PSD or CDR files only';
    display: inline-block;
    font-size: 12px;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    width: 100%;
    text-align: left;
}

.product-sticker-product div#product-options-wrapper label[for="options_10_file"] span:before{
        content: '' !important;
}

.inner-payment-gateway-form label.label span {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700 !important;
}


.control.mm input#expmm {
    max-width: 50px;
}

.modal-popup.popup-authentication header.modal-header {
    background: #0157b9c7;
    padding-bottom: 2.2rem;
}

.cart.table-wrapper .product-item-details dt:nth-child(15):before {
    content: '8';
    color: red;
    border-radius: 50%;
    padding: 0px 5px;
    border: 1px solid;
    margin-right: 4px;
}

.modal-popup .action-close:before, .modal-slide .action-close:before{
    color: #fff;
}


.modal-popup.popup-authentication .block-authentication .block-title strong{
    font-weight: 600;
}

.modal-popup._inner-scroll .modal-inner-wrap {
    max-height: 90%;
    top: 10%;
}

.popup-authentication .actions-toolbar{
    margin-top: 0;
}

.catalog-product-view.product-sticker-product .product-options-bottom .field.qty{
    background: #fff !important;
}


body.wp-sl div.sociallogin-wrapper div.sociallogin-block{
    padding-top: 30px;
}


.control.mm input#expyy {
    max-width: 50px;
}

.field.cardowner.required.col-md-12 {
    padding-top: 10px;
    padding-bottom: 20px;
}


.control.cvccode input#cvccode {
    max-width: 80px;
}


.block-authentication .actions-toolbar>.primary .action{
    background: #0157b9c7;
}

.product-sticker-product div#product-options-wrapper label[for="options_10_file"] span:after {
    content: ' (optional)' !important;
    color: red;
}

.block-authentication .actions-toolbar>.primary .action span{
    color: #fff;
}


.block-authentication .block[class] ul{
    list-style: inside;
}


/* ends Payment gateway */






/* Ends Sample Page Code here */




.Custom.Price1 {
    /*border: 1px solid #ddd;*/
    border: 1px solid #1253ae;
    padding-bottom: -2px;
    margin-bottom: 20px;
    float: left;
}

.Price-tear {
    font-size: 22px;
    padding: 10px;
    /*background: #eee;*/
    background: #1253ae !important;
    font-weight: 600;
    color: #fff;
}


.Custom.Price1 .ccc {
    padding: 10px;
    padding-top: 6px;
}



.Custom.Price1 .ccc h2 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.box-tocart {
    margin: 0 0 0px !important;
}

.product-info-main .product-social-links {
    display: none !important;
}

.Custom.Price1 .ccc h2 span.price11 {
    font-weight: 400;
}

/*body.page-product-configurable.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new .Custom.Price1, body.page-product-configurable.product-frosted-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-shiny-green-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-shiny-red-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-matt-gold-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-matt-silver-smell-proof-medical-cannabis-packaging-bags .Custom.Price1, body.page-product-configurable.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags .Custom.Price1{
    display: none;
}


body.page-product-configurable.product-brown-kraft-paper-energy-bar-chocolate-bar-packaging .Custom.Price1, body.page-product-configurable.product-crystal-clear-energy-bar-chocolate-bar-packaging-30-50gm .Custom.Price1{
    display: none;
}



body.product-clear-measuring-scoops .Custom.Price1, body.product-blue-measuring-scoops .Custom.Price1{
    display: none;
}


body.page-product-configurable.product-clear-clear-10mm-spout-pouches-corner-spout-filling-from-spout .Custom.Price1, body.page-product-configurable.product-brown-paper-10mm-spout-pouches-corner-spout-filling-from-spout .Custom.Price1, body.page-product-configurable.product-shiny-black-10mm-spout-pouches-corner-spout-filling-from-spout .Custom.Price1, body.page-product-configurable.product-matt-silver-10mm-spout-pouches-corner-spout-filling-from-spout .Custom.Price1, body.page-product-configurable.product-clear-clear-10mm-spout-pouches-center-spout-filling-from-spout .Custom.Price1, body.page-product-configurable.product-brown-paper-10mm-spout-pouches-center-spout-filling-from-spout .Custom.Price1, body.page-product-configurable.product-shiny-black-10mm-spout-pouches-center-spout-filling-from-spout .Custom.Price1, body.page-product-configurable.product-matt-silver-10mm-spout-pouches-center-spout-filling-from-spout .Custom.Price1{
    display: none;
}


body.page-product-configurable.category-16-mm-spout-pouches .Custom.Price1{
    display: none;
}


body.page-product-configurable.product-frosted-three-side-seal-pouches-with-zipper .Custom.Price1, body.page-product-configurable.product-shiny-green-three-side-seal-pouches-with-zipper .Custom.Price1, body.page-product-configurable.product-shiny-blue-three-side-seal-pouches-with-zipper .Custom.Price1, body.page-product-configurable.product-shiny-red-three-side-seal-pouches-with-zipper .Custom.Price1, body.page-product-configurable.product-matt-gold-three-side-seal-pouches-with-zipper .Custom.Price1, body.page-product-configurable.product-matt-silver-three-side-seal-pouches-with-zipper .Custom.Price1, body.page-product-configurable.product-shiny-silver-three-side-seal-pouches-with-zipper .Custom.Price1, body.page-product-configurable.product-shiny-gold-three-side-seal-pouches-with-zipper .Custom.Price1, body.page-product-configurable.product-shiny-black-three-side-seal-pouches-with-zipper .Custom.Price1{
    display: none;
}


body.page-product-configurable.product-clear-matt-white-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1, body.page-product-configurable.product-clear-matt-black-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1, body.page-product-configurable.product-clear-matt-light-green-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1, body.page-product-configurable.product-clear-shiny-purple-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1, body.page-product-configurable.product-frosted-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1, body.page-product-configurable.product-matt-white-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1, body.page-product-configurable.product-matt-light-green-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1, body.page-product-configurable.product-shiny-purple-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1, body.page-product-configurable.product-shiny-green-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1, body.page-product-configurable.product-shiny-black-three-side-seal-pouches-with-zipper-and-euro-slot .Custom.Price1{
    display: none;   
}

*/




body.page-product-configurable.product-clear-clear-jerky-bags .Custom.Price1{
    display: none;
}


body.page-product-configurable.product-light-green-jumbo-size-bulk-storage-bags .Custom.Price1{
    display: none;
}


body.page-product-configurable.product-brown-paper-vacuum-bags .Custom.Price1, body.page-product-configurable.product-matt-silver-vacuum-bags .Custom.Price1, body.page-product-configurable.product-shiny-black-vacuum-bags .Custom.Price1, body.page-product-configurable.product-clear-clear-vacuum-bags .Custom.Price1{
    display: none;
}

body.page-product-configurable.product-clear-clear-juice-packaging .Custom.Price1{
    display: none;
}

body.page-product-configurable.product-brown-tin-tie-closure-for-bags .Custom.Price1, body.page-product-configurable.product-white-tin-tie-closure-for-bags .Custom.Price1, body.page-product-configurable.product-black-tin-tie-closure-for-bags .Custom.Price1{
    display: none;
}





/* Custom Tier price bulk start */

table.discount-price-grid-table th {
    background: #d7d7d7;
    border: 1px solid #ccc;
    /* border-right: 1px solid; */
}

table.discount-price-grid-table tbody td {
    border: 1px solid #d7d7d7;
    font-size: 18px !important;
    line-height: 30px !important;
}


.Custom.Price1 .price-box.price-tier_price{
    padding-bottom: 0px !important;
}

.Custom.Price1 .ccc {
    padding: 0px !important;
    padding-top: 0px !important;
}

.product-options-bottom .Custom.Price1 .price-box .price-container .price{
    font-size: 18px !important;
    line-height: 30px !important;
}


.Custom.Price1{
    margin-bottom: 15px;
}

.discount-statem-listt {
    width: 100%;
    padding-bottom: 15px;
    display: inline-block;
}

.perbox {
    margin-top: 0px !important;
    padding-left: 0px !important;
    position: relative !important;
    padding-top: 0px !important;
    float: left;
    line-height: 70px !important;
    font-size: 18px !important;
}


.catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
    margin-top: 15px !important;
    margin-left: 0px !important;
}

.catalog-product-view .box-tocart .FinalPriceProductdetails{
    padding-top: 0px !important;
}

span.inq-msg-sub {
    display: none;
}

.product-options-bottom .price-box.price-final_price .price-container .price{
    font-size: 35px !important;
}

span#finalouterrrsp {
    font-size: 17px;
    color: #0056b8c7 !important;
    line-height: 70px;
    padding-left: 5px;
}

.discount-statem-listt {
    display: inline-block;
    padding-bottom: 20px;
    padding-top: 10px;
}

.discount-statem-listt span {
    padding: 10px;
    background: #1253ae;
    width: 100%;
    font-size: 18px;
    color: #fff;
}

span#price1112 {
    padding: 10px;
    display: inline-block;
    font-size: 25px;
}

.disssplay-noneee{
    display: none !important;
}
/* Custom Tier price bulk Ends */


header.page-header .header.content .block.block-search form.form.minisearch.active{
    background-color: transparent !important;
}


td.col.qty.box-tocart-minicart {
         padding: 12px 11px 10px !important;   
    }

.mobile-view-number-displayed {
    display: none;
}

/* Foil clear color image half white and half color start */


div.swatch-option.color#option-label-color-93-item-33{
    /*background: linear-gradient(90deg, #FFF 50%, #ac9865 50%) !important; */
}

div.swatch-option.color#option-label-color-93-item-34{
    /*background: linear-gradient(90deg, #FFF 50%, #b9babf 50%) !important;*/
}

div.swatch-option.color#option-label-color-93-item-35{
    /*background: linear-gradient(90deg, #FFF 50%, #0d0d0f 50%) !important;   */
}

.homepage-content-main .maincontent .column-main .leftside.mobile {
    display: none;
}

.homepage-content-main .maincontent .column-main .leftside {
    width: 100%;
}


div.swatch-option.color#option-label-color-93-item-36{
    /*background: linear-gradient(90deg, #FFF 50%, #cccfe4 50%) !important;  */
}

div.swatch-option#option-label-color-93-item-37{
    /*background: linear-gradient(90deg, #FFF 50%, #201f27 50%) !important;   */
}

div.swatch-option.color#option-label-color-93-item-38{
    /*background: linear-gradient(90deg, #FFF 50%, #c6ab5b 50%) !important;   */
}


div.swatch-option.color#option-label-color-93-item-39{
    /*background: linear-gradient(90deg, #FFF 50%, #eceaea 50%) !important;   */
}

div.swatch-option.color#option-label-color-93-item-40{
    /*background: linear-gradient(90deg, #FFF 50%, #235b46 50%) !important;   */
}


div.swatch-option.color#option-label-color-93-item-41{
    /*background: linear-gradient(90deg, #FFF 50%, #1b3876 50%) !important; */
}

div.swatch-option.color#option-label-color-93-item-42{
    /*background: linear-gradient(90deg, #FFF 50%, #c73342 50%) !important;*/
}


div.swatch-option.color#option-label-color-93-item-43{
    /*background: linear-gradient(90deg, #FFF 50%, #4a005f 50%) !important;   */
}

div.swatch-option.color#option-label-color-93-item-44{
    /*background: linear-gradient(90deg, #FFF 50%, #58904f 50%) !important;*/
}

div.swatch-option.color#option-label-color-93-item-52{
    /*background: linear-gradient(90deg, #FFF 50%, #f4f4f4 50%) !important;*/
}


div.swatch-option.color#option-label-color-93-item-33{
    background: linear-gradient(90deg,#fff 50%,#f4f4f4 50%) !important; 

}

div.swatch-option.color#option-label-color-93-item-19{
    background: linear-gradient(90deg,#fff 50%,#ac9865 50%) !important;

}

div.swatch-option.color#option-label-color-93-item-20{
    background: linear-gradient(90deg,#fff 50%,#b9babf 50%) !important;
}


div.swatch-option.color#option-label-color-93-item-21{
    background: linear-gradient(90deg, #FFF 50%, #0d0d0f 50%) !important;
}

.homepage-content-main .maincontent .column-main .leftside.mobile {
    display: none;
}

.homepage-content-main .maincontent .column-main .leftside {
    width: 100%;
}


div.swatch-option.color#option-label-color-93-item-22{
    background: linear-gradient(90deg, #FFF 50%, #cccfe4 50%) !important;  
}

div.swatch-option#option-label-color-93-item-23{
    background: linear-gradient(90deg, #FFF 50%, #201f27 50%) !important;   
}

div.swatch-option.color#option-label-color-93-item-24{
    background: linear-gradient(90deg, #FFF 50%, #c6ab5b 50%) !important;   
}


div.swatch-option.color#option-label-color-93-item-25{
    background: linear-gradient(90deg, #FFF 50%, #eceaea 50%) !important;   
}

div.swatch-option.color#option-label-color-93-item-26{
    background: linear-gradient(90deg, #FFF 50%, #235b46 50%) !important;   
}


div.swatch-option.color#option-label-color-93-item-27{
    background: linear-gradient(90deg, #FFF 50%, #1b3876 50%) !important; 
}

div.swatch-option.color#option-label-color-93-item-28{
    background: linear-gradient(90deg, #FFF 50%, #c73342 50%) !important;
}


div.swatch-option.color#option-label-color-93-item-29{
    background: linear-gradient(90deg, #FFF 50%, #4a005f 50%) !important;   
}

div.swatch-option.color#option-label-color-93-item-30{
    background: linear-gradient(90deg, #FFF 50%, #58904f 50%) !important;
}














.foil-clear-smelll-prof-both {
    display: none;
}

.foil-clear-smelll-prof-pr{
    display: none;
}

body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new .foil-clear-smelll-prof-both, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both{
    display: block;
}

body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new .foil-clear-smelll-prof-pr, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr {
    display: inline-block;   
}

.foil-clear-smelll-prof-pr {
    display: inline-block;
    width: 100%;
    padding-top: 15px;
    font-weight: 600;
    padding-left: 7px;
}

.foil-clear-smelll-prof-both {
    font-weight: 600;
    padding-left: 7px;
}

  img.custom-inquiry-side-pop {
        top: 30%;
        right: -11%;
        z-index: 999;
        position: fixed;
        width: 15%;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.2%;
    }

body.checkout-cart-index .cart-container .cart-summary div#block-discount{
    display: none;
}

body.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code{
    display: none;
}

.block-minicart .block-content>.actions>.secondary{
    padding: 10px;
    background: #0056b8c7; 
}


.block-minicart .block-content>.actions>.secondary a.action.viewcart{
    color: #fff !important;
    font-weight: 600;
}

.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon{
        background-color: rgba(236,32,40,.4) !important;
}

.check-outt-shippinggg{
    display: none;
}


body.checkout-index-index div#checkout-step-shipping fieldset#customer-email-fieldset .fieldset>.field .control span.note {
    color: #1253ae;
    font-weight: 600;
    background: #ccc;
    padding: 10px !important;
}

.checkoutor{
    width: auto;
    float: left;
    padding: 7px 30px;
    color: blue;
    font-weight: 800;
}

.guest-checkouttt-btn{
    background: #0056b8c7 !important;
    border: 1px solid #0056b8c7 !important;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    padding: 8px 15px;
    font-size: 1.3rem;
    cursor: pointer;
}

.forrrggt{
    float: left;
}


.checkout-index-index fieldset.field.street.admin__control-fields.required .control .field._required label.label
{
    display:none
}

div#password-error{display:none!important}

.bottom-checkout-btn-cart{
    display: none;
}

.inner-request-a-sample-footer {
    padding: 15px 25px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    outline: none;
    color: #fff;
    background-color: #0056b8c7;
    border: none;
    width: 80%;
    border-radius: 40px;
    box-shadow: 0 3px #999999a3;
}

.footer-request-a-sample {
    padding: 15px 0 0 0;
}

.hr-inqury-form .form-group.inquiry-foormm-cappture label.cpttt.control-label {
        font-size: 100%;
        padding: 3px 10px;
        width: 100%;
}


.hr-inqury-form .form-group.inquiry-foormm-cappture .capppture-mainnn{
    display: inline-block;
}



.hr-inqury-form .capppture-mainnn .col-one-four {
    float: left;
    padding-left: 16px;
}


.inner-request-a-sample-footer:hover {
    box-shadow: 0 4px #999999f2;
}


.inner-request-a-sample-footer a {
    color: #fff;
}

.scoopsss{
    display: none;
}

.scoopsss span.currencyy {
    font-size: 35px;
    float: left;
    font-weight: 600;
}

.scoopsss h2.price-title {
    margin: 0;
    float: left;
    font-size: 35px;
    font-weight: 600;
    line-height: normal;
}

.product-clear-measuring-scoops .scoopsss
{
    display: block;
}
.product-blue-measuring-scoops .scoopsss{
    display: block;
}

.FinalPriceProductdetails.scoopsss{
    font-size: 23px !important;
    padding-bottom: 5px !important;
    font-weight: 600 !important;
}

.FinalPriceProductdetails.scoopsss span#finalouterrrsp {
    line-height: normal;
    display: inline-block;
    padding-top: 18px !important;
    font-weight: 700;
    padding-bottom: 5px;
}

.FinalPriceProductdetails.scoopsss .perbox{
    line-height: normal !important;
    padding-top: 17px !important;
    font-weight: 500;
}

.scoopsss{
    background: #ccc;
    padding: 5px;
}

.scoopsss p {
    color: #1253ae;
    font-weight: 600;
}

.product-blue-measuring-scoops .box-tocart .actions{
    padding-top: 10px;
}

.product-clear-measuring-scoops .box-tocart .actions{
    padding-top: 10px;
}

.swatch-option{
    height: 25px;
    min-width: 40px;
}

/* HR Custom Popup css start */

input#mp-mnum{
    margin-bottom: 10px;
}

div#mp-powered{
    display: none;
}

button.action.subscribe.primary.tmp6-button{
    margin-top: 10px !important;
    height: 25px !important;
}

div#popup-success-content{
     color: #fff !important;
}

div#popup-success-content p {
    font-size: 40px;
}

div#popup-success-content small {
    font-size: 100%;
}

#bio_ep .tmp6-text-content .tmp6-text.mppopup-text{
    padding-top: 13px !important;
}

 div#bio_ep div#bio_ep_close {
        max-width: 25px !important;
}

.tmp6_field_newsletter #mp-newsletter-error{
    position: inherit !important;
}

div#mp-mnum-error {
    margin-top: -7px;
    padding-bottom: 3px;
}

#bio_ep_content .tmp6-form{
    padding-top: 0px !important;
}

p.har11 {
    color: #0056b8c7;
    margin-bottom: 0 !important;
}

.tmp6-text-content{
    height: 275px !important;
}

.tmp6-left-title ul{
    margin-top: 29% !important;
}

#bio_ep_bg{
    opacity: 0.6 !important;
}

/* HR Custom Popup css ends */


.footer-top .page-footer .page-main {
    max-width: 1280px !important;
}


.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul.cp-social li a:hover{
        background: #0056b8c7;
}







/* Custom Css */

.hr-product-slider-main-area .owl-prev span {
    padding: 5px 16px;
    font-size: 28px;
    background: red;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
}


.hr-product-slider-main-area .owl-next span {
    padding: 5px 16px;
    font-size: 28px;
    background: red;
    color: #fff;
    position: absolute;
    top: 50%;
    right: 0;
}





.minicart-wrapper .action.showcart.active:before{
    content: '' !important;
}

.minicart-wrapper .action.showcart .text{
    font-weight: 800;
}
















@media only screen and (min-width: 768px){
    header.page-header .header.content {
        max-width: 1280px !important;
    }

    header.page-header .panel.wrapper .panel.header {
        max-width: 1280px !important;
    }

    body.cms-home.page-layout-1column main#maincontent{
        padding-left: 0px;
        padding-right: 0px;
       }

    main#maincontent{
        max-width: 100% !important;
        margin-top: 0px !important;
/*        padding-left: 0px;
        padding-right: 0px;
*/    }

    .logo img {
            width: 315px !important;
            float: left;
    }

    .minicart-wrapper .action.showcart .counter.qty span.counter-number {
        background: #0056b8;
        padding: 0 5px;
        border-radius: 28%;
        color: #fff;
    }

    .block.block-search {
        box-sizing: content-box !important;
    }

    .block-search {
        padding: 9px 11% 9px 15px !important;
        width: 550px !important;
    }

    .block-search input {
        border-color: #085cba !important;
    }

    .block-search .action.search {
        right: 20% !important;
    }

    .block-search input{
        color: #085cba !important;
    }

    .block-search .action.search:before{
        color: #0056b8c7 !important;
    }

    /*.block-search input{
        background-color: #0056b8c77a !important;
    }*/

    input#search::placeholder{
        color: #000;
    }

    .PouchDirect-top-slider .owl-carousel .owl-stage-outer{
        padding: 0px 0;
    }

    .PouchDirect-top-slider{
        margin-top: 0px;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 100% !important;
    }

     li.level0.dropdown.bss-megamenu-fw.level-top.parent.ui-menu-item.active:after{
        display: none !important;
    }


    .bss-megamenu .title{
        margin-top: 5px !important;
        padding-bottom: 0px !important;
        margin-bottom: 14px !important;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li.ui-menu-item.active a span {
        color: red !important;
        font-weight: 700;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li.ui-menu-item.active a{
        background: #ccc !important;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li.ui-menu-item.active {
        background: transparent !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 65% !important;
    }

    .catalog-product-view .box-tocart.update .field.qty {
         width: 100% !important;
    }

    .bss-megamenu-fw a.level-top.ui-corner-all.stockproductmain{
        pointer-events: none;
         cursor: default;
    } 


    nav.bss-megamenu.navigation a.level-top.ui-corner-all.cusstomm-productss {
        pointer-events: none;
        cursor: default;
    }

    .product-info-main .product-social-links .product-addto-links a.action.towishlist:hover{
        color: #0056b8c7 !important;
    }

    .fs-main{
            background: #0056b81f!important;
    }

    .product-info-main .product-social-links .action.mailto.friend:hover{
        color: #0056b8c7 !important;
    }

    span#option-label-select_required_size-140:before{
        float: left !important;
        padding: 0px 6px;
    }

    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        padding-left: 0px !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before{
        margin-left: 2px !important;
    }

    .homepage-content-main .maincontent .column-main .leftside.desktopp {
        display: block !important;
    }

    .opc-progress-bar-item._active:before{
        background: #0056b8c7 !important;
    }

    .opc-progress-bar-item._active>span:before{
        background: #0056b8c7 !important;
    }

    .cart-totals span.price {
        padding-right: 5px;
    }

    .block-search{
        padding: 9px 11% 9px 15px !important;
        width: 550px !important;
    }
/*
    .block-search input{
        border-color: #fff !important;
    }*/

    .block-search .action.search{
        right: 20% !important;
    }

    .block-search .action.search:hover:before{
        color: #0056b8c7 !important;
    }

    .navigation ul{
        border-top: 0px solid #444 !important;
    }

    .navigation li.level0{
        padding: 0px 0 !important;
    }

    .navigation .level0>.level-top{
        padding: 5px 20px !important;
    }

    .header.panel>.header.links>li{
        border-left: 1px solid #0056b8c7 !important;
    }

    .minicart-wrapper .action.showcart:hover:before{
        color: #0056b8c7 !important;
    }

    .header.panel>.header.links>li.greet.welcome {
        border-left: 0px solid !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .block.newsletter{
        width: 75% !important;
    }

    .social.socialss_links .cp-social li {
        text-align: center;
        display: inline-block;
        margin: 0px 4px;
        float: none;
        width: auto;
    }

    .hr-sales-person {
        max-width: 48%;
    }



    .social.socialss_links .cp-social li a{
        border: 1px solid #ddd;
        color: #fff;
        font-size: 13px;
        display: block;
        height: 38px;
        width: 38px;
        line-height: 38px;
        padding: 0px;
        border-radius: 50%;
    }

    .social.socialss_links {
        float: right;
    }

    .social.socialss_links .cp-social li:hover a{
        background: #0056b8c7;
    }


    .footer-middlee-portion .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 93%;
    }

    
    .footer-contactt-uss .cp-fcontent ul li{
        margin: 0 0 20px !important;
    }

    .block.block-search {
         box-sizing: content-box !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li a:hover{
        color: #0056b8 !important;

    }

    header.page-header .panel.wrapper .panel.header {
        max-width: 1280px !important;
    }

    header.page-header .header.content {
        max-width: 1280px !important;
    }

    .sections.nav-sections .section-items.nav-sections-items {
        max-width: 1280px !important;
        margin: 0 auto !important;
     }

     .breadcrumbs ul.items{
        max-width: 1280px !important;
     }

     .page-main {
        width: 95% !important;
    }

    .page-footer .page-main.footer-middlee-portion {
        max-width: 1280px !important;
        width: 100% !important;
    }
    
    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
        width: 25%;
        float: left;
        margin-bottom: 15px;
        margin-top: 10px;
        padding-right: 15px;
        padding-left: 15px;
   }

   .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info {
        margin-top: 1px;
        text-align: center;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 {
        margin-bottom: 15px;
        margin-top: 15px !important;
        font-size: 12px;
        white-space: nowrap;
        overflow: hidden;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 a {
        text-decoration: none;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        color: #000;
        font-weight: 600;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover > .info h4 a{
        color: #0056b8c7;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover{
        background-color: #eee;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .cat-image img{
        margin-top: 10px;
    }

    .product-digital-printed-pouches .column.main .product.media {
        width: 30%;
    }

    .product-digital-printed-pouches .product-info-main {
        width: 70%;
    }


/*  Mega Menu */

    .navigation li.column_mega_menu3 {
        height: 300px !important;
    }

    .menu>ul>li>ul{
        background: #fff !important;
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.5) !important;
    }

    .menu>ul>li>ul>li a{
        color: #333 !important;
        font-weight: 900 !important;
        letter-spacing: normal !important;
        border-bottom: 3px #ddd double !important;
        font-size: 15px !important;
    }

    .menu>ul>li>ul>li>ul>li a{
            border: 0 !important;
            color: #565656 !important;
            font-weight: 600 !important;
            transition: background-position 150ms ease-out !important;
            display: block !important;
            text-decoration: none !important;
            font-size: 11px !important;
    }

    .menu>ul>li>ul>li>ul>li a:before {
            content: '\f105';
            font-family: FontAwesome;
            font-size: 12px;
            padding-right: 5px;
            color: #444;
    }

    .menu>ul>li>ul>li>ul>li a:hover {
            color: #0056b8c7 !important;
            font-weight: 900 !important;
    }

    .menu>ul>li>ul>li>ul>li{
        padding: 2px 0 !important;
    }


    .navigation li.level1.nav-1-6.last.parent.column_mega_menu3, li.level1.nav-1-5.column_mega_menu3, li.level1.nav-1-4.column_mega_menu3 {
        height: auto !important;
    }

    nav.bss-megamenu.navigation li.level0{
        margin-right: 0px !important;
    }

    nav.bss-megamenu.navigation .level0>.level-top:hover, .navigation .level0>.level-top.ui-state-focus{
            background: #fff !important;
            color: #000 !important;
    }

    nav.bss-megamenu.navigation .level0>.level-top.ui-state-active{
            background: #fff !important;
            color: #000 !important;
    }

    nav.bss-megamenu.navigation .level0.parent>.level-top>.ui-menu-icon{
            right: 8px !important;
    }

    /*nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12{
                width: 33%;
                height: 280px;
    }*/

    .cp-footer-main .logo{
            z-index: 2 !important;
    }

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec h3.title a{
                color: #000 !important;
    }
    
    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec h3.title a:hover {
        color: #0056b8c7 !important;
    }

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec ul.ui-menu.expanded li.ui-menu-item a {
            color: #656565 !important;
    }

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec ul.ui-menu.expanded li.ui-menu-item a span:before{
        content: '\f105';
        font-family: FontAwesome;
        font-size: 12px;
        padding-right: 5px;
        color: #444;
    }

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec ul.ui-menu.expanded li.ui-menu-item a:hover{
        color: #0056b8c7 !important;
        font-weight: 700;
    }

    .col-sm-12.section-4.top-common-sec, .col-sm-12.section-5.top-common-sec, .col-sm-12.section-6.top-common-sec {
        height: auto !important;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li {
        font-weight: 400;
        padding-bottom: 7px !important;
    }

    .bss-megamenu .dropdown.bss-megamenu-fw .dropdown-menu {
         max-height: none !important;
    }

    a.level-top.ui-corner-all.cusstomm-productss span:after{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    margin-left: 7px;
    }

    a.level-top.ui-corner-all.stockproductmain {
        padding-right: 30px !important;
    }

    ul.dropdown-menu.fullwidth.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
        background: #fff;
    }


    ul.dropdown-menu.fullwidth.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.ui-menu-item a span:before{
        content: '\f105';
        font-family: FontAwesome;
        font-size: 12px;
        padding-right: 5px;
        color: #444;
    }


    ul.dropdown-menu.fullwidth.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.ui-menu-item a:hover{
        color: #0056b8c7 !important;
        font-weight: 700;
    }



/*  Mega Menu Ends Here */


/* Copyright Bottom */
    small.copyright .inner-copyright-classs {
            max-width: 1280px !important;
            margin: 0 auto;
    }


/* Ends Copyright Bottom */

    .customer-welcome ul.header.links{
    margin-top: 10px;
    }

    .customer-welcome.active .action.switch:after{
        content: '\f0d8' !important;
    }

    .customer-menu ul.header.links li:hover{

    }

    .customer-menu ul.header.links li:hover{
        background-color: #0056b8c7;
    }

    .customer-menu ul.header.links li:hover a {
        color: #fff !important;
    }

    .customer-menu ul.header.links li:hover a span{
        color: #fff !important;
    }

    .fs-main.pad-main.footerr_top_main_divv{
        padding: 20px 0 !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo{
        margin-top: 10px !important;
    }

     small.copyright .page-main.cback{
        /*margin-left: 3% !important;*/
        margin-top: 0px !important;
        background: #0056b8a6;
        color: #fff;
        padding: 10px 0px;

    }

    small.copyright .company-links ul.links{
        margin-right: 3% !important;
    }

    .output11 {
        left: 8%;
        top: -90px;
    }

    .cms-page-view .owl-carousel .owl-stage-outer {
        padding: 0px 0 !important;
    }

    .owl-carousel-custom-1.owl-carousel.owl-theme.owl-center.owl-loaded .owl-stage-outer .owl-item:after {
        display: none;
    }


    .page-main {
        width: 97% !important;
    }

    .cms-page-view.page-layout-2columns-left .owl-carousel.owl-theme.owl-center.owl-loaded {
        border: 1px solid #ccc;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .cp-social{
        text-align: left !important;
        padding: 0;
        float: none;
        margin: 10px 0 0 !important;
    }

    .copyright{
        padding: 0px !important;
    }


    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
        line-height: 1.2 !important;
        white-space: pre-wrap !important;
    }


    .page-product-configurable.catalog-product-view #maincontent{
        max-width: 1600px !important;
    }

    .page-product-configurable.catalog-product-view #maincontent .page-title-wrapper.product h1.page-title{
        margin-bottom: 10px;
    }


    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product.attribute.overview{
        margin: 0px 0;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form{
        padding-top: 0px;
    }

    .footer-top.footer_top_neews ul.cp-social{
        margin-bottom: 0px !important;
    }

    .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage{
        max-height: 450px;
    }


    .swatch-attribute.color .swatch-option {
        margin: 10px 10px 5px 7px;
    }

    .swatch-attribute.color .swatch-attribute-options.clearfix:focus{
        box-shadow: 0 0 3px 1px #0056b8c7;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty {
        width: auto;
        padding: 5px 0 0 0;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price {
        float: left;
    }

    .perbox {
        line-height: 48px;
        font-size: 17px;
        padding-bottom: 10px;
        color: #f5280c;
    }


    /* Disable Add to Compare */

    a.action.tocompare {
            display: none !important;
    }

    /* Ends add to compare*/

    .minicart-items .item-qty{
        width: 80px;
    }

    .products.wrapper.grid.products-grid.products-related strong.product.name.product-item-name {
        height: 55px;
    }

    .products.wrapper.grid.products-grid.products-related .owl-stage-outer li.item.product.product-item .product-item-info{
        width: 200px;
        margin: 0 auto;
    }

    .mob-lay-img{
        display: none !important;
    }

    .minicart-wrapper .action.showcart .counter.qty span.counter-number {
        background: #0056b8c7;
        padding: 0 5px;
        border-radius: 28%;
    }

    .desktop-view-cust-pgs{
        display: block !important;
    }

    .mobile-view-cust-pgs{
        display: none !important;
    }

    .minicart-wrapper.active a.action.showcart.active:after{
        display: none !important;
    }

    .catalog-product-view .swatch-attribute-options {
        margin-top: 5px;
    }

    .catalog-product-view .swatch-attribute.color {
        padding-bottom: 20px;
    }

    .catalog-product-view select.swatch-select.select_required_size {
        width: auto;
    }

    .catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty > label.label{
        line-height: 15px;
        padding-left: 0px;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 27px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty{
        margin-bottom: 5px;
    }

    .product-options-bottom .price-box .price-container .price{
        font-size: 17px !important;
        line-height: 35px !important;
        padding-right: 2px !important;
    }

    .homepage-content-main .maincontent .column-main .leftside.desktopp img {
        margin-bottom: -5px;
    }



    .perbox {
    line-height: 36px;
    font-size: 15px;
    /*padding-bottom: 40px;*/
    color: #f5280c;
    }

    span#finalpricetotal1 {
        font-size: 40px;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 60px;
        height: 35px;
    }



    td.col.qty.box-tocart-minicart button{
        padding: 9px 13px !important;
    }

    .catalog-product-view .owl-carousel-products-related .owl-controls .owl-nav.fullscreen .owl-next{
        top: 50% !important;
        display: block !important;
    }

    .catalog-product-view .owl-carousel-products-related .owl-controls .owl-nav.fullscreen .owl-prev{
        top: 50% !important;
        display: block !important;
    }

    .catalog-product-view .box-tocart .field.qty .label {
        width: 100%;
        text-align: left;
        margin: 0 0 5px;
    }


    .catalog-product-view .box-tocart .field.qty {
        width: 100% !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
        float: left;
        margin-top: -50px;
        margin-left: 140px;
        padding-bottom: 0px;
    }

    .perbox {
        margin-top: 0px;
        padding-left: 220px;
        position: absolute;
        padding-top: 42px;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 0px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty .control{
        z-index: 99;
    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        display: block;
        padding-top: 11%;
    }

    span#finalouterrrsp {
        font-size: 17px;
        color: #0056b8c7 !important;
    }

    .fotorama__zoom-in.zoom-in-loaded {
        background-color: #eee;
        border: 1px solid;
    }

    .fotorama__zoom-out.zoom-out-loaded{
        background-color: #eee;
        border: 1px solid;
    }

    .cms-home .page-main {
        width: 100% !important;
    }

    .category-top-headerss {
        padding-top: 10px;
    }

    .category-top-headerss h1{
        margin-bottom: 30px !important;
    }

    .page-main {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .catalog-product-view #maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    .main-add-btn-cartt {
        display: inline-block;
        width: 100%;
    }

    .main-add-btn-cartt .actions.act-btn {
        width: 30% !important;
        float: left;
    }

    .hr-leadtime.stockss {
        padding: 10px;
        padding-left: 20px;
        display: inline-block;
    }


    .cms-coffee-bags-with-valve .cate-sub-in-cat-page li.cat-li .info h4 {
        height: 50px;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li.ui-menu-item.active a{
        color: #0056b8c7 !important;
    }


    /*.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li .cp-fcontact{
        padding: 0 0 0 0px !important;
    }*/

    .footerr-contt {
        padding-left: 0px !important;
    }

    .owl-carousel-products-related .owl-stage-outer{
        padding: 0px 0 !important;
    }

    .box-tocart .main-add-btn-cartt .action.tocart {
        width: 100%;
    }


    .product-info-main .product-add-form .box-tocart .field.qty .control {
        z-index: 2 !important;
    }


    .navigation .level0 > .level-top{
        color: #fff !important;
    }

    .perbox{
        display: contents;
    }

    .output1{
        left: -11%;
    }

    .box-tocart div.control .input-text.qty{
        margin-left: 0px !important;
    }

    .minicart-wrapper .action.showcart:before{
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 26px;
        line-height: 40px;
        color: #fff;
        content: '';
        font-family: 'Fontawesome';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        display: block;
        background: url(https://plasticosmexico.mx/pub/media/wysiwyg/Blue-Cart-icon.png);
        position: absolute;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 50px;
        height: 44px;
        float: left;
        bottom: -6px;
        right: -9px;
    }

    .minicart-wrapper .action.showcart .text {
        padding-left: 0;
        padding-right: 12px;
        max-width: 90px;
        margin-top: 11px;
        line-height: 18px;
        white-space: pre-wrap;
    }

    .minicart-wrapper span.counter-number {
        background: transparent !important;
        padding: 0 3px;
        padding-right: 0px !important;
        color: #000 !important;
    }


    .roto-print h2{
        font-size: 40px;
        padding: 10px 20px;
    }



    .product-digital-printed-pouches .product-add-form .product-options-wrapper .field:not(.date)>.control {
        padding: 0.2em 0.6em 0.3em;
        width: 100%;
    }

    .product-digital-printed-pouches .field.choice.admin__field.admin__field-option {
        width: 24% !important;
    }







    /*  Checkout page Start  */

        .checkout-index-index #checkoutSteps .checkout-shipping-address {
            background: #e7f4fc;
            padding: 15px;
        }

        .checkout-index-index #checkoutSteps form#co-shipping-form {
            max-width: 100%;
        }

        .checkout-index-index div#shipping-new-address-form .field {
            width: 50%;
            float: left;
            padding: 0px 10px;
        }

        .checkout-index-index div#shipping-new-address-form .field.street {
            width: 100% !important;
        }

        .checkout-index-index div#shipping-new-address-form .field.street .field {
            width: 51%;
            padding: 0px;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.city"] {
            width: 33%;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.region_id"] {
            width: 33%;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.postcode"] {
            width: 33%;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.vat_id"] {
            width: 52%;
        }

        






    /*  Checkout page End  */





}

@media only screen and (max-width: 767px) {

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec ul.ui-menu.expanded li.ui-menu-item a span:before {
        content: '\f105';
        font-family: FontAwesome;
        font-size: 12px;
        padding-right: 5px;
        color: #444;
    }

    .bss-megamenu h3.title.ui-menu-item a.top-common-sec {
        background: #eeeeee8a;
    }

    .checkout-index-index .header.content .minicart-wrapper {
        display: none !important;
    }

    .checkout-index-index .header.content .block.block-search{
        display: none !important;
    }

    .checkout-index-index .checkout-container .opc-estimated-wrapper{
        margin: 0px -15px 15px !important;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li.ui-menu-item.active a{
        color: #0056b8c7 !important;
    }

    .inq-main .inqq-img{
        display: none !important;
    }

    form#contact-form{
        width: 100% !important;
    }

    .inq-main .inqq-form {
        width: 100% !important;
    }

    .catalog-product-view .box-tocart.update button#product-updatecart-button {
        width: 60% !important;
    }

    .page-header .panel.wrapper {
        border-bottom: 0px dotted #201bd2 !important;
    }

    .panel {
        border: 0px solid transparent !important;
    }

    .cart.table-wrapper{
        margin-bottom: 0px !important;
    }

    .checkout-cart-index .cart.table-wrapper .actions-toolbar {
        padding-bottom: 25px;
    }

    .checkout-cart-index .cart-totals span.price {
        padding-right: 5px;
    }

    .minicart-wrapper .action.showcart:hover:before{
        color: #0056b8c7 !important;
    }

    body.checkout-cart-index #maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    nav.bss-megamenu.navigation li.level0.dropdown.level-top.ui-menu-item.active:after {
        display: none !important;
    }

    .sections.nav-sections .section-item-title.nav-sections-item-title.active:after{
        display: none !important;
    }

    .sections.nav-sections {
         background: #0157b9c7 !important;
    }

    .nav-sections-item-title{
        background: #f2f2f2 !important;
    }

    .nav-sections-item-title a {
         color: #000 !important;
    }

    .nav-sections-item-title.active{
        background: #fff !important;
    }

    .nav-sections-item-title.active a{
        color: #0056b8c7 !important;
        font-weight: 600;
    }

    .bss-megamenu .collapse{
        visibility: visible !important;
    }

    .nav-sections-item-title{
        border-width: 0 0px 0px 1px;
    }

    ul.header.links li a {
        color: #000 !important;
    }

    span.not-logged-in {
        color: #1253ae !important;
    }

    li.greet.welcome span.logged-in{
        color: #1253ae !important;
    }

    div#defaultmenu{
        padding-right: 0px;
        padding-left: 0px;
    }

    a.customminquirymenu:after {
        display: none !important;
    }

    a.customcontactussmenuu:after {
        display: none !important;
    }

    .navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active){
        border-color: #0056b8c7 !important;
    }

    .block-search .label:active:before{
        border-color: #0056b8c7 !important;
    }

    .block-search .label:hover:before{
        color: #0056b8c7 !important;
    }

    .minicart-wrapper span.counter-number {
        background: #0056b8c7;
        padding: 0px 3px;
    }

    ul.ui-menu.expanded li.ui-menu-item a{
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    ul.dropdown-menu.fullwidth.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.dropdown-submenu a.ui-corner-all span{
         font-size: 13px;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li{
        padding-bottom: 0px;
    }

    .bss-megamenu h3.title.ui-menu-item{
        margin-top: 5px;
        padding-bottom: 0px;
    }

    .social.socialss_links .cp-social li a {
        border: 1px solid #ddd;
        color: #fff;
        font-size: 13px;
        display: block;
        height: 38px;
        width: 38px;
        line-height: 38px;
        padding: 0px;
        border-radius: 50%;
    }

    .modal-popup.add-to-cart-popup .modal-inner-wrap {
        width: 80% !important;
        margin-top: 13%;
    }

    .social.socialss_links .cp-social li {
        text-align: center;
        display: inline-block;
        margin: 0px 4px;
        float: none;
        width: auto;
    }

    .social.socialss_links .cp-social li:hover a {
        background: #0056b8c7;
    }

    .checkout-shipping-method .step-title {
        margin-bottom: 0;
        background: #d8d8d8;
        padding: 7px;
        font-weight: 600;
        margin: 0px -15px -4px;
        color: red;
    }

    li#opc-shipping_method {
        padding-top: 20px;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 33% !important;
        float: left;
        margin-bottom: 15px;
        margin-top: 10px;
        padding-right: 15px;
        padding-left: 15px;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 a{
        text-decoration: none;
        font-family: 'Open Sans', sans-serif;
         font-size: 14px;
        color: #000;
        font-weight: 600;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
        line-height: 1.2 !important;
        white-space: pre-wrap !important;
        height: 30px;
        margin-bottom: 10px;
        margin-top: 5px !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info{
        margin-top: 1px;
        text-align: center;
    }


    .owl-carousel-custom-1.owl-carousel.owl-theme.owl-center.owl-loaded .owl-stage-outer .owl-item:after {
        display: none;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul{
        padding-inline-start: 0px !important;
    }

    .cms-page-view.page-layout-2columns-left .owl-carousel .owl-stage-outer{
        padding: 0px 0 !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover {
        background-color: #eee;
    }

    .cms-page-view .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover {
        border-radius: 4%;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover > .info h4 a {
        color: #0056b8c7;
        text-decoration: underline;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .cat-image img {
        margin-top: 10px;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product.attribute.overview{
        display: none;
    }

    /*.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border{
        display: inline-block !important;
    }*/

    .fotorama__stage{
        max-height: 330px !important;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty{
        width: 100%;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price {
        float: left;
    }

    .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{
        font-size: 36px;
        line-height: 36px;
    }

    .perbox{
        line-height: 48px;
        font-size: 17px;
        padding-bottom: 10px;
        color: #f5280c;
    }

    /*.fotorama__nav__shaft .fotorama__thumb-border{
        display: none !important;
    }*/

   /*.fotorama__nav__frame.fotorama__nav__frame--thumb {
         border: 1px solid #ccc;
    }*/

    ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
        box-shadow: 0 0 3px 1px #1253ae;
    }


    .desk-lay-img{
        display: none !important;
    }

    .fotorama__stage, .fotorama__nav{
        text-align: center;
    }

    .fotorama--fullscreen .fotorama__stage {
        max-height: 100% !important;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 27px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty{
        margin-bottom: 5px;
    }

    .product-options-bottom .price-box .price-container .price{
        font-size: 17px !important;
        line-height: 35px !important;
        padding-right: 2px !important;
    }

    .output11 {
        left: 8%;
        top: -90px;
    }

    .perbox {
        line-height: 36px;
        font-size: 15px;
        padding-bottom: 40px;
        color: #f5280c;
    }

    span#finalpricetotal1 {
        font-size: 40px;
    }

    .catalog-product-view .swatch-attribute-options {
        margin-top: 5px;
    }

    .catalog-product-view .swatch-attribute.color {
        padding-bottom: 20px;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty {
        width: auto;
    }

    span.stripe-icon-container.right {
        display: none;
    }

    .product-info-main .product-social-links .product-addto-links a.action.tocompare{
        display: none !important;
    }

    .action-primary:hover{
        background: #0056b8c7 !important;
        border: 1px solid #0056b8c7 !important;
    }

    select.swatch-select.select_required_size {
        width: auto;
    }

    .minicart-items .item-qty{
        width: 80px !important;
    }

    .checkout-cart-index .cart.table-wrapper .col.qty .input-text{
        width: 70px !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .cp-social{
        text-align: left !important;
    }


    .fotorama__fullscreen .fotorama__arr.fotorama__arr--prev {
       display: block !important;
       width: 30px;
       height: 50px;
       top: 45%;
    }

    .hr-cart-dis-mn-sec {
        padding: 10px !important;
    }

    .fotorama__fullscreen .fotorama__arr.fotorama__arr--next {
        display: block !important;
        width: 30px;
        height: 50px;
        top: 45%;
    }

    .payment-method-title.field.choice {
    	font-size: 24px;
	}

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty {
        width: 100% !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
        float: left;
        margin-top: -40px;
        margin-left: 145px;
        padding-bottom: 0px;
    }

    .perbox {
        margin-top: 0px;
        padding-left: 225px;
        position: absolute;
        padding-top: 36px;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 0px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty .control{
        z-index: 99;
    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        display: block;
        padding-top: 14%;
    }

    .hr-bottom-cust{
        margin: 10px 1%;
        width: 47% !important;
    }

    span#finalouterrrsp {
        font-size: 17px;
        color: #0056b8c7 !important;
    }

    .roto-print h2{
        font-size: 25px;
        padding: 0px 20px 13px;
    }

    .roto-print h4{
        margin-top: 10px !important;
    }

    .main-add-btn-cartt {
        display: block;
        padding-bottom: 10px;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

    .txt-conts-secs {
        width: 100% !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
        font-size: 30px !important;
    }

    .btn-cnt-secs {
        width: 100% !important;
        text-align: left !important;
    }

    .vid-main-sects {
        height: 100% !important;
    }

    .video-container.hrs-videos {
        float: none;
        clear: both;
        width: 100%;
        position: relative;
        padding-bottom: 54.25%;
        padding-top: 0;
        height: 0;
        overflow: hidden;
    }

    .video-container.hrs-videos iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transform: none;
    }

    .video-container.hrs-videos iframe#player {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transform: none;
    }




    /* New Digital starts */

    .product-digital-printed-pouches .product-info-main {
        width: 100% !important;
    }







    /* New Digital end */



     /*  Checkout page Start  */

        .checkout-index-index #checkoutSteps .checkout-shipping-address {
            background: #e7f4fc;
            padding: 15px;
        }

        .checkout-index-index .opc-wrapper .form-login {
            background: #e7f4fc !important;
        }

        .checkout-index-index .opc-wrapper .form-shipping-address {
            background: #e7f4fc !important;
        }

        .checkout-index-index #checkoutSteps form#co-shipping-form {
            max-width: 100%;
        }

        .checkout-index-index div#shipping-new-address-form .field {
            width: 50%;
            float: left;
            padding: 0px 5px;
        }

        .checkout-index-index div#shipping-new-address-form .field.street {
            width: 100% !important;
        }

        .checkout-index-index div#shipping-new-address-form .field.street .field {
            width: 100%;
            padding: 0px;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.city"] {
            width: 50%;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.company"] {
            width: 100%;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.region_id"] {
            width: 50%;
            padding-bottom: 3px;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.postcode"] {
            width: 50%;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.telephone"] {
            width: 100%;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.vat_id"] {
            width: 100%;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.vat_id"] .label {
            text-align: left;
        }

        .checkout-index-index .page-main {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }

        .checkout-index-index #checkoutSteps .checkout-shipping-address {
            padding: 5px !important;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.bss_custom_field[rfc]"]:before {
            font-size: 20px;
        }

        .checkout-index-index div#shipping-new-address-form .field[name="shippingAddress.bss_custom_field[rfc]"] {
            padding-top: 80px;
        }
        






    /*  Checkout page End  */
















.hr-sections-title .click-here-button a {
    color: #000 !important;
}



.desktop-view-cust-pgs{
    display: none !important;
}

.mobile-view-cust-pgs{
    display: block !important;
}


.showBtn1 {
    display: block;
    text-align: left;
    position: relative;
    z-index: 1;
    padding: 10px;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0;
    color: #2d2c2b;
    transition: 1.3s all ease;
    border-radius: 0 0 0 0;
    text-transform: uppercase;
}

.hr-inner-portion .showBtn1.active .card-arrow:before{
    background: #F44336;
}

.hr-inner-portion .showBtn1.active .card-arrow:after{
    opacity: 0;
    visibility: hidden;
}

.hr-inner-portion .showBtn1.active .card-arrow{
    color: #F44336;
    background-color: #ffffff;
}

.mob-bgg{
    background: #e8e9e4!important;
}

.mob-bggk{
    background: #f6f6f6!important;
}

.hideme1 h4 {
    padding: 0px 25px;
    font-weight: 700;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 1.5;
}

.hideme1.sec-6 {
    text-align: center;
}

.hideme1.sec-6 .click-here-button {
    margin-bottom: 10px !important;
}


.hideme1 .inner-content-box h3 {
    text-shadow: 2px 2px #b9b9b9;
    line-height: 1;
    color: #2d2c2b;
    padding-top: 13px;
}










    .product-info-main .product-add-form .box-tocart .field.qty > label.label {
        float: left;
        line-height: 20px;
        margin-right: 10px;
    }

    .products.wrapper.grid.products-grid {
        margin-bottom: 0px !important;
    }

    .products.wrapper.grid.products-grid ol.products.list.items.product-items {
        margin-bottom: 0px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty>label.label{
        width: 100%;
        text-align: left;
        line-height: 20px !important;
    }


    .catalog-product-view main#maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    .catalog-product-view .product.info.detailed {
        margin-bottom: 0px !important;
    }

    .hr-contact-us-main-divvv .hr-content-bottom-contact .col-sm-4 .contect-info{
            height: 100% !important;
    }

    .cms-contact-us .columns .column.main{
            padding-bottom: 0px !important;

    }

    .aboutt-main-inrrr {
        padding: 0px 1% !important;
        width: 100% !important;
        text-align: justify;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li .cp-fcontact{
        padding: 0 0 0 0px !important;
    }


    .owl-carousel-products-related .owl-stage-outer{
        padding: 0px 0 !important;
    }

    .block-search .label:before {
        color: #0056b8ad !important;
    }


    .grid.products-grid.products-related{
        margin: 0px 0 !important;
        padding: 0 0 0px !important;
    }


    .form.sample-page-form .field.industry.required.col-md-12 .label span {
        white-space: normal !important;
    }

    .form.sample-page-form .field.industry.required.col-md-12 .label {
        text-align: left !important;
    }

    .logo img {
        width: auto !important;
    }


    span.action.nav-toggle:before {
        color: #0056b87a !important;
    }
    .swatch-option-tooltip{
        display: none !important;
    }

    .foil-clear-smelll-prof-both{
        padding-left: 0px !important;
    }

    .foil-clear-smelll-prof-pr{
        padding-left: 0px !important;
    }


    .hsriar-custom-inquiryform .hr-inquiry-img{
        display: none !important;
    }

    .hsriar-custom-inquiryform .hr-inqury-form {
        width: 100% !important;
        float: left;
    }

    .minicart-wrapper .action.showcart:before {
        webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 26px;
        line-height: 40px;
        color: #fff;
        content: '';
        font-family: 'Fontawesome';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        display: block;
        background: url(https://plasticosmexico.mx/pub/media/wysiwyg/Blue-Cart-icon.png);
        position: absolute;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 50px;
        height: 45px;
        float: left;
        bottom: -9px;
        right: -10px;
    }

    .minicart-wrapper .action.showcart:before {
        bottom: -9px !important;
    }

    .minicart-wrapper .action.showcart .text {
        display: inline-block !important;
    }

    .minicart-wrapper .action.showcart .text {
        display: inline-block;
        white-space: pre-wrap;
        max-width: 80px;
        line-height: 17px;
        margin-top: 13px;
        font-size: 12px !important;
    }

    .minicart-wrapper span.counter-number{
        background: 0 0 !important;
        padding: 0 3px;
        padding-right: 0px !important;
        color: #000;
        position: absolute;
        right: 0;
    }


    .checkout-index-index .header.content .minicart-wrapper {
        display: block !important;
    }

    .opc-estimated-wrapper .minicart-wrapper .action.showcart:before {
        bottom: -18px !important;
    }





}


@media (min-width: 1025px) and (max-width: 1700px) {

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
            height: 30px !important;
        }

        .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
                 top: 50% !important;
        }

        .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{
                 top: 50% !important;
        }


}

@media (min-width: 1281px) {   




}

@media (max-width: 1200px) {

    .promo-banner-section.container.wow.bounceInUp.animated.promo-banner-sectionss.promo-banner-sectionss .col-lg-4.mtb-sm{
            margin-bottom: 20px;
            padding-right: 0px;
            padding-left: 0px;
    }

    .promo-banner-section.container.wow.bounceInUp.animated.promo-banner-sectionss.promo-banner-sectionss .col-lg-4.mtb-sm.last-onee{
            margin-bottom: 0px;
    }

    .promo-banner-section.container.wow.bounceInUp.animated.promo-banner-sectionss.promo-banner-sectionss .col-lg-6.mtb-sm{
            margin-bottom: 20px;
            padding-right: 0px;
            padding-left: 0px;
    }

    .promo-banner-section.container.wow.bounceInUp.animated.promo-banner-sectionss.promo-banner-sectionss .col-lg-6.mtb-sm.last-onee{
            margin-bottom: 0px;
    }


}


@media (min-width: 1601px) and (max-width: 1920px) {
    .about-main-img-porttt{
        padding-bottom: 7%;
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{
        margin-top: 10%;
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
        margin-top: 10%;
    }

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 490px !important;
    }


 
}



@media (min-width: 1401px) and (max-width: 1600px) {
    .about-main-img-porttt{
        /*padding-bottom: 22%;*/
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{
        margin-top: 11%;
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
        margin-top: 11%;
    }

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 480px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 60% !important;
    }

    ul.nav-tabs.bigg li a {
        padding: 46% 10px !important;
    }

    .output11 {
        left: 10%;
        top: -90px;
    }
    
    span#hr-stockLbl {
        width: 54% !important;
    }

    .hr-leadtime.stockss {
        padding-left: 7px !important;
    }

    .vid-main-sects {
        height: 720px !important;
    }

    #text-mns-sces {
        width: 950px !important;
    }
 
}


@media (min-width: 1281px) and (max-width: 1400px) {
    .about-main-img-porttt{
        /*padding-bottom: 40%;*/
    }

     .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{
        margin-top: 13%;
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
        margin-top: 13%;
    }

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 480px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 55% !important;
    }

    span#hr-stockLbl {
        width: 78% !important;
    }

    .output1{
        left: -14%;
    }

    ul.nav-tabs.bigg li a {
        padding: 46% 10px !important;
    }

    .hr-leadtime.stockss {
        padding-left: 0px !important;
        padding-top: 0px !important;
    }

    .vid-main-sects {
        height: 660px !important;
    }

    #text-mns-sces {
        width: 950px !important;
    }
 
}

@media (min-width: 1100px) and (max-width: 1280px) {
    .about-main-img-porttt{
        padding-bottom: 13%;
    }

     .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{
        margin-top: 13%;
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
        margin-top: 13%;
    }

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 490px !important;
    }
    .field.frame_name.sample1.required.col-md-12 label.label {
        padding: .2em .2em .3em !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 50% !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }

    img.custom-inquiry-side-pop {
        right: -13% !important;
        width: 18% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.5% !important;
    }

    .product-sticker-product .field.file {
        margin-top: 13% !important;
    }

    .custom-hr-griddd-imagesssss{
        padding: 20px 0px !important;
    }

    span#hr-stockLbl {
        width: 83% !important;
    }

    .inner-request-a-sample-footer{
            width: 100% !important;
    }

    .output1{
        left: -14%;
    }

    ul.nav-tabs.bigg li a {
        padding: 43% 10px !important;
    }

    .hr-leadtime.stockss {
        padding-left: 0px !important;
        padding-top: 0px !important;
    }

    .main-add-btn-cartt .actions.act-btn {
        width: 50% !important;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

    .vid-main-sects {
        height: 585px !important;
    }

    #text-mns-sces {
        width: 950px !important;
    }
 
}

@media (min-width: 1025px) and (max-width: 1099px) {
    .about-main-img-porttt{
        padding-bottom: 20%;
    }

     .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{
        margin-top: 15%;
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
        margin-top: 15%;
    }

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 490px !important;
    }
    .control.samplee-pagee-drpp {
        width: 22% !important;
        float: left;
        padding: 0 1%;
    }

    .custom-hr-griddd-imagesssss{
        padding: 20px 0px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 48% !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }

    /*body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32 {
        margin-top: 45px !important;
    }


    body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32{
        margin-top: 45px !important;
    }*/

    img.custom-inquiry-side-pop {
        right: -13% !important;
        width: 18% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.5% !important;
    }

    .product-sticker-product .field.file {
        margin-top: 17% !important;
    }

    .inner-request-a-sample-footer{
            width: 100% !important;
            font-size: 15px !important;
    }

    span#hr-stockLbl {
        width: 75% !important;
    }

    span.hr-samppp a {
            font-size: 17px !important;
    }

    .output11 {
        left: 13%;
        top: -90px;
    }

    .output1{
        left: -14%;
    }

    ul.nav-tabs.bigg li a {
        padding: 42% 10px !important;
    }

    .hr-leadtime.stockss {
        padding-left: 0px !important;
        padding-top: 0px !important;
    }

    .main-add-btn-cartt .actions.act-btn {
        width: 50% !important;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

    .vid-main-sects {
        height: 450px !important;
    }

    #text-mns-sces {
        width: 950px !important;
    }

 
}




@media (min-width: 1081px) and (max-width: 1400px) {


}


@media (min-width: 993px) and (max-width: 1199px) {

    .hr-content-bottom-contact p {
        margin: 0 auto !important;
        padding-top: 10px;
        width: 61%;
        font-weight: 600;
    }

    .hr-content-bottom-contact .col-sm-4.divis-3 p {
        width: 44%;
    }

    .container-custommm {
        width: 31% !important;
    }

    ul.nav-tabs.bigg li a {
        padding: 42% 10px !important;
    }

}


@media (min-width: 1025px) and (max-width: 1280px) {

    .cart-totals .grand .mark{
        font-size: 15px;
    }

    .cart-totals .grand .amount{
        font-size: 15px;
    }

    body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional .side-nav-categories .panelside{
        padding: 0 5px !important;
    }

    .block-search {
        padding: 9px 6% 9px 15px !important;
        width: 450px !important;
    }

    .form.minisearch.active{
        background-color: transparent !important;
    }

    .form.minisearch.active:after{
        display: none !important;
    }

    .block-search .action.search {
        right: 13% !important;
    }

    .hr-bottom-cust{
            width: 23.5% !important;
    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        /*padding-top: 20% !important;*/
    }

    .category-top-headerss h1{
        font-size: 25px !important;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
         width: 88% !important;
    }



    /*  Digital Printing section start */

    .container.pt-mns-sctss {
        width: 100% !important;
    }

    .inr-imgss-sest {
        width: 23.6%;
    }

    .mns-sectsa {
        width: 50% !important;
    }

    .sects-hr-mnsr {
        display: inline-block !important;
    }

    .inq-sec-mnfs-secs .cont h3 {
        padding: 0px 5px;
    }

    .innr-conts-pt .table-responsive>.table>thead>tr>th, .innr-conts-pt .table-responsive>.table>tbody>tr>th, .innr-conts-pt  .table-responsive>.table>tfoot>tr>th, .innr-conts-pt  .table-responsive>.table>thead>tr>td, .innr-conts-pt .table-responsive>.table>tbody>tr>td, .innr-conts-pt .table-responsive>.table>tfoot>tr>td {
        white-space: normal !important;
    }

    /*  End Digital Printing section */


}



@media (min-width: 993px) and (max-width: 1024px) {

    img.custom-inquiry-side-pop {
        right: -13% !important;
        width: 18% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.5% !important;
    }


    .block-search {
        padding: 9px 5% 9px 15px !important;
        width: 440px !important;
    }

    .form.minisearch.active{
        background-color: transparent !important;
    }

    .form.minisearch.active:after{
        display: none !important;
    }

    .block-search .action.search {
        right: 11% !important;
    }

    .social.socialss_links{
        float: none !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .page-main{
        width: 100% !important;
    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        display: block;
        padding-top: 22%;
    }

    .catalog-product-view .box-tocart {
        margin: 0 0 15px;
    }

    .category-top-headerss h1{
        font-size: 25px !important;
    }

    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -20px !important;
    }

    .inq-main .inqq-img{
        display: none !important;
    }

    .custom-hr-griddd-imagesssss{
        padding: 20px 0px !important;
    }

    .hr-bottom-cust{
            width: 23.5% !important;
    }

    form#contact-form{
        width: 85% !important;
    }

    .inq-main .inqq-form {
        width: 100% !important;
    }

    .about-main-img-porttt{
        padding-bottom: 23%;
    }

    .side-nav-categories .box-category {
        padding: 8px 8px 8px !important;
    }

    .sidebar.sidebar-additional .side-nav-categories .panelside ul.sub-cat-ul.sidebarcatinnerul {
        font-size: 13px !important;
    }

    body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional .side-nav-categories .panelside{
        padding: 0 5px !important;
    }

     .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{
        margin-top: 15%;
    }

    span.hr-samppp a {
        font-size: 16px !important;
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
        margin-top: 15%;
    }

    .product-sticker-product .field.file {
        margin-top: 17% !important;
    }

    .field.frame_name.sample1.required.col-md-12 label.label, .field.frame_name.sample3.col-md-12 label.label, .field.frame_name.sample5.col-md-12 label.label {
        height: 40px;
    }

    .field.frame_name.sample2.col-md-12 label.label, .field.frame_name.sample4.col-md-12 label.label {
        height: 40px;
    }

    span#hr-stockLbl {
        width: 100% !important;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
        width: 88% !important;
    }


    .form.sample-page-form .field.industry.required.col-md-12 .label span {
        white-space: normal !important;
    }

    .control.samplee-pagee-drpp {
        width: 22% !important;
        float: left;
        padding: 0 1%;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
        width: 88% !important;
    }


    body.cms-sample-page .field.industry.required.col-md-12 label.label {
        text-align: left !important;
    }

    .output11 {
        left: 13%;
        top: -90px;
    }
   

   .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 46% !important;
    }

    h3.clamp-1{
        height: 60px;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }


    /* body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32 {
        margin-top: 45px !important;
    }


    body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32{
        margin-top: 45px !important;
    }*/

    .swatch-option-tooltip{
        display: none !important;
    }


    .inner-request-a-sample-footer{
            width: 100% !important;
            font-size: 15px !important;
            padding: 15px 22px !important;
    }

    .output1{
        left: -18%;
    }

    .hr-leadtime.stockss {
        padding-left: 0px !important;
        padding-top: 0px !important;
    }

    .main-add-btn-cartt .actions.act-btn {
        width: 50% !important;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
        font-size: 40px !important;
    }

    .vid-main-sects {
        height: 450px !important;
    }

    #text-mns-sces {
        width: 950px !important;
    }



     /*  Digital Printing section start */

    .container.pt-mns-sctss {
    width: 100% !important;
    }

    .inr-imgss-sest {
        width: 23.6%;
    }

    .mns-sectsa {
        width: 50% !important;
    }

    .sects-hr-mnsr {
        display: inline-block !important;
    }

    .inq-sec-mnfs-secs .cont h3 {
        padding: 0px 5px;
    }

    .innr-conts-pt .table-responsive>.table>thead>tr>th, .innr-conts-pt .table-responsive>.table>tbody>tr>th, .innr-conts-pt  .table-responsive>.table>tfoot>tr>th, .innr-conts-pt  .table-responsive>.table>thead>tr>td, .innr-conts-pt .table-responsive>.table>tbody>tr>td, .innr-conts-pt .table-responsive>.table>tfoot>tr>td {
        white-space: normal !important;
    }

    /*  End Digital Printing section */


    /* New Digital Starts */

    .modal-popup .modal-inner-wrap {
        width: 40%;
    }

    /* New Digital Ends*/



}


@media (min-width: 768px) and (max-width: 992px) {

    .container-custommm {
        width: 31% !important;
    }

    .inq-main .inqq-img{
        display: none !important;
    }

    form#contact-form{
        width: 85% !important;
    }

    .inq-main .inqq-form {
        width: 100% !important;
    }

    .logo{
            max-width: 265px !important;
            padding-top: 4px !important;
    }

    .header-notification{
            max-width: 40% !important;
    }

    .block-search {
        padding: 9px 3% 9px 15px !important;
        width: 41% !important;
    }

    .block-search .action.search {
        right: 9% !important;
    }

    small.copyright .page-main.cback{
        margin-left: 0% !important;
    }

    small.copyright .company-links ul.links{
        margin-right: 1% !important;
    }

    small.copyright .company-links ul.links li{
        margin-left: 15px !important;
    }

    .navigation .level0>.level-top {
        padding: 5px 14px !important;
    }

    .navigation {
        padding: 0 10px !important;
    }

    .footer-top.footer_top_neews .container{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .footer-top.footer_top_neews .col-xs-12.col-sm-6.col-md-7 {
         width: 60% !important;
    }

    .footer-top.footer_top_neews .col-xs-12.col-sm-6.col-md-5 {
         width: 40% !important;
    }

    .footer-top.footer_top_neews .col-xs-12.col-sm-6.col-md-5 .social.socialss_links ul.cp-social {
        padding-inline-start: 20px !important;
    }

    .footer-top .page-footer .fs-main.pad-main.footerr_top_main_divv{
        padding: 20px 0 !important;
    }

    .custom-hr-griddd-imagesssss{
        padding: 20px 0px !important;
    }

    .social.socialss_links {
        float: none !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .page-main{
        width: 100% !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .newsletter h4{
        padding-right: 0px !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .block.newsletter {
        width: 73% !important;
    }

    .hr-bottom-cust{
            width: 23.5% !important;
    }

    .cp-footer-container .cp-footer-main{
        width: 24% !important;
        padding: 0 10px !important;
    }

    .hr-custom-what-cat.col-md-3{
        width: 33%;
        float: left;
    }

    .product-sticker-product .field.file {
        margin-top: 23% !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 33% !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
        height: 30px !important;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product.attribute.overview{
        display: none;
    }

    .catalog-product-view .box-tocart {
        margin: 0 0 5px !important;
    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        /*padding-top: 25% !important;*/
    }

    .catalog-product-view .box-tocart .action.tocart {
        width: 60% !important;
        margin-right: 1%;
        margin-bottom: 0;
    }

    span.hr-samppp a {
        font-size: 16px !important;
    }

    img.footer-pdf {
        width: 80% !important;
    }

    img.footer-chfa {
        width: 75% !important;
    }

    .catalog-product-view select.swatch-select.select_required_size {
        width: 96% !important;
    }

    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -20px !important;
    }

    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        padding-left: 29px !important;
    }


    .hr-content-bottom-contact p {
        margin: 0 auto !important;
        padding-top: 10px;
        width: 81%;
        font-weight: 600;
    }

    .hr-content-bottom-contact .col-sm-4.divis-3 p {
        width: 56%;
    }

    .about-main-img-porttt {
        display: none !important;
    }

    .aboutt-main-inrrr {
        padding: 0px 2% !important;
        width: 100% !important;
        text-align: justify;
    }

     .side-nav-categories .box-category {
        padding: 8px 8px 8px !important;
    }

    .sidebar.sidebar-additional .side-nav-categories .panelside ul.sub-cat-ul.sidebarcatinnerul {
        font-size: 13px !important;
    }

    .sidebar.sidebar-additional .side-nav-categories button.accordion{
        font-size: 13px !important;
    }


    .page-layout-2columns-left .column.main{
        width: 70% !important;
    }

    .page-layout-2columns-left .sidebar-additional{
        width: 30% !important;
    }

    .output11 {
        left: 14%;
        top: -90px;
    }

    .category-top-headerss h1{
        font-size: 23px !important;
    }

    body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional .side-nav-categories .panelside{
        padding: 0 5px !important;
    }


     .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{
        margin-top: 17%;
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
        margin-top: 17%;
    }

    .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark{
        padding-right: 0px !important;
    }

    .checkout-cart-index .cart-totals tr.grand.totals th strong{
        font-size: 13px !important;
        font-weight: 700 !important;
    }

    .cart-totals .grand strong{
        font-weight: 700 !important;
        font-size: 13px !important;
    }

    .checkout-cart-index .columns .column.main{
        padding-bottom: 0px !important;
    }

    .checkout-cart-index main#maincontent .page-title-wrapper h1.page-title{
        margin-bottom: 13px !important;
    }

    .cart-container .form-cart{
        padding-right: 1% !important;
        width: 77% !important;
    }

    .cart.table-wrapper .col.subtotal .price-excluding-tax{
        font-size: 1.3rem !important;
    }

    td.col.qty.box-tocart-minicart {
        padding: 12px 1px 0px !important;
    }

    .cart-summary{
        width: 23% !important;
        padding: 1px 15px 15px !important;
    }

    .form.sample-page-form .field.industry.required.col-md-12 .label span {
        white-space: normal !important;
    }

    .control.samplee-pagee-drpp {
        width: 42%;
        padding-bottom: 15px !important;
    }

    .field.frame_name.sample1.required.col-md-12 label.label, .field.frame_name.sample3.col-md-12 label.label, .field.frame_name.sample5.col-md-12 label.label {
        height: 42px;
    }

    .field.frame_name.sample2.col-md-12 label.label, .field.frame_name.sample4.col-md-12 label.label {
        height: 42px;
    }

    span#hr-stockLbl {
        width: 100% !important;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
        width: 88% !important;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
        width: 84% !important;
    }

    .main-payment-gateway-formm{
        width: 333px !important;
    }

    .field.cvccode.required.col-md-4 {
        padding-top: 10px !important;
    }

    body.cms-sample-page .field.industry.required.col-md-12 label.label {
        text-align: left !important;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 48% !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }

    td.col.qty.box-tocart-minicart button {
        padding: 9px 9px !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 30px !important;
        padding: 0px !important;
    }

    .output1{
        left: -24%;
    }

    .Custom.Price1{
        margin-top: 10px !important;
    }

    .discount-statem-listt span{
        display: block !important;
    }

    /* body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32 {
        margin-top: 45px !important;
    }


    body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32{
        margin-top: 45px !important;
    }*/

    .swatch-option-tooltip{
        display: none !important;
    }

    img.custom-inquiry-side-pop {
        right: -17% !important;
        width: 23% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.7% !important;
    }


    .inner-request-a-sample-footer{
            width: 100% !important;
            font-size: 11px !important;
            padding: 14px 15px;
    }

    span#finalouterrrsp{
        font-size: 16px !important;
    }

    .FinalPriceProductdetails.scoopsss .perbox{
        font-size: 16px !important;
    }

    .FinalPriceProductdetails.scoopsss span#finalouterrrsp{
        font-size: 15px !important;
    }

     h3.clamp-1{
        height: 60px;
    }

    .scoopsss span.currencyy{
        line-height: normal !important;
    }


    .roto-print h2{
        font-size: 34px;
        padding: 0px 20px 10px;
    }

    .roto-print h4{
        margin-top: 17px !important;
    }

    .roto-print .col-lg-3.col-md-3.col-sm-3.col-xs-6.pr-lg-4.pl-lg-4.fst {
        width: 33%;
    }

    .roto-print .col-lg-3.col-md-3.col-sm-3.col-xs-6.pr-lg-4.pl-lg-4.lst {
        width: 50%;
    }


    .col-lg-3.col-md-3.col-sm-3.col-xs-6.pr-lg-4.pl-lg-4.lst h3 {
        margin-bottom: 50px !important;
    }

    .hr-leadtime.stockss {
        padding-left: 0px !important;
        padding-top: 10px !important;
        padding-bottom: 0px !important;
    }

    .main-add-btn-cartt .actions.act-btn {
        width: 100% !important;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
        line-height: 1.1;
        margin-bottom: 1rem !important;
    }

    .row.row-40.hr-secondd-sec .photo-gallery-grid {
        grid-template-columns: repeat(3,1fr) !important;
    }


    .cont-sec-mans {
        padding: 50px 15px !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
        font-size: 30px !important;
    }


    .vid-main-sects {
        height: 450px !important;
    }

    #text-mns-sces {
        width: 680px !important;
    }

    h1.main-tgs {
        font-size: 60px !important;
    }

    .mns-secs-ine {
        font-size: 31px !important;
    }

    .tst-mns-prs {
        font-size: 16px !important;
    }

    .btn1-side {
        width: 48% !important;
    }

    .btn2-side {
        width: 44% !important;
    }


     /*  Digital Printing section start */

    .container.pt-mns-sctss {
        width: 100% !important;
    }

    .inr-imgss-sest {
        width: 48%;
    }

    .mns-sectsa {
        width: 50% !important;
    }

    .sects-hr-mnsr {
        display: inline-block !important;
    }

    .inq-sec-mnfs-secs .cont h3 {
        padding: 0px 5px;
    }

    .innr-conts-pt .table-responsive>.table>thead>tr>th, .innr-conts-pt .table-responsive>.table>tbody>tr>th, .innr-conts-pt  .table-responsive>.table>tfoot>tr>th, .innr-conts-pt  .table-responsive>.table>thead>tr>td, .innr-conts-pt .table-responsive>.table>tbody>tr>td, .innr-conts-pt .table-responsive>.table>tfoot>tr>td {
        white-space: normal !important;
    }

    /*  End Digital Printing section */


    .main-shr-divs-parts h1 {
        font-size: 28px;
    }

    .main-shr-divs-parts h2 {
        font-size: 24px;
    }


      /* New Digital Starts */

    .modal-popup .modal-inner-wrap {
        width: 55%;
    }


    .product-digital-printed-pouches .field.choice.admin__field.admin__field-option {
        width: 32% !important;
    }


    /* New Digital Ends*/




.desktop-view-cust-pgs{
    display: none !important;
}

.mobile-view-cust-pgs{
    display: block !important;
}


.showBtn1 {
    display: block;
    text-align: left;
    position: relative;
    z-index: 1;
    padding: 10px;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0;
    color: #2d2c2b;
    transition: 1.3s all ease;
    border-radius: 0 0 0 0;
    text-transform: uppercase;
}

.hr-inner-portion .showBtn1.active .card-arrow:before{
    background: #F44336;
}

.hr-inner-portion .showBtn1.active .card-arrow:after{
    opacity: 0;
    visibility: hidden;
}

.hr-inner-portion .showBtn1.active .card-arrow{
    color: #F44336;
    background-color: #ffffff;
}

.mob-bgg{
    background: #e8e9e4!important;
}

.mob-bggk{
    background: #f6f6f6!important;
}

.hideme1 h4 {
    padding: 0px 25px;
    font-weight: 700;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 1.5;
}

.hideme1.sec-6 {
    text-align: center;
}

.hideme1.sec-6 .click-here-button {
    margin-bottom: 10px !important;
}


.hideme1 .inner-content-box h3 {
    text-shadow: 2px 2px #b9b9b9;
    line-height: 1;
    color: #2d2c2b;
    padding-top: 13px;
}


}


@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    .inq-main .inqq-img{
        display: none !important;
    }
}





@media (min-width: 601px) and (max-width: 767px) {

    .container-custommm {
        width: 31% !important;
    }

    .social.socialss_links {
        float: none !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .footer-top.footer_top_neews .col-xs-12 {
        width: 50% !important;
    }

    .footer-top.footer_top_neews .container{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .social.socialss_links ul.cp-social{
        padding-inline-start: 10px !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .social.socialss_links {
        float: right !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .social.socialss_links {
        padding-top: 5% !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 220px !important;
        margin: 0 !important;
    }

    .footer-infoo img.footer-pdf {
        width: 75% !important;
    }

    .footer-infoo img.footer-chfa {
        width: 70% !important;
        /*padding-left: 10% !important;*/
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-ftitle h3{
        font-weight: 600 !important;
    }

    .seconddd, .fourthhh{
        border-left: 1px solid !important;
        padding-left: 5% !important;
    }

    .cp-footer-container .cp-footer-main {
        width: 48% !important;
    }

    .payment-innerr img{
        width: 48px !important;
    }

    small.copyright .company-links ul.links{
        padding-inline-start: 0px !important;
        float: none !important;
        display: flex !important;
        justify-content: center !important;
    }

    small.copyright .page-main.cback{
        width: 100% !important;
        padding-top: 15px !important;
    }

    /*.fotorama__nav--dots .fotorama__nav__frame{
        height: 75px !important;
    }*/

    .catalog-product-view .page-main>.page-title-wrapper.product .page-title{
        font-size: 24px !important;
        margin-bottom: 0rem !important;
    }

   /* .fotorama__nav__frame.fotorama__nav__frame--dot{
        display: none !important;
    }*/


    .catalog-product-view .product-info-main .product-add-form{
        padding-top: 0px !important;
    }

    .product-info-main .product-add-form .box-tocart .actions #product-addtocart-button{
        width: 50% !important;
    }

    .product-social-links{
        text-align: left !important;
    }

    #maincontent {
        margin-top: 10px !important;
    }

    .hr-custom-what-cat.col-md-3{
        width: 33%;
        float: left;
        padding: 0px 7px !important;
    }

    .custom-hr-griddd-imagesssss {
        padding: 20px 0px !important;
    }

    .swatch-attribute.select_required_size .swatch-attribute-selected-option{
        float: left;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
        margin-top: 15px !important;
    }

    span#hr-stockLbl {
        width: 90% !important;
    }

    .perbox {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .hr-content-bottom-contact p {
        margin: 0 auto !important;
        padding: 15px 0;
        width: 33%;
        font-weight: 600;
    }

    .hr-content-bottom-contact .col-sm-4.divis-3 p {
        width: 25%;
    }

    .hr-content-bottom-contact .col-sm-4 {
        padding: 10px 0;
    }


    .fs-main.pad-main.footerr_top_main_divv {
        padding: 13px 13px !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .newsletter h4{
        margin-top: 0px !important;
    }

    .control.samplee-pagee-drpp {
         width: 41% !important;
         float: left;
         padding: 0 1%;
         padding-bottom: 13px !important;
    }

    .output11 {
        left: 14%;
        top: -90px;
    }

    .field.frame_name.sample1.required.col-md-12 label.label, .field.frame_name.sample3.col-md-12 label.label, .field.frame_name.sample5.col-md-12 label.label {
        height: 42px;
    }

    .field.frame_name.sample2.col-md-12 label.label, .field.frame_name.sample4.col-md-12 label.label {
        height: 42px;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
        width: 83% !important;
    }

    .main-payment-gateway-formm{
        width: 333px !important;
    }

    .actions-toolbar .actions-toolbar button.action.submit.primary {
        width: auto;
    }

    form#contact-form .actions-toolbar button.action.submit.primary {
        width: auto !important;
    }

    .inner-payment-gateway-form .field.expp.required.col-md-8 {
        width: 50% !important;
        float: left !important;
    }

    .product-sticker-product .field.file {
        margin-top: 14% !important;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }

    img.custom-inquiry-side-pop {
        right: -24% !important;
        width: 33% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -2.4% !important;
    }

    .output1{
        left: -17%;
    }


    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .primary {
        float: left;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .secondary {
        padding: 7px 15px;
    }

    .checkoutor{
        padding: 7px 50px !important;
    }

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 16px !important;
        width: 90% !important;
    }

    .page-footer .cp-footer-main.seconddd {
        margin-bottom: 12% !important;
    }

    .perbox{
        display: contents;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
        line-height: 1.1;
        margin-bottom: 1rem !important;
    }

    .row.row-40.hr-secondd-sec .photo-gallery-grid {
        grid-template-columns: repeat(2,1fr) !important;
    }

    #text-mns-sces {
        width: 550px;
    }

    h1.main-tgs {
        font-size: 60px !important;
    }

    .mns-secs-ine {
        font-size: 30px !important;
    }

    .tst-mns-prs {
        font-size: 17px !important;
    }

    .btn2-side {
        width: 44% !important;
    }



     /*  Digital Printing section start */

    .container.pt-mns-sctss {
    width: 100% !important;
    }

    .inr-imgss-sest {
        width: 48%;
    }

    .mns-sectsa {
        width: 100% !important;
    }

    .sects-hr-mnsr {
        display: inline-block !important;
    }

    .inq-sec-mnfs-secs .cont h3 {
        padding: 0px 5px;
    }

    .innr-conts-pt .table-responsive>.table>thead>tr>th, .innr-conts-pt .table-responsive>.table>tbody>tr>th, .innr-conts-pt  .table-responsive>.table>tfoot>tr>th, .innr-conts-pt  .table-responsive>.table>thead>tr>td, .innr-conts-pt .table-responsive>.table>tbody>tr>td, .innr-conts-pt .table-responsive>.table>tfoot>tr>td {
        white-space: normal !important;
    }

    /*  End Digital Printing section */



     /* New Digital Starts */

    .modal-popup .modal-inner-wrap {
        width: 65%;
    }

    .product-digital-printed-pouches .field.choice.admin__field.admin__field-option {
        width: 32% !important;
    }

    /* New Digital Ends*/


    .main-shr-divs-parts h1 {
        font-size: 23px;
    }

    .main-shr-divs-parts h2 {
        font-size: 20px;
    }


}

@media (min-width: 636px) and (max-width: 767px) {
    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -2px !important;
    }
}


@media (min-width: 481px) and (max-width: 600px) {

    .container-custommm {
        width: 48% !important;
    }

    .main-thankk-youu .Mobile-thank-you{
        display: block !important;
    }

    .main-thankk-youu .Bigscreens-thank-you{
        display: none !important;
    }

    .social.socialss_links {
        padding-top: 15px;
        padding-left: 22% !important;
    }

    .social.socialss_links ul.cp-social{
        padding-inline-start: 0px !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        margin: 0 !important;
        max-width: 220px !important;
    }


    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main {
        border-bottom: 1px solid !important;
    }

    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main.fourthhh{
        border-bottom: 0px !important;
    }

    img.footer-chfa{
        width: 50% !important;
    }

    img.footer-pdf {
        width: 50% !important;
    }

    small.copyright .page-main.cback{
        width: 100% !important;
        padding-top: 15px !important;
    }

    small.copyright .company-links ul.links{
        padding-inline-start: 0px !important;
        float: none !important;
        display: flex !important;
        justify-content: center !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 50% !important;
    }

    .hsriar-custom-inquiryform .hr-inqury-form {
        width: 100% !important;
        float: left;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul {
        list-style-type: none;
        padding-inline-start: 0px;
    }



    /*.fotorama__nav--dots .fotorama__nav__frame{
        height: 75px !important;
    }*/

    .catalog-product-view .page-main>.page-title-wrapper.product .page-title{
        font-size: 24px !important;
        margin-bottom: 0rem !important;
    }

    /*.fotorama__nav__frame.fotorama__nav__frame--dot{
        display: none !important;
    }*/


    .catalog-product-view .product-info-main .product-add-form{
        padding-top: 0px !important;
    }


    .swatch-option-tooltip .image{
        height: 90px !important;
    }

    .product-info-main .product-add-form .box-tocart .actions #product-addtocart-button{
        width: 50% !important;
    }

    .output1{
        left: -22%;
    }

    .product-social-links{
        text-align: left !important;
    }

    .category-top-headerss h1{
        font-size: 20px;
    }

    span#hr-stockLbl {
        width: 100% !important;
    }

    .hr-custom-printed-banners .col-lg-6.hr-inner-custom {
        width: 100% !important;
        padding: 5px 15px !important;
        float: left;
    }

    .product-sticker-product .field.file {
        margin-top: 21% !important;
    }

    .hr-custom-what-cat.col-md-3{
        width: 50%;
        float: left;
        padding: 0px 7px !important;
    }

    .custom-hr-griddd-imagesssss {
        padding: 20px 0px !important;
    }

    #maincontent {
        margin-top: 10px !important;
    }

    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -20px !important;
    }

    .catalog-product-view .swatch-attribute-options.clearfix select.swatch-select.select_required_size{
        width: 96% !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
        margin-top: 0px !important;
    }

    .perbox {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        line-height: 45px !important;
        padding-right: 5px;
    }

    .hsriar-custom-inquiryform .hr-inquiry-img {
        width: 100% !important;
        float: left;
    }

    .output11 {
        left: 16%;
        top: -90px;
    }

    .hr-content-bottom-contact p {
        margin: 0 auto !important;
        padding: 15px 0;
        width: 42%;
        font-weight: 600;
    }

    .hr-content-bottom-contact .col-sm-4.divis-3 p {
        width: 31%;
    }

    .hr-content-bottom-contact .col-sm-4 {
        padding: 10px 0;
    }


    .control.samplee-pagee-drpp {
        width: 100% !important;
        float: left;
        padding: 0 1%;
        padding-bottom: 7px;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
       width: 100% !important;
    }

    .main-payment-gateway-formm{
        width: 333px !important;
    }


    form#contact-form .actions-toolbar button.action.submit.primary {
        width: auto !important;
        display: block;
    }

    .field.expp.required.col-md-8 {
        width: 60% !important;
        float: left !important;
    }

    body.cms-sample-page form#contact-form .fieldset {
        margin: 0 0 20px !important;
    }

    .discount-statem-listt span{
        display: block;
    }

    span#finalouterrrsp{
        line-height: 45px !important;
        display: block;
    }


    img.custom-inquiry-side-pop {
        right: -25% !important;
        width: 35% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -2.4% !important;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .primary {
        float: left;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .secondary {
        padding: 7px 15px;
    }

    .checkoutor{
        padding: 7px 20px !important;
    }

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 18px !important;
        max-width: 272px !important;
    }

    .FinalPriceProductdetails.scoopsss span#finalouterrrsp{
        line-height: 22px !important;
        font-size: 15px !important;
    }

    .perbox{
        display: contents;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
        line-height: 1.1;
        margin-bottom: 1rem !important;
    }

    .row.row-40.hr-secondd-sec .photo-gallery-grid {
        grid-template-columns: repeat(2,1fr) !important;
    }

    #text-mns-sces {
        width: 450px;
    }

    h1.main-tgs {
        font-size: 55px !important;
    }

    .mns-secs-ine {
        font-size: 24px !important;
    }

    .tst-mns-prs {
        font-size: 16px !important;
    }

    .btn2-side {
        width: 42% !important;
    }


     /*  Digital Printing section start */

    .container.pt-mns-sctss {
    width: 100% !important;
    }

    .inr-imgss-sest {
        width: 100%;
    }

    .mns-sectsa {
        width: 100% !important;
    }

    .sects-hr-mnsr {
        display: inline-block !important;
    }

    .inq-sec-mnfs-secs .cont h3 {
        padding: 0px 5px;
    }

    .innr-conts-pt .table-responsive>.table>thead>tr>th, .innr-conts-pt .table-responsive>.table>tbody>tr>th, .innr-conts-pt  .table-responsive>.table>tfoot>tr>th, .innr-conts-pt  .table-responsive>.table>thead>tr>td, .innr-conts-pt .table-responsive>.table>tbody>tr>td, .innr-conts-pt .table-responsive>.table>tfoot>tr>td {
        white-space: normal !important;
    }

    /*  End Digital Printing section */



      /* New Digital Starts */

    .modal-popup .modal-inner-wrap {
        width: 80%;
    }

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field[hr="hr_26"] label.label span {
        white-space: initial;
        text-align: left;
        float: left;
    }

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field[hr="hr_80"] label.label span {
        white-space: normal;
    }

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.choice.admin__field.admin__field-option {
        width: 32%;
    }

    .product-digital-printed-pouches div#product-options-wrapper label[for=select_26]:before {
        float: left !important;
    }

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field label.label span {
        white-space: pre-wrap;
    }

    /* New Digital Ends*/


    .main-shr-divs-parts h1 {
        font-size: 23px;
    }

    .main-shr-divs-parts h2 {
        font-size: 20px;
    }

    .main-shr-divs-parts h1 {
        font-size: 23px;
    }

    .main-shr-divs-parts h2 {
        font-size: 20px;
    }

}


@media (min-width: 320px) and (max-width: 480px) {

    .container-custommm {
        width: 48% !important;
    }


    .catalog-product-view .box-tocart.update button#product-updatecart-button {
        width: 100% !important;
    }

    .minicart-wrapper {
        margin-top: 0px !important;
    }
    .header.content{
        padding-right: 10px !important;
    }

    .logo{
        margin-top: 0px !important;
        margin: 5px 0px 0px 27px !important;
        max-width: 65% !important;
    }

    .block-search .label:before{
        margin: 0px 7.5px 0 0 !important;
    }

    .block-search{
        margin-top: 5px !important;
    }

    .nav-toggle{
        top: 15% !important;
    }

    .social.socialss_links {
        padding-top: 15px;
    }

    .social.socialss_links ul.cp-social{
        padding-inline-start: 0px !important;
    }



    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        margin: 0 !important;
        max-width: 220px !important;
    }


    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main {
        border-bottom: 1px solid !important;
    }

    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main.fourthhh{
        border-bottom: 0px !important;
    }

    img.footer-chfa{
        width: 50% !important;
    }

    img.footer-pdf {
        width: 50% !important;
    }

    .payment-innerr img{
        width: 48px !important;
    }


     small.copyright .page-main.cback{
        width: 100% !important;
        padding-top: 15px !important;
    }

    small.copyright .company-links ul.links{
        float: none !important;
        padding-inline-start:0px !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 50% !important;
        margin-bottom: 10px !important;
    }

    /* .fotorama__nav--dots .fotorama__nav__frame{
        height: 60px !important;
        width: 67px !important;
    }*/

    .catalog-product-view .page-main>.page-title-wrapper.product .page-title{
        font-size: 16px !important;
        margin-bottom: 0rem !important;
        font-weight: 600;
    }

   /* .fotorama__nav__frame.fotorama__nav__frame--dot{
        display: none !important;
    }*/


    .catalog-product-view .product-info-main .product-add-form{
        padding-top: 0px !important;
    }


    .swatch-option-tooltip .image{
        height: 90px !important;
    }

    .fotorama__stage {
        max-height: 220px !important;
    }

    .product-digital-printed-pouches .fotorama__stage {
        max-height: 100% !important;
    }

    .catalog-product-view #maincontent {
        margin-top: 20px !important;
    }

    .catalog-product-view .product.attribute.sku{
        font-size: 10px !important;
    }

    .minicart-items .item-qty{
        width: 60px !important;
    }

    #maincontent {
        margin-top: 10px !important;
    }

    .catalog-product-view .swatch-attribute-options.clearfix select.swatch-select.select_required_size{
        width: 96% !important;
    }

    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -20px !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
        margin-top: 10px !important;
    }

    span#hr-stockLbl {
        width: 100% !important;
    }

    .perbox {
        padding-top: 31px !important;
        line-height: 0px !important;
    }


    span#finalpricetotal1{
        font-size: 28px;
        padding-top: 13px;
        display: block;
        float: left;
        padding-bottom: 13px;
    }

    span#finalouterrrsp{
        font-size: 16px !important;
        color: #0056b8c7 !important;
        float: left;
        padding-top: 0px;
        display: block;
        padding-left: 5px;
        line-height: 62px !important;
    }

    .catalog-product-view .box-tocart {
        margin: 0 0 10px !important;
    }


    .hr-content-bottom-contact p {
        margin: 0 auto !important;
        padding: 15px 0;
        width: 65%;
        font-weight: 600;
    }

    .hr-content-bottom-contact .col-sm-4.divis-3 p {
        width: 47%;
    }

    .hr-content-bottom-contact .col-sm-4 {
        padding: 10px 0;
    }

    form#search_mini_form {
        display: none !important;
    }

    .main-thankk-youu .Mobile-thank-you{
        display: block !important;
    }

    .main-thankk-youu .Bigscreens-thank-you{
        display: none !important;
    }

    .category-top-headerss h1 {
        font-size: 20px !important;
    }

    .control.samplee-pagee-drpp {
        width: 100% !important;
        float: left;
        padding: 0 1%;
        padding-bottom: 7px;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
        width: 100% !important;
    }

    .main-payment-gateway-formm{
        width: 240px !important;
    }


    body.cms-sample-page .form.contact.sample-page-form button.action.submit.primary {
        width: 90% !important;
    }

    body.cms-sample-page #maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    .form.sample-page-form .label span {
        white-space: normal !important;
    }

    .form.sample-page-form .label{
        text-align: left !important;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }

    .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 td.col.price:before {
        /*background: #d7d7d7;*/
    }

    .cart.table-wrapper td.col.subtotal:before {
        /*background: #d7d7d7;*/
    }


    .discount-statem-listt span{
        display: block;
    }

    span#finalouterrrsp{
        width: 100%;
    }

    .swatch-option-tooltip{
        display: none !important;
    }

    .mobile-view-number-displayed {
        display: inline-block;
        padding: 5px 0;
        width: 100%;
    }

    .mobile-view-number-displayed span.mobilenumber1 a {
        color: #fff;
    }

    .mobile-view-number-displayed span.mobilenumber2 a {
        color: #fff;
    }

    .page-header .panel.wrapper {
        border-bottom: 1px dotted #201bd2 !important;
    }

    span.mobilenumber1 {
        float: left;
    }

    span.mobilenumber2 {
        float: right;
    }

    .mobile-view-number-displayed i.fa.fa-phone-square {
        padding-right: 3px;
    }

    .page-header .panel.wrapper .panel.header {
        padding: 0px 13px !important;
    }

    .panel.header {
        line-height: 16px !important;
    }

    img.custom-inquiry-side-pop {
        right: -32% !important;
        width: 44% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -3.2% !important;
    }


    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .primary {
        float: left;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .secondary {
        padding: 7px 15px;
    }

    .checkoutor{
        padding: 7px 20px !important;
        width: 100% !important;
    }

    .guest-checkouttt-btn{
        float: left !important;
    }

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 14px !important;
        max-width: 250px !important;
    }

    .scoopsss p{
        display: inline-block !important;
    }

    span#finalouterrrsp{
        width: auto !important;
        font-size: 15px !important;
    }


    .product-clear-measuring-scoops .scoopsss
    {
        display: table !important;
        width: 100% !important;
    }
    
    .product-blue-measuring-scoops .scoopsss{
        display: table !important;
        width: 100% !important;
    }

    .FinalPriceProductdetails.scoopsss .perbox{
        padding-bottom: 0px !important;
    }

    .FinalPriceProductdetails.scoopsss {
        display: block !important;
    }

    .FinalPriceProductdetails.scoopsss span#finalouterrrsp{
        line-height: 0px !important;
    }


}


@media (min-width: 400px) and (max-width: 480px){
    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 50% !important;
        margin-bottom: 10px !important;
    }

    img.footer-pdf {
        width: 55% !important;
    }

    span#finalouterrrsp{
        /*line-height: 0px !important;*/
        padding-bottom: 25px !important;
    }

    .product-sticker-product .field.file{
        margin-top: 24% !important;
    }

    .output11 {
        max-width: 285px;
        left: 23%;
        top: -106px;
    }

    .FinalPriceProductdetails.scoopsss span#finalouterrrsp{
        padding-top: 30px !important;
    }

    .output1{
        left: -28%;
    }

    #text-mns-sces {
        width: 380px;
    }

    h1.main-tgs {
        font-size: 45px !important;
    }

    .mns-secs-ine {
        font-size: 20px !important;
    }

    .tst-mns-prs {
        font-size: 13px !important;
    }

    .btn1-side a {
        font-size: 14px !important;
        padding: 8px 10px !important;
    }

    .btn2-side {
        width: 40% !important;
    }

    .btn2-side a {
        font-size: 14px !important;
        padding: 8px 10px !important;
    }


}

@media (min-width: 400px) and (max-width: 420px){
    .perbox{
        padding-bottom: 0px !important;
    }

    .logo {
        margin-top: 0px !important;
        margin: 5px 0px 0px 16px !important;
        max-width: 62% !important;
    }
}


@media (min-width: 366px) and (max-width: 399px){
    .output1{
        left: -28%;
    }

    .product-sticker-product .field.file{
        margin-top: 28% !important;
    }

    .logo {
        margin-top: 0px !important;
        margin: 5px 0px 0px 16px !important;
        max-width: 62% !important;
    }

}


@media (min-width: 320px) and (max-width: 365px){
.output1{
        left: 5%;
        top: -74px;
    }

        .product-sticker-product .field.file{
        margin-top: 48% !important;
    }

    .logo {
        margin-top: 0px !important;
        margin: 5px 0px 0px 16px !important;
        max-width: 62% !important;
    }



}


@media (min-width: 320px) and (max-width: 399px){
    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 100% !important;
        margin-bottom: 10px !important;
    }

    img.footer-pdf {
        width: 62% !important;
    }

    span#finalouterrrsp{
        /*line-height: 13px !important;*/
        padding-bottom: 15px !important;
    }

    .FinalPriceProductdetails.scoopsss span#finalouterrrsp{
        padding-top: 0px !important;
    }

    .perbox{
            padding-bottom: 0px !important;
    }

    .FinalPriceProductdetails.scoopsss .perbox {
        padding-bottom: 15px !important;
    }

    .output11 {
        max-width: 220px !important;
        left: 26% !important;
        top: -106px !important;
    }

    #text-mns-sces {
        width: 316px;
    }

    h1.main-tgs {
        font-size: 40px !important;
    }

    .mns-secs-ine {
        font-size: 17px !important;
    }

    .tst-mns-prs {
        font-size: 11px !important;
    }

    .mans-btn-sects {
        padding: 10px 0 !important;
    }

    .btn1-side {
        width: 48% !important;
    }

    .btn1-side a {
        font-size: 11px !important;
        padding: 8px 10px !important;
        display: inline-block !important;
    }

    .btn2-side {
        width: 35% !important;
    }

    .btn2-side a {
        font-size: 11px !important;
        display: inline-block !important;
        padding: 8px 10px !important;
    }

    .logo {
        margin-top: 0px !important;
        margin: 5px 0px 0px 16px !important;
        max-width: 62% !important;
    }

    /*.product-options-bottom .price-box .price-container .price{
        line-height: 0px !important;
    }*/

}

@media (min-width: 320px) and (max-width: 325px){
    .catalog-product-view .swatch-attribute.select_required_size {
        padding: 16px 0 45px 15px !important;
    }
}



@media screen and (max-width: 319px) {

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 16px !important;
        max-width: 272px !important;
    }

    img.custom-inquiry-side-pop {
        right: -32% !important;
        width: 44% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -3.2% !important;
    }


    .swatch-option-tooltip{
        display: none !important;
    }

    .discount-statem-listt span{
        display: block;
    }

     .cart.table-wrapper td.col.price:before {
        background: #d7d7d7;
    }

    .cart.table-wrapper td.col.subtotal:before {
        background: #d7d7d7;
    }

    .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp{
        width: 100% !important;
    }

    .container-custommm {
        width: 98% !important;
    }


    form#search_mini_form {
        display: none !important;
    }

    .minicart-items .item-qty{
        width: 60px !important;
    }

    .catalog-product-view .box-tocart.update button#product-updatecart-button {
        width: 100% !important;
    }

    .block-search{
        display: none !important;
    }

    .nav-toggle{
        top: 7px !important;
    }

    .output1{
        left: 5%;
        top: -74px;
    }


    .minicart-wrapper{
        margin-top: 0px !important;
    }
    .header.content{
        padding-left: 15px !important;
        padding-right: 10px !important;
        padding-top: 5px !important;
    padding: 10px !important;
    }

    .nav-toggle{
        top: 7px !important;
    }

    .social.socialss_links {
        padding-top: 15px;
    }

    .social.socialss_links ul.cp-social{
        padding-inline-start: 0px !important;
    }

    .social.socialss_links .cp-social li{
        margin: 0px 2px !important;
    }

    .output11 {
        max-width: 220px !important;
        left: 26% !important;
        top: -106px !important;
    }


    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 80% !important;
    }


    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main {
        border-bottom: 1px solid !important;
    }

     .hr-bottom-cust{
        margin: 10px 1%;
        width: 46% !important;
    }

    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main.fourthhh{
        border-bottom: 0px !important;
    }

    span#hr-stockLbl {
        width: 100% !important;
    }

    img.footer-chfa{
        width: 70% !important;
    }

    img.footer-pdf {
        width: 70% !important;
    }

    .payment-innerr img{
        width: 48px !important;
    }


    small.copyright .page-main.cback{
        width: 100% !important;
        padding-top: 15px !important;
    }

    small.copyright .company-links ul.links{
        float: none !important;
        padding-inline-start: 0px !important;
    }

    small.copyright .company-links ul.links li{
        margin-top: 5px;
    }

    small.copyright{
        padding: 10px 0 10px;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 100% !important;
        margin-bottom: 10px !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li img{
        max-width: 75% !important;
        margin: 0 auto !important;
        display: block !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        margin-bottom: 5px !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .cat-image img {
        margin-top: 10px;
    }

    /*.fotorama__nav--dots .fotorama__nav__frame{
        height: 60px !important;
        width: 67px !important;
    }*/

    .catalog-product-view .page-main>.page-title-wrapper.product .page-title{
        font-size: 16px !important;
        margin-bottom: 0rem !important;
        font-weight: 600;
    }

    /*.fotorama__nav__frame.fotorama__nav__frame--dot{
        display: none !important;
    }*/


    .catalog-product-view .product-info-main .product-add-form{
        padding-top: 0px !important;
    }


    .swatch-option-tooltip .image{
        height: 90px !important;
    }
    .fotorama__stage {
        max-height: 220px !important;
    }

    .product-digital-printed-pouches .fotorama__stage {
        max-height: 100% !important;
    }

    .catalog-product-view #maincontent {
        margin-top: 20px !important;
    }

    .catalog-product-view .product.attribute.sku{
        font-size: 10px !important;
    }

    .hr-content-bottom-contact p {
        margin: 0 auto !important;
        padding: 15px 0;
        width: 85%;
        font-weight: 600;
    }

    .hr-content-bottom-contact .col-sm-4.divis-3 p {
        width: 65%;
    }

    .hr-content-bottom-contact .col-sm-4 {
        padding: 10px 0;
    }


    .main-thankk-youu .Mobile-thank-you{
        display: block !important;
    }

    .main-thankk-youu .Bigscreens-thank-you{
        display: none !important;
    }

    .category-top-headerss h1 {
        font-size: 20px !important;
    }

    .product-sticker-product .field.file {
        margin-top: 60% !important;
    }

    .catalog-product-view .swatch-attribute-options.clearfix select.swatch-select.select_required_size {
        width: 96% !important;
    }

    .perbox{
            padding-left: 80px;
            position: relative !important;
            padding-bottom: 0px !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
            margin-left: 0px;
            margin-top: 0px;

    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails{
        /*padding-top: 5% !important;*/
        padding-top: 0% !important;
        display: -webkit-inline-box;
    }


    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
            margin: 0 !important;
    }


    .control.samplee-pagee-drpp {
        width: 100% !important;
        float: left;
        padding: 0 1%;
        padding-bottom: 7px;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
        width: 100% !important;
    }


    body.cms-sample-page .form.contact.sample-page-form button.action.submit.primary {
        width: 90% !important;
    }

    body.cms-sample-page #maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    .form.sample-page-form .label span {
        white-space: normal !important;
    }

    .form.sample-page-form .label{
        text-align: left !important;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }


    span#finalouterrrsp{
        line-height: 10px;
    }

    .perbox{
        padding-top: 36px !important;
        line-height: 0px !important;
    }


    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -11%;
    }

    .catalog-product-view .swatch-attribute.select_required_size{
        padding: 16px 0 45px 15px !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span{
        white-space: normal !important;
    }

    .mobile-view-number-displayed {
        display: inline-block;
        padding: 5px 0;
        width: 100%;
    }

    .mobile-view-number-displayed span.mobilenumber1 a {
        color: #fff;
    }

    .mobile-view-number-displayed span.mobilenumber2 a {
        color: #fff;
    }

    .page-header .panel.wrapper {
        border-bottom: 1px dotted #201bd2 !important;
    }

    span.mobilenumber1 {
        float: left;
    }

    span.mobilenumber2 {
        float: right;
    }

    .mobile-view-number-displayed i.fa.fa-phone-square {
        padding-right: 3px;
    }

    .page-header .panel.wrapper .panel.header {
        padding: 0px 13px !important;
    }

    .panel.header {
        line-height: 16px !important;
    }

    .logo {
        margin-top: 0px !important;
        margin: 5px 0px 0px 14px !important;
        max-width: 55% !important;
    }


}



/* customm code */


/*.catalog-product-view .swatch-attribute.color {
    padding-bottom: 20px;
    border: 1px solid #d9d9d9;
    background: #e6e6e6;
    padding: 10px 0 10px 15px;
}*/

.catalog-product-view .swatch-attribute.color {
    padding-bottom: 20px;
    border: 1px solid #d9d9d9;
    padding: 10px 0 21px 15px;
}



/*.catalog-product-view .swatch-attribute.select_required_size {
    padding: 10px 0 18px 15px;
    border: 1px solid #d9d9d9;
}*/

.catalog-product-view .swatch-attribute.select_required_size {
    padding: 10px 0 27px 15px;
    border: 1px solid #d9d9d9;
    background: #e6e6e6;
}


.catalog-product-view .product-options-bottom .field.qty {
    padding: 10px 0 10px 15px !important;
    background: #e6e6e6;
}

.swatch-opt {
    margin: 0px 0 !important;
}

.perbox {
    padding-top: 42px;
}

.catalog-product-view .swatch-attribute.color .swatch-option.color {
    border: 1px solid #a6a6a6;
}


/* hide the shipping message from header*/


img.bitnami-corner-image {
    display: none;
}



@media screen and (max-width: 480px) {


    .swatch-attribute.color span.swatch-attribute-selected-option:after {
                content: "\25bc";
                float: right;
                margin-right: 3%;
                background: #fff;
                border-radius: 13%;
                padding: 0px 2px;
        }

    .swatch-attribute.color.is-active span.swatch-attribute-selected-option:after {
                content: "\25b2";
                float: right;
                margin-right: 3%;
                background: #fff;
                border-radius: 13%;
                padding: 0px 2px;
        }


    .swatch-attribute.select_required_size span.swatch-attribute-selected-option:after {
                content: "\25bc";
                float: right;
                margin-right: 3%;
                margin-top: -18px;
                background: #fff;
                border-radius: 13%;
                color: #0056b8c7 !important;
                padding: 0px 2px;
                right: 19px;
                margin-top: 22px;
                position: absolute;
        }

    .swatch-attribute.select_required_size.is-active span.swatch-attribute-selected-option:after {
                content: "\25b2";
                float: right;
                margin-right: 3%;
                margin-top: -18px;
                background: #fff;
                border-radius: 13%;
                color: #0056b8c7 !important;
                padding: 0px 2px;
        }



    .swatch-attribute.color .swatch-attribute-options.clearfix{
        display: none;
    }

    .swatch-attribute.select_required_size .swatch-attribute-options.clearfix{
        display: none;
    }

    .catalog-product-view .swatch-attribute.select_required_size .swatch-attribute-options {
        padding-top: 17px !important;
    }

    .catalog-product-view .swatch-attribute.select_required_size{
        background: #e6e6e6 !important;
    }

    .catalog-product-view .swatch-attribute.color{
        border: 1px solid #a9a5a5 !important;
    }

    .catalog-product-view .swatch-attribute.select_required_size{
        border: 1px solid #a9a5a5 !important;
    }

    .customm-option-label-select_required_size-156 {
        padding-bottom: 10px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty {
        border: 1px solid #a9a5a5 !important;
    }

    body.checkout-index-index .checkout-container .opc-wrapper li#opc-shipping_method{
        /*display: table !important;*/
    }

    body.checkout-index-index .checkout-container .opc-wrapper li#opc-shipping_method .nextday-delivery-ordr-goods{
        display: table-footer-group !important;
    }

    body.checkout-index-index .checkout-container .opc-wrapper li#opc-shipping_method div#checkout-step-shipping_method {
        display: table-header-group !important;
    }


    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row td {
        float: left !important;
    }

    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row th {
        float: left !important;
    }

    .table-checkout-shipping-method tbody td{
        border-top: none !important;
    }

    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row{
        border-bottom: 2px solid #ddd !important;
        padding-left: 10px !important;
    }

    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row td.col.col-carrier {
        padding-bottom: 20px !important;
        padding-top: 0px !important;
        margin-top: -15px;
    }

    body.checkout-index-index .columns .column.main{
        padding-bottom: 0px !important;
    }

    .nextday-delivery-ordr-goods i {
        display: inline-block !important;
        padding: 10px !important;
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item:nth-child(odd) {
        /*background: #ddddddbf;*/
        background: #c8c6c6;
    }
    body.checkout-cart-index .cart.table-wrapper .item-options dd{
        background: transparent;
    }

    body.checkout-cart-index .cart.table-wrapper td.col.price {
        width: 50%;
        float: left;
        border: 2px solid #5f5c5c21 !important;
        padding: 20px 11px 16px !important;
    }

    body.checkout-cart-index .cart.table-wrapper td.col.qty.box-tocart-minicart{
        width: 50%;
        float: left;
        border: 2px solid #5f5c5c21 !important;   
    }

    body.checkout-cart-index .cart.table-wrapper td.col.subtotal {
        width: 100% !important;
    }

    .cart.table-wrapper .col.subtotal .price-excluding-tax .price{
            color: #0056b8c7;
    }

    body.checkout-cart-index .cart-container tbody.cart.item .field.qty button{
            background: #1253ae !important;
            color: #fff !important;
    }

    .hr-fot-cont {
        padding-left: 17px;
    }

    .hr-custom-what-cat.col-md-3{
        width: 50%;
        float: left;
        padding: 0px 7px !important;
    }

    .custom-hr-griddd-imagesssss {
        padding: 20px 0px !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span{
        white-space: pre-wrap;
    }

    .modal-popup.add-to-cart-popup .modal-inner-wrap {
        width: 85%;
        margin-top: 13%;
    }

    .modal-popup.add-to-cart-popup .modal-footer button {
        margin: 8px 0px !important;
        width: 100% !important;
    }

    

    .cart.table-wrapper .actions-toolbar>.action-edit, .cart.table-wrapper .actions-toolbar>.action-delete{
        border: 1px solid #8a86865e;
        background: #afa3a394;
        border-radius: 17%;
    }

    body.checkout-cart-index .cart-container button.action.update{
        background: #1253ae !important;
        color: #fff !important;
    }

    body.checkout-cart-index .page-footer {
        display: none !important
    }
    body.checkout-cart-index .footer-top small.copyright .company-links {
        display: none !important
    }
    body.checkout-cart-index .footer-top small.copyright .page-main.cback {
        padding-top: 0 !important
    }
    body.checkout-cart-index .footer-top small.copyright {
        padding: 10px 0 10px !important
    }

    .bottom-checkout-btn-cart {
    background: #0056b8c7 !important;
    border: 1px solid #0056b8c7 !important;
    margin: 20px 0 0;
    /* padding: 0 15px !important; */
    text-align: center;
    line-height: 2.1rem;
    padding: 14px 17px;
    font-size: 1.7rem;
    color: #fff;
    cursor: pointer;
    width: 95%;
    display: inline-block;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 600;
    vertical-align: middle;
    }

    .hsriar-custom-inquiryform .hr-inquiry-img {
        width: 100% !important;
        float: left;
    }

    .bottom-checkout-btn-cart a {
        color: #fff;
    }


    .bottom-checkout-btn-cart {
        display: inline-block !important;
    }


    /* HR Custom Popup css start */

    .mageplaza-betterpopup-content .tmp6-left-title {
        display: none !important;
    }


      .block-search .action.search {
        position: absolute;
        right: 10px;
        width: 40px;
        bottom: 12px;
        z-index: 1;
        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;
        background: #0056b8;
    }

    .block-search .action.search:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 16px;
        line-height: 40px;
        color: #fff;
        content: '\e615';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center;
    }


    .block-search .action.search>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .block-search .label {
        display: none !important;
    }

    .block-search input#search {
        position: static !important;
    }

    form#search_mini_form {
        display: block !important;
    }

    .block-search .control {
        border-top: 0px !important;
    }

    .custompage-topheader.hr-custom-header img.hidden-xs.desk{
        display: none !important;
    }

    .custompage-topheader.hr-custom-header img.hidden-xs.mob{
        display: block !important;
    }


    .mageplaza-betterpopup-content {
         width: 95% !important;
        height: 100% !important;
        display: inline-block;
    }

    div#bio_ep{
        background-color: transparent !important;
    }

    #bio_ep_content{
        display: inline-block !important;
    }

    div#bio_ep_close{
        right: 3% !important;
    }

    button.action.subscribe.primary.tmp6-button{
        margin-top: 20px !important;
        height: 35px !important;
    }

    div#popup-success-content{
        background: rgb(18, 83, 174) !important;
        padding: 15% 0px !important;
    }

    .hr-extension .tmp6-text-content {
        width: 100% !important;
        height: auto !important;
        padding: 20px 0;
    }

    .hsriar-custom-inquiryform .hr-inqury-form {
        width: 100% !important;
        float: left;
    }

    .tmp6-text.mppopup-text {
        font-size: 35px !important;
    }

    .hr-custom-printed-banners .col-lg-6.hr-inner-custom {
        width: 100% !important;
        padding: 5px 15px !important;
        float: left;
    }

    .showBtn{
        font-size: 20px !important;
    }

    .showBtn span.click-here-to-know-more {
        font-size: 19px !important;
    }

    .product-custom-label-printing label.label {
        text-align: left;
        line-height: 20px;
    }

    .hr-request-sample {
        display: flex;
    }

    .showBtn1.active {
        border-bottom: 1px solid #cccccca8 !important;
        background: #d0d2c9!important;
    }

    .hr-extension input#mp-mnum{
        height: 60px !important;
        font-size: 35px !important;
    }

    .checkout-index-index .hr-newsletter{
        display: none;
    }

    .hr-extension input#mp-newsletter{
        height: 60px !important;
        font-size: 35px !important;
    }

    .minicart-wrapper .action.showcart .counter.qty{
        color: #fff !important;
    }

    .hr-extension input#mp-mnum::placeholder {
        font-size: 25px !important;
    }

    .hr-extension input#mp-newsletter::placeholder {
        font-size: 25px !important;
    }

    form#co-shipping-method-form{
    	background: #d8d8d8 !important;
    }

    button.action.subscribe.primary.tmp6-button {
        margin-top: 25px !important;
        height: 60px !important;
        font-size: 27px !important;
        width: 50% !important;
    }

    .product-custom-label-printing div#product-options-wrapper label[for=attribute146]:after {
        white-space: pre-wrap;
    }

    .sticky {
        position: fixed !important;
        top: 0;
        width: 100% !important;
        z-index: 999;
        background: #ddd !important;
    }

    .tmp6-form {
        width: 90% !important;
    }

    .hr-extension input#mp-mnum {
        margin-bottom: 25px !important;
    }

    div#bio_ep div#bio_ep_close {
        max-width: 40px !important;
    }

    .product-digital-printed-pouches .fotorama__stage {
        max-height: 100% !important;
    }


    .catalog-product-view .product-info-main div#product-options-wrapper .field label.label span {
        white-space: pre-wrap;
    }

    div#options-22-list .label span {
        white-space: normal !important;
    }


    div#mp-mnum-error {
        margin-top: -20px;
        padding-bottom: 20px;
        font-size: 24px !important;
    }

    .main-shr-divs-parts h1 {
        font-size: 23px;
    }

    .main-shr-divs-parts h2 {
        font-size: 20px;
    }

    .tmp6_field_newsletter #mp-newsletter-error{
        font-size: 24px !important;
    }

     .hr-shrk-desk-bns {
        display: none !important;
    }


    .hr-shrk-mob-bns {
        display: block !important;
    }


    .homepage-content-main .maincontent .column-main .leftside.desktopp{
        display: none !important;
    }

    .homepage-content-main .maincontent .column-main .leftside.mobile{
        display: block !important;
    }

    .section.section-sm.bg-default.hr-custtm .container-fluid {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .section.section-sm.bg-default.hr-custtm .col-sm-12, .section.section-sm.bg-default.hr-custtm .col-md-12, .section.section-sm.bg-default.hr-custtm .col-lg-12 {
        padding: 0;
    }

    .section.section-sm.bg-default.hr-custtm .col-sm-12, .section.section-sm.bg-default.hr-custtm .col-md-12, .section.section-sm.bg-default.hr-custtm .col-lg-12 {
        padding: 0;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element {
        margin-right: -10px;
        margin-left: -10px;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
         font-size: 30px;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
        line-height: 1.1;
        margin-bottom: 1rem !important;
    }

    .row.row-40.hr-secondd-sec .photo-gallery-grid {
        grid-template-columns: repeat(2,1fr) !important;
    }

    .cont-sec-mans {
        padding: 30px 15px !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
        font-size: 25px !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
        text-align: center !important;
    }

    .btn-cnt-secs {
        width: 100% !important;
        text-align: center !important;
    }



    /* HR Custom Popup css ends */




       /*  Digital Printing section start */

    .container.pt-mns-sctss {
    width: 100% !important;
    }

    .inr-imgss-sest {
        width: 100%;
    }

    .mns-sectsa {
        width: 100% !important;
    }

    .sects-hr-mnsr {
        display: inline-block !important;
    }

    .inq-sec-mnfs-secs .cont h3 {
        padding: 0px 5px;
    }

    .innr-conts-pt .table-responsive>.table>thead>tr>th, .innr-conts-pt .table-responsive>.table>tbody>tr>th, .innr-conts-pt  .table-responsive>.table>tfoot>tr>th, .innr-conts-pt  .table-responsive>.table>thead>tr>td, .innr-conts-pt .table-responsive>.table>tbody>tr>td, .innr-conts-pt .table-responsive>.table>tfoot>tr>td {
        white-space: normal !important;
    }

    /*  End Digital Printing section */


      /* New Digital Printing Page start */

    .product-digital-printed-pouches .swatch-option.image {
        width: 45% !important;
    }

    .product-digital-printed-pouches .product-info-main {
        width: 100% !important;
    }

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.choice.admin__field.admin__field-option {
        width: 49% !important;
    }

    .modal-popup .modal-inner-wrap {
        width: 95% !important;
    }

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field[hr="hr_26"] label[for="select_26"] span {
        white-space: initial;
    }


    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file .control {
        width: 65% !important;
        float: left;
    }


    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field[hr="hr_80"] label.label span {
        white-space: normal;
    }


    div#options-25-list span {
        white-space: inherit !important;
    }

    .field[hr="hr_26"] span {
        white-space: inherit !important;
    }

    div#options-27-list span {
        white-space: inherit !important;
    }

    .product-digital-printed-pouches .field.textarea label.label {
        text-align: left;
    }




    



    /* Digital Printing Page End */




    .inrr-machin-portns h2 {
        font-size: 25px;
    }

    .inrr-machin-portns h4 {
        display: inline-flex;
    }


}

.less-boxes-qty{
    display: none !important;
}

.product-info-main .product-add-form .box-tocart .actions #product-addtocart-button{
    background: #ec2028 !important;
    border: 1px solid #ec2028 !important;
}
.page-footer .fs-main.pad-main {
    display: none !important;
}

.page-footer{
    border-top: 1px solid #ccc;
}




.product-info-main .box-tocart div.control .input-text.qty{
    margin-left: 0px !important;
}

.products-grid .product-item:hover .product-item-actions .actions-secondary a.action.tocompare {
    display: none !important;
}

.nextday-delivery-ordr-goods:after {
    content: ' Disclaimer :- Please call us for the Stock availability for next day Delivery';
}




@media only screen and (max-width: 639px)
{
.opc-wrapper .methods-shipping {
    border-bottom: 1px solid #ddd;
    margin-top: 3px;
    color: red;
    font-size: 20px;
}
}

tr.totals-tax-summary.expanded {
    display: none !important;
}



}

.page-title-wrapper {
    font-weight: 400 !important;
    font-size: 30px !important;
    /* margin-top: 25% !important; */
    padding-top: 60px;
}






.table-custom.table-custom-primary thead th {
    color: #ffffff;
    background: #F44336;
    border: 0;
}

.table-custom th {
    padding: 15px 5px;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: #ebebeb;
}


.table-custom.table-custom-bordered td {
    border: 1px solid #989898;
}


@media (min-width: 1200px)
.list-marked > li::before {
    line-height: 34px;
}

ul.list-marked {
    text-align: left;
    line-height: 32px;
    font-size: 18px;
    color: black;
}

table.discount-price-grid-table th{
    font-size: 25px;
}




table.table-custom.table-custom-striped.table-custom-primary td {
    border: 1px solid #f1dddd;
}


h3.clamp-1 {
    font-size: 22px;
    line-height: 1.5;
    text-align: center;
    font-family: 'Archivo Narrow', sans-serif;
    text-transform: capitalize;
}



h2, .heading-2 {
    font-size: 50px;
    line-height: 1.2;
    margin-bottom: 0;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #2d2c2b;
}




.col-lg-6.col-md-6.col-sm-6.col-xs-12.align-self-center.pr-lg-4.pl-lg-4 h4 {
    font-size: 18px;
    line-height: 1.5;
    margin-top: 227px;
}

@media (min-width: 1200px)
.row + .row {
    margin-top: 60px;
}

hr#boder-bottom {
    border-bottom: 15px solid #fff;
    margin-top: 10px;
}





.block-title {
    display: none !important;
}

.faonni-socialprovider {
    margin-bottom: 30px !important;
    background-color: #eaeff8 !important;
    padding: 30px !important;
}



.hr-inner-portion .click-here-button a {
color: white !important;
}