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: #000;
}

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

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

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

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


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

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

.logo img{
        width: 100%;
}

a:hover, .alink:hover, a:visited, .alink:visited{
    color: #0B5095;
}

.sections.nav-sections {
    background: #0B5095;
}

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

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

.navigation .level0:hover{
    background-color: #000;
    color: #0B5095; 
}

.minicart-wrapper .action.showcart:hover:before {
    color: #0B5095;
}

.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 .leftside{
    width: 100%;
}


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


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

.page-header .panel.wrapper{
    border-color: transparent !important;
}



.fs-main .fs-row .fs-inner .fs-left{
    color: #0B5095 !important;
}

.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .cp-social{
    text-align: left !important;
    margin: 10px 0 0;
}


.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: #0B5095 !important;
}


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


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

.action.primary{
    background: #0B5095 !important;
    border: 1px solid #0B5095 !important;
}

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

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

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



.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 #ed5565 !important;
}

.logo img{
        width: 100%;
}


a:hover, .alink:hover, a:visited, .alink:visited{
    color: #0B5095;
}

.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;
}

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


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: #ec2028;
    float: left;
}*/



.hr-home-main {
    width: 100%;
}

.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: #ec2028 !important;
}



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


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




/*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: #0B5095;
}

.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: #ec2028;
  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: #ec2028;
    background: #ccc;
    padding: 5px;
}

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

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

.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;
    white-space: pre-wrap;
}


.scrollup{
    bottom: 25px;
}


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

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

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

.hr-tp-vid-sec-main-hm {
    margin-top: -11px;
}

.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;
}


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

form#sample-form span {
    font-size: 16px;
}

.product-info-main .product-options-bottom .box-tocart .action.primary {
    background: #ec2028 !important;
    border: 1px solid #ec2028 !important;
}

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

.hr-top-cust-heading h1 {
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
    background: #1253ae2e;
    padding: 10px;
    margin-bottom: 10px;
}

.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);
}


.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: #ec2028 !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);
}


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

.ftrr-req-smples {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 15px 0px;
}

.request-sapl-inrr {
    /*background: hsl(340deg 100% 32%);
    border-radius: 12px;
    border: none;
    padding: 0;
    cursor: pointer;
    outline-offset: 4px;
    display: inline-block;*/

    border-radius: 3.75rem;
    line-height: 2.5rem;
    font-size: 2rem;
    font-weight: 600;
    border: 1px solid #800101;
    background-image: linear-gradient(-180deg, #ff0808f5 0%, #cb1f1f 100%);
    box-shadow: 0 1rem 1.25rem 0 rgb(22 75 195 / 50%), 0 -0.25rem 1.5rem rgb(155 15 15) inset, 0 0.75rem 0.5rem rgb(255 255 255 / 40%) inset, 0 0.25rem 0.5rem 0 rgb(207 70 70) inset;



}

.request-sapl-inrr span {
    display: block;
    padding: 15px 15px;
    border-radius: 12px;
    font-size: 19px;
    /*background: hsl(345deg 100% 47%);*/
    color: white;
    transform: translateY(-6px);
    font-weight: 700;
    padding-top: 23px;
}

.request-sapl-inrr:active span {
    transform: translateY(-2px);
}

.ftrr-req-smples {
    display: none;
}

.banner.hr-vid-tp-bn {
    background: url(https://www.pouchdirect.net.au/pub/media/wysiwyg/yes.jpg) no-repeat center bottom;
    background-size: cover;
    padding: 1% 0 3% 0;
    position: relative;
    z-index: 1;
}


.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);

}


.customcontactussmenuuss:after{
	display: none !important;
}

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


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


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

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


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

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

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

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


.minicart-items .product-item-name a{
        color: #ec2028 !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: #ec2028;
}*/


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

.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;
}


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

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

.hr-main-custom-page ul.list-marked {
    font-size: 18px;
    list-style-type: none;
    padding-left: 10px;
}

.hr-main-custom-page {
    padding-top: 10px;
}

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


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


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


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

.custt-notss {
    padding: 10px;
    font-weight: 500;
    color: red;
    background: #cccccc45;
    border-radius: 8px;
}

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

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

.christ-clos-dt-main {
    border: 1px solid #cccccc7d;
    margin: 15px 0px 0px 0px;
    background: #cccccc26;
    display: inline-block;
}

.christ-clos-dt-main h2 {
    margin: 0;
    padding: 5px;
    font-size: 22px;
    font-weight: 600;
}

.christ-clos-dt-main p {
    padding: 5px;
}


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

.titleBg.hr-txts-vid {
    background: url(https://www.pouchdirect.net.au/pub/media/wysiwyg/titleBg.png) no-repeat center center;
    padding: 2% 5% 3% 5%;
    position: relative;
    background-size: contain;
}

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

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

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

.gst-excl-box {
    display: block;
    padding-bottom: 15px;
    font-weight: 600;
}

.recy-nv-regg {
    width: 100%;
    display: inline-block;
}


.recy-nv-regg h2 {
    font-weight: 700;
    font-size: 16px;
    background: #0b50951f;
    padding: 10px;
}


.field.frame_name.sample7.col-md-12 {
    background: #007bff1c;
    padding: 15px;
}

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


.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;
    float: left;
}

.catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Click Here To Choose Your Size ( w = Width, h = Height, bg = Bottom Gusset)";
    visibility: visible;
    top: 0;
    left: 0;
    display: block;
    float: left;
}

.minicart-wrapper .action.showcart.active:before{
    content: '' !important;
}

.control.Proofing.option span#options-3-container:before {
	content: '' !important;
}



.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;
}


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

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

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

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







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

.catalog-product-view .swatch-attribute.spout_size {
    padding: 10px 0 18px 15px;
    border: 1px solid #d9d9d9;
}

body.page-product-configurable.catalog-product-view.product-spout-pouch span#option-label-spout_size-157: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 span#option-label-spout_place-156:before {
    content: '3' !important;
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    visibility: visible;
    margin-right: 4px;
}

.catalog-product-view .swatch-attribute.spout_place {
    padding: 10px 0 18px 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: 1px 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: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: 4px;
}


























/* customm code Menu here*/

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

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;*/
}

.catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label{
    float: none !important;
}

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

/*.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;
}

.product-black-stripes-paper-straws .Custom.Price1{
    display: none !important;
}
 
.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;
}

.list-marked > li::before {
    content: '\2713';
    display: inline-block;
    font-weight: 900;
    color: #F44336;
    padding-right: 10px;
}

.hr-vid-secs-title {
    border-radius: 15px;
    -webkit-box-shadow: 0 5px 9px 0px rgb(0 0 0 / 51%);
    width: 98%;
    margin: 0px auto;
    padding: 5px;
    display: inline-block;
    background: #cccccc85;
}

.hr-top-head-til-vd h2 {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
}

.vid-topp-sec-vd {
    display: block;
}

.vid-block-secs {
    display: inline-block;
    width: 24.4%;
    float: left;
    padding: 10px;
    margin: 5px;
    border-radius: 15px!important;
    box-shadow: 0 5px 9px 0px rgba(0,0,0,.51)!important;
    background: #fff;
}

.bg-desgn {
    border: solid 3px #E05148;
    border-radius: 15px;
    background-color: #F9DCD3;
    box-shadow: 5px 8px 0px rgb(212 64 60 / 90%);
    -moz-box-shadow: 5px 8px 0px rgba(212, 64, 60, 0.9);
    -webkit-box-shadow: 5px 8px 0px rgb(212 64 60 / 90%);
    -o-box-shadow: 5px 8px 0px rgba(212, 64, 60, 0.9);
    margin: 10px;
    line-height: 1.2;
    padding: 10px;
    font-size: 16px !important;
    text-align: center;
    margin-bottom: 15px;
    height: 64px;
}


.vid-block-secs h3.bg-desgn span {
    color: red;
    padding-right: 5px;
    font-weight: bold;
}

p.vid-mn-sect iframe {
    border-radius: 15px;
}


.hr-vid-secs-title.sec-dow-secs {
    margin-top: 30px;
}


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



/* customm code Menu ends here*/

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

ul.list-marked.hr-cust-tp-lst li {
    list-style-type: none;
}

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

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


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

.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;
}

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


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

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

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

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

.hr-request-sample span {
    background: #0157b9;
    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-touch-free-hand-sanitizer-dispenser-with-stand-pump-included div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after {
	content: "Click Here To Choose Your Size ( w = Width, h = Height )";
}

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

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

.hrloader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #0b5095;
    border-bottom: 16px solid #0b5095;
    width: 50px;
    height: 50px;
    -webkit-animation: hrspin 2s linear infinite;
    animation: hrspin 2s linear infinite;
    margin: 0 auto;
}

.catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Select Sealer Size Here";
    visibility: visible;
    top: 0;
    left: 0;
    display: block;
    float: left;
}

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

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

.cms-home h1 {
    display: none !important;
}

.cms-contact-us h1, .cms-design-services h1, .cms-designing-charges-for-printed-labels h1, .cms-inquiry h1, .cms-print-finish-recyclable-packaging-coffee-tea h1, .cms-return-policy h1, .cms-stock-products h1, .cms-terms-and-conditions h1 {
    display: none !important;
}


body.page-product-configurable.catalog-product-view.product-bopp-tape.page-layout-1column .gst-excl-box {
    display: inline-block !important;
    padding-bottom: 15px;
    font-weight: 600; 
    width: 100% !important;
}


body.page-product-configurable.catalog-product-view.product-bopp-tape.page-layout-1column .Custom.Price1 {
    display: none !important;
}


body.page-product-configurable.catalog-product-view.product-bopp-tape.page-layout-1column .discount-statem-listt {
    display: none !important;
}


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

.col-lg-12.col-sm-12.col-md-12.text_colm.text-center.products_intro.pr-lg-0 {
    text-align: left !important;
}


body.page-product-configurable.catalog-product-view.product-retort-pouch-three-side-seal.page-layout-1column .Custom.Price1 {
    display: none !important;
}

body.page-product-configurable.catalog-product-view.product-retort-pouch-stand-up-pouches.page-layout-1column .Custom.Price1 {
    display: none !important;
}







.product-custom-label-printing div#product-options-wrapper label[for="attribute143"]:before {
    content: '1';
    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 span:before {
    content: 'Select ';
}

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

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

.table-checkout-shipping-method tbody td#label_carrier_freeshipping_freeshipping:after {
    content: ' ( For Pick Up: Sales team will contact you when the order is ready for collection ) ( Sydney warehouse: 12 Cullen Place Smithfield NSW 2164 )';
    color: #ff0606;
    font-weight: 600;
}








/* 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;
}

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

.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;
}


.product-retort-pouch-three-side-seal .product-social-links {
    display: none !important;
}


.product-retort-pouch-stand-up-pouches .product-social-links {
    display: none !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: 24.6%;    
}

.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_11_file"] .control {
    width: 50% !important;
    float: left;
}

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

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

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

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

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

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

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

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

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





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

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

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

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

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

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

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

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

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

.product-digital-printed-pouches label#options_20_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_5]: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_6]: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_7]: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_8]: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_10]: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_21_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_5] {
    float: left;
    text-align: left;
}

.product-digital-printed-pouches div#product-options-wrapper label[for=select_5]:after {
    content: '(Our size is based considering coffee beans volume. If you are filling different product than you may require different size. We recommend to order our sample set to check suitable size for your product.)';
    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-154:after {
    content: '(Please select anyone from below)';
    font-size: 16px;
    color: #e93030fa;
    padding-left: 5px;
    white-space: initial;
}

.product-digital-printed-pouches div#product-options-wrapper label[for=select_5] span:after {
    content: '(Select from below)';
    font-size: 16px;
    color: #e93030fa;
    padding-left: 5px;
}


.product-digital-printed-pouches div#product-options-wrapper label[for=select_7]:after {
    content: '(Choose one)';
    font-size: 16px;
    color: #e93030fa;
    padding-left: 5px;
}


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

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

.product-digital-printed-pouches div#product-options-wrapper label[for=select_8] {
    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;
}


.customm-option-label-pouch_style-184 {
    display: inline-block;
}


.customm-option-label-what_s_going_in_your_bag-185 {
    display: inline-block;
}



.product-digital-printed-pouches .product-add-form .product-options-wrapper .field > .control {
    width: 100% !important;
}



/* End New Digital Printing Product Page */










































/* 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-slide-content {
    box-sizing: border-box;
    box-shadow: 0 2px 3px 0 rgba(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: #0b5095;
}


.customer-account-index .block.block-dashboard-orders .table-wrapper.orders-recent .table-order-items.recent td.col.actions span {
    background: #0b5095 !important;
    color: #fff !important;
    padding: 5px 9px !important;
    border-radius: 7px !important;
}


.customer-account-index .block.block-dashboard-orders .table-wrapper.orders-recent .table-order-items.recent td.col.actions span:hover {
    background: red !important;
    color: #fff !important;
    padding: 5px 9px !important;
    border-radius: 7px !important;
}



ul.list-marked.hr-cust-tp-lst a {
    font-weight: 600;
    color: #0B5095;
}

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

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

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

.hr-headingg ul.list-marked {
    padding-left: 0;
}

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

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

.hr-qty-txt {
    display: none;
}


.sections.nav-sections .fr-inqqs-pgss {
    background: #ec2028;
}

.sections.nav-sections .free-tp-smpls {
    background: #ec2028;
}

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

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;
}

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

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

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

.control.qty.carthrstkr span {
    font-weight: 600;
    color: red;
}

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


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

}


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

p.hr-txt-prr-qty {
    color: red;
    font-weight: 700;
    padding: 3px 10px;
}

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

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
    transform: translate3d(0px,0,0) !important;
}

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

div#options-3-list .label[for~="options_3_2"] span:after {
    content: 'We only accept AI, PSD, CDR or PDF with Open or Vector format file';
    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;
}

.update-itemss {
    display: none;
}

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

div#captcha_msg {
    color: #ff0000;
}

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

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

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

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


/* customm inquiry code ends here*/

.field.frame_name.sample7.col-md-12 span {
    font-weight: 700;
}

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

.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;
}

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

.product-red-stripes-paper-straws .Custom.Price1{
    display: none !important;
}

.hr-headingg .list-marked>li {
    list-style: none;
    font-size: 18px;
}

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

span.cart-pri-sin-stkrs {
    font-weight: 700;
    color: red;
}

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


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


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

.catalog-product-view.product-custom-sticker-printing .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span:before {
    content: '7';
}

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

span.stocktxt ul {
    padding-top: 10px;
}

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

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

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

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

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

.btn_3.cust-hrr-btnn span {
    padding: 5px;
    background: red;
    display: inline-block;
    color: #fff;
    border-radius: 6px;
    font-weight: 700;
    font-size: 14px;
    box-shadow: 0 1rem 1.25rem 0 rgb(22 75 195 / 50%), 0 -0.25rem 1.5rem rgb(155 15 15) inset, 0 0.75rem 0.5rem rgb(255 255 255 / 40%) inset, 0 0.25rem 0.5rem 0 rgb(207 70 70) inset;
}

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

.label[for="select_1"]:after {
    content: '* [ PAPER (minimum 500 pieces), PLASTIC (minimum 3000 pieces) ]' !important;
    color: #e02b27 !important;
    font-weight: 700;
    /*font-size: 14px !important;*/
    white-space: pre-wrap;
}

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

.btn_3.cust-hrr-btnn span:hover {
    padding: 5px;
    background: #0b5095;
    display: inline-block;
    color: #fff;
    border-radius: 6px;
    font-weight: 700;
    font-size: 14px;
    box-shadow: 0 1rem 1.25rem 0 rgb(22 75 195 / 50%), 0 -0.25rem 1.5rem rgb(15 73 155) inset, 0 0.75rem 0.5rem rgb(255 255 255 / 40%) inset, 0 0.25rem 0.5rem 0 rgb(70 135 207) inset;
}

/* customm contact code ends here*/

div#tab-label-description {
    border: 1px solid #dddddd !important;
    margin-top: 2px !important;
    background: #dedede9e;
}

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

.addtocart-disablee {
    cursor: not-allowed !important;
}

.gallery-popup .fotorama__thumb__arr, .gallery-popup .fotorama__thumb__arr:hover, .gallery-popup .fotorama__arr, .gallery-popup .fotorama__arr:hover, .photo-gallery-fullscreen .fotorama__thumb__arr, .photo-gallery-fullscreen .fotorama__thumb__arr:hover, .photo-gallery-fullscreen .fotorama__arr, .photo-gallery-fullscreen .fotorama__arr:hover {
    background-color: #1253ae !important;
}

form#sample-form strong {
    font-size: 16px;
}


.minicart-wrapper .action.showcart .counter.qty {
    margin-top: -9px;
}

.checkout-payment-method .payment-option-title.field.choice .action-toggle {
    color: #0b5095;
    display: inline-block;
    text-decoration: none;
    font-weight: 700;
}





/* 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 */





.checkout-payment-method .payment-option-title.field.choice span.action.action-toggle:after {
    background: #ec2028 !important;
    padding: 4px;
    border-radius: 5px;
    color: #fff;
}

.checkout-payment-method .payment-option-title.field.choice {
    padding: 20px 0 10px 0 !important;
}


.checkout-payment-method .opc-payment-additional.comment .payment-option-content {
    padding: 0 0 20px 10px !important;
}


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

.form.create.account {
    background: #cccccc73;
    padding: 15px;
    border-radius: 1%;
}

.showBtnn {
  display: block;
  /*border: 1px solid red;*/
  box-shadow: 0 0 2px black;
  border: 1px solid #008080;
  max-width: 450px;
  margin-bottom: 0px;
  text-align: center;
  position: relative;
  color: #52a310;
  font-weight: 800;
  font-size: 18px;
}


.hidemee {
  display: none;  
  border: 1px solid #ccc;
  margin-bottom: 13px;
}

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

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

.hr-custom-inqqq-mainn {
    text-align-last: center;
}

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

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

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

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

a.showBtnn:after {
    content: "▼";
    font-size: 14px;
    pointer-events: none;
    position: absolute;
    right: 0.8rem;
    top: 0.3rem;
    z-index: 1;
}

.catalog-product-view.product-touch-free-hand-sanitizer-dispenser-with-stand-pump-included .Custom.Price1 {
	display: none !important;
}

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

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

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

a.showBtnn.active:after {
    transform: rotate(180deg);
}

body.catalog-product-view.category-measuring-scoops div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Click Here To Choose Your Size ( d = Diameter, h = Height, l = Length)";
}

.block.block-customer-login {
    background: #cccccc47;
    padding: 15px;
    border-radius: 1%;
}

body.catalog-product-view.category-plastic-mailing-envelopes div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Click Here To Choose Your Size ( w = Width, h = Height, f = Flap)";
}

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

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

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

a.level-top.ui-corner-all.customcontactussmenuuss span.label.label-info {
    text-indent: -9999px;
    background: url(/pub/media/wysiwyg/new-new.gif);
    display: inline-block !important;
    height: 15px;
    width: 60px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 40px 16px;
    border: 0 solid !important;
}

@-webkit-keyframes hrspin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes hrspin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.product-touch-free-hand-sanitizer-dispenser-with-stand-pump-included .product-options-bottom .fieldset span#finalouterrrsp {
    visibility: hidden;
}


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

.hr-slide-content:hover {
    background: #000;
}

.product-custom-label-printing 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;
}

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

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

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

ul.list-marked.hr-cust-tp-lst {
    padding: 0;
}

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


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;
}


body.page-print.account.sales-order-print a.logo {
    /*background: #1253ae !important;*/
    content:url(https://www.pouchmakers.com/pub/media/sales/store/logo/default/New_Pouchmakers.jpg) !important; 
    max-width: 285px;
}


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


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



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;
    }
}

.catalog-product-view .product.info.detailed a#tab-label-description-title {
	background-color: #dedede8a !important;
	visibility: hidden;
}

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;
}
*/

.gallery-popup .fotorama__thumb__arr, .gallery-popup .fotorama__thumb__arr:hover, .gallery-popup .fotorama__arr, .gallery-popup .fotorama__arr:hover, .photo-gallery-fullscreen .fotorama__thumb__arr, .photo-gallery-fullscreen .fotorama__thumb__arr:hover, .photo-gallery-fullscreen .fotorama__arr, .photo-gallery-fullscreen .fotorama__arr:hover {
    background-color: #1253ae !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;
}

form#contact-form .fieldset>.field span {
    font-size: 16px;
}

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;
}

body.cms-terms-and-conditions.cms-page-view main#maincontent {
    max-width: 1280px !important;
}

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

.hrsload {
    display: none;
}

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

.bottom-checkout-btn-cart {
    display: none;
}

span#price_cust_id {
    margin-left: 104px;
}

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

.product-white-paper-straws .Custom.Price1{
    display: none !important;
}

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

.product-custom-sticker-printing div#product-options-wrapper label[for="attribute143"]:before {
    content: '1';
    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;
}

.hs-cust-inqqq {
    padding-top: 40px;
    margin: 0 auto !important;
    justify-content: center;
}

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

.block.block-new-customer {
    background: #cccccc47;
    padding: 15px;
    border-radius: 1%;
}

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

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

.addtocart-disablee {
    cursor: not-allowed !important;
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
    transform: translate3d(0px,0,0) !important;
}

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

a#tab-label-description-title:before{
	content: 'Features & details of this product';
    visibility: visible !important;
    font-size: 17px !important;
    font-weight: 600;
}

.catalog-product-view.product-touch-free-hand-sanitizer-dispenser-with-stand-pump-included .less-boxes-qty {
	display: none !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: 60px !important;
}

.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.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;
}

.field.frame_name.sample7.col-md-12 .label.shi-label {
    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;
}

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

div.swatch-option.color#option-label-color-93-item-322 {
    background: linear-gradient(90deg, #FFF 50%, #b47753 50%) !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%;
    
}

.col-lg-12.col-sm-12.col-md-12.hr-headingg {
    padding-right: 0px;
    padding-left: 0px;
}

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


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

.hs-cust-inqqq a {
    background: red;
    color: #fff;
    font-size: 31px;
    padding: 15px;
    border: 50px 50px;
    border-radius: 40px;
    margin: 0 auto !important;
}

.update-itemss {
    display: none;
}

.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;
}

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

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


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

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

.Customm-prooduct-inner-grid .container-custommm .middle-custommmm .text {
  background-color: #000;
  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;
}

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

.checkout-container .fieldset>.field>.label {
	font-size: 100%;
}

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


/* 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%;
}

.gallery-popup .fotorama__caption {
    display: none !important;
}

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

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

.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.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;
}

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

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

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

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

div#options-3-list .label[for~="options_3_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;
}

.hr-request-sample span:hover{
    background: #0157b9c7 !important;
}

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

.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;
}

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

.control.sampleee-7 label {
    font-weight: 600 !important;
}

.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;
}


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

.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;
}

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

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

.product-custom-sticker-printing 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;
}

.modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close {
    right: 13px !important;
    top: -30px !important;
    background: #ec2028 !important;
}


/* 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;
}

.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;
}

.hs-cust-inqqq a:hover {
    background: #0b5095;
}

.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;
}



/* ends Payment gateway */


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



/* 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;
}

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

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

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

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

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

.product-info-main .product-social-links {
    display: inline-block;
}

.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-white-plastic-mailing-envelopes .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;   */
}


.photo-gallery-grid .grid-item {
    text-align: center;
}



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;
}

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

.product-touch-free-hand-sanitizer-dispenser-with-stand-pump-included .product-options-bottom .fieldset span#finalouterrrsp:before {
    content: '( 1 Box = 1 Piece)';
    visibility: visible;
}

/* 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;
}

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

.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;
}

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

.perbox {
    margin-top: 0px !important;
    padding-left: 0px !important;
    position: relative !important;
    padding-top: 37px !important;
    float: left;
    line-height: 0px !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;
}


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

span#finalouterrrsp {
    font-size: 17px;
    color: #ec2028 !important;
    line-height: 0px;
    padding-left: 5px;
    padding-top: 36px;
    display: inline-block;
}

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

.catalog-product-view.product-heat-sealing-machine-for-bags .perbox{
    display: none !important;
}

.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;
}

.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-23{
    background: linear-gradient(90deg, #FFF 50%, #ac9865 50%) !important; 
}

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

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


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

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

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


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

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


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

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


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

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

div.swatch-option.color#option-label-color-93-item-37{
    background: linear-gradient(90deg, #FFF 50%, #fff 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;
}

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

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

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

.column-main.hr-sliders-homepage.wow.bounceInUp.animated.shdw.shdw-new.hr-50 {
    width: 48% !important;
    margin: 10px;
}

.catalog-product-view.product-heat-sealing-machine-for-bags .FinalPriceProductdetails{
    display: none !important;
}

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

.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;
}

.catalog-product-view.product-heat-sealing-machine-for-bags .product-info-main .product-options-bottom .price-box.price-final_price{
    float: none !important;
}

.block-minicart .block-content>.actions>.secondary{
    padding: 10px;
    background: #ec2028; 
}

.product-custom-sticker-printing div#product-options-wrapper label[for="select_3"]:before {
    content: '6';
    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 #options_4_file-label span:before {
    content: '';
}

.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;
}

.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: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
}

.guest-checkouttt-btn{
    background: #0B5095 !important;
    border: 1px solid #0B5095 !important;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    padding: 8px 15px;
    font-size: 1.3rem;
    cursor: pointer;
}

.forrrggt{
    float: left;
}

 .less-boxes-qty{
        width: 100% !important;
        display: flex !important;
}


.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: #ec2028;
    border: none;
    width: 80%;
    border-radius: 40px;
    box-shadow: 0 3px #999999a3;
}

.footer-request-a-sample {
    padding: 15px 0 0 0;
}


.inner-request-a-sample-footer:hover {
    box-shadow: 0 4px #999999f2;
}


.inner-request-a-sample-footer a {
    color: #fff;
}

.scoopsss{
    display: none;
}

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

.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;
}

.catalog-product-view.product-heat-sealing-machine-for-bags .Custom.Price1{
    display: none !important;
}

.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;
}

.catalog-product-view.product-heat-sealing-machine-for-bags .less-boxes-qty{
    display: none !important;
}

.product-clear-measuring-scoops .box-tocart .actions{
    padding-top: 10px;
}

.catalog-product-view.product-heat-sealing-machine-for-bags .discount-statem-listt{
    display: none !important;
}

.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: #ec2028;
    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;
}

/*.checkout-shipping-method .step-title:after {
    content: "( COVID 19 - Please note delivery delays may occur during this time)";
    color: red;
    padding-left: 10px;
    font-size: 20px;
}*/




/*.checkout-shipping-method .step-title:after {
    content: "( Please note for ONLINE ordering there will be delays in delivery due to Warehouse Shifting, Sorry for the delay)";
    color: red;
    padding-left: 10px;
    font-size: 20px;
}
*/
/* 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: #0B5095;
}

.hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
    font-size: 16px;
    padding: 5px 8px;
}

.hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider{
    top: auto;
    bottom: 0;
    background-color: #0000009e;
    left: 25px;
    width: calc(100% - 60px);
}

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


.hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .buttons{
    display: none;
}


.hr-desk-view{
    display: none;
}

.hr-mobile-view{
    display: none;
}



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


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


div#scroll-to-top .scrollup{
    background-color: #0B5095 !important;
    border-color: #0B5095 !important;
}

div#scroll-to-top .scrollup:hover{
    color: #fff !important;
    background-color: #000 !important;
}

.secondary.forrrggt a {
    color: #0B5095;
}



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


.checkout-index-index .note.shipping {
    font-weight: 700;
    padding: 10px 0px;
    font-size: 16px;
}

.checkout-index-index .note.shipping span {
    color: #ec2028;
}



.homepage-content-main .maincontent .column-main .leftside.desktopp img:hover{
    border: 2px solid #0B5095;
}


.homepage-content-main .maincontent .column-main.hr-50 .leftside.desktopp img:hover{
    border: 0px solid #0B5095;
}


.checkout-index-index .page-header{
    border-bottom: 2px solid #0B5095;
    margin-bottom: 20px;
}

.hr-popup-stk a {
    background: #1253ae;
    padding: 10px;
    display: inline-block;
    border-radius: 10px;
    color: #fff;
    margin-top: 4%;
}


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


.catalog-product-view .paypal-button {
    display: none;
}

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

.cms-custom-oxo-degradable-bags .page-main {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
}

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

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

.cms-cold-seal-roll .page-main {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
}

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

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

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


.cms-stock-products .page-main {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
}

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


.less-boxes-qty {
    padding: 10px 10px;
    background: #cccccc5e;
    margin-bottom: 10px;
    font-weight: 600;
}

.less-boxes-qty span a {
    color: #ec2028 !important;
}

.less-boxes-qty span a:hover {
    text-decoration: underline;
}


.contact-us-main-divvv a {
    color: #000;
}

div#mp-popup-template6 .tmp6-left-title ul {
    margin-top: 0% !important;
}

.contact-us-main-divvv a:hover {
    color: #0B5095;
}


.minicart-wrapper .action.showcart .text{
    font-weight: 700;
}

#mp-popup-template6 .tmp6-text-content h2 {
    padding-top: 7%;
    font-weight: 600;
    margin-bottom: 0px !important;
}






@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;
       }

    .cms-home main#maincontent{
        max-width: 100% !important;
        margin-top: 0px !important;
/*        padding-left: 0px;
        padding-right: 0px;
*/    }

    .logo img {
            width: 300px;
    }

    .minicart-wrapper .action.showcart .counter.qty span.counter-number {
        background: #0B5095;
        padding: 0 5px;
        border-radius: 28%;
        color: #0B5095;
    }

    .block.block-search {
        box-sizing: content-box !important;
    }

    .block-search {
        padding: 9px 11% 9px 15px !important;
        width: 550px !important;
    }

    .block-search input {
        border-color: #0B5095 !important;
    }

    .block-search .action.search {
        right: 20% !important;
    }

    .block-search input{
        color: #0B5095  !important;
    }

    .block-search .action.search:before{
        color: #0B5095 !important;
    }

    /*.block-search input{
        background-color: #9159247a !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-custom-label-printing .output1 {
        left: 10%;
        top: -90px;
    }

    .product-info-main .product-social-links .product-addto-links a.action.towishlist:hover{
        color: #ec2028 !important;
    }

    .product-info-main .product-social-links .action.mailto.friend:hover{
        color: #ec2028 !important;
    }

    .Bigscreens-thank-you {
        display: block;
    }

    .opc-progress-bar-item._active:before{
        background: #ec2028 !important;
    }

    .opc-progress-bar-item._active>span:before{
        background: #ec2028 !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: #ec2028 !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 #fff !important;
    }

    .minicart-wrapper .action.showcart:hover:before{
        color: #0B5095 !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;
    }


    .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: #ec2028;
    }


    .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: #ec2028 !important;

    }

    header.page-header .panel.wrapper .panel.header {
        max-width: 1280px !important;
    }

    header.page-header .header.content {
        max-width: 1280px !important;
    }

    .Mobile-thank-you {
        display: none;
    }

    .sections.nav-sections .section-items.nav-sections-items {
        max-width: 1400px !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;
        height: 33px;
    }

    .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: #ec2028;
    }

    .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;
    }


/*  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: #ec2028 !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;
    }

    .product-custom-sticker-printing .output1 {
        left: 8%;
        top: -105px;
    }

    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: #0B5095 !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: #0B5095 !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: #ec2028 !important;
        font-weight: 700;
    }

    .checkout-shipping-method .actions-toolbar>.primary {
    	float: left !important;
    	margin-top: 20px;
	}



/*  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: #ec2028;
    }

    .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;
    }

    small.copyright .company-links ul.links{
        margin-right: 3% !important;
    }

    .methods-shipping .actions-toolbar .action.primary span {
    	padding: 15px;
	}

    .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;
    }

    .customer-welcome .action.switch {
        color: #fff !important;
        background: #0b5095 !important;
        padding: 0px 5px !important;
        border: 1px solid !important;
    }


    .customer-welcome .action.switch:hover {
        background: red !important;
        border: 1px solid !important;
    }


    .page-main {
        width: 97% !important;
    }

    .cms-page-view.page-layout-2columns-left .owl-carousel.owl-theme.owl-center.owl-loaded {
        border: 1px solid #ccc;
    }


    .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 #ec2028;
    }

    .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: #0B5095;
        padding: 0 5px;
        border-radius: 28%;
    }

    .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;
    }

    .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: #ec2028 !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;
    }

    .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://www.pouchdirect.net.au/pub/media/wysiwyg/Black-Cart-icon.png);
        position: absolute;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 50px;
        height: 45px;
        float: left;
        bottom: -6px;
        right: 0;
    }


    .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: #ec2028 !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;
    }


    .product-info-main .product-add-form .box-tocart .field.qty .control {
        z-index: 2 !important;
    }


    .navigation .level0 > .level-top{
        color: #fff !important;
    }

    .hr-desk-view{
        display: block;
    }

    body.cms-home.page-layout-1column main#maincontent {
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 0px;
    }

    .column-main.hr-sliders-homepage.hr-second-slidee .leftside {
        order: 2;
    }

    .homepage-content-main .maincontent .column-main .leftside.desktopp{
        display: block !important;
    }

    .minicart-wrapper .action.showcart .text {
        padding-left: 0;
        padding-right: 12px;
        max-width: 93px;
        margin-top: 8px;
        line-height: 18px;
        white-space: pre-wrap;
    }

    .homepage-content-main .maincontent .column-main .leftside.desktopp img{
            /*border-radius: 1%; */
            margin-bottom: -5px;
    }

    .minicart-wrapper span.counter-number {
        background: 0 0 !important;
        padding: 0 3px;
        padding-right: 11px !important;
        color: #fff;
    }







}

@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: #cccccc94;
    }

    .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: #ec2028 !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 #ed5565 !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: #ec2028 !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: #f2f2f2 !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: #0B5095 !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: #0B5095 !important;
    }

    .block-search .label:active:before{
        border-color: #0B5095 !important;
    }

    .block-search .label:hover:before{
        color: #0B5095 !important;
    }

    .minicart-wrapper span.counter-number {
        background: #0B5095;
        padding: 0px 3px;
        color: #fff;
    }

    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;
    }

    .block-search .label {
        display: none;
    }

    .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%;
    }


    .Mobile-thank-you {
        display: block !important;
    }

    .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: #ec2028;
    }


    .Customm-hr-prooduct-inner-grid .hr-custom-what-cat.col-md-3 {
        width: 50% !important;
        float: left !important;
    }


    .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: #ec2028;
        text-decoration: underline;
    }

    .column-main.hr-sliders-homepage.wow.bounceInUp.animated.shdw.shdw-new.hr-50 {
        width: 100% !important;
        margin: 10px 0px !important;
    }

    .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;
    }

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

    /*.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-custom-label-printing label.label{
    	text-align: left;
    	line-height: 16px;
    }

    .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;
    }


    .side-nav-categories .block-title{
        display: inline-block;
        width: 100%;
    }

    .side-nav-categories{
        display: inline-block;
    }

    .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;
    }

    .hr-txts-vid {
        line-height: 22px !important;
    }

    .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;
    }

    .product-info-main .product-social-links .product-addto-links a.action.tocompare{
        display: none !important;
    }

    .action-primary:hover{
        background: #ec2028 !important;
        border: 1px solid #ec2028 !important;
    }

    .Bigscreens-thank-you {
        display: none !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;
    }


    .fotorama__fullscreen .fotorama__arr.fotorama__arr--prev {
       display: block !important;
       width: 30px;
       height: 50px;
       top: 45%;
    }

    .fotorama__fullscreen .fotorama__arr.fotorama__arr--next {
        display: block !important;
        width: 30px;
        height: 50px;
        top: 45%;
    }

    .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%;
    }

    span#finalouterrrsp {
        font-size: 17px;
        color: #ec2028 !important;
    }

    .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;
    }

    .col-lg-12.col-sm-12.col-md-12.hr-headingg {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .contact-us-main-divvv .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;
    }

    .hr-shrk-desk-bns {
        display: none !important;
    }

    .hr-shrk-mob-bns {
        display: block !important;
    }
/*
    .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;
    }


    .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;
    }



    .swatch-option-tooltip{
        display: none !important;
    }

    .foil-clear-smelll-prof-both{
        padding-left: 0px !important;
    }

    .foil-clear-smelll-prof-pr{
        padding-left: 0px !important;
    }

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

    .block-search .label:before{
        color: #0B5095 !important;
    }

    .copyright{
        padding: 10px 0 10px !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://www.pouchdirect.net.au/pub/media/wysiwyg/Black-Cart-icon.png);
        position: absolute;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 50px;
        height: 45px;
        float: left;
        bottom: -9px;
        right: 0;
    }



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

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

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

    .hr-sliders-homepage .owl-stage-outer.hr-slider-slidess {
        padding-top: 0px !important;
        padding-bottom: 10px !important;
    }

    .fs-main .fs-row .fs-inner .fs-right.hr-sampl {
        padding-left : 10px !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .cp-social{
        float: left !important;
    }

     .homepage-content-main .maincontent .column-main .leftside.mobile{
        display: block !important;
    }





/*
    .homepage-content-main .column-main.hr-sliders-homepage {
        border-top: 1px solid #00000052;
    }*/
    /*.homepage-content-main .maincontent .column-main .leftside.mobile img{
        border-radius: 3%;
    }*/

    .column-main.hr-sliders-homepage.wow.bounceInUp.animated.shdw.shdw-new.frst-one{
        margin: 0px !important;
    }

    .homepage-content-main .maincontent .column-main .leftside.mobile img{
        margin-bottom: -5px;
    }

    .minicart-wrapper .action.showcart .text {
        display: inline-block;
        white-space: pre-wrap;
        max-width: 90px;
        line-height: 17px;
        margin-top: 9px;
        font-size: 12px !important;
    }

    .cms-inquiry #maincontent {
        margin-top: 10px !important;
    }

    .cms-inquiry .field.note.no-label {
        display: none;
    }

    .inq-main .inqq-form .form.contact .legend span{
        font-weight: 800;
        color: #0B5095 !important;
    }

    .minicart-wrapper .action.showcart .text {
        display: inline-block !important;
    }

    .minicart-wrapper .action.showcart:before {
        bottom: -7px !important;
    }


    .checkout-container .opc-estimated-wrapper .minicart-wrapper .action.showcart:before {
        bottom: -19px !important;
    }

    .opc-wrapper .form.payments .step-title {
        font-weight: 700;
    }

    .cms-inquiry .inq-main .inqq-form .fieldset > .legend{
        margin: 0 0 10px;
    }

    .minicart-wrapper span.counter-number {
        background: 0 0;
        padding-right: 10px !important;
        color: #0B5095;
        font-weight: 800;
    }


    .checkout-index-index .header.content .minicart-wrapper{
    	    display: block !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;
    }


}


@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) {   

    .fs-right.hr-samp22 a span {
        padding: 20px 50px;
    }

    .fs-right.hr-samp22 {
        padding-left: 0px !important;
    }




}

@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;
    }

    .hr-cl-7 {
        margin-left: -20px !important;
    }

    .vid-block-secs {
        width: 24.3%;
    }

    .bg-desgn {
        height: 80px;
    }


 
}



@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;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 13px !important;
    }

    span#hr-stockLbl {
        width: 89% !important;
    }

    .hr-txts-vid {
        font-size: 28px !important;
    }

    .vid-block-secs {
        width: 24.2%;
    }

    .bg-desgn {
        height: 80px;
    }

    .txt-conts-secs .sqs-block-content h2 {
    	font-size: 42px !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;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 11px !important;
    }

    span#hr-stockLbl {
        width: 95% !important;
    }

    .hr-txts-vid {
        font-size: 28px !important;
    }

    .vid-block-secs {
        width: 24.1%;
    }

    .bg-desgn {
        height: 80px;
    }

    .free-tp-smpls {
        display: none !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
    	font-size: 40px !important;
    }

    .vid-main-sects {
        height: 660px !important;
    }

    #text-mns-sces {
        width: 950px !important;
    }
 
}

@media (min-width: 1025px) and (max-width: 1370px) {
	.catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
		margin-top: -20px;
	}

	.catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
		margin-top: 0px !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;
    }

    .inner-request-a-sample-footer{
            width: 100% !important;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 10px !important;
    }

    .fs-right.hr-samp22 a span {
        padding: 20px 50px;
    }

    .fs-right.hr-samp22 {
        padding-left: 0px !important;
    }

    span#hr-stockLbl {
        width: 98% !important;
    }

    .hr-txts-vid {
        font-size: 24px !important;
    }

    .hr-cl-7 {
        margin-left: -70px !important;
    }

    .vid-block-secs {
        width: 32.3%;
    }

    .bg-desgn {
        height: 80px;
    }

    .hr-top-head-til-vd h2 {
        font-size: 21px;
    }

    .free-tp-smpls {
        display: none !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
    	font-size: 36px !important;
    	padding-left: 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%;
    }

    .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;
    }

    .inner-request-a-sample-footer{
        width: 100% !important;
        font-size: 15px !important;
    }

    span#hr-stockLbl {
        width: 98% !important;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 9px !important;
    }

    .fs-right.hr-samp22 a span {
        padding: 20px 50px;
    }

    .fs-right.hr-samp22 {
        padding-left: 0px !important;
    }

    .hr-txts-vid {
        font-size: 24px !important;
    }

    .hr-cl-7 {
        margin-left: -70px !important;
    }

    .vid-block-secs {
        width: 32.2%;
    }

    .bg-desgn {
        height: 80px;
    }

    .hr-top-head-til-vd h2 {
        font-size: 21px;
    }

    .free-tp-smpls {
        display: none !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
    	font-size: 36px !important;
    	padding-left: 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) {

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

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

    .container-custommm {
        width: 31% !important;
    }

    .request-sample-footer-btn.hr span{
        font-size: 17px !important;
    }

    .fs-right.hr-samp22 a span {
        padding: 20px 50px;
    }

}


@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;
    }

    .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;
        margin-left: 25px;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
		margin-left: 2px !important;
	}

    .inq-main .inqq-img{
        display: none !important;
    }

    .column-main.hr-sliders-homepage.wow.bounceInUp.animated.shdw.shdw-new.hr-50 {
        width: 47% !important;
    }

    form#contact-form{
        width: 85% !important;
    }

    .inq-main .inqq-form {
        width: 100% !important;
    }

    .about-main-img-porttt{
        padding-bottom: 23%;
    }

    .Customm-hr-prooduct-inner-grid .hr-custom-what-cat.col-md-3 {
        width: 33% !important;
        float: left !important;
    }

    .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%;
    }

    .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
        margin-top: 15%;
    }

    .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;
    }

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

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: 0px !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;
    }
   

   .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;
    }

    .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;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 9px !important;
    }

    span#hr-stockLbl {
        width: 98% !important;
    }

    .hr-txts-vid {
        font-size: 24px !important;
    }

    .hr-cl-7 {
        flex: 0 0 60.333333% !important;
        max-width: 60.333333% !important;
        margin-left: -60px !important;
    }

    .vid-block-secs {
        width: 32.2%;
    }

    .bg-desgn {
        padding: 8px;
        height: 87px;
    }

    .hr-top-head-til-vd h2 {
        font-size: 19px;
        line-height: 1.4;
    }

    .free-tp-smpls {
        display: none !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
    	font-size: 36px !important;
    	padding-left: 15px !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 */


}


@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: 245px !important;
            padding-top: 4px !important;
    }

    .header-notification{
            max-width: 40% !important;
    }

    .block-search {
        padding: 9px 3% 9px 15px !important;
        width: 41% !important;
    }

    .column-main.hr-sliders-homepage.wow.bounceInUp.animated.shdw.shdw-new.hr-50 {
        width: 47% !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;
    }

    .product-custom-label-printing .output1 {
        left: 14%;
        top: -90px;
    }

    .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;
    }

    .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;
    }

    .cp-footer-container .cp-footer-main{
        width: 50% !important;
        padding: 0 10px !important;
    }

    .row.row-40.hr-secondd-sec .photo-gallery-grid {
        grid-template-columns: repeat(3,1fr) !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;
    }

    .Customm-hr-prooduct-inner-grid .hr-custom-what-cat.col-md-3 {
        width: 33% !important;
        float: left !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;
        margin-left: 27px;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
		margin-left: 2px !important;
	}

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

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

    .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;
    }

    .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;
    }

    h4.cust-prod-text {
        font-size: 15px;
    }

     .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;
    }

    .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;
    }

    .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;
    }

    .scoopsss span.currencyy{
        line-height: normal !important;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider{
        left: 10px !important;
        width: calc(100% - 25px);
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 9px !important;
    }

    .hr-sliders-homepage .owl-carousel .owl-stage-outer{
        padding: 10px 0 !important;
    }

    .fs-main .fs-row .fs-inner .fs-right.hr-sampl{
        padding-left: 0px !important;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: 0px !important;
    }

    .fs-right.hr-samp22 a span {
        padding: 20px 50px !important;
    }

    .request-sample-footer-btn.hr span{
        margin-left: 3px;    
    }
    
    .fs-right.hr-samp22 {
        padding-left: 0px !important;
    }

    .request-sample-footer-btn.hr span{
        font-size: 17px !important;
    }

    .logo img{
        float: left;
    }

    .copyright{
        padding: 15px 0 10px;
    }

    .ves-megamenu {
        background: #0b5095 !important;
    }

    span#hr-stockLbl {
        width: 100% !important;
    }

    .hr-txts-vid {
        font-size: 20px !important;
    }

    .hr-cl-7 {
        flex: 0 0 60.333333% !important;
        max-width: 60.333333% !important;
        margin-left: -60px !important;
    }

    .vid-block-secs {
        width: 48.5%;
    }

    .bg-desgn {
        height: 75px;
    }

    .hr-top-head-til-vd h2 {
        font-size: 19px;
        line-height: 1.4;
    }

    .free-tp-smpls {
        display: none !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
    	font-size: 31px !important;
    	padding-left: 15px !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 */


}


@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;
    }

    span#hr-stockLbl {
        width: 98% !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;
    }

    .product-custom-label-printing .output1 {
        left: 12%;
        top: -90px;
    }

    .cms-home #maincontent {
        margin-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 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;
    }


    .perbox {
        padding-bottom: 0px !important;
    }

    .content-bottom-contact p {
        margin: 0 auto !important;
        padding: 15px 0;
        width: 33%;
        font-weight: 600;
    }

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

    .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;
    }

    .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;
    }


    .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;
    }


    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;
    }

    .hr-desk-view{
        display: block;
    }

    .hr-desk-view .owl-stage-outer.hr-slider-slidess{
        padding: 0px 0 !important;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 8px !important;
    }

    .fs-right.hr-samp22 a span {
        padding: 20px 50px !important;
    }

    .fs-inner.stat-2 {
        display: none;
    }

    .fs-inner {
        width: 50% !important;
    }

    .fs-main .fs-row .fs-inner .fs-right{
        padding-left: 30px !important;
    }

    .hr-txts-vid {
        font-size: 18px !important;
    }

    .hr-cl-7 {
        flex: 0 0 75.333333% !important;
        max-width: 75.333333% !important;
        margin-left: -60px !important;
    }


    .vid-block-secs {
        width: 48.1%;
    }

    .bg-desgn {
        height: 92px;
    }

    .hr-top-head-til-vd h2 {
        font-size: 17px;
        line-height: 1.4;
    }

    .txt-conts-secs .sqs-block-content h2 {
    	font-size: 25px !important;
    	padding-left: 15px !important;
    }

    .sqs-bttn-blk a {
    	font-size: 16px !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 */



}

@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: -18px !important;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
		margin-top: 0px !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;
    }

    .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;
    }

    span#hr-stockLbl {
        width: 98% !important;
    }

    .product-info-main .product-add-form .box-tocart .actions #product-addtocart-button{
        width: 50% !important;
    }

    .product-social-links{
        text-align: left !important;
    }

    .category-top-headerss h1{
        font-size: 20px;
    }

    .cms-home #maincontent {
        margin-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -20px !important;
        margin-left: 25px;
    }

    .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: 23px !important;
        padding-bottom: 0px !important;
        line-height: 0px !important;
        padding-right: 5px;
    }


    .content-bottom-contact p {
        margin: 0 auto !important;
        padding: 15px 0;
        width: 42%;
        font-weight: 600;
    }

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

    .content-bottom-contact .col-sm-4 {
        padding: 10px 0;
    }

    .product-custom-label-printing .output1 {
        left: 14%;
        top: -90px;
    }


    .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;
    }


	.catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
		margin-left: 2px !important;
	}

    .main-payment-gateway-formm{
        width: 333px !important;
    }


    form#contact-form .actions-toolbar button.action.submit.primary {
        width: 70% !important;
    }

    .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: 27px !important;
        display: block;
        padding-top: 108px !important;
    }


    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;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: 0px !important;
    }

    .FinalPriceProductdetails.scoopsss span#finalouterrrsp{
        line-height: 22px !important;
        font-size: 15px !important;
    }

    .hr-desk-view{
        display: block;
    }

    .hr-desk-view .owl-stage-outer.hr-slider-slidess{
        padding: 0px 0 !important;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 8px !important;
    }

    .fs-right.hr-samp22 a span {
        padding: 20px 45px !important;
    }

    .fs-inner.stat-2 {
        display: none;
    }

    .fs-inner {
        width: 50% !important;
    }

    .fs-main .fs-row .fs-inner .fs-right{
            padding-left: 10px !important;
    }

    .fs-main .fs-row .fs-inner .fs-right.hr-sampl {
        padding-left: 0px !important;
    }

    .fs-main .fs-row .fs-inner{
        margin-bottom: 0px !important;
    }

    .hr-txts-vid {
        font-size: 16px !important;
    }

    .hr-cl-7 {
        flex: 0 0 80.333333% !important;
        max-width: 80.333333% !important;
        margin-left: -60px !important;
    }

    .vid-block-secs {
        width: 98%;
    }

    .bg-desgn {
        height: auto !important;
    }

    .hr-top-head-til-vd h2 {
        font-size: 17px;
        line-height: 1.4;
    }

    .txt-conts-secs .sqs-block-content h2 {
    	font-size: 21px !important;
    }

    .sqs-bttn-blk a {
    	font-size: 16px !important;
    }

    .cont-sec-mans {
    	padding: 40px 10px !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 */



}


@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: 10px 0 10px 27px !important;
        max-width: 54% !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;
    }

    .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;
    }

    .cms-home #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: -27px !important;
        margin-left: 26px;
    }

    .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: #ec2028 !important;
        float: left;
        padding-top: 0px;
        display: block;
        padding-left: 5px;
        line-height: 40px !important;
    }

    .catalog-product-view .box-tocart {
        margin: 0 0 10px !important;
    }


    .content-bottom-contact p {
        margin: 0 auto !important;
        padding: 15px 0;
        width: 65%;
        font-weight: 600;
    }

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

    .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;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
		margin-left: 2px !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%;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: 0px !important;
    }

    .mobile-view-number-displayed span.mobilenumber1 a {
        color: #fff;
    }

    .block-search input  {
        position: static !important;
    }

    .mobile-view-number-displayed span.mobilenumber2 a {
        color: #fff;
    }

    .page-header .panel.wrapper {
        border-bottom: 1px dotted #ed5565 !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;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 8px !important;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider{
        left: 10px !important;
        width: calc(100% - 25px) !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;
    }

    .FinalPriceProductdetails.scoopsss span#finalouterrrsp{
        padding-top: 30px !important;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: 0px !important;
    }


    #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;
    }
}




@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;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: 0px !important;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -15px !important;
    }

    /*.product-options-bottom .price-box .price-container .price{
        line-height: 0px !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;
    }

}

@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;
    }

    span#hr-stockLbl {
        width: 100% !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;
    }

    .minicart-wrapper{
        margin-top: 0px !important;
    }
    .header.content{
        padding-left: 15px !important;
        padding-right: 10px !important;
        padding-top: 5px !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;
    }


    .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;
    }

    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main.fourthhh{
        border-bottom: 0px !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;
    }

    .catalog-product-view #maincontent {
        margin-top: 20px !important;
    }

    .catalog-product-view .product.attribute.sku{
        font-size: 10px !important;
    }

    

    .content-bottom-contact p {
        margin: 0 auto !important;
        padding: 15px 0;
        width: 85%;
        font-weight: 600;
    }

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

    .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;
    }

    .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%;
        margin-left: 25px;
    }

    .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;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
		margin-left: 2px !important;
		margin-top: -8%;
	}

    .page-header .panel.wrapper {
        border-bottom: 1px dotted #ed5565 !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;
    }

    .catalog-product-view.product-heat-sealing-machine-for-bags .swatch-attribute.select_required_size {
    	padding: 16px 0 15px 15px !important;
	}

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider .banner-title{
        font-size: 8px !important;
    }

    .hr-sliders-homepage .owl-carousel .hr-slider-slidess .banner-item .content_slider{
        left: 10px !important;
        width: calc(100% - 25px) !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 10px 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 18px 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: #ec2028 !important;
                padding: 0px 2px;
        }

    .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: #ec2028 !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 .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: 0px !important;
        padding-top: 20px !important;
    }

    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: #ec2028;
    }

    body.checkout-cart-index .cart-container tbody.cart.item .field.qty button{
            background: #1253ae !important;
            color: #fff !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;
    }

    .checkout-shipping-method .step-title:after {
        font-size: 17px !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: #ec2028 !important;
    border: 1px solid #ec2028 !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;
    }

    .bottom-checkout-btn-cart a {
        color: #fff;
    }

    .gallery-popup .modal-inner-wrap {
        top: 10% !important;
    }

    .bottom-checkout-btn-cart {
        display: inline-block !important;
    }

    .checkout-index-index .footer-top .page-footer .fs-main.pad-main{
        display: none !important;
    }

    /* HR Custom Popup css start */

    .mageplaza-betterpopup-content .tmp6-left-title {
        display: none !important;
    }

    .mageplaza-betterpopup-content {
         width: 95% !important;
        height: 100% !important;
        display: inline-block;
    }

    div#bio_ep{
        background-color: transparent !important;
    }

    .product-custom-label-printing div#product-options-wrapper label[for="attribute146"]:after{
    	white-space: pre-wrap;
    }

    #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;
    }

    .tmp6-text.mppopup-text {
        font-size: 35px !important;
    }

    .hr-extension input#mp-mnum{
        height: 60px !important;
        font-size: 35px !important;
    }

    .hr-extension input#mp-newsletter{
        height: 60px !important;
        font-size: 35px !important;
    }

    .hr-extension input#mp-mnum::placeholder {
        font-size: 25px !important;
    }

    .hr-extension input#mp-newsletter::placeholder {
        font-size: 25px !important;
    }


    button.action.subscribe.primary.tmp6-button {
        margin-top: 25px !important;
        height: 60px !important;
        font-size: 27px !important;
        width: 50% !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;
    }


    div#mp-mnum-error {
        margin-top: -20px;
        padding-bottom: 20px;
        font-size: 24px !important;
    }

    .tmp6_field_newsletter #mp-newsletter-error{
        font-size: 24px !important;
    }


    /* HR Custom Popup css ends */

    .hr-mobile-view{
        display: block;
    }

    h4.cust-prod-text {
        font-size: 13px !important;
    }

    .cms-home #maincontent {
        margin-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .hr-mobile-view .owl-stage-outer.hr-slider-slidess{
        padding: 0px 0 !important;
    }

    .hr-50{
        width: 100% !important;
    }

    .page-header .panel.wrapper{
        border-bottom: 0px !important;
    }

    .catalog-product-view .owl-carousel-products-related .owl-controls .owl-nav.fullscreen .owl-next{
        top: 50% !important;
    }

    .catalog-product-view .owl-carousel-products-related .owl-controls .owl-nav.fullscreen .owl-prev{
        top: 50% !important;
    }

    .block-search .action.search {
        display: inline-block !important;
    }

    .perbox{
    	    padding-bottom: 0px !important;
    }

    .ftrr-req-smples {
        display: inline-block;
    }

    #mp-popup-template6 .tmp6-text-content {
        width: 100% !important;
        height: auto !important;
    }

    .footer-top .page-footer .fs-main .fs-row .fs-inner{
        margin-bottom: 7% !important;
    }

    .hr-popup-stk a {
        font-size: 33px !important;
        margin-bottom: 3% !important;
    }

    .page-footer .fs-right.hr-samp22{
        padding-left: 10px !important;
    }

    .request-sample-footer-btn.hr span{
        width: 100%;
        text-align: center;
    }

    .cms-custom-printed-products .page-main {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .cp-footer-container .cp-footer-main:nth-child(even) {
        background: #c1bdbd40 !important;
    }

    .hr-slide-content {
        padding: 5px !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-ftitle h3{
        font-weight: 700 !important;
        padding: 10px !important;
    }

    #mp-popup-template6 .tmp6-text-content h2 {
        padding-top: 2% !important;
        font-size: 42px !important;
    }

    .side-nav-categories .block-title{
        display: inline-block;
        width: 100%;
    }

    .sticky {
        position: fixed !important;
        top: 0;
        width: 100% !important;
        z-index: 999;
        background: #c2c2c2 !important;
    }

    .footer-top .page-footer .fs-main.pad-main{
        padding: 25px 0;
    }

    .navigation .level0 > .level-top.ui-state-active{
        background-color: #0B5095 !important;
    }

    .navigation .level0 > .level-top.ui-state-active span {
        color: #fff !important;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
        font-size: 28px !important;
        line-height: 1.2 !important;
    }

    #mp-popup-template6 .tmp6-text-content h2 {
        padding-top: 2% !important;
        font-size: 42px !important;
    }

    .checkout-index-index .page-footer{
        border-top: 1px solid #ccc;
    }

    .navigation .parent .level-top.ui-state-active:after{
        color: #fff !important;
    }

    .cms-home .column-main.hr-sliders-homepage.frst-one {
        margin: 0px !important;
    }

    .customproducts-galleries {
        padding: 10px !important;
    }

    .product-custom-label-printing .output1 {
        left: 14%;
        top: -106px;
        width: 88%
    }

    
    .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 .action.search {
        position: absolute;
        right: 10px;
        width: 40px;
        bottom: 10px;
        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: #0f5295;
    }

    span#finalouterrrsp{
    	padding-bottom: 0px !important;
    }

    .cp-footer-container .cp-footer-main {
        margin-bottom: 5px !important;
    }

    .Customm-hr-prooduct-inner-grid .hr-custom-what-cat.col-md-3 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .bg-desgn {
        height: auto !important;
    }

    .banner.hr-vid-tp-bn {
        background: url(https://www.pouchdirect.net.au/pub/media/wysiwyg/mob-yes.jpg) no-repeat center bottom !important;
    }

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

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        padding-top: 0px !important;
        display: inline-block !important;
        padding-bottom: 0px !important;
        width: 100%;
    }

    .catalog-product-view .owl-carousel-products-related .owl-controls .owl-nav.fullscreen .owl-prev{
        display: none !important;
    }

    .vid-block-secs {
        width: 98%;
    }

    span#price_cust_id {
        margin-left: 15% !important;
    }

    .catalog-product-view .owl-carousel-products-related .owl-controls .owl-nav.fullscreen .owl-next{
        display: none !important;
    }

    .checkout-index-index .opc-wrapper .methods-shipping {
            margin: 20px 0px 15px !important;
    }

    span#finalouterrrsp{
    	    font-size: 18px !important;
            line-height: 20px !important;
            padding-left: 0px !important;
    }

    .checkout-index-index .checkout-payment-method-load .payment-methods .payment-group .step-title{
        padding-left: 10px !important;
        line-height: 30px !important;
        padding-top: 5px !important;
    }

    /*span#finalouterrrsp {
        display: none !important;
    }*/

    .hr-txts-vid {
        font-size: 15px !important;
    }

    .hr-cl-7 {
        flex: 0 0 100.333333% !important;
        max-width: 100.333333% !important;
        margin-left: -14% !important;
    }

    .hr-top-head-til-vd h2 {
        font-size: 17px;
        line-height: 1.4;
    }

    .column-main.hr-sliders-homepage.wow.bounceInUp.animated.shdw.shdw-new.frst-one {
        width: 94% !important;
        margin: 0 auto;
        margin: 13px !important;
        text-align: center;
    }

    .column-main.hr-sliders-homepage.wow.bounceInUp.animated.shdw.shdw-new {
        width: 94% !important;
        margin: 0 auto;
        margin: 13px !important;
        text-align: center;
    }

    .txt-conts-secs .sqs-block-content h2 {
    	font-size: 21px !important;
    }

    .sqs-bttn-blk a {
    	font-size: 16px !important;
    }

    .cont-sec-mans {
    	padding: 40px 10px !important;
    }

    .txt-conts-secs {
    	width: 100%;
    	float: left;
	}

	.btn-cnt-secs {
    	width: 100%;
	}

	.txt-conts-secs .sqs-block-content h2 {
		text-align: center !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 */


}

.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';
}

.custom-slider {
    display: none !important;
}






/*
span#finalouterrrsp{
    display: none !important;
}

.perbox{
    width: 50%;
}*/



@media (max-width: 480px) and (min-width: 320px)
.logo {
    margin: 0px 0 10px 54px !important;
   }



@media (max-width: 480px) and (min-width: 320px)
.nav-toggle {
    top: 12% !important;
    margin-left: 3%;
}


@media only screen and (min-width: 920px) {
.ves-megamenu {
     background: #0b5095 !important; 
}


.ves-megamenu li.level0 > a {
    color: #fff !important;
}

}







@media screen and (max-width: 480px){
.ves-megamenu .opener {
    position: relative !important;
    float: right !important;
}
}













