/**
 * Copyright © 2024 Swiss Flex Shopping Website.
 * Developed By : Harjeetsingh Riar.
 * See COPYING.txt for license details.
 */


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

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

html{
    overflow-x: hidden;    
}

.panel.wrapper {
    background: transparent;
}

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

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

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

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


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

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

.logo img{
        width: 100%;
}

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

.sections.nav-sections {
    background: #000;
}

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

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

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

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

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

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


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


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

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



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

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

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

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


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

.action.primary{
    background: #db2c27 !important;
    border: 1px solid #db2c27 !important;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    border-radius: 15px;
    margin-top: 10px;
}

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

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

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



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

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

.logo img{
        width: 100%;
}


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

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


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

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


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


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

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


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

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

.product-info-main select:not([disabled]):focus {
    box-shadow: 0 0 3px 1px #db2c27;
}


.cart-container span.mini-qty {
    color: red;
    font-weight: 800;
    font-size: 17px;
}

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

.second-downnn {
    display: none;
}

.output3 .arrow {
    position: absolute;
    display: block;
    bottom: -23px;
    width: 0;
    height: 0;
    border: 9px solid transparent;
    border-top: 18px solid #ff4242;
    margin-left: 45%;
}


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

.footer-infoo {
    display: inline-block;
}

.hr-sample-footer-link {
    padding-top: 15px;
    display: inline-block;
}

.hr-sample-footer-link a {
    background: #db2c27;
    padding: 10px;
    border-radius: 20px;
    color: #fff;
    font-weight: 700;
}

.hr-sample-footer-link a:hover {
    background: #000;
}



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


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


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

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


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

/*.product-sticker-custom-product .columns{
	display: none !important;
}*/



.label{
    color :#000;
}


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



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


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


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

/*Categories sidebar*/


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

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

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

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



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

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


.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-sidebar-categories {
    background: #db2c271a;
    margin-bottom: 35px;
    display: inline-block;
}

/*.Custom.Price1 {
    display: none !important;
}*/

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


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


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

.cp-footer-container .cp-footer-main .cp-fblock .cp-ftitle h3 {
    font-weight: 600 !important;
}

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

.hr-top-head-til-vd {
    border-radius: 15px!important;
    box-shadow: 0 5px 9px 0px rgba(0,0,0,.51)!important;
    display: inline-block;
    width: 100%;
}


.hr-top-head-til-vd h2 {
    padding: 10px;
    margin: 0;
}

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

.captvl {
    display: inline-block;
}

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


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

.cust-stkkr-pg {
    display: inline-block;
    padding: 10px;
    position: relative;
}

.vid-block-secs h3 {
    background: url(https://www.swiss-flex.com/pub/media/wysiwyg/VidsBg.png) no-repeat center center;
    background-size: 100% 100%;
    font-size: 16px !important;
    margin-bottom: 10px;
    text-align: center;
    padding: 6%;
    width: 100%;
    min-height: 85px;
}


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


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

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

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

.hr-sales-numbr a {
    color: #ec1010;
    font-weight: 600;
}

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

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

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

.sample-pg-inr-txt {
    color: red;
    font-weight: 700;
    background: #cccccc52;
    display: flex;
    padding: 10px;
    border: 1px solid #000;
}


.hr-mm-size {
    display: inline-block;
    margin-bottom: 10px;
    background: #cccccc59;
    padding: 10px 10px;
    margin-top: 15px;
    width: 100%;
}


span.hr-mm-size-view {
    font-weight: 800;
    font-size: 15px;
}

span.hr-mmm {
    color: red;
}




.product-design-charge-demo .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

.product-design-services-addons-without-changing-photos .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

.product-design-service-with-addons-changing-photos .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

.product-design-service-with-addons-changing-photoss .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

.product-design-services-addons-without-changing-photoss .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}


.product-rotogravure-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}


.product-rotogravure-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}


input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: 0 0 3px 1px #db2c275e;
}


.product-laser-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}


.product-laser-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}



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

.hr-heat-sealersss {
    float: left;
    width: 50%;
}


.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-mns-conts p {
    font-size: 18px;
    padding: 15px 0px;
}


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

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




.product-label-designing-design-services-addons-without-changing-photos .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}



.product-custom-printed-pouches .hr-mm-size {
    display: none;
}

.product-label-designing-design-service-with-addons-changing-photos .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}


.product-static-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}


.product-light-rendering-design-services .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}



label[for="select_96"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


.heat-sealer-pro-buy-nw {
	display: none !important;
}

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

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


.or-btuns {
    text-align: center;
    color: red;
}

.or-btuns h3 {
    font-size: 25px;
    text-decoration: underline;
}


.cart-summary a.action.multicheckout {
    display: none !important;
}

.ords-smplsss {
    text-align: center;
    display: inline-block;
    background: #cccccc70;
    margin-top: 20px;
    border-radius: 10px;
}

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

.ords-smpl-imgs img {
    max-width: 200px;
}




/*
.field[name="shippingAddress.company"] label.label span:after {
    content: ' (Please write only company name not the brand name) ';
    color: #f00;
    padding-left: 10px;
    white-space: break-spaces;
}*/


.checkout-shipping-address .fieldset .field .label {
    text-align: left;
}


.new-errs-sectss {
    padding: 10px 0px;
}

.new-errs-sectss span {
    display: block;
}

.new-errs-sectss span.error-tpss {
    font-weight: 700;
}

.new-errs-sectss span.errortext {
    color: red;
    font-weight: 700;
}


.new-errs-sectss {
    padding: 10px 10px;
    background: #f3d1d1;
    display: inline-block;
    margin-bottom: 10px;
}






label[for="select_62"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


label[for="select_63"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

label[for="select_64"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

label[for="select_65"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

label[for="select_66"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


label[for="select_67"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


label[for="select_68"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


label[for="select_69"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


label[for="select_75"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


label[for="select_76"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}


.product-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}



.product-rotogravure-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-rotogravure-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-rotogravure-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-rotogravure-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main .product-add-form {
    padding-top: 0px;
}



.product-rotogravure-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-rotogravure-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-rotogravure-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-rotogravure-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product-add-form {
    padding-top: 0px;
}



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



.product-laser-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-laser-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-laser-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-laser-print-pouch-designing-design-service-with-addons-changing-photos .product-info-main .product-add-form {
    padding-top: 0px;
}



.product-laser-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-laser-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-laser-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-laser-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product-add-form {
    padding-top: 0px;
}

.page-product-configurable.catalog-product-view.product-impulse-sealing-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.cate-sub-in-cat-page .inrr-machin-portns ul.sub-cat-ul li.cat-li .info {
    height: 40px;
}


.page-product-configurable.catalog-product-view.product-continuous-band-sealing-machine-ms-body #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.product-label-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-label-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-label-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-label-designing-design-services-addons-without-changing-photos .product-info-main .product-add-form {
    padding-top: 0px;
}



.product-label-designing-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-label-designing-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-label-designing-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-label-designing-design-service-with-addons-changing-photos .product-info-main .product-add-form {
    padding-top: 0px;
}








.product-static-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-static-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-static-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-static-print-pouch-designing-design-services-addons-without-changing-photos .product-info-main .product-add-form {
    padding-top: 0px;
}



.product-light-rendering-design-services .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-light-rendering-design-services .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-light-rendering-design-services .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-light-rendering-design-services .product-info-main .product-add-form {
    padding-top: 0px;
}

.product-light-rendering-design-services .product-info-main .field.qty {
    display: none;
}









/* Design Services starts */

.product-website-changes-hourly .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-website-changes-hourly .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-website-changes-hourly .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-website-changes-hourly .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-website-changes-hourly .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_107"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}





.product-e-commerce-magento-website-100-to-500-products .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-e-commerce-magento-website-100-to-500-products .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-e-commerce-magento-website-100-to-500-products .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-e-commerce-magento-website-100-to-500-products .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-e-commerce-magento-website-100-to-500-products .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_106"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}





.product-e-commerce-shopify-website-50-to-100-products .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-e-commerce-shopify-website-50-to-100-products .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-e-commerce-shopify-website-50-to-100-products .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-e-commerce-shopify-website-50-to-100-products .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-e-commerce-shopify-website-50-to-100-products .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_105"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}







.product-e-commerce-shopify-website-20-products .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-e-commerce-shopify-website-20-products .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-e-commerce-shopify-website-20-products .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-e-commerce-shopify-website-20-products .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-e-commerce-shopify-website-20-products .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_104"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}







.product-wordpress-fully-customized-website-design-solution .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-wordpress-fully-customized-website-design-solution .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-wordpress-fully-customized-website-design-solution .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-wordpress-fully-customized-website-design-solution .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-wordpress-fully-customized-website-design-solution .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_102"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

label[for="select_103"]:before {
    content: '3';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}







.product-wordpress-informative-website-with-standard-template-design .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-wordpress-informative-website-with-standard-template-design .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-wordpress-informative-website-with-standard-template-design .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-wordpress-informative-website-with-standard-template-design .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-wordpress-informative-website-with-standard-template-design .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_100"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}

label[for="select_101"]:before {
    content: '3';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}



/*  Swiss Flex custom roaster start */


.product-custom-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-custom-printed-pouches .swatch-attribute-label {
    font-size: 18px;
}


.product-custom-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-custom-printed-pouches .swatch-option.image {
    border: 1px solid;
    border-radius: 5px;
}


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


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



.product-custom-printed-pouches .swatch-attribute.material .swatch-option.text {
    background: #fff;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    padding: 13px;
    min-width: 24px;
    margin-right: 10px;
    height: 100%;
    width: 45%;
    border-radius: 6px;
    margin-top: 10px;
}


.product-custom-printed-pouches .swatch-attribute.material .swatch-option:not(.disabled):hover {
    border: 1px solid #ffffff;
    color: #000;
    outline: 3px solid #000000;
}


.product-custom-printed-pouches .swatch-attribute.material .swatch-option.selected {
    outline: 3px solid #000000;
    border: 1px solid #ffffff;
    color: #222222;
    font-weight: 700;
}


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

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


.product-custom-printed-pouches .product-info-main div#product-options-wrapper .field .ne-rdi-sects label.label span {
    font-size: 15px;
    font-weight: 600;
}


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


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


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


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


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


















.product-custom-printed-pouches .ne-rdi-sects {
    display: grid;
    margin: 0 auto !important;
    background: #e1e0e0;
    width: 100%;
    text-align: center;
    border-radius: 7px;
    padding: 10px;
}


.product-custom-printed-pouches div#options-115-list .field.choice.admin__field.admin__field-option {
	width: 32% !important;
	display: inline-block;
	max-width: 180px;
    padding-right: 30px;
}


.product-custom-printed-pouches div#options-116-list .field.choice.admin__field.admin__field-option {
	width: 49% !important;
    display: inline-block;
}

.product-custom-printed-pouches div#options-118-list .field.choice.admin__field.admin__field-option {
	width: 49% !important;
    display: inline-block;
}


.product-custom-printed-pouches div#options-119-list .field.choice.admin__field.admin__field-option {
	width: 32% !important;
	display: inline-block;
}


.product-custom-printed-pouches div#options-121-list .field.choice.admin__field.admin__field-option {
	width: 49% !important;
    display: inline-block;
}



.product-custom-printed-pouches .swatch-option.selected {
	outline: 2px solid #000;
    color: #000;
}


.product-custom-printed-pouches .swatch-option.image:not(.disabled):hover, .product-custom-printed-pouches .swatch-option.color:not(.disabled):hover {
	outline: 2px solid #000;
}




.product-custom-printed-pouches div#options-116-list .ne-rdi-sects {
	display: grid;
    margin: 0 auto !important;
    background: #e1e0e0;
    width: 100%;
    padding-top: 10px;
    text-align: center;
}


.product-custom-printed-pouches select {
    border: 1px solid #000 !important;
    border-radius: 5px;
    height: 40px;
    font-size: 14px;
}





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

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

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

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

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


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




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

.product-custom-printed-pouches .hr-qty-totalss span {
    color: #f5280c;
}

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

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

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

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

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

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

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




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















/*  Swiss Flex custom roaster end */
















.product-basic-one-page-website .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-basic-one-page-website .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-basic-one-page-website .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-basic-one-page-website .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-basic-one-page-website .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_108"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}






.product-corporate-video-services .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-corporate-video-services .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-corporate-video-services .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-corporate-video-services .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-corporate-video-services .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_113"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}






.product-product-photography-services-per-day .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-product-photography-services-per-day .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-product-photography-services-per-day .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-product-photography-services-per-day .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-product-photography-services-per-day .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_99"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}







.product-product-photography-services-hourly .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-product-photography-services-hourly .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-product-photography-services-hourly .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-product-photography-services-hourly .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-product-photography-services-hourly .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_98"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}










.product-product-photography-services .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-product-photography-services .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-product-photography-services .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-product-photography-services .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-product-photography-services .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_97"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}









.product-website-banner-design-services-graphic-design-services .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-website-banner-design-services-graphic-design-services .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-website-banner-design-services-graphic-design-services .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-website-banner-design-services-graphic-design-services .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-website-banner-design-services-graphic-design-services .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_112"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}









.product-cover-page-facebook-social-media-design-services-graphic-design-services .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-cover-page-facebook-social-media-design-services-graphic-design-services .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-cover-page-facebook-social-media-design-services-graphic-design-services .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-cover-page-facebook-social-media-design-services-graphic-design-services .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-cover-page-facebook-social-media-design-services-graphic-design-services .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_111"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}










.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_110"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}









.product-social-media-poster-design-services-graphic-design-services .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-social-media-poster-design-services-graphic-design-services .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-social-media-poster-design-services-graphic-design-services .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}

.product-social-media-poster-design-services-graphic-design-services .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-social-media-poster-design-services-graphic-design-services .product-info-main div#product-options-wrapper .field.required {
    background: #e6e6e6;
    padding: 16px 10px;
}

label[for="select_109"]:before {
    content: '2';
    color: red;
    border-radius: 50%;
    padding: 2px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
}
















/* Design Services ends */




.whatsapp-chatbot {
    position: fixed;
    z-index: 99999999;
    bottom: 10px;
    right: 10px;
    max-width: 150px;
}


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


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


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


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



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


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



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
















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







.product-design-service-with-addons-changing-photos .product-info-main .product-add-form {
    padding-top: 0px;
}

.product-design-services-addons-without-changing-photos .product-info-main .product-add-form {
    padding-top: 0px;
}


.product-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 1px 6px;
    border: 1px solid;
    margin-right: 4px;
    margin-left: -4px;
    float: left;
    /* padding: 10px; */
    margin-left: 15px;
}


.product-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview .value {
    display: flow-root;
}


.product-design-service-with-addons-changing-photos .product-info-main .product.attribute.overview .value h3 {
    margin-top: 3px !important;
}






.checkout-payment-method .billing-address-form fieldset.fieldset.address legend.label {
    text-align: left;
}


.checkout-payment-method .checkout-billing-address .actions-toolbar {
    display: inline-block;
    padding-top: 15px;
}


.checkout-payment-method .checkout-billing-address button.action {
    background: #3578c5;
    color: #fff;
    border-radius: 10px;
}

.feedback .actions-toolbar .primary button#btn1 {
    margin: 0px 15px;
}

.feedback .actions-toolbar .action.primary:hover {
    background: #000 !important;
}

.feedback .fieldset {
    margin: 0 0 20px;
}


.checkout-payment-method .checkout-billing-address button.action:hover {
    background: red;
}

.product-custom-sticker-printing .product-options-wrapper .field[hr=hr_18] {
    display: inline-block;
    margin-top: 20px;
    background: #e8e8e8;
    padding: 10px;
}

.product-custom-sticker-printing .hr-dels-bts {
    display: none;
}

.product-design-charge-demo .product-info-main .product-add-form {
    padding-top: 10px;
}

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

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

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

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



.sample-pg-inr-txt {
    color: red;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 16px;
}


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


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

.update-itemss {
    display: none;
}

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

}

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

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

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


.cms-home .page-title-wrapper h1.page-title {
    display: none;
}

.cms-are-you-startup-new-business .page-title-wrapper h1.page-title {
    display: none;
}

.cms-contact-us .page-title-wrapper h1.page-title {
    display: none;
}

.cms-designing-charges-for-printed-labels .page-title-wrapper h1.page-title {
    display: none;
}

.cms-dieline-of-stock-pouches-to-check-exact-size .page-title-wrapper h1.page-title {
    display: none;
}

.cms-f-q .page-title-wrapper h1.page-title {
    display: none;
}

.cms-feedback .page-title-wrapper h1.page-title {
    display: none;
}

.cms-inquiry .page-title-wrapper h1.page-title {
    display: none;
}

.cms-rotogravure-custom-size-custom-shapes-pouches .page-title-wrapper h1.page-title {
    display: none;
}

.cms-sample-page .page-title-wrapper h1.page-title {
    display: none;
}

.cms-rotogravure-printed-pouches .page-title-wrapper h1.page-title {
    display: none;
}

.cms-static-simple-designs .page-title-wrapper h1.page-title {
    display: none;
}

.cms-terms-and-conditions .page-title-wrapper h1.page-title {
    display: none;
}

.cms-design-services .page-title-wrapper h1.page-title {
    display: none;
}

.cms-return-policy .page-title-wrapper h1.page-title {
    display: none;
}


.page-product-configurable.catalog-product-view.product-vertical-band-sealing-with-nitrogen-flushing #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-4-in-1-continuous-band-sealing-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}


.feedback{
    width: 100%;
    max-width: 900px;
    background: #fff;
    margin: 0 auto;
    padding: 15px;
    box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.3);
    margin-top: 15px;
}
.survey-hr{
  margin:10px 0;
  border: .5px solid #ddd;
}
.star-rating {
  font-size: 0;
  white-space: nowrap;
  display: inline-block;
  width: 175px;
  height: 35px;
  overflow: hidden;
  position: relative;
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
  background-size: contain;
}
.star-rating i {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 20%;
  z-index: 1;
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
  background-size: contain;
}
.star-rating input {
  -moz-appearance: none;
  -webkit-appearance: none;
  opacity: 0;
  display: inline-block;
  width: 20%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 2;
  position: relative;
}
.star-rating input:hover + i,
.star-rating input:checked + i {
  opacity: 1;
}
.star-rating i ~ i {
  width: 40%;
}
.star-rating i ~ i ~ i {
  width: 60%;
}
.star-rating i ~ i ~ i ~ i {
  width: 80%;
}
.star-rating i ~ i ~ i ~ i ~ i {
  width: 100%;
}

span.scale-rating{
margin: 5px 0 15px;
    display: inline-block;
   
    width: 100%;
   
}
span.scale-rating>label {
  position:relative;
    -webkit-appearance: none;
  outline:0 !important;
    border: 1px solid grey;
    height:33px;
    margin: 0 5px 0 0;
  width: calc(10% - 7px);
    float: left;
  cursor:pointer;
}
span.scale-rating label {
  position:relative;
    -webkit-appearance: none;
  outline:0 !important;
    height:33px;
    margin: 0 5px 0 0;
  width: calc(10% - 7px);
    float: left;
  cursor:pointer;
}


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

span.scale-rating input[type=radio] {
  position:absolute;
    -webkit-appearance: none;
  opacity:0;
  outline:0 !important;
    height:33px;
    margin: 0 5px 0 0;
  width: 100%;
    float: left;
  cursor:pointer;
  z-index:3;
}
span.scale-rating label:hover{
background:#fddf8d;
}
span.scale-rating input[type=radio]:last-child{
border-right:0;
}
span.scale-rating label input[type=radio]:checked ~ label{
    -webkit-appearance: none;

    margin: 0;
  background:#fddf8d;
}
span.scale-rating label:before
{
  content:attr(value);
    top: 7px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    vertical-align: middle;
  z-index:2;
}


.control.strss-cont {
    width: 50%;
    float: left;
}

.feedback label.label.strrs-lbl {
    float: left;
    width: 50%;
    text-align: left;
}

.field.str-odd-divs {
    display: inline-block;
    width: 100%;
    padding: 10px;
    background: #edededad;
}

.field.str-evn-divs {
    background: #edededad;
    display: inline-block;
    width: 100%;
    padding: 10px;
}

.field.fed-txt-box {
    width: 47%;
    float: left;
    padding: 10px;
    display: inline-block;
}

.feed-bk-ftr-txt {
    padding: 10px;
}

.feedback .legend span {
    font-weight: 800;
    font-size: 27px;
}

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


.bund-div-sectse {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
}

.heat-sealer-pro-buy-nw {
    display: inline-block;
    width: 100%;
}






/* New Digital Printing Product Page */

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

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

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

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

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


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


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

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

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


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


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

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

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

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

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


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

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


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


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

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

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

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

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

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


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

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

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



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


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


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

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


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


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


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

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

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


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


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



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


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

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


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

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

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

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

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

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

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

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

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

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

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

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





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

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

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

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

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

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

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

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

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

.product-digital-printed-pouches label#options_92_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_77]: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_78]: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_79]: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_80]: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_82]: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_93_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_77] {
    float: left;
    text-align: left;
}

.product-digital-printed-pouches div#product-options-wrapper label[for=select_77]: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_77] 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_79]:after {
    content: '(Choose one)';
    font-size: 16px;
    color: #e93030fa;
    padding-left: 5px;
}


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

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

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

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

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



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

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

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

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

/* End New Digital Printing Product Page */


































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


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

.captvlsp {
    display: inline-block;
    padding-left: 15px;
}

a.smpp {
    background: #766ade;
    padding: 3px 10px;
    border-radius: 15px;
    color: #fff;
}

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

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

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

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

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

.hr-stkerss {
    float: left;
    width: 50%;
}

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

.checkout-cart-index a.action.action-edit {
    display: none !important;
}

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

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

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


.checkout-shipping-address .fieldset .field .label {
    font-size: 16px;
}

.checkout-shipping-address .field.additional:nth-child(3):before {
    font-size: 16px;
}

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

.catalog-product-view div#tab-label-demo\.tab {
    margin-top: 2px !important;
}

.catalog-product-view div#tab-label-demo\.tab a#tab-label-demo\.tab-title {
    font-size: 17px;
    font-weight: 600;
}

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

.hr-top-head-til-vd.sec-seccn {
    margin-top: 39px;
    background: #4862e052;
}

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


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


.page-product-configurable.catalog-product-view.product-shiny-white-side-gusset-bags-no-zipper #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}


.page-product-configurable.catalog-product-view.product-shiny-black-side-gusset-bags-no-zipper #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}


.page-product-configurable.catalog-product-view.product-matt-silver-side-gusset-bags-no-zipper #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}


.page-product-configurable.catalog-product-view.product-matt-gold-side-gusset-bags-no-zipper #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-matt-white-side-gusset-bags-no-zipper #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-matt-black-side-gusset-bags-no-zipper #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-brown-paper-side-gusset-bags-no-zipper #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-heat-sealing-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}


.page-product-configurable.catalog-product-view.product-foot-operated-pedal-heat-sealer-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-horizontal-band-sealing-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-vertical-band-sealing-machine-ss-body #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-bottle-sealing-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-continuous-induction-sealing-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-weighing-and-filling-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}


.page-product-configurable.catalog-product-view.product-liquid-filling-machine-double-head #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-semi-automatic-piston-paste-filling-machine-for-thick-liquids-single-head-ss-body #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}


.page-product-configurable.catalog-product-view.product-semi-automatic-piston-paste-filling-machine-ss-body #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-tabletop-vacuum-chamber-sealing-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-automatic-handheld-inkjet-batch-coding-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}


.page-product-configurable.catalog-product-view.product-handheld-electric-bottle-capping-machine-single-head #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}


.category-top-headerss h2 {
    background: #eee;
    padding: 13px;
    font-weight: 600;
    color: #cd5c5c;
    margin-bottom: 15px;
}



.product-design-services-addons-without-changing-photoss .field.qty {
	display: none;
}

.product-design-service-with-addons-changing-photoss .field.qty {
	display: none;
}


.product-rotogravure-print-pouch-designing-design-services-addons-without-changing-photos .field.qty {
	display: none;
}


.product-rotogravure-print-pouch-designing-design-service-with-addons-changing-photos .field.qty {
	display: none;
}


.product-laser-print-pouch-designing-design-service-with-addons-changing-photos .field.qty {
    display: none;
}


.product-laser-print-pouch-designing-design-services-addons-without-changing-photos .field.qty {
    display: none;
}


.product-label-designing-design-services-addons-without-changing-photos .field.qty {
    display: none;
}


.product-label-designing-design-service-with-addons-changing-photos .field.qty {
    display: none;
}


.product-static-print-pouch-designing-design-services-addons-without-changing-photos .field.qty {
    display: none;
}






.product-website-changes-hourly .field.qty {
    display: none;
}

.product-e-commerce-magento-website-100-to-500-products .field.qty {
    display: none;
}


.product-e-commerce-shopify-website-50-to-100-products .field.qty {
    display: none;
}

.product-e-commerce-shopify-website-20-products .field.qty {
    display: none;
}

.product-wordpress-fully-customized-website-design-solution .field.qty {
    display: none;
}

.product-wordpress-informative-website-with-standard-template-design .field.qty {
    display: none;
}

.product-basic-one-page-website .field.qty {
    display: none;
}

.product-product-photography-services-per-day .field.qty {
    display: none;
}

.product-product-photography-services-hourly .field.qty {
    display: none;
}

.product-product-photography-services .field.qty {
    display: none;
}

.product-corporate-video-services .field.qty {
    display: none;
}

.product-website-banner-design-services-graphic-design-services .field.qty {
    display: none;
}

.product-cover-page-facebook-social-media-design-services-graphic-design-services .field.qty {
    display: none;
}

.product-e-brochure-flyer-a4-size-design-services-graphic-design-services .field.qty {
    display: none;
}

.product-social-media-poster-design-services-graphic-design-services .field.qty {
    display: none;
}













.hr-design-servicess td.main-heads {
    vertical-align: middle;
}

.hr-design-servicess {
   padding-top: 10px;
}

.hr-design-servicess .btn_3.cust-hrr-desg-btnn {
    margin-top: 10px;
}

.hr-design-servicess .btn_3.cust-hrr-desg-btnn:hover {
    background-color: red;
}

.hr-design-servicess .desg-pri {
    font-size: 18px;
}

.hr-design-servicess .desg-pri span {
    font-size: 16px;
}

.hr-design-servicess .main-bg-addss {
    background: #cccccc4d;
}

.hr-design-servicess table.table-custom.table-custom-bordered.hr-table-custom-primary th {
    background: #397cc859;
}



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



.inrr-machin-portns {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    border-radius: 20px;
    padding: 10px;
}

.inrr-machin-portns ul li {
    width: 33% !important;
}

.innr-sel-machin.inrr-machin-portns {
    background: #0072bb17; 
}

.cate-sub-in-cat-page ul.sub-cat-ul {
  display: contents !important;
}

.cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
    width: 33% !important;
}

.inrr-machin-portns h2 {
    margin-top: 10px;
    padding-left: 15px;
    text-decoration: underline;
    font-weight: 800;
}

.innr-oths-machis.inrr-machin-portns {
    background: #479dd730;
}

.innr-fills-machin.inrr-machin-portns {
    background: #7b7b7d24;
}

.inrr-machin-portns ul.sub-cat-ul li.cat-li .info h4 {
    height: auto !important;
    white-space: inherit !important;
}

.inrr-machin-portns ul.sub-cat-ul li.cat-li:hover {
    background-color: #e5e5e5;
}


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

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

.hr-sales-numbr {
    font-size: 16px;
}


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

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

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

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

.hr-cl-7 {
    margin-left: 0px;
}

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

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


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



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

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


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

a.smpp:hover {
    background: #000000c4;
}

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

.hr-cart-stk-pro-ref {
    display: inline-block;
}

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


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

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

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

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

.page-product-configurable.catalog-product-view.product-manual-labelling-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

.page-product-configurable.catalog-product-view.product-paste-filling-machine-with-stirrer-tank-filling-capacity-upto-1kg-ss-body #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}



.page-product-configurable.catalog-product-view.product-semi-automatic-round-bottle-labelling-machine #maincontent .product-info-main .product-add-form div#product-options-wrapper .fieldset .field {
    padding: 10px;
    background: #397cc83b;
}

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

.order-placed-video span {
    background: #0073d5;
    padding: 10px;
    border: 50%;
    border: 1px solid;
    border-radius: 6%;
}

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

.order-placed-video span a {
    color: #fff;
}


.order-placed-video {
    padding-top: 15px;
    display: inline-block;
}

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

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

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

/*.field.additional:nth-child(3):after {
    content: '(Please enter GST number in above field and if you dont have write "NA")';
    color: red;
    font-weight: 600;
}*/

.modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close {
    right: 13px !important;
    top: -24px !important;
    background: #df5459 !important;
    padding: 3rem;
}


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

.cms-factory-2nd-grand-quality-sale .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 {
    display: grid;
    height: 40px;
}

.popheading {
    text-align: center;
    padding: 10px 0px;
}

.control.Tin.Tie {
    padding-bottom: 10px;
}

div#product-options-wrapper .field label[for="select_49"]:after, div#product-options-wrapper .field label[for="select_48"]:after, div#product-options-wrapper .field label[for="select_47"]:after, div#product-options-wrapper .field label[for="select_46"]:after, div#product-options-wrapper .field label[for="select_45"]:after, div#product-options-wrapper .field label[for="select_44"]:after, div#product-options-wrapper .field label[for="select_43"]:after, div#product-options-wrapper .field label[for="select_42"]:after, div#product-options-wrapper .field label[for="select_41"]:after, div#product-options-wrapper .field label[for="select_40"]:after, div#product-options-wrapper .field label[for="select_39"]:after, div#product-options-wrapper .field label[for="select_38"]:after, div#product-options-wrapper .field label[for="select_37"]:after, div#product-options-wrapper .field label[for="select_36"]:after, div#product-options-wrapper .field label[for="select_35"]:after, div#product-options-wrapper .field label[for="select_34"]:after, div#product-options-wrapper .field label[for="select_33"]:after, div#product-options-wrapper .field label[for="select_32"]:after, div#product-options-wrapper .field label[for="select_31"]:after, div#product-options-wrapper .field label[for="select_30"]:after, div#product-options-wrapper .field label[for="select_29"]:after, div#product-options-wrapper .field label[for="select_28"]:after, div#product-options-wrapper .field label[for="select_27"]:after, div#product-options-wrapper .field label[for="select_26"]:after, div#product-options-wrapper .field label[for="select_25"]:after, div#product-options-wrapper .field label[for="select_24"]:after, div#product-options-wrapper .field label[for="select_23"]:after {
    content: ' ( Tin Tie price will be added additionally to the Product Price and will be packed seperatly )';
    color: red;
    font-weight: 700;
    white-space: pre-wrap;
}

.popheading h2 {
    margin-top: 0px;
}

.hrpopslid {
    margin: 20px 0px;
}

.hrpopslid {
    display: inline-block;
}

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

.slideItemBox {
    width: 20%;
    float: left;
    padding: 10px;
}

.hrpopsslidmain {
    background: #cccccc47;
    display: inline-block;
}

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


.recy-nv-regg.hr-flt-secs h2 {
    font-weight: 700;
    font-size: 16px;
    background: #b1b3b596;
    padding: 10px;
}


.slideItemBox:hover {
    background: #8f8987b3;
    border-radius: 10px;
}

.innrimgmain h4 {
    text-align: center;
    color: #000;
    background: #ccc;
    margin: 0px;
    padding: 10px;
    padding-top: 15px;
    margin-top: -5px;
    border-radius: 0px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    font-size: 20px;
}

.slideItemBox:hover h4 {
    background: #e9e5e5;
}

.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    line-height: 13px;
    color: #222;
    content: '\e616' !important;
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
}


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

.gallery-popup .fotorama-sprite, .gallery-popup .fotorama__arr .fotorama__arr__arr, .gallery-popup .fotorama__fullscreen-icon, .gallery-popup .fotorama__video-play, .gallery-popup .fotorama__thumb--icon, .gallery-popup .fotorama__video-close, .photo-gallery-fullscreen .fotorama-sprite, .photo-gallery-fullscreen .fotorama__arr .fotorama__arr__arr, .photo-gallery-fullscreen .fotorama__fullscreen-icon, .photo-gallery-fullscreen .fotorama__video-play, .photo-gallery-fullscreen .fotorama__thumb--icon, .photo-gallery-fullscreen .fotorama__video-close {
    background-color: #1253ae !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;
}


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

.hr-sales-numbr h5 {
    font-size: 16px;
}


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

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    opacity: 1 !important;
}

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

.gallery-popup .fotorama-sprite, .gallery-popup .fotorama__arr .fotorama__arr__arr:hover {
    background-color: #0a0a0a !important;
}

.catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
    content: "Click here to choose size below ( w = Width, h = Height, bg = Bottom Gusset)";
    visibility: visible;
    top: 0;
    left: 0;
    display: block;
    float: left;
    padding-left: 29px;
}

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

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


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


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

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

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

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

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

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

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

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

.product-testing-product .field {
    background: #e6e6e6;
    padding: 2px 10px;
}

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

.product-brown-paper-flat-bottom-pouches-no-zipper .field, .product-shiny-white-flat-bottom-pouches-no-zipper .field, .product-shiny-black-flat-bottom-pouches-no-zipper .field, .product-matt-silver-flat-bottom-pouches-no-zipper .field, .product-matt-white-flat-bottom-pouches-no-zipper .field, .product-matt-black-flat-bottom-pouches-no-zipper .field, .product-brown-paper-flat-bottom-pouches-no-zipper-with-valve .field, .product-shiny-white-flat-bottom-pouches-no-zipper-with-valve .field, .product-shiny-black-flat-bottom-pouches-no-zipper-with-valve .field, .product-matt-silver-flat-bottom-pouches-no-zipper-with-valve .field, .product-matt-white-flat-bottom-pouches-no-zipper-with-valve .field, .product-matt-black-flat-bottom-pouches-no-zipper-with-valve .field {
    background: #e6e6e6;
    padding: 2px 10px;
    margin-bottom: 10px;
}


.product-brown-paper-flat-bottom-pouches-no-zipper .field span, .product-shiny-white-flat-bottom-pouches-no-zipper .field span, .product-shiny-black-flat-bottom-pouches-no-zipper .field span, .product-matt-silver-flat-bottom-pouches-no-zipper .field span, .product-matt-white-flat-bottom-pouches-no-zipper .field span, .product-matt-black-flat-bottom-pouches-no-zipper .field span, .product-brown-paper-flat-bottom-pouches-no-zipper-with-valve .field span, .product-shiny-white-flat-bottom-pouches-no-zipper-with-valve .field span, .product-shiny-black-flat-bottom-pouches-no-zipper-with-valve .field span, .product-matt-silver-flat-bottom-pouches-no-zipper-with-valve .field span, .product-matt-white-flat-bottom-pouches-no-zipper-with-valve .field span, .product-matt-black-flat-bottom-pouches-no-zipper-with-valve .field span {
    margin-top: 8px;
    display: inherit;
}



.product-shiny-white-side-gusset-bags-no-zipper .field, .product-shiny-black-side-gusset-bags-no-zipper .field, .product-matt-silver-side-gusset-bags-no-zipper .field, .product-matt-gold-side-gusset-bags-no-zipper .field, .product-matt-white-side-gusset-bags-no-zipper .field, .product-matt-black-side-gusset-bags-no-zipper .field, .product-brown-paper-side-gusset-bags-no-zipper .field, .product-shiny-gold-side-gusset-bags-no-zipper-with-valve .field, .product-shiny-white-side-gusset-bags-no-zipper-with-valve .field, .product-shiny-black-side-gusset-bags-no-zipper-with-valve .field, .product-matt-silver-side-gusset-bags-no-zipper-with-valve .field, .product-matt-gold-side-gusset-bags-no-zipper-with-valve .field, .product-matt-white-side-gusset-bags-no-zipper-with-valve .field, .product-matt-black-side-gusset-bags-no-zipper-with-valve .field, .product-brown-paper-side-gusset-bags-no-zipper-with-valve .field {
    background: #e6e6e6;
    padding: 2px 10px;
    margin-bottom: 10px;
}



.product-shiny-white-side-gusset-bags-no-zipper .field span, .product-shiny-black-side-gusset-bags-no-zipper .field span, .product-matt-silver-side-gusset-bags-no-zipper .field span, .product-matt-gold-side-gusset-bags-no-zipper .field span, .product-matt-white-side-gusset-bags-no-zipper .field span, .product-matt-black-side-gusset-bags-no-zipper .field span, .product-brown-paper-side-gusset-bags-no-zipper .field span, .product-shiny-gold-side-gusset-bags-no-zipper-with-valve .field span, .product-shiny-white-side-gusset-bags-no-zipper-with-valve .field span, .product-shiny-black-side-gusset-bags-no-zipper-with-valve .field span, .product-matt-silver-side-gusset-bags-no-zipper-with-valve .field span, .product-matt-gold-side-gusset-bags-no-zipper-with-valve .field span, .product-matt-white-side-gusset-bags-no-zipper-with-valve .field span, .product-matt-black-side-gusset-bags-no-zipper-with-valve .field span, .product-brown-paper-side-gusset-bags-no-zipper-with-valve .field span {
    margin-top: 8px;
    display: inherit;
}








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

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

.back-bt-brd {
    float: left;
    margin-left: 12%;
}

.basel-back-btn {
    line-height: 20px;
    display: inline-block;
    width: 50px;
    vertical-align: middle;
    font-size: 0;
    text-decoration: none;
    text-align: center;
    position: relative;
}

.basel-back-btn>span {
    width: 25px;
    height: 2px;
    top: 3px;
    line-height: 2px;
    position: relative;
    display: inline-block;
    background-color: #000;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}


.basel-back-btn>span:before {
    content: "\f0d9";
    position: absolute;
    left: -4px;
    top: 0;
    font-size: 14px;
    line-height: 3px;
    color: #000;
    font-family: FontAwesome;
}

.basel-back-btn>span:after {
    content: "";
    position: absolute;
    top: -5px;
    right: -1px;
    width: 2px;
    height: 7px;
    line-height: 0;
    background-color: #000;
}

.basel-back-btn:hover>span {
    width: 35px;
}


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

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

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

.hr-footer-blk i.fa {
    padding-right: 7px;
}

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

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

.max-desk-vidd {
    display: block;
}

.min-desk-vidd {
    display: none;
}

.mob-vidd {
    display: none;
}

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

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

.footer-additional-purch {
    border: 1px solid;
    border-radius: 3%;
    padding: 10px;
    background: #cccccc47;
    margin-top: 13px;
}

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

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

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

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

/* customm code Menu here*/



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

.order-placed-video span:hover {
    background: red;
}

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

.cust-stkkr-pg h4.cust-prod-texts {
    margin: 0px;
    background: #397cc8;
    padding: 10px 0px;
    color: #fff;
}

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

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

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

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


/* customm code Menu ends here*/


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


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


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

.hr-num-daill p {
    margin-bottom: 3px;
}


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

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

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

.products-related .owl-theme .owl-controls .owl-buttons div.lft-btn, .products-related .owl-theme .owl-controls .owl-buttons div.rgt-btn {
    background: #db2c27 !important;
}

.swatch-attribute.color div#option-label-color-93-item-330 {
    height: 25px !important;
    background-size: cover !important;
    max-width: 40px !important;
}

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

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

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

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

span.hr-imgss img {
    max-width: 75px;
}

.update-itemss {
    display: none;
}

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

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


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


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

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

.field.configurable.required.feld {
    display: block !important;
}

.control.a.proofing.option {
    background: #e8e8e8;
    display: initial;
}

.Direct.samples {
   	background: #ede7e7;
   	padding: 10px;
   	text-align: center;
   	font-size: 15px;
   	font-weight: 600;
   	margin-top: 17px;
   	border: 1px solid #ddd8d8;
}

.Direct.samples .pm-button {
   	padding-top: 15px;
	}

.Direct.orders {
   	background: #ede7e7;
   	padding: 10px;
   	text-align: center;
   	font-size: 15px;
   	font-weight: 600;
   	margin-top: 17px;
   	border: 1px solid #ddd8d8;
	}

.Direct.orders .pm-button {
   	padding-top: 15px;
	}


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

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

div#hrrfooter {
    color: red;
    border: 1px solid #ccc;
    margin-top: 20px;
}

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

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

.hr-request-sample span {
    background: #db2c27;
    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;
}

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

.cust-stkkr-pg:hover h4.cust-prod-texts {
    background: #f10909;
}

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

div#hr-dis p {
    margin-bottom: 3px;
}

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

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


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

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

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

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



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

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

#hr-dis {
    margin: 10px;
}

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


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

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

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

span#attr151:before {
    content: '1';
    color: red;
    border-radius: 50%;
    padding: 0px 6px;
    border: 1px solid;
    visibility: visible;
    margin-right: 4px;
}

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

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

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

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

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

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

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

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

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

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

i.fa.fa-envelope {
    color: black;
}

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

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

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


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


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

.product-custom-sticker-printing .price-box.price-final_price {
    display: none !important;
}



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

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

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

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


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

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

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

}


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


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


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

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

}


/* customm inquiry code ends here*/



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


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

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

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

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

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

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

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

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

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

.col-lg-6.col-md-6.col-sm-6.col-xs-12.align-self-center.pr-lg-4.pl-lg-4.hr-pri-fsh h4{
    font-size: 20px;
}

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

div#hr-dis a {
    color: red;
}

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


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

span.hr-product-name-stk {
    display: inline-block;
    font-size: 19px;
    padding: 5px 13px;
    font-weight: 600;
    vertical-align: top;
}

span.hr-skts-btnn {
    display: inline-block;
    font-size: 17px;
    vertical-align: top;
    background: #3578c5;
    padding: 10px;
    border-radius: 10px;
}

.hsr-dis-no {
    display: none !important;
}

span.hr-skts-btnn a {
    color: #fff;
}

span.hr-skts-btnn:hover {
    background: red;
}   

.hr-cart-stk-pro-ref {
    display: inline-block;
    background: #cccccc29;
    border: 1px solid #c1bfbf;
}

span.hr-top-content-stks {
    display: inline-block;
    width: 100%;
    font-size: 21px; 
    padding: 8px 10px;
    background: #cccccc8f;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccccccf7;
}

span.hr-imgss {
    padding-left: 10px;
    float: left;
}


.form-address-edit .street .nested .field.additional:nth-child(2):before {
    content: 'Enter GST Number';
    font-weight: 600;
    padding: 10px;
    display: inline-block;
}


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


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

.col-lg-6.col-md-6.col-sm-6.col-xs-12.align-self-center.pr-lg-4.pl-lg-4.hr-pri-fsh p{
    font-size: 16px;
}

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

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


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


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


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

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


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

.product-heat-sealing-machine-replacement-parts.page-product-configurable #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty {
    display: none !important;
}

.hr-pri-fsh h4{
    color: #fff;
}

.hr-pri-fsh p{
    color: #fff;
}

span.click-here-to-check-Videos {
    font-size: 28px;
    font-weight: 800;
}

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

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


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

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

.hr-footer-blk a {
    color: red;
}

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

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

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

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



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

.hr-request-sample span:hover {
    background: #0157b999;
    color: #000;
}

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

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

.hr-content-bottom-contact .col-sm-4.divis-3 p a {
    color: #000;
}

/* customm contact code ends here*/



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

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


.product-custom-sticker-printing .perbox {
    display: none !important;
}

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

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

}

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

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


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

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


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

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



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

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

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

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


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


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

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

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

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

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

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


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

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




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



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

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

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


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

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


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

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


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



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

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

/*.field.additional:nth-child(3):after {
    content: " (You do not need to add GST number for your second time purchase. We will automatically make invoice with GST.) ";
}
*/
.hsriar-custom-inquiryform .hr-inqury-form {
    width: 50%;
    float: left;
}



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

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

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


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

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

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

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


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

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

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


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

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




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


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

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

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

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


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


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


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

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


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


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

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


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

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

div#options-18-list .label[for~="options_18_2"] span:after {
    content: 'We 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;
}

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



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

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

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

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

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


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

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

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

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


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

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

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

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



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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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

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

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


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



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

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

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


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

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



/* Custom Page code start */

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


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


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


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


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

.heat-sel-prtss {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
}

.hr-het-cont i.fa.fa-phone {
    padding-right: 10px;
}

.hr-het-cont i.fa.fa-envelope {
    padding-right: 10px;
}

.hr-het-cont i.fa.fa-whatsapp {
    padding-right: 10px;
}

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


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


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


.navigation .level0.har-cust-heat-macch:hover {
    background: transparent !important;
    color: #000;
}

.navigation .level0.har-cust-heat-macch a {
    color: #000 !important;
}

.har-cust-heat-macch .submenu {
    padding-left: 0px !important;
    font-size: 13px;
}

.har-cust-heat-macch.active a {
    background: #f1f1f1 !important;
}

/* Custom Page code ends */




/* Sample Page Code Start here */

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


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

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


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


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

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


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



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

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

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

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


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



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


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


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


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

.cart-container form#form-validate:before {
    content: "" !important;
}

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

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


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


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


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

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


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

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

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


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

#mp-popup-template6 .tmp6-text-content h2 {
    padding-top: 7%;
}

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

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

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


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

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

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

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


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


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

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


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


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

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

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


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


/* ends Payment gateway */






/* Ends Sample Page Code here */




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

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


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



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

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

.product-info-main .product-social-links {
    display: 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;   
}
*/





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


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

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

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




/* Custom Tier price bulk start */

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

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


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

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

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


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

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

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

.hr-popup-stk a:hover {
    background: red;
}

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

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

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

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

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

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

.discount-statem-listt span {
    padding: 10px;
    background: #000;
    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-34{
    /*background: linear-gradient(90deg, #FFF 50%, #b9babf 50%) !important;*/
}

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

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

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


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

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

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


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

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


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

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


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

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

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


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

}

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

}

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


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

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

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


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

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

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


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

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


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

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



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

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


.customer-also-buysss ol {
    list-style-type: none;
    padding-inline-start: 0px;
}

.customer-also-buysss h2 {
    font-weight: 600;
    margin: 15px !important;
    color: #fff;
}

.customer-also-buysss li.inrs-sects {
    float: left;
    width: 500px;
}

.customer-also-buysss .left-sects-int {
    float: left;
    width: 30%;
}


.customer-also-buysss .left-sects-int img {
    width: 100%;
}

.customer-also-buysss .right-sects-int {
    float: left;
    width: 70%; 
    padding: 10px;
}

.customer-also-buysss .right-sects-int a {
    width: 100%;
    display: inline-block;
}

.customer-also-buysss a.cust-als-buy-nw {
    padding-top: 10px;
}

.customer-also-buysss a.cust-als-buy-nw span {
    background: #db2c27;
    padding: 10px;
    display: inline-block;
    color: #fff;
    border-radius: 10px;
}

.customer-also-buysss .right-sects-int a {
    width: 100%;
    display: inline-block;
    color: #007185;
}

.customer-also-buysss li.inrs-sects.lstss {
    border-left: 1px solid #ccc;
}

.customer-also-buysss .right-sects-int a:hover {
    color: #db2c27;
}

.customer-also-buysss a.cust-als-buy-nw span:hover {
    background: red;
}

.customer-also-buysss {
    display: inline-block;
    background: #397cc8;
    border-radius: 10px;
    border: 1px solid #397cc8;
}

.customer-also-buysss .inrr-prod-shws {
    background: #fff !important;
    display: inline-block;
}

.customer-also-buysss li.inrs-sects .right-sects-int a {
    font-weight: 600;
}


.foil-clear-smelll-prof-both {
    display: none;
}

.foil-clear-smelll-prof-pr{
    display: none;
}

body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new .foil-clear-smelll-prof-both, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both{
    display: block;
}

body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new .foil-clear-smelll-prof-pr, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr {
    display: inline-block;   
}

.foil-clear-smelll-prof-pr {
    display: inline-block;
    width: 100%;
    padding-top: 15px;
    font-weight: 600;
    padding-left: 7px;
}

.foil-clear-smelll-prof-both {
    font-weight: 600;
    padding-left: 7px;
}

  img.custom-inquiry-side-pop {
        top: 30%;
        right: -11%;
        z-index: 999;
        position: fixed;
        width: 15%;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.2%;
    }

body.checkout-cart-index .cart-container .cart-summary div#block-discount{
    display: none;
    background: #5e99dd45;
    padding: 10px;
}


body.checkout-cart-index .cart-container .cart-summary div#block-discount{
    display: none;
    background: #5e99dd45;
    padding: 10px;
}







body.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code{
    display: none;
}

/*
body.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code{
    background: #387bc8;
    width: 50%;
    display: inline-block;
    border-radius: 20px;
    margin-top: 20px;
}*/



body.checkout-index-index .checkout-payment-method .payment-option-title {
    border-top: 0px
}

body.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle {
    color: #fff;
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    font-size: 19px;
}


body.checkout-index-index .checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {
    color: #fff;
}









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


.block-minicart .block-content>.actions>.secondary a.action.viewcart{
    color: #fff !important;
    font-weight: 600;
}

.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon{
        background-color: rgba(236,32,40,.4) !important;
}

.check-outt-shippinggg{
    display: none;
}


body.checkout-index-index div#checkout-step-shipping fieldset#customer-email-fieldset .fieldset>.field .control span.note {
    color: #1253ae;
    font-weight: 600;
    background: #ccc;
    padding: 10px !important;
}

.checkoutor{
    width: auto;
    float: left;
    padding: 7px 30px;
    color: blue;
    font-weight: 800;
}

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

.forrrggt{
    float: left;
}


.checkout-index-index fieldset.field.street.admin__control-fields.required .control .field._required label.label
{
    display:none
}

div#password-error{display:none!important}

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

.inner-request-a-sample-footer {
    padding: 15px 25px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    outline: none;
    color: #fff;
    background-color: #db2c27;
    border: none;
    width: 80%;
    border-radius: 40px;
    box-shadow: 0 3px #999999a3;
}

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

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


.hr-inqury-form .form-group.inquiry-foormm-cappture .capppture-mainnn{
    display: inline-block;
}



.hr-inqury-form .capppture-mainnn .col-one-four {
    float: left;
    padding-left: 16px;
}


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


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

.scoopsss{
    display: none;
}

.scoopsss span.currencyy {
    font-size: 35px;
    float: left;
    font-weight: 600;
}

.scoopsss h2.price-title {
    margin: 0;
    float: left;
    font-size: 35px;
    font-weight: 600;
    line-height: normal;
}

.product-clear-measuring-scoops .scoopsss
{
    display: block;
}
.product-blue-measuring-scoops .scoopsss{
    display: block;
}

.FinalPriceProductdetails.scoopsss{
    font-size: 23px !important;
    padding-bottom: 5px !important;
    font-weight: 600 !important;
}

.FinalPriceProductdetails.scoopsss span#finalouterrrsp {
    line-height: normal;
    display: inline-block;
    padding-top: 18px !important;
    font-weight: 700;
    padding-bottom: 5px;
}

.FinalPriceProductdetails.scoopsss .perbox{
    line-height: normal !important;
    padding-top: 17px !important;
    font-weight: 500;
}

.scoopsss{
    background: #ccc;
    padding: 5px;
}

.scoopsss p {
    color: #1253ae;
    font-weight: 600;
}

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

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

.swatch-option{
    height: 25px;
    min-width: 40px;
}

/* HR Custom Popup css start */

input#mp-mnum{
    margin-bottom: 10px;
}

div#mp-powered{
    display: none;
}

button.action.subscribe.primary.tmp6-button{
    margin-top: 10px !important;
    height: 25px !important;
}

div#popup-success-content{
     color: #fff !important;
}

div#popup-success-content p {
    font-size: 40px;
}

div#popup-success-content small {
    font-size: 100%;
}

#bio_ep .tmp6-text-content .tmp6-text.mppopup-text{
    padding-top: 13px !important;
}

 div#bio_ep div#bio_ep_close {
        max-width: 25px !important;
}

.tmp6_field_newsletter #mp-newsletter-error{
    position: inherit !important;
}

div#mp-mnum-error {
    margin-top: -7px;
    padding-bottom: 3px;
}

#bio_ep_content .tmp6-form{
    padding-top: 0px !important;
}

p.har11 {
    color: #db2c27;
    margin-bottom: 0 !important;
}

.tmp6-text-content{
    height: 275px !important;
}

.tmp6-left-title ul{
    margin-top: 0% !important;
}

#bio_ep_bg{
    opacity: 0.6 !important;
}

/* HR Custom Popup css ends */


.footer-top .page-footer .page-main {
    max-width: 1280px !important;
}


.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul.cp-social li a:hover{
        background: #db2c27;
        color: #fff !important;
}







/* Custom Css */

.hr-product-slider-main-area .owl-prev span {
    padding: 5px 16px;
    font-size: 28px;
    background: red;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
}


.hr-product-slider-main-area .owl-next span {
    padding: 5px 16px;
    font-size: 28px;
    background: red;
    color: #fff;
    position: absolute;
    top: 50%;
    right: 0;
}





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

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
















@media only screen and (min-width: 768px){
    header.page-header .header.content {
        max-width: 1280px !important;
    }

    header.page-header .header.content {
        padding: 10px 20px !important;
    }

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

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

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

    .logo img {
            width: 250px !important;
            float: left;
    }

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

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

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

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

    header.page-header .minicart-wrapper {
        padding-top: 1%;
    }

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

    .block-search .action.search {
        top: 43% !important;
    }

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

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

    /*.block-search input{
        background-color: #db2c277a !important;
    }*/

    input#search::placeholder{
        color: #000;
    }

    .PouchDirect-top-slider .owl-carousel .owl-stage-outer{
        padding: 0px 0;
    }

    .PouchDirect-top-slider{
        margin-top: 0px;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 100% !important;
    }

     li.level0.dropdown.bss-megamenu-fw.level-top.parent.ui-menu-item.active:after{
        display: none !important;
    }


    .bss-megamenu .title{
        margin-top: 5px !important;
        padding-bottom: 0px !important;
        margin-bottom: 14px !important;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li.ui-menu-item.active a span {
        color: red !important;
        font-weight: 700;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li.ui-menu-item.active a{
        background: #ccc !important;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li.ui-menu-item.active {
        background: transparent !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 65% !important;
    }

    .catalog-product-view .box-tocart.update .field.qty {
         width: 100% !important;
    }

    .bss-megamenu-fw a.level-top.ui-corner-all.stockproductmain{
        pointer-events: none;
         cursor: default;
    } 


    nav.bss-megamenu.navigation a.level-top.ui-corner-all.cusstomm-productss {
        pointer-events: none;
        cursor: default;
    }

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

    .fs-main{
            background: #0056b81f!important;
    }

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

    span#option-label-select_required_size-140:before{
        float: left !important;
        padding: 0px 6px;
    }

    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        padding-left: 0px !important;
    }

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

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

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

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

    .cart-totals span.price {
        padding-right: 5px;
    }

    .har-cust-heat-macch {
        display: none !important;  
    }

    .block-search{
        padding: 3% 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: #db2c27 !important;
    }

    .navigation ul{
        border-top: 0px solid #444 !important;
    }

    .hr-sales-person {
        max-width: 48%;
    }

    .navigation li.level0{
        padding: 0px 0 !important;
    }

    .navigation .level0>.level-top{
        padding: 5px 20px !important;
    }

    .header.panel>.header.links>li{
        border-left: 1px solid #db2c27 !important;
    }

    .minicart-wrapper .action.showcart:hover:before{
        color: #db2c27 !important;
    }

    .header.panel>.header.links>li.greet.welcome {
        border-left: 0px solid !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .block.newsletter{
        width: 75% !important;
    }

    .social.socialss_links .cp-social li {
        text-align: center;
        display: inline-block;
        margin: 0px 4px;
        float: none;
        width: auto;
    }

    .hr-hm-vid-desk {
        display: block;
    }

    .hr-hm-vid-mob {
        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%;
    }

    .social.socialss_links {
        float: right;
    }

    .social.socialss_links .cp-social li:hover a{
        background: #db2c27;
    }


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

    }*/

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

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

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

     .breadcrumbs ul.items{
        max-width: 1280px !important;
     }

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

    .page-footer .page-main.footer-middlee-portion {
        max-width: 1280px !important;
        width: 100% !important;
    }
    
    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
        width: 25%;
        float: left;
        margin-bottom: 15px;
        margin-top: 10px;
        padding-right: 15px;
        padding-left: 15px;
   }

   .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info {
        margin-top: 1px;
        text-align: center;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 {
        margin-bottom: 15px;
        margin-top: 15px !important;
        font-size: 12px;
        white-space: nowrap;
        overflow: hidden;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 a {
        text-decoration: none;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        color: #000;
        font-weight: 600;
        display: inline-block;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover > .info h4 a{
        color: #db2c27;
    }

    .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: #db2c27 !important;
            font-weight: 900 !important;
    }

    .hr-cart-stk-pro-ref {
        width: 70%;
    }

    .menu>ul>li>ul>li>ul>li{
        padding: 2px 0 !important;
    }


    .navigation li.level1.nav-1-6.last.parent.column_mega_menu3, li.level1.nav-1-5.column_mega_menu3, li.level1.nav-1-4.column_mega_menu3 {
        height: auto !important;
    }

    nav.bss-megamenu.navigation li.level0{
        margin-right: 0px !important;
    }

    nav.bss-megamenu.navigation .level0>.level-top:hover, .navigation .level0>.level-top.ui-state-focus{
            background: #fff !important;
            color: #000 !important;
    }

    nav.bss-megamenu.navigation .level0>.level-top.ui-state-active{
            background: #fff !important;
            color: #000 !important;
    }

    nav.bss-megamenu.navigation .level0.parent>.level-top>.ui-menu-icon{
            right: 8px !important;
    }

    /*nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12{
                width: 33%;
                height: 280px;
    }*/

    .cp-footer-main .logo{
            z-index: 2 !important;
    }

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec h3.title a{
                color: #000 !important;
    }
    
    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec h3.title a:hover {
        color: #db2c27 !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: #db2c27 !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;
    }

    .methods-shipping .actions-toolbar .action.primary{
        width: 200px;
    }

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



/*  Mega Menu Ends Here */


/* Copyright Bottom */
    small.copyright .inner-copyright-classs {
            max-width: 1280px !important;
            margin: 0 auto;
    }


/* Ends Copyright Bottom */

    .customer-welcome ul.header.links{
    margin-top: 10px;
    }

    .customer-welcome.active .action.switch:after{
        content: '\f0d8' !important;
    }

    .customer-menu ul.header.links li:hover{

    }

    .customer-menu ul.header.links li:hover{
        background-color: #db2c27;
    }

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

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

    .fs-main.pad-main.footerr_top_main_divv{
        padding: 20px 0 !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo{
        margin-top: 10px !important;
    }

     small.copyright .page-main.cback{
        /*margin-left: 3% !important;*/
        margin-top: 0px !important;
        background: #0056b8a6;
        color: #fff;
        padding: 10px 0px;

    }

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

    .page-footer {
        margin-top: 0px !important;
    }

    .bns-shops-dits-prtss { 
        display: none;
     }



    .cms-page-view .owl-carousel .owl-stage-outer {
        padding: 0px 0 !important;
    }

    .owl-carousel-custom-1.owl-carousel.owl-theme.owl-center.owl-loaded .owl-stage-outer .owl-item:after {
        display: none;
    }


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

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

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

    .copyright{
        padding: 0px !important;
    }


    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
        line-height: 1.2 !important;
        white-space: pre-wrap !important;
        height: 30px;
    }


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

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

    .customer-also-buysss.frst-tpss {
        display: inline-block !important;
    }


    .customer-also-buysss.fttrss {
        display: none !important;
    }

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

    .desktop-view-cust-pgs{
        display: block !important;
    }

    .mobile-view-cust-pgs{
        display: none !important;
    }

    .minicart-wrapper.active a.action.showcart.active:after{
        display: none !important;
    }

    .catalog-product-view .swatch-attribute-options {
        margin-top: 5px;
    }

    .catalog-product-view .swatch-attribute.color {
        padding-bottom: 20px;
    }

    .catalog-product-view select.swatch-select.select_required_size {
        width: auto;
    }

    .catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty > label.label{
        line-height: 15px;
        padding-left: 0px;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 27px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty{
        margin-bottom: 5px;
    }

    .product-options-bottom .price-box .price-container .price{
        font-size: 17px !important;
        line-height: 35px !important;
        padding-right: 2px !important;
    }

    .homepage-content-main .maincontent .column-main .leftside.desktopp img {
        margin-bottom: -5px;
        width: 100%;
    }

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

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

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


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

    .product-custom-sticker-printing .output1 {
        left: 5%;
        top: -75px;
    }

    span#finalouterrrsp {
        font-size: 17px;
        color: #db2c27 !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;
    }

    .category-top-headerss p{
        margin-bottom: 30px !important;
    }

    .page-main {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .catalog-product-view #maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }


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

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

    form#search_mini_form .field.search {
        background: transparent !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;
    }

    .perbox{
        display: contents;
    }

    .output1{
        left: -7%;
    }

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

    .minicart-wrapper .action.showcart:before{
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 26px;
        line-height: 40px;
        color: #fff;
        content: '';
        font-family: 'Fontawesome';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        display: block;
        background: url(https://www.swiss-flex.com/pub/media/wysiwyg/red-Cart-icon.png);
        position: absolute;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 50px;
        height: 44px;
        float: left;
        bottom: -6px;
        right: -9px;
    }

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

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


    .roto-print h2{
        font-size: 40px;
        padding: 10px 20px;
    }

    .cms-heat-sealing-machine .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 {
        white-space: inherit !important;
    }

    .cms-heat-sealing-machine .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
        width: 30%;
    }

/*
    .hrs-videos .desk-vew-frms {
        display: block !important;
    }

    .hrs-videos .mob-vwe-sec-frms {
        display: none !important;
    }*/


   /* New Digital Product Css start */

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

    .product-digital-printed-pouches .field.choice.admin__field.admin__field-option {
        width: 24% !important;
    }

    .product-digital-printed-pouches .column.main .product.media {
        width: 30%;
    }


    .product-digital-printed-pouches div#options-26-list .field.choice.admin__field.admin__field-option {
        width: 19% !important;
    }




    /* New Digital Product Css END */






}

@media only screen and (max-width: 767px) {

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec ul.ui-menu.expanded li.ui-menu-item a span:before {
        content: '\f105';
        font-family: FontAwesome;
        font-size: 12px;
        padding-right: 5px;
        color: #444;
    }

    .bss-megamenu h3.title.ui-menu-item a.top-common-sec {
        background: #eeeeee8a;
    }

    .checkout-index-index .header.content .minicart-wrapper {
        display: none !important;
    }

    .checkout-index-index .header.content .block.block-search{
        display: none !important;
    }

    .checkout-index-index .checkout-container .opc-estimated-wrapper{
        margin: 0px -15px 15px !important;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li.ui-menu-item.active a{
        color: #db2c27 !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 #db2c27 !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: #db2c27 !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: #db2c27 !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: #db2c27 !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;
    }

    .product-custom-sticker-printing .output1 {
        left: 5%;
        top: -75px;
    }

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

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

    .navigation .level0.har-cust-strss-mu:hover {
            background-color: transparent !important;
    }

    .navigation .level0.har-cust-strss-mu span{
            font-size:  13px !important;
            color: #000 !important;
    }

    .ves-megamenu.nav-mobile .subgroup.har-cust-strss-mu .submenu {
        padding-left: 0px !important;
    }


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

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

    ul.ui-menu.expanded li.ui-menu-item a{
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .hr-stkerss {
        float: left !important;
        width: 100% !important;
    }


    .hr-heat-sealersss {
        float: left !important;
        width: 100% !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;
    }

    .hr-hm-vid-desk {
        display: none;
    }

    .hr-hm-vid-mob {
        display: block;
    }

    .bss-megamenu h3.title.ui-menu-item{
        margin-top: 5px;
        padding-bottom: 0px;
    }

    .social.socialss_links .cp-social li a {
        border: 1px solid #ddd;
        color: #fff;
        font-size: 13px;
        display: block;
        height: 38px;
        width: 38px;
        line-height: 38px;
        padding: 0px;
        border-radius: 50%;
    }

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

    .social.socialss_links .cp-social li {
        text-align: center;
        display: inline-block;
        margin: 0px 4px;
        float: none;
        width: auto;
    }

    .social.socialss_links .cp-social li:hover a {
        background: #db2c27;
    }

    .checkout-shipping-method .step-title {
        margin-bottom: 0;
        background: #d8d8d8;
        padding: 7px;
        font-weight: 600;
        margin: 0px -15px -4px;
        color: red;
    }

    li#opc-shipping_method {
        padding-top: 20px;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 33% !important;
        float: left;
        margin-bottom: 15px;
        margin-top: 10px;
        /*padding-right: 15px;*/
        /*padding-left: 15px;*/
        padding-right: 5px;
        padding-left: 5px;
    }

    .faonni-socialprovider a.provider{
        margin: 0 10px 10px 0;
    }

    .customer-also-buysss.frst-tpss {
        display: none !important;
    }


    .customer-also-buysss.fttrss {
        display: inline-block !important;
        margin-bottom: 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;
    }

    .hr-heat-sealersss {
        padding-top: 13px;
        display: inline-block;
    }

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

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .cat-image img {
        margin-top: 10px;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product.attribute.overview{
        display: none;
    }

    .product-digital-printed-pouches #maincontent .product-info-main .product.attribute.overview{
        display: block !important;
    }

    .product-plastic-free-sup-no-zipper .product-info-main .product.attribute.overview{
        display: block !important;
    }

    .txt-conts-secs {
        width: 100% !important;
        float: left;
    }

    .btn-cnt-secs {
        width: 100% !important;
        float: left;
        padding-top: 10px;
        text-align: left !important;
    }

    .page-footer {
       margin-top: 0px !important;
    }

    .cont-sec-mans {
        padding: 30px 15px !important;
    }


    /*.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border{
        display: inline-block !important;
    }*/

    .fotorama__stage{
        max-height: 330px !important;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty{
        width: 100%;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price {
        float: left;
    }

    .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{
        font-size: 36px;
        line-height: 36px;
    }

    .perbox{
        line-height: 48px;
        font-size: 17px;
        padding-bottom: 10px;
        color: #f5280c;
    }

    /*.fotorama__nav__shaft .fotorama__thumb-border{
        display: none !important;
    }*/

   /*.fotorama__nav__frame.fotorama__nav__frame--thumb {
         border: 1px solid #ccc;
    }*/

    ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
        box-shadow: 0 0 3px 1px #1253ae;
    }


    .desk-lay-img{
        display: none !important;
    }

    .fotorama__stage, .fotorama__nav{
        text-align: center;
    }

    .fotorama--fullscreen .fotorama__stage {
        max-height: 100% !important;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 27px;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

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

    .txt-conts-secs {
        width: 100%;
        float: left;
    }

    .btn-cnt-secs {
        width: 100%;
        float: left;
        padding-top: 10px;
        text-align: left;
    }

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

    .catalog-product-view .swatch-attribute-options {
        margin-top: 5px;
    }

    .catalog-product-view .swatch-attribute.color {
        padding-bottom: 20px;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty {
        width: auto;
    }

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

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

    select.swatch-select.select_required_size {
        width: auto;
    }

    .minicart-items .item-qty{
        width: 80px !important;
    }

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

    .ug-new-pgg {
        margin-bottom: 30px !important;
    }

    .checkout-cart-index .cart.table-wrapper .col.qty .input-text{
        width: 70px !important;
    }

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


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

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

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

    .feedback .primary .action {
        width: auto !important;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

    .payment-method-title.field.choice {
    	font-size: 24px;
	}

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty {
        width: 100% !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
        float: left;
        margin-top: -40px;
        margin-left: 145px;
        padding-bottom: 0px;
    }

    .perbox {
        margin-top: 0px;
        padding-left: 225px;
        position: absolute;
        padding-top: 36px;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 0px;
    }

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

    .hr-pri-fsh h4{
        margin-top: 20px !important;
        margin-bottom: 10px !important;
    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        display: block;
        padding-top: 14%;
    }

    .hr-bottom-cust{
        margin: 10px 1%;
        width: 47% !important;
    }

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

    .hr-sidebar-categories {
    	display: none !important;
    }

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

    .roto-print h2{
        font-size: 25px;
        padding: 0px 20px 13px;
    }

    .feedback .fieldset {
        margin: 0 0 20px !important;
    }

    .roto-print h4{
        margin-top: 10px !important;
    }

    .cms-heat-sealing-machine .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 {
        white-space: inherit !important;
    }


    .heat-sel-prtss {
        display: inline-block !important;
    }

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

    .hr-design-servicess .btn_3.cust-hrr-desg-btnn {
        width: 100% !important;
    }

    .hr-design-servicess .desg-pri span {
        font-size: 14px;
    }

    .ug-new-pgg {
        margin-top: 30px;
    }

    .customer-also-buysss li.inrs-sects {
        width: 100% !important;
    }


    .customer-also-buysss li.inrs-sects.lstss {
        border-left: 0px;
    }



    .hrpopslid {
    display: inline-grid;
    margin-top: 10px;
  }

  .hrpopsslidmain {
    background: #cccccc47;
    display: block;
    overflow: hidden;
  }

  .hrpopslidinr {
    padding: 0 0 15px;
    margin: 0 0 -15px;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
  }

    .hrpopslidinr > div {
        vertical-align: top;
        display: inline-block;
        padding: 10px;
    }

    .slideItemBox {
        width: 46%;
        float: none;
    }

    .sliimg {
    padding-bottom: 100%;
    position: relative;
    background: #f3f3f3;
    }

    .slideItemBox img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    }

    .innrimgmain h4 {
        font-size: 15px;
    }



        .hr-sections-title .click-here-button a {
            color: #000 !important;
        }



        .desktop-view-cust-pgs{
            display: none !important;
        }

        .mobile-view-cust-pgs{
            display: block !important;
        }


        .showBtn1 {
            display: block;
            text-align: left;
            position: relative;
            z-index: 1;
            padding: 10px;
            font-family: 'Archivo Narrow', sans-serif;
            font-weight: 600;
            font-size: 16px;
            line-height: 1.25;
            letter-spacing: 0;
            color: #2d2c2b;
            transition: 1.3s all ease;
            border-radius: 0 0 0 0;
            text-transform: uppercase;
        }

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

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

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

        .mob-bgg{
            background: #e8e9e4!important;
        }

        .mob-bggk{
            background: #f6f6f6!important;
        }

        .hideme1 h4 {
            padding: 0px 25px;
            font-weight: 700;
            font-size: 16px;
            text-transform: capitalize;
            line-height: 1.5;
        }

        .hideme1.sec-6 {
            text-align: center;
        }

        .hideme1.sec-6 .click-here-button {
            margin-bottom: 10px !important;
        }


        .hideme1 .inner-content-box h3 {
            text-shadow: 2px 2px #b9b9b9;
            line-height: 1;
            color: #2d2c2b;
            padding-top: 13px;
        }



 	.Direct.samples {
    	background: #ede7e7;
    	padding: 10px;
    	text-align: center;
    	font-size: 15px;
    	font-weight: 600;
    	margin-top: 17px;
    	border: 1px solid #ddd8d8;
	}

	.Direct.samples .pm-button {
    	padding-top: 15px;
	}


	.Direct.orders {
    	background: #ede7e7;
    	padding: 10px;
    	text-align: center;
    	font-size: 15px;
    	font-weight: 600;
    	margin-top: 17px;
    	border: 1px solid #ddd8d8;
	}


	.Direct.orders .pm-button {
    	padding-top: 15px;
	}


    .product-info-main .product-add-form .box-tocart .field.qty > label.label {
        float: left;
        line-height: 20px;
        margin-right: 10px;
    }

    .products.wrapper.grid.products-grid {
        margin-bottom: 0px !important;
    }

    .products.wrapper.grid.products-grid ol.products.list.items.product-items {
        margin-bottom: 0px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty>label.label{
        width: 100%;
        text-align: left;
        line-height: 20px !important;
    }


    .catalog-product-view main#maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    .catalog-product-view .product.info.detailed {
        margin-bottom: 0px !important;
    }

    .hr-contact-us-main-divvv .hr-content-bottom-contact .col-sm-4 .contect-info{
            height: 100% !important;
    }

    .cms-contact-us .columns .column.main{
            padding-bottom: 0px !important;

    }

    .aboutt-main-inrrr {
        padding: 0px 1% !important;
        width: 100% !important;
        text-align: justify;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li .cp-fcontact{
        padding: 0 0 0 20px !important;
    }


    .owl-carousel-products-related .owl-stage-outer{
        padding: 0px 0 !important;
    }

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


    .grid.products-grid.products-related{
        margin: 0px 0 !important;
        padding: 0 0 0px !important;
    }


    .form.sample-page-form .field.industry.required.col-md-12 .label span {
        white-space: normal !important;
    }

    .form.sample-page-form .field.industry.required.col-md-12 .label {
        text-align: left !important;
    }

    .logo img {
        width: auto !important;
        margin-top: 10px;
    }

    .block-search input {
        margin-top: 5px;
    }


    span.action.nav-toggle:before {
        color: #db2c27c2 !important;
    }
    .swatch-option-tooltip{
        display: none !important;
    }

    .col-lg-6.col-md-6.col-sm-6.col-xs-12.align-self-center.pr-lg-4.pl-lg-4.hr-pri-fsh h4 {
        font-size: 20px;
    }

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

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


    .hsriar-custom-inquiryform .hr-inquiry-img{
        display: none !important;
    }

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

    .minicart-wrapper .action.showcart:before {
        webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 26px;
        line-height: 40px;
        color: #fff;
        content: '';
        font-family: 'Fontawesome';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        display: block;
        background: url(https://www.swiss-flex.com/pub/media/wysiwyg/red-Cart-icon.png);
        position: absolute;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 50px;
        height: 45px;
        float: left;
        bottom: -9px;
        right: -10px;
    }

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

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

    .col-lg-6.col-md-6.col-sm-6.col-xs-12.align-self-center.pr-lg-4.pl-lg-4.hr-pri-fsh p {
        font-size: 15px;
    }

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

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


    .checkout-index-index .header.content .minicart-wrapper {
        display: block !important;
    }

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

    /*.vid-main-sects {
        display: none;
    }*/

    /*.hrs-videos .desk-vew-frms {
        display: none !important;
    }

    .hrs-videos .mob-vwe-sec-frms {
        display: block !important;
    }*/



    /* New Digital Start */

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

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


    /* New Digital Ends */






}


@media (min-width: 1025px) and (max-width: 1700px) {

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
            height: 40px !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: 1024px) {   

.col-lg-6.col-md-6.col-sm-6.col-xs-12.align-self-center.pr-lg-4.pl-lg-4.hr-pri-fsh h4{
        font-size: 20px !important;
    }

.col-lg-6.col-md-6.col-sm-6.col-xs-12.align-self-center.pr-lg-4.pl-lg-4.hr-pri-fsh p{
        font-size: 16px !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-pri-fsh h4{
        margin-top: 25% !important;
    }

    .product-custom-sticker-printing .field.file {
        padding-top: 8% !important;
    }

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

    .hr-yu-vid iframe {
        height: 500px !important;
    }

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

    .inrr-machin-portns h2 {
        font-size: 32px !important;
    }
 
}



@media (min-width: 1401px) and (max-width: 1600px) {
    .about-main-img-porttt{
        /*padding-bottom: 22%;*/
    }

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

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

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 480px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 60% !important;
    }

    .hr-pri-fsh h4{
        margin-top: 23% !important;
    }

    span.hr-skts-btnn {
       margin-left: 11px;
       margin-bottom: 10px;
    }

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

    .product-custom-sticker-printing .field.file {
        padding-top: 10% !important;
    }

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

    .hr-yu-vid iframe {
        height: 450px !important;
    }

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

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

    .vid-block-secs h3 {
        min-height: 88px !important;
    }

    .inrr-machin-portns .info {
        height: 25px !important;
    }

    .inrr-machin-portns h2 {
        font-size: 32px !important;
    }

    .ug-new-pgs.txt-cent {
        text-align: left;
        padding-top: 8%;
        padding-left: 50px;
    }

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

    .vid-main-sects {
        height: 650px !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%;
    }

    .hr-pri-fsh h4{
        margin-top: 23% !important;
    }

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

/*    .output1{
        left: -14%;
    }
*/
    ul.nav-tabs.bigg li a {
        padding: 46% 10px !important;
    }

     .product-custom-sticker-printing .field.file {
        padding-top: 10% !important;
    }

    span.hr-skts-btnn {
       margin-left: 11px;
       margin-bottom: 10px;
    }


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

    .hr-yu-vid iframe {
        height: 400px !important;
    }

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

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

    .vid-block-secs h3 {
        min-height: 103px !important;
    }

    .inrr-machin-portns .info {
        height: 25px !important;
    }

    .inrr-machin-portns h2 {
        font-size: 32px !important;
    }

    .hr-design-servicess .btn_3.cust-hrr-desg-btnn {
        width: 60%;
    }

    .ug-new-pgs.txt-cent {
        padding-left: 50px;
    }

    .sqs-block-yts .sqs-block-cont-yts h3 {
        font-size: 50px !important;
    }

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

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

    .customer-also-buysss li.inrs-sects {
        width: 50% !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;
    }

    .hr-pri-fsh h4{
        margin-top: 15% !important;
    }

    .product-sticker-product .field.file {
        margin-top: 13% !important;
    }

    .custom-hr-griddd-imagesssss{
        padding: 20px 0px !important;
    }

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

    span.hr-skts-btnn {
       margin-left: 11px;
       margin-bottom: 10px;
    }

    /*.output1{
        left: -14%;
    }*/

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

    .product-custom-sticker-printing .field.file {
        padding-top: 12% !important;
    }

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


    .max-desk-vidd {
        display: none;
    }

    .min-desk-vidd {
        display: block;
    }

    .mob-vidd {
        display: none;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

    .hr-yu-vid iframe {
        height: 340px !important;
    }

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

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

    .vid-block-secs h3 {
        min-height: 90px !important;
    }

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

    .innrimgmain h4 {
        font-size: 16px !important;
    }

    .inrr-machin-portns .info {
        height: 25px !important;
        width: 100% !important;
    }
 
    .inrr-machin-portns h2 {
        font-size: 32px !important;
    }

    .hr-design-servicess .btn_3.cust-hrr-desg-btnn {
        width: 70%;
    }

    .ug-new-pgs.txt-cent {
        padding-left: 20px;
    }

    .col-md-4.ug-new-pgs.txt-cent {
        width: 40% !important;
    }

    .col-md-8.ug-new-pgs {
        width: 60% !important;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

    .sqs-block-yts .sqs-block-cont-yts h3 {
        font-size: 43px !important;
    }

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

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

    .customer-also-buysss li.inrs-sects {
        width: 50% !important;
    }

}

@media (min-width: 1025px) and (max-width: 1099px) {
    .about-main-img-porttt{
        padding-bottom: 20%;
    }

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

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

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 490px !important;
    }
    .control.samplee-pagee-drpp {
        width: 22% !important;
        float: left;
        padding: 0 1%;
    }

    .custom-hr-griddd-imagesssss{
        padding: 20px 0px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 48% !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }

    span.hr-skts-btnn {
       margin-left: 11px;
       margin-bottom: 10px;
    }

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


    .max-desk-vidd {
        display: none;
    }

    .min-desk-vidd {
        display: block;
    }

    .mob-vidd {
        display: none;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.5% !important;
    }

    .product-sticker-product .field.file {
        margin-top: 17% !important;
    }

    .cust-stkkr-pg {
        width: 49%;
    }

    .hr-pri-fsh h4{
        margin-top: 15% !important;
    }

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

    /*.output1{
        left: -14%;
    }*/

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

    .product-custom-sticker-printing .field.file {
        padding-top: 13% !important;
    }

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

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 {
        height: 50px !important;
    }

    .hr-yu-vid iframe {
        height: 310px !important;
    }

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

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

    .vid-block-secs h3 {
        min-height: 90px !important;
    }

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

    .innrimgmain h4 {
        font-size: 16px !important;
    }

    .inrr-machin-portns .info {
        height: 25px !important;
        width: 100% !important;
    }

    .inrr-machin-portns ul.sub-cat-ul li.cat-li {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .inrr-machin-portns h2 {
        font-size: 32px !important;
    }

    .hr-design-servicess .btn_3.cust-hrr-desg-btnn {
        width: 70%;
    }

    .col-md-4.ug-new-pgs.txt-cent {
        width: 40% !important;
    }

    .col-md-8.ug-new-pgs {
        width: 60% !important;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

    .sqs-block-yts .sqs-block-cont-yts h3 {
        font-size: 38px !important;
    }

    .content-wrapper-qtys{
        padding: 150px 0px !important;
    }

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

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

    .customer-also-buysss li.inrs-sects {
        width: 50% !important;
    }

 
}




@media (min-width: 1081px) and (max-width: 1400px) {


}


@media (min-width: 993px) and (max-width: 1199px) {

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

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

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

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

}


@media (min-width: 1025px) and (max-width: 1280px) {

    .cart-totals .grand .mark{
        font-size: 15px;
    }

    .cart-totals .grand .amount{
        font-size: 15px;
    }

    body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional .side-nav-categories .panelside{
        padding: 0 5px !important;
    }

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

    .form.minisearch.active{
        background-color: transparent !important;
    }

    .form.minisearch.active:after{
        display: none !important;
    }

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

    .hr-bottom-cust{
            width: 23.5% !important;
    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        /*padding-top: 20% !important;*/
    }

    .category-top-headerss h1{
        font-size: 25px !important;
    }

    .category-top-headerss p{
        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%;
    }

    span.hr-skts-btnn {
       margin-left: 11px;
       margin-bottom: 10px;
    }

    .catalog-product-view .box-tocart {
        margin: 0 0 15px;
    }

    .category-top-headerss h1{
        font-size: 25px !important;
    }

    .category-top-headerss p{
        font-size: 25px !important;
    }


    .max-desk-vidd {
        display: none;
    }

    .min-desk-vidd {
        display: block;
    }

    .mob-vidd {
        display: none;
    }

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

    .cust-stkkr-pg {
        width: 49%;
    }

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

    .custom-hr-griddd-imagesssss{
        padding: 20px 0px !important;
    }

    .hr-bottom-cust{
            width: 23.5% !important;
    }

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

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

    .hr-pri-fsh h4{
        margin-top: 13% !important;
    }

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

    .side-nav-categories .box-category {
        padding: 8px 8px 8px !important;
    }

    .sidebar.sidebar-additional .side-nav-categories .panelside ul.sub-cat-ul.sidebarcatinnerul {
        font-size: 13px !important;
    }

    body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional .side-nav-categories .panelside{
        padding: 0 5px !important;
    }

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

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

    .product-sticker-product .field.file {
        margin-top: 17% !important;
    }

    .field.frame_name.sample1.required.col-md-12 label.label, .field.frame_name.sample3.col-md-12 label.label, .field.frame_name.sample5.col-md-12 label.label {
        height: 40px;
    }

    .field.frame_name.sample2.col-md-12 label.label, .field.frame_name.sample4.col-md-12 label.label {
        height: 40px;
    }

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


    .form.sample-page-form .field.industry.required.col-md-12 .label span {
        white-space: normal !important;
    }

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

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

    .product-custom-sticker-printing .field.file {
        padding-top: 13% !important;
    }

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


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

    h3.clamp-1{
        height: 60px;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }


    /* body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32 {
        margin-top: 45px !important;
    }


    body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32{
        margin-top: 45px !important;
    }*/

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

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


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

    /*.output1{
        left: -18%;
    }*/

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 {
        height: 50px !important;
    }

    .hr-yu-vid iframe {
        height: 310px !important;
    }

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

    .vid-block-secs h3 {
        min-height: 90px !important;
    }

    .vid-block-secs {
        width: 32% !important;
    }

    .innrimgmain h4 {
        font-size: 16px !important;
    }

    .inrr-machin-portns .info {
        height: 25px !important;
        width: 100% !important;
    }

    .inrr-machin-portns ul.sub-cat-ul li.cat-li {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .hr-design-servicess .btn_3.cust-hrr-desg-btnn {
        width: 70%;
    }

    .hr-design-servicess .btn_3.cust-hrr-desg-btnn {
        width: 80%;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

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

    .ug-new-pgs.txt-cent {
        padding-top: 9% !important;
    }

    .sqs-block-yts .sqs-block-cont-yts h3 {
        font-size: 38px !important;
    }

    .content-wrapper-qtys{
        padding: 120px 0px !important;
    }

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

    h1.main-tgs {
        font-size: 70px !important;
    }

    .mns-secs-ine {
        font-size: 40px !important;
    }

    .tst-mns-prs {
        font-size: 21px !important;
    }

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

    .customer-also-buysss li.inrs-sects {
        width: 50% !important;
    }


     /*  Digital Printing section start */

    .container.pt-mns-sctss {
    width: 100% !important;
    }

    .inr-imgss-sest {
        width: 23.6%;
    }

    .mns-sectsa {
        width: 50% !important;
    }

    .sects-hr-mnsr {
        display: inline-block !important;
    }

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

    .innr-conts-pt .table-responsive>.table>thead>tr>th, .innr-conts-pt .table-responsive>.table>tbody>tr>th, .innr-conts-pt  .table-responsive>.table>tfoot>tr>th, .innr-conts-pt  .table-responsive>.table>thead>tr>td, .innr-conts-pt .table-responsive>.table>tbody>tr>td, .innr-conts-pt .table-responsive>.table>tfoot>tr>td {
        white-space: normal !important;
    }

    /*  End Digital Printing section */

    /* New Digital Starts */

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

    /* New Digital Ends*/

}


@media (min-width: 768px) and (max-width: 992px) {

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

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

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

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

    .logo{
            max-width: 215px !important;
            padding-top: 4px !important;
    }

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

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

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

    small.copyright .page-main.cback{
        margin-left: 0% !important;
    }

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

    small.copyright .company-links ul.links li{
        margin-left: 15px !important;
    }

    .navigation .level0>.level-top {
        padding: 5px 14px !important;
    }

    .navigation {
        padding: 0 10px !important;
    }

    .footer-top.footer_top_neews .container{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .footer-top.footer_top_neews .col-xs-12.col-sm-6.col-md-7 {
         width: 60% !important;
    }

    .hr-stkerss {
        float: left !important;
        width: 100% !important;
    }

    .hr-heat-sealersss {
        float: left !important;
        width: 100% !important;
    }


    .max-desk-vidd {
        display: none;
    }

    .min-desk-vidd {
        display: block;
    }

    .mob-vidd {
        display: none;
    }

    .product-custom-sticker-printing .output1 {
        left: 5% !important;
        top: -75px !important;
    }

    .footer-top.footer_top_neews .col-xs-12.col-sm-6.col-md-5 {
         width: 40% !important;
    }

    .footer-top.footer_top_neews .col-xs-12.col-sm-6.col-md-5 .social.socialss_links ul.cp-social {
        padding-inline-start: 20px !important;
    }

    .footer-top .page-footer .fs-main.pad-main.footerr_top_main_divv{
        padding: 20px 0 !important;
    }

    .hr-heat-sealersss {
        padding-top: 13px;
        display: inline-block;
    }

    .custom-hr-griddd-imagesssss{
        padding: 20px 0px !important;
    }

    .cust-stkkr-pg {
        width: 49%;
    }

    .social.socialss_links {
        float: none !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .page-main{
        width: 100% !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .newsletter h4{
        padding-right: 0px !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .block.newsletter {
        width: 73% !important;
    }

    .hr-bottom-cust{
            width: 23.5% !important;
    }

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

    .hr-custom-what-cat.col-md-3{
        width: 33%;
        float: left;
    }

    .product-sticker-product .field.file {
        margin-top: 23% !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 33% !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
        height: 30px !important;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product.attribute.overview{
        display: none;
    }

    .product-digital-printed-pouches #maincontent .product-info-main .product.attribute.overview{
        display: block !important;
    }

    .product-plastic-free-sup-no-zipper .product-info-main .product.attribute.overview{
        display: block !important;
    }

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

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        /*padding-top: 25% !important;*/
    }

    .hr-cart-stk-pro-ref {
        width: 600px;
    }

    .catalog-product-view .box-tocart .action.tocart {
        width: 60% !important;
        margin-right: 1%;
        margin-bottom: 0;
    }

    img.footer-pdf {
        width: 80% !important;
    }

    img.footer-chfa {
        width: 75% !important;
    }

    .catalog-product-view select.swatch-select.select_required_size {
        width: 96% !important;
    }

     .Direct.samples {
    	background: #ede7e7;
    	padding: 10px;
    	text-align: center;
    	font-size: 15px;
    	font-weight: 600;
    	margin-top: 17px;
    	border: 1px solid #ddd8d8;
	}

	.Direct.samples .pm-button {
    	padding-top: 15px;
	}

	.Direct.orders {
    	background: #ede7e7;
    	padding: 10px;
    	text-align: center;
    	font-size: 15px;
    	font-weight: 600;
    	margin-top: 17px;
    	border: 1px solid #ddd8d8;
	}

	.Direct.orders .pm-button {
    	padding-top: 15px;
	}

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

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

    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        padding-left: 29px !important;
    }


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

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

    .about-main-img-porttt {
        display: none !important;
    }

    .aboutt-main-inrrr {
        padding: 0px 2% !important;
        width: 100% !important;
        text-align: justify;
    }

     .side-nav-categories .box-category {
        padding: 8px 8px 8px !important;
    }

    .sidebar.sidebar-additional .side-nav-categories .panelside ul.sub-cat-ul.sidebarcatinnerul {
        font-size: 13px !important;
    }

    .sidebar.sidebar-additional .side-nav-categories button.accordion{
        font-size: 13px !important;
    }


    .page-layout-2columns-left .column.main{
        width: 70% !important;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

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

    .page-layout-2columns-left .sidebar-additional{
        width: 30% !important;
    }

    .category-top-headerss h1{
        font-size: 23px !important;
    }

    .category-top-headerss p{
        font-size: 23px !important;
    }

    body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional .side-nav-categories .panelside{
        padding: 0 5px !important;
    }


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

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

    .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark{
        padding-right: 0px !important;
    }

    .cms-factory-2nd-grand-quality-sale .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
        height: 50px !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;
    }

    .hr-pri-fsh h4{
        margin-top: 5% !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;
    }

    .output1{
        left: -12%;
    }

    .Custom.Price1{
        margin-top: 10px !important;
    }

    .discount-statem-listt span{
        display: block !important;
    }

    .cont-sec-mans {
        padding: 50px 15px !important;
    }

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

    /* body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32 {
        margin-top: 45px !important;
    }


    body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32{
        margin-top: 45px !important;
    }*/

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

    img.custom-inquiry-side-pop {
        right: -17% !important;
        width: 23% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.7% !important;
    }


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

    span#finalouterrrsp{
        font-size: 16px !important;
    }

    .FinalPriceProductdetails.scoopsss .perbox{
        font-size: 16px !important;
    }

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

     h3.clamp-1{
        height: 60px;
    }

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


    .roto-print h2{
        font-size: 34px;
        padding: 0px 20px 10px;
    }

    .roto-print h4{
        margin-top: 17px !important;
    }

    .roto-print .col-lg-3.col-md-3.col-sm-3.col-xs-6.pr-lg-4.pl-lg-4.fst {
        width: 33%;
    }

    .roto-print .col-lg-3.col-md-3.col-sm-3.col-xs-6.pr-lg-4.pl-lg-4.lst {
        width: 50%;
    }


    .col-lg-3.col-md-3.col-sm-3.col-xs-6.pr-lg-4.pl-lg-4.lst h3 {
        margin-bottom: 50px !important;
    }

    .homepage-content-main .col-lg-6.col-md-6.pr-lg-4.pl-lg-4 {
        width: 50%;
        float: left;
    }

    .hr-yu-vid iframe {
        height: 249px !important;
    }

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

    .innrimgmain h4 {
        font-size: 12px !important;
    }

    .inrr-machin-portns .info {
        height: 25px !important;
        width: 100% !important;
    }

    .inrr-machin-portns ul.sub-cat-ul li.cat-li {
        padding-right: 10px !important;
        padding-left: 10px !important;
        width: 50% !important;
    }


    .hr-design-servicess .btn_3.cust-hrr-desg-btnn {
        width: 100%;
    }


    .col-sm-12.ug-new-pgs.txt-cent {
        width: 40%;
    }

    .col-sm-12.ug-new-pgs.txt-cent {
        width: 40%;
    }

    .col-sm-12.col-md-8.mb-4.ug-new-pgs {
        width: 60%;
    }

    .col-sm-12.col-md-6.mb-4.ug-new-pgg {
        width: 50%;
    }


    .sqs-block-yts .sqs-block-cont-yts h3 {
        font-size: 28px !important;
    }

    .content-wrapper-qtys{
        padding: 80px 0px !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;
    }

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

    .customer-also-buysss li.inrs-sects {
        width: 50% !important;
    }


    .customer-also-buysss h2 {
       font-size: 22px !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 */



    /* New Digital Starts */

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


    .product-digital-printed-pouches .field.choice.admin__field.admin__field-option {
        width: 32% !important;
    }


    /* New Digital Ends*/




.desktop-view-cust-pgs{
    display: none !important;
}

.mobile-view-cust-pgs{
    display: block !important;
}


.showBtn1 {
    display: block;
    text-align: left;
    position: relative;
    z-index: 1;
    padding: 10px;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0;
    color: #2d2c2b;
    transition: 1.3s all ease;
    border-radius: 0 0 0 0;
    text-transform: uppercase;
}

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

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

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

.product-custom-sticker-printing .field.file {
        padding-top: 23% !important;
    }

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

.mob-bgg{
    background: #e8e9e4!important;
}

.mob-bggk{
    background: #f6f6f6!important;
}

.product-custom-sticker-printing div#product-options-wrapper label[for="attribute146"]:after{
    white-space: pre-wrap;
}

.hideme1 h4 {
    padding: 0px 25px;
    font-weight: 700;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 1.5;
}

.hideme1.sec-6 {
    text-align: center;
}

.hideme1.sec-6 .click-here-button {
    margin-bottom: 10px !important;
}


.hideme1 .inner-content-box h3 {
    text-shadow: 2px 2px #b9b9b9;
    line-height: 1;
    color: #2d2c2b;
    padding-top: 13px;
}


}


@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

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





@media (min-width: 601px) and (max-width: 767px) {

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

    .social.socialss_links {
        float: none !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .footer-top.footer_top_neews .col-xs-12 {
        width: 50% !important;
    }

    .footer-top.footer_top_neews .container{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .social.socialss_links ul.cp-social{
        padding-inline-start: 10px !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .social.socialss_links {
        float: right !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .social.socialss_links {
        padding-top: 5% !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 220px !important;
        margin: 0 !important;
    }

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

    .footer-infoo img.footer-chfa {
        width: 70% !important;
        /*padding-left: 10% !important;*/
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-ftitle h3{
        font-weight: 600 !important;
    }

    .seconddd, .fourthhh{
        border-left: 1px solid !important;
        padding-left: 5% !important;
    }

    .cp-footer-container .cp-footer-main {
        width: 48% !important;
    }

    .payment-innerr img{
        width: 48px !important;
    }

    small.copyright .company-links ul.links{
        padding-inline-start: 0px !important;
        float: none !important;
        display: flex !important;
        justify-content: center !important;
    }

    small.copyright .page-main.cback{
        width: 100% !important;
        padding-top: 15px !important;
    }

    /*.fotorama__nav--dots .fotorama__nav__frame{
        height: 75px !important;
    }*/

    .catalog-product-view .page-main>.page-title-wrapper.product .page-title{
        font-size: 24px !important;
        margin-bottom: 0rem !important;
    }

   /* .fotorama__nav__frame.fotorama__nav__frame--dot{
        display: none !important;
    }*/


    .catalog-product-view .product-info-main .product-add-form{
        padding-top: 0px !important;
    }

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

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

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

    .hr-custom-what-cat.col-md-3{
        width: 33%;
        float: left;
        padding: 0px 7px !important;
    }

    .custom-hr-griddd-imagesssss {
        padding: 20px 0px !important;
    }


    .max-desk-vidd {
        display: none;
    }

    .min-desk-vidd {
        display: none;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
        line-height: 1.1;
        margin-bottom: 1rem !important;
    }

    .mob-vidd {
        display: block;
    }

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

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

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

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


    .fs-main.pad-main.footerr_top_main_divv {
        padding: 13px 13px !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .newsletter h4{
        margin-top: 0px !important;
    }

    .control.samplee-pagee-drpp {
         width: 41% !important;
         float: left;
         padding: 0 1%;
         padding-bottom: 13px !important;
    }

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

    .cust-stkkr-pg {
        width: 49%;
    }

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

    .inner-payment-gateway-form .field.expp.required.col-md-8 {
        width: 50% !important;
        float: left !important;
    }

    .product-sticker-product .field.file {
        margin-top: 14% !important;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }

    img.custom-inquiry-side-pop {
        right: -24% !important;
        width: 33% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -2.4% !important;
    }

    .output1{
        left: -10%;
    }


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

    .product-custom-sticker-printing .field.file {
        padding-top: 13%;
    }

    ul#hr-variant-quantities {
        display: table;
        width: 100%;
        margin-bottom: 0;
        max-width: 350px;
    }
    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 16px !important;
        width: 90% !important;
    }

    .page-footer .cp-footer-main.seconddd {
        margin-bottom: 12% !important;
    }

    .perbox{
        display: contents;
    }

    .hr-yu-vid iframe {
        height: 320px !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;
    }

    .slideItemBox {
        width: 30% !important;
    }


    .inrr-machin-portns .info {
        height: 35px !important;
        width: 100% !important;
    }

    .inrr-machin-portns ul.sub-cat-ul li.cat-li {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .sqs-block-yts .sqs-block-cont-yts h3 {
        font-size: 22px !important;
    }

    .content-wrapper-qtys{
        padding: 50px 0px !important;
    }

    .sqs-block-cont-yts p {
        font-size: 17px !important;
        padding-top: 0px !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;
    }

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


    /*  Digital Printing section start */

    .container.pt-mns-sctss {
    width: 100% !important;
    }

    .inr-imgss-sest {
        width: 48%;
    }

    .mns-sectsa {
        width: 100% !important;
    }

    .sects-hr-mnsr {
        display: inline-block !important;
    }

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

    .innr-conts-pt .table-responsive>.table>thead>tr>th, .innr-conts-pt .table-responsive>.table>tbody>tr>th, .innr-conts-pt  .table-responsive>.table>tfoot>tr>th, .innr-conts-pt  .table-responsive>.table>thead>tr>td, .innr-conts-pt .table-responsive>.table>tbody>tr>td, .innr-conts-pt .table-responsive>.table>tfoot>tr>td {
        white-space: normal !important;
    }

    /*  End Digital Printing section */


    /* New Digital Starts */

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

    .product-digital-printed-pouches .field.choice.admin__field.admin__field-option {
        width: 32% !important;
    }

    /* New Digital Ends*/


    .bns-shops-dits-prtss { 
        display: none;
     }


}

@media (min-width: 636px) and (max-width: 767px) {
    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -2px !important;
    }
}


@media (min-width: 481px) and (max-width: 600px) {

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

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

    .main-thankk-youu .Bigscreens-thank-you{
        display: none !important;
    }

    .social.socialss_links {
        padding-top: 15px;
        padding-left: 22% !important;
    }

    .social.socialss_links ul.cp-social{
        padding-inline-start: 0px !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        margin: 0 !important;
        max-width: 220px !important;
    }


    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main {
        border-bottom: 1px solid !important;
    }

    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main.fourthhh{
        border-bottom: 0px !important;
    }

    img.footer-chfa{
        width: 50% !important;
    }

    img.footer-pdf {
        width: 50% !important;
    }

    small.copyright .page-main.cback{
        width: 100% !important;
        padding-top: 15px !important;
    }

    small.copyright .company-links ul.links{
        padding-inline-start: 0px !important;
        float: none !important;
        display: flex !important;
        justify-content: center !important;
    }

    .max-desk-vidd {
        display: none;
    }

    .min-desk-vidd {
        display: none;
    }

    .mob-vidd {
        display: block;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 50% !important;
    }

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

    .cate-sub-in-cat-page ul.sub-cat-ul {
        list-style-type: none;
        padding-inline-start: 0px;
    }

    .control.a.proofing.option {
        display: inline-block !important;
    }

    .feedback .field.fed-txt-box {
        width: 100% !important;
    }

    .feedback .fieldset>.legend {
        margin: 0px !important;
    }

    .feedback label.label.strrs-lbl {
        width: 100% !important;
    }

    .feedback label.label.strrss-lbl {
        white-space: normal !important;
        text-align: left !important;
        line-height: 20px !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;
    }


    .swatch-option-tooltip .image{
        height: 90px !important;
    }

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

    .output1{
        left: -13%;
    }

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

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

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

    .hr-custom-printed-banners .col-lg-6.hr-inner-custom {
        width: 100% !important;
        padding: 5px 15px !important;
        float: left;
    }

    .product-sticker-product .field.file {
        margin-top: 21% !important;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
        line-height: 1.1;
        margin-bottom: 1rem !important;
    }

    .hr-custom-what-cat.col-md-3{
        width: 50%;
        float: left;
        padding: 0px 7px !important;
    }

    .cust-stkkr-pg {
        width: 49%;
    }

    .copyright {
        padding:0px !important;
        background-image: none !important;
    }

    .hr-ftr-lst {
        margin-bottom: 0px !important;
    }

    .custom-hr-griddd-imagesssss {
        padding: 20px 0px !important;
    }

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

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

    .catalog-product-view .swatch-attribute-options.clearfix select.swatch-select.select_required_size{
        width: 96% !important;
    }

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

    .perbox {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        line-height: 45px !important;
        padding-right: 5px;
    }

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

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

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

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

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


    .control.samplee-pagee-drpp {
        width: 100% !important;
        float: left;
        padding: 0 1%;
        padding-bottom: 7px;
    }

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

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


    form#contact-form .actions-toolbar button.action.submit.primary {
        width: auto !important;
        display: block;
    }

    .field.expp.required.col-md-8 {
        width: 60% !important;
        float: left !important;
    }

    body.cms-sample-page form#contact-form .fieldset {
        margin: 0 0 20px !important;
    }

    .discount-statem-listt span{
        display: block;
    }

    span#finalouterrrsp{
        line-height: 45px !important;
        display: block;
    }


    img.custom-inquiry-side-pop {
        right: -25% !important;
        width: 35% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -2.4% !important;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .primary {
        float: left;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .secondary {
        padding: 7px 15px;
    }

    .checkoutor{
        padding: 7px 20px !important;
    }

    .product-custom-sticker-printing .field.file {
        padding-top: 4%;
    }

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

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 18px !important;
        max-width: 272px !important;
    }

    .product-custom-sticker-printing div#product-options-wrapper label[for="attribute146"]:after{
            white-space: pre-wrap;
    }

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

    .perbox{
        display: contents;
    }

    .hr-yu-vid iframe {
        height: 275px !important;
    }

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

    .slideItemBox {
        width: 44% !important;
    }

    .inrr-machin-portns .info {
        height: 25px !important;
        width: 100% !important;
    }

    .inrr-machin-portns ul.sub-cat-ul li.cat-li {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .sqs-block-yts .sqs-block-cont-yts h3 {
        font-size: 22px !important;
    }

    .content-wrapper-qtys{
        padding: 25px 0px !important;
    }

    .sqs-block-cont-yts p {
        font-size: 17px !important;
        padding-top: 0px !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;
    }

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

    .customer-also-buysss h2 {
       font-size: 19px !important; 
    }


    /*  Digital Printing section start */

    .container.pt-mns-sctss {
    width: 100% !important;
    }

    .inr-imgss-sest {
        width: 100%;
    }

    .mns-sectsa {
        width: 100% !important;
    }

    .sects-hr-mnsr {
        display: inline-block !important;
    }

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

    .innr-conts-pt .table-responsive>.table>thead>tr>th, .innr-conts-pt .table-responsive>.table>tbody>tr>th, .innr-conts-pt  .table-responsive>.table>tfoot>tr>th, .innr-conts-pt  .table-responsive>.table>thead>tr>td, .innr-conts-pt .table-responsive>.table>tbody>tr>td, .innr-conts-pt .table-responsive>.table>tfoot>tr>td {
        white-space: normal !important;
    }

    /*  End Digital Printing section */


     /* New Digital Starts */

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

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field[hr="hr_26"] label.label span {
        white-space: initial;
        text-align: left;
        float: left;
    }

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field[hr="hr_80"] label.label span {
        white-space: normal;
    }

    /* New Digital Ends*/

    .bns-shops-dits-prtss { 
        display: none;
     }


}


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

    .max-desk-vidd {
        display: none;
    }

    .min-desk-vidd {
        display: none;
    }

    .mob-vidd {
        display: block;
    }

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

    .control.a.proofing.option {
        display: inline-block !important;
    }

    .cust-stkkr-pg {
        width: 100%;
    }

    .minicart-items .item-qty{
        width: 60px !important;
    }

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

    .catalog-product-view .swatch-attribute-options.clearfix select.swatch-select.select_required_size{
        width: 96% !important;
    }

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

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

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

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


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

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

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

    form#search_mini_form {
        display: none !important;
    }

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

    .main-thankk-youu .Bigscreens-thank-you{
        display: none !important;
    }

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

    .category-top-headerss p {
        font-size: 20px !important;
    }

    .control.samplee-pagee-drpp {
        width: 100% !important;
        float: left;
        padding: 0 1%;
        padding-bottom: 7px;
    }

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

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


    body.cms-sample-page .form.contact.sample-page-form button.action.submit.primary {
        width: 90% !important;
    }

    body.cms-sample-page #maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    .form.sample-page-form .label span {
        white-space: normal !important;
    }

    .form.sample-page-form .label{
        text-align: left !important;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }

    .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp{
        /*width: 100% !important;*/
    }

    .cart.table-wrapper td.col.price:before {
        /*background: #d7d7d7;*/
    }

    .cart.table-wrapper td.col.subtotal:before {
        /*background: #d7d7d7;*/
    }


    .discount-statem-listt span{
        display: block;
    }

    span#finalouterrrsp{
        width: 100%;
    }

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

    .mobile-view-number-displayed {
        display: inline-block;
        padding: 5px 0;
        width: 100%;
    }

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

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

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

    span.mobilenumber1 {
        float: left;
    }

    span.mobilenumber2 {
        float: right;
    }

    .mobile-view-number-displayed i.fa.fa-phone-square {
        padding-right: 3px;
    }

    .page-header .panel.wrapper .panel.header {
        padding: 0px 13px !important;
    }

    .panel.header {
        line-height: 16px !important;
    }

    img.custom-inquiry-side-pop {
        right: -32% !important;
        width: 44% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -3.2% !important;
    }


    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .primary {
        float: left;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .secondary {
        padding: 7px 15px;
    }

    .checkoutor{
        padding: 7px 20px !important;
        width: 100% !important;
    }

    .guest-checkouttt-btn{
        float: left !important;
    }

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 14px !important;
        max-width: 250px !important;
    }

    .scoopsss p{
        display: inline-block !important;
    }

    span#finalouterrrsp{
        width: auto !important;
        font-size: 15px !important;
    }


    .product-clear-measuring-scoops .scoopsss
    {
        display: table !important;
        width: 100% !important;
    }
    
    .product-blue-measuring-scoops .scoopsss{
        display: table !important;
        width: 100% !important;
    }

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

    .FinalPriceProductdetails.scoopsss {
        display: block !important;
    }

    .FinalPriceProductdetails.scoopsss span#finalouterrrsp{
        line-height: 0px !important;
    }


}


@media (min-width: 400px) and (max-width: 480px){
    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 50% !important;
        margin-bottom: 10px !important;
    }

    img.footer-pdf {
        width: 55% !important;
    }

    span#finalouterrrsp{
        /*line-height: 0px !important;*/
        padding-bottom: 25px !important;
    }

    .product-sticker-product .field.file{
        margin-top: 5% !important;
    }

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

    .output1{
        left: -18%;
    }

    .product-custom-sticker-printing .field.file {
        padding-top: 5% !important;
    }

    .hr-yu-vid iframe {
        height: 234px !important;
    }

    .swatch-attribute.select_required_size span.swatch-attribute-selected-option:after {
        margin-top: 5px !important;
    }

    .inrr-machin-portns .info {
        height: 30px !important;
        width: 100% !important;
    }

    .inrr-machin-portns .info.new-hgt-cls {
        height: 45px !important;
    }

    .inrr-machin-portns ul.sub-cat-ul li.cat-li {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .inrr-machin-portns {
        padding: 3px !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;
    }

    .btn2-side {
        width: 40% !important;
    }

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

    .btn1-side a {
        font-size: 14px !important;
        padding: 8px 10px !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: 366px) and (max-width: 399px){
    .output1{
        left: 15%;
        top: -75px;
    }

    .product-sticker-product .field.file{
        margin-top: 6% !important;
    }

    .product-custom-sticker-printing .field.file {
        padding-top: 6% !important;
    }

    .hr-yu-vid iframe {
        height: 200px !important;
    }

}


@media (min-width: 320px) and (max-width: 365px){
.output1{
        left: 5%;
        top: -74px;
    }

        .product-sticker-product .field.file{
        margin-top: 7% !important;
    }

    .product-custom-sticker-printing .field.file {
        padding-top: 7%;
    }

    .hr-yu-vid iframe {
        height: 180px !important;
    }

}


@media (min-width: 320px) and (max-width: 399px){
    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 50% !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;
    }

    /*.product-options-bottom .price-box .price-container .price{
        line-height: 0px !important;
    }*/

    .inrr-machin-portns .info {
        height: 25px !important;
        width: 100% !important;
    }

    .inrr-machin-portns ul.sub-cat-ul li.cat-li {
        padding-right: 10px !important;
        padding-left: 10px !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;
    }

    .btn2-side {
        /*width: 100% !important;*/
        width: 35% !important;
        /*text-align: center !important;*/
        /*margin: 10px 10px !important;*/
    }

    .btn1-side {
        /*width: 100% !important;*/
        width: 48% !important;
        /*text-align: center !important;*/
    }

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

    .btn1-side a {
        /*font-size: 14px !important;*/
        font-size: 11px !important;
        padding: 8px 10px !important;
        display: inline-block !important;
    }

    .btn2-side a {
        /*font-size: 14px !important;*/
        font-size: 11px !important;
        display: inline-block !important;
        padding: 8px 10px !important;
    }

    .mans-btn-sects {
        padding: 10px 0px !important;
    }

}

@media (min-width: 320px) and (max-width: 325px){
    .catalog-product-view .swatch-attribute.select_required_size {
        padding: 16px 0 45px 15px !important;
    }
}



@media screen and (max-width: 319px) {

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 16px !important;
        max-width: 272px !important;
    }

    img.custom-inquiry-side-pop {
        right: -32% !important;
        width: 44% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -3.2% !important;
    }


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

    .discount-statem-listt span{
        display: block;
    }

     .cart.table-wrapper td.col.price:before {
        background: #d7d7d7;
    }

    .cart.table-wrapper td.col.subtotal:before {
        background: #d7d7d7;
    }

    .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp{
        width: 100% !important;
    }

    .container-custommm {
        width: 98% !important;
    }


    form#search_mini_form {
        display: none !important;
    }

    .minicart-items .item-qty{
        width: 60px !important;
    }

    .catalog-product-view .box-tocart.update button#product-updatecart-button {
        width: 100% !important;
    }

    .block-search{
        display: none !important;
    }

    .nav-toggle{
        top: 7px !important;
    }

    .output1{
        left: 5%;
        top: -74px;
    }


    .minicart-wrapper{
        margin-top: 0px !important;
    }
    .header.content{
        padding-left: 15px !important;
        padding-right: 10px !important;
        padding-top: 5px !important;
    padding: 10px !important;
    }

    .nav-toggle{
        top: 7px !important;
    }

    .social.socialss_links {
        padding-top: 15px;
    }

    .social.socialss_links ul.cp-social{
        padding-inline-start: 0px !important;
    }

    .social.socialss_links .cp-social li{
        margin: 0px 2px !important;
    }


    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 80% !important;
    }

    .control.a.proofing.option {
        display: inline-block !important;
    }

    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main {
        border-bottom: 1px solid !important;
    }

     .hr-bottom-cust{
        margin: 10px 1%;
        width: 46% !important;
    }

    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main.fourthhh{
        border-bottom: 0px !important;
    }

    img.footer-chfa{
        width: 70% !important;
    }

    img.footer-pdf {
        width: 70% !important;
    }

    .payment-innerr img{
        width: 48px !important;
    }

    .hr-yu-vid iframe {
        height: 180px !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;
    }

    .hr-content-bottom-contact p {
        margin: 0 auto !important;
        padding: 15px 0;
        width: 85%;
        font-weight: 600;
    }

    .hr-content-bottom-contact .col-sm-4.divis-3 p {
        width: 65%;
    }

    .hr-content-bottom-contact .col-sm-4 {
        padding: 10px 0;
    }


    .main-thankk-youu .Mobile-thank-you{
        display: block !important;
    }

    .main-thankk-youu .Bigscreens-thank-you{
        display: none !important;
    }

    .category-top-headerss h1 {
        font-size: 20px !important;
    }

    .category-top-headerss p {
        font-size: 20px !important;
    }

    .product-sticker-product .field.file {
        margin-top: 60% !important;
    }

    .catalog-product-view .swatch-attribute-options.clearfix select.swatch-select.select_required_size {
        width: 96% !important;
    }

    .perbox{
            padding-left: 80px;
            position: relative !important;
            padding-bottom: 0px !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
            margin-left: 0px;
            margin-top: 0px;

    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails{
        /*padding-top: 5% !important;*/
        padding-top: 0% !important;
        display: -webkit-inline-box;
    }


    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
            margin: 0 !important;
    }


    .control.samplee-pagee-drpp {
        width: 100% !important;
        float: left;
        padding: 0 1%;
        padding-bottom: 7px;
    }

    .sample-page-form .control.samplee-pagee-drpp.sampleee-6 {
        width: 100% !important;
    }


    body.cms-sample-page .form.contact.sample-page-form button.action.submit.primary {
        width: 90% !important;
    }

    body.cms-sample-page #maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    .form.sample-page-form .label span {
        white-space: normal !important;
    }

    .form.sample-page-form .label{
        text-align: left !important;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }


    span#finalouterrrsp{
        line-height: 10px;
    }

    .perbox{
        padding-top: 36px !important;
        line-height: 0px !important;
    }


    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -11%;
    }

    .catalog-product-view .swatch-attribute.select_required_size{
        padding: 16px 0 45px 15px !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span{
        white-space: normal !important;
    }

    .mobile-view-number-displayed {
        display: inline-block;
        padding: 5px 0;
        width: 100%;
    }

    .mobile-view-number-displayed span.mobilenumber1 a {
        color: #fff;
    }

    .mobile-view-number-displayed span.mobilenumber2 a {
        color: #fff;
    }

    .page-header .panel.wrapper {
        border-bottom: 1px dotted #db2c27 !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;
    }

    .inrr-machin-portns .info {
        height: 25px !important;
        width: 100% !important;
    }

    .inrr-machin-portns ul.sub-cat-ul li.cat-li {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    #text-mns-sces {
        width: 100% !important;
    }

    h1.main-tgs {
        font-size: 40px !important;
    }

    .mns-secs-ine {
        font-size: 17px !important;
    }

    .tst-mns-prs {
        font-size: 11px !important;
    }

    .btn2-side {
        width: 100% !important;
        text-align: center !important;
        margin: 10px 10px !important;
    }

    .btn1-side {
        width: 100% !important;
        text-align: center !important;
    }

    .vid-main-sects {
        height: 275px !important;
    }

    .btn1-side a {
        font-size: 14px !important;
        padding: 13px 25px !important;
        display: inline-block !important;
    }

    .btn2-side a {
        font-size: 14px !important;
        display: inline-block !important;
    }

    .mans-btn-sects {
        padding: 10px 0px !important;
    }

}



/* customm code */


/*.catalog-product-view .swatch-attribute.color {
    padding-bottom: 20px;
    border: 1px solid #d9d9d9;
    background: #e6e6e6;
    padding: 10px 0 10px 15px;
}*/

.catalog-product-view .swatch-attribute.color {
    padding-bottom: 20px;
    border: 1px solid #d9d9d9;
    padding: 10px 0 21px 15px;
}



/*.catalog-product-view .swatch-attribute.select_required_size {
    padding: 10px 0 18px 15px;
    border: 1px solid #d9d9d9;
}*/

.catalog-product-view .swatch-attribute.select_required_size {
    padding: 10px 0 27px 15px;
    border: 1px solid #d9d9d9;
    background: #e6e6e6;
}


.catalog-product-view .product-options-bottom .field.qty {
    padding: 10px 0 10px 15px !important;
    background: #e6e6e6;
}

.swatch-opt {
    margin: 0px 0 !important;
}

.perbox {
    padding-top: 42px;
}

.catalog-product-view .swatch-attribute.color .swatch-option.color {
    border: 1px solid #a6a6a6;
}


/* hide the shipping message from header*/


img.bitnami-corner-image {
    display: none;
}



@media screen and (max-width: 480px) {


    .swatch-attribute.color span.swatch-attribute-selected-option:after {
                content: "\25bc";
                float: right;
                margin-right: 3%;
                background: #fff;
                border-radius: 13%;
                padding: 0px 2px;
        }

    .swatch-attribute.color.is-active span.swatch-attribute-selected-option:after {
                content: "\25b2";
                float: right;
                margin-right: 3%;
                background: #fff;
                border-radius: 13%;
                padding: 0px 2px;
        }


    .swatch-attribute.select_required_size span.swatch-attribute-selected-option:after {
                content: "\25bc";
                float: right;
                margin-right: 3%;
                margin-top: -18px;
                background: #fff;
                border-radius: 13%;
                color: #db2c27 !important;
                padding: 0px 2px;
                right: 19px;
                margin-top: 22px;
                position: absolute;
        }

    .swatch-attribute.select_required_size.is-active span.swatch-attribute-selected-option:after {
                content: "\25b2";
                float: right;
                margin-right: 3%;
                margin-top: -18px;
                background: #fff;
                border-radius: 13%;
                color: #db2c27 !important;
                padding: 0px 2px;
        }



    .swatch-attribute.color .swatch-attribute-options.clearfix{
        display: none;
    }

    .swatch-attribute.select_required_size .swatch-attribute-options.clearfix{
        display: none;
    }

    .catalog-product-view .swatch-attribute.select_required_size .swatch-attribute-options {
        padding-top: 17px !important;
    }

    .catalog-product-view .swatch-attribute.select_required_size{
        background: #e6e6e6 !important;
    }

    .catalog-product-view .swatch-attribute.color{
        border: 1px solid #a9a5a5 !important;
    }

    .catalog-product-view .swatch-attribute.select_required_size{
        border: 1px solid #a9a5a5 !important;
    }

    .customm-option-label-select_required_size-156 {
        padding-bottom: 10px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty {
        border: 1px solid #a9a5a5 !important;
    }

    body.checkout-index-index .checkout-container .opc-wrapper li#opc-shipping_method{
        /*display: table !important;*/
    }

    body.checkout-index-index .checkout-container .opc-wrapper li#opc-shipping_method .nextday-delivery-ordr-goods{
        display: table-footer-group !important;
    }

    body.checkout-index-index .checkout-container .opc-wrapper li#opc-shipping_method div#checkout-step-shipping_method {
        display: table-header-group !important;
    }


    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row td {
        float: left !important;
    }

    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row th {
        float: left !important;
    }

    .product-custom-sticker-printing .output1 {
        left: 5%;
        top: -91px;
    }

    .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;   
    }

    span#price_cust_id {
        margin-left: 26% !important;
    }

    span.custom-sizze-notes {
        color: red;
        font-weight: 700;
        display: inline-block;
        padding-top: 6px;
    }

    body.checkout-cart-index .cart.table-wrapper td.col.subtotal {
        width: 100% !important;
    }

    .cart.table-wrapper .col.subtotal .price-excluding-tax .price{
            color: #db2c27;
    }

    body.checkout-cart-index .cart-container tbody.cart.item .field.qty button{
            background: #1253ae !important;
            color: #fff !important;
    }

    .hr-fot-cont {
        padding-left: 17px;
    }

    span.hr-skts-btnn {
        margin-left: 13px;
        margin-bottom: 10px;
    }

    .hr-custom-what-cat.col-md-3{
        width: 50%;
        float: left;
        padding: 0px 7px !important;
    }

    .custom-hr-griddd-imagesssss {
        padding: 20px 0px !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .box-tocart .fieldset .field.qty label.label span{
        white-space: pre-wrap;
    }

    .modal-popup.add-to-cart-popup .modal-inner-wrap {
        width: 85%;
        margin-top: 13%;
    }

    .modal-popup.add-to-cart-popup .modal-footer button {
        margin: 8px 0px !important;
        width: 100% !important;
    }

    .max-desk-vidd {
        display: none;
    }

    .min-desk-vidd {
        display: none;
    }

    .mob-vidd {
        display: block;
    }


    aside.modal-popup.gallery-popup {
        padding-top: 40% !important;
    }
    
    .cart.table-wrapper .actions-toolbar>.action-edit, .cart.table-wrapper .actions-toolbar>.action-delete{
        border: 1px solid #8a86865e;
        background: #afa3a394;
        border-radius: 17%;
    }

    body.checkout-cart-index .cart-container button.action.update{
        background: #1253ae !important;
        color: #fff !important;
    }

    body.checkout-cart-index .page-footer {
        display: none !important
    }
    body.checkout-cart-index .footer-top small.copyright .company-links {
        display: none !important
    }
    body.checkout-cart-index .footer-top small.copyright .page-main.cback {
        padding-top: 0 !important
    }
    body.checkout-cart-index .footer-top small.copyright {
        padding: 10px 0 10px !important
    }

    .bottom-checkout-btn-cart {
    background: #db2c27 !important;
    border: 1px solid #db2c27 !important;
    margin: 20px 0 0;
    /* padding: 0 15px !important; */
    text-align: center;
    line-height: 2.1rem;
    padding: 14px 17px;
    font-size: 1.7rem;
    color: #fff;
    cursor: pointer;
    width: 95%;
    display: inline-block;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 600;
    vertical-align: middle;
    }

    .hsriar-custom-inquiryform .hr-inquiry-img {
        width: 100% !important;
        float: left;
    }

    .bottom-checkout-btn-cart a {
        color: #fff;
    }


    .bottom-checkout-btn-cart {
        display: inline-block !important;
    }

    .tmp6-text-content {
        width: 100% !important;
        height: auto !important;
    }

    .tmp6-text-content h2 {
        padding-top: 2% !important;
        font-size: 42px !important;
    }

     .block-search .action.search {
        position: absolute;
        right: 10px;
        width: 40px;
        bottom: 12px;
        z-index: 1;
        display: inline-block;
        background-image: none;
        background: none;
        -moz-box-sizing: content-box;
        border: 0;
        box-shadow: none;
        line-height: inherit;
        margin: 0;
        padding: 0;
        text-decoration: none;
        text-shadow: none;
        font-weight: 400;
        background: #db2c27;
    }

    .block-search .action.search:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 16px;
        line-height: 40px;
        color: #fff;
        content: '\e615';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center;
    }


    .block-search .action.search>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .block-search .label {
        display: none !important;
    }

    .block-search input#search {
        position: static !important;
    }

    form#search_mini_form {
        display: block !important;
    }

    .block-search .control {
        border-top: 0px !important;
    }

    /* HR Custom Popup css start */

    .mageplaza-betterpopup-content .tmp6-left-title {
        display: none !important;
    }

    .cust-stkkr-pg {
        width: 100%;
    }

    .custompage-topheader.hr-custom-header img.hidden-xs.desk{
        display: none !important;
    }

    .copyright {
        padding:0px !important;
        background-image: none !important;
    }

    .row.row-40.hr-secondd-sec .row.blog-aside-element h4 {
        line-height: 1.1;
        margin-bottom: 1rem !important;
    }

    .hr-ftr-lst {
        margin-bottom: 0px !important;
    }

    .custompage-topheader.hr-custom-header img.hidden-xs.mob{
        display: block !important;
    }

    .product-custom-sticker-printing .output1 .text {
        white-space: normal !important;
    }


    .mageplaza-betterpopup-content {
         width: 95% !important;
        height: 100% !important;
        display: inline-block;
    }


    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img {
        max-height: 80px !important;
    }

    img.footer-pdf {
        width: 65% !important;
    }

    div#bio_ep{
        background-color: transparent !important;
    }

    #bio_ep_content{
        display: inline-block !important;
    }

    div#bio_ep_close{
        right: 3% !important;
    }

    button.action.subscribe.primary.tmp6-button{
        margin-top: 20px !important;
        height: 35px !important;
    }

    span.hr-imgss {
        float: left;
    }

    div#popup-success-content{
        background: rgb(18, 83, 174) !important;
        padding: 15% 0px !important;
    }

    .hr-extension .tmp6-text-content {
        width: 100% !important;
        height: auto !important;
        padding: 20px 0;
    }

    .hsriar-custom-inquiryform .hr-inqury-form {
        width: 100% !important;
        float: left;
    }

    .tmp6-text.mppopup-text {
        font-size: 35px !important;
    }

    .hr-custom-printed-banners .col-lg-6.hr-inner-custom {
        width: 100% !important;
        padding: 5px 15px !important;
        float: left;
    }

    .showBtn{
        font-size: 20px !important;
    }

    .hr-txts-vid {
        font-size: 15px !important;
    }

    .showBtn span.click-here-to-know-more {
        font-size: 19px !important;
    }

    .col-lg-6.col-md-6.col-sm-6.col-xs-12.align-self-center.pr-lg-4.pl-lg-4.hr-pri-fsh p {
        font-size: 16px;
    }

    .showBtn1.active {
        border-bottom: 1px solid #cccccca8 !important;
        background: #d0d2c9!important;
    }

    .vid-block-secs {
        width: 100% !important;
    }

    .hr-extension input#mp-mnum{
        height: 60px !important;
        font-size: 35px !important;
    }


    .cms-sample-page .mob-txt-flds {
        width: 62% !important;
    }

    .cms-sample-page .crty-cods-drps {
        width: 32% !important;
    }

    .checkout-index-index .hr-newsletter{
        display: none;
    }

    .hr-extension input#mp-newsletter{
        height: 60px !important;
        font-size: 35px !important;
    }

    .hr-popup-stk a {
        font-size: 33px !important;
        margin-bottom: 3% !important;
    }

    .minicart-wrapper .action.showcart .counter.qty{
        color: #fff !important;
    }

    .hr-extension input#mp-mnum::placeholder {
        font-size: 25px !important;
    }

    .hr-extension input#mp-newsletter::placeholder {
        font-size: 25px !important;
    }

    form#co-shipping-method-form{
    	background: #d8d8d8 !important;
    }

    button.action.subscribe.primary.tmp6-button {
        margin-top: 25px !important;
        height: 60px !important;
        font-size: 27px !important;
        width: 50% !important;
    }

    span.hr-skts-btnn {
        display: inline-block;
        font-size: 17px;
        vertical-align: top;
        background: #3578c5;
        padding: 10px;
        margin-bottom: 18px;
        border-radius: 10px;
        margin-left: 20px;
    }
    
    .sticky {
        position: fixed !important;
        top: 0;
        width: 100% !important;
        z-index: 999;
        background: #ddd !important;
    }

    .tmp6-form {
        width: 90% !important;
    }

    .txt-conts-secs .sqs-block-content h2 {
        font-size: 25px !important; 
    }

    .hr-extension input#mp-mnum {
        margin-bottom: 25px !important;
    }

    .cont-sec-mans {
        padding: 30px 15px !important;
    }

    div#bio_ep div#bio_ep_close {
        max-width: 40px !important;
    }

    ul#hr-variant-quantities {
        display: table;
        width: 100%;
        margin-bottom: 0;
        max-width: 350px;
    }

    .product-custom-sticker-printing div#product-options-wrapper label[for="attribute146"]:after{
        white-space: pre-wrap;
    }

    div#mp-mnum-error {
        margin-top: -20px;
        padding-bottom: 20px;
        font-size: 24px !important;
    }

    .tmp6_field_newsletter #mp-newsletter-error{
        font-size: 24px !important;
    }


    .homepage-content-main .maincontent .column-main .leftside.desktopp{
        display: none !important;
    }

    .homepage-content-main .maincontent .column-main .leftside.mobile{
        display: block !important;
    }

    .feedback .field.fed-txt-box {
        width: 100% !important;
    }

    .feedback .fieldset>.legend {
        margin: 0px !important;
    }

    .feedback label.label.strrs-lbl {
        width: 100% !important;
    }

    .feedback label.label.strrss-lbl {
        white-space: normal !important;
        text-align: left !important;
        line-height: 20px !important;
    }

  
    .ves-megamenu .opener {
        padding: 5px 0px !important;
    }

    .ves-megamenu .dropdown-menu .subgroup.dropdown-submenu > a span {
        font-size: 13px !important;
    }

    .ves-megamenu .nav-item > a {
        line-height: 20px !important;
        padding: 10px !important;
    }

    .ves-megamenu .dropdown-submenu .opener {
        padding: 0px 0px !important;
    }

    .ves-megamenu .dropdown-menu .subgroup.dropdown-submenu > a span {
        font-size: 13px !important;
    }

    .nav-mobile .nav-item.level1 {
        padding-left: 13px !important;
    }

    .ves-megamenu .level2.dropdown-submenu a {
        font-size: 15px !important;
    }

    .ves-megamenu .dropdown-menu .subgroup.level1 > .dropdown-mega {
        padding: 0 0 0 10px !important;
    }

    .ves-megamenu .level2.dropdown-submenu a span{
        font-size: 15px !important;
    }

    .hr-cl-7{
        flex: 0 0 100.333333% !important;
        max-width: 100.333333% !important;
        margin-left: -14% !important;
    }

    .banner.hr-vid-tp-bn {
        /*background-image: none !important;*/
        background: url(https://www.swiss-flex.com/pub/media/wysiwyg/mob-yes.jpg) no-repeat center bottom !important;
        /*background-color: #32163a !important;*/
        /*background-color: #9f51b5 !important;*/
    }


    .slideItemBox {
        width: 42% !important;
    }

    .innrimgmain h4 {
        font-size: 13px !important;
    }


    .cms-what-you-want-to-pack main#maincontent {
        padding-left: 0px !important; 
        padding-right: 0px !important;
    }


    .cms-what-you-want-to-pack main#maincontent .hr-top-cust-heading h1 {
        margin-bottom: 0px !important;
    }

    .cms-what-you-want-to-pack .hr-custom-what-cat.col-md-3 {
        width: 50%;
        float: left;
        padding: 0px 4px !important;
    }

    .cms-what-you-want-to-pack .hr-slide-content {
        margin-right: 10px !important;
        margin-left: 10px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }


    .section.section-sm.bg-default.hr-custtm .container-fluid {
        padding-right: 0px;
        padding-left: 0px;
    }

    
    .hr-shrk-desk-bns {
        display: none !important;
    }

    .hr-shrk-mob-bns {
        display: block !important;
    }


    .section.section-sm.bg-default.hr-custtm .col-lg-12.col-sm-12.col-md-12.hr-headingg {
        padding-right: 0px;
        padding-left: 0px;
    }

     .sqs-block-yts .sqs-block-cont-yts h3 {
        font-size: 18px !important;
    }

    .content-wrapper-qtys{
        padding: 25px 0px !important;
    }

    .sqs-block-cont-yts p {
        font-size: 15px !important;
        padding-top: 0px !important;
        margin-bottom: 0px !important;
    }


    .bns-shops-dits-prtss { 
        display: none;
     }


     .product-digital-printed-pouches .page-title-wrapper.product {
        display: none !important;
    }


    /*.product-digital-printed-pouches.catalog-product-view .product.media {
        display: none !important;
    }

    .product-digital-printed-pouches .product-info-main .product-info-price {
        display: none !important;
    }

    .product-digital-printed-pouches .product-info-main .product.attribute.overview {
        margin: 0px !important;
    }*/


    /* HR Custom Popup css ends */


    .customer-also-buysss h2 {
       font-size: 17px !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;
    }

    .mob-secs-onlyses {
        display: block !important;
    }

    /*  End Digital Printing section */


     /* New Digital Printing Page start */

    .product-digital-printed-pouches .swatch-option.image {
        width: 45% !important;
    }

    .product-digital-printed-pouches .product-info-main {
        width: 100% !important;
    }

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.choice.admin__field.admin__field-option {
        width: 49% !important;
    }

    .modal-popup .modal-inner-wrap {
        width: 95% !important;
    }

    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field[hr="hr_26"] label[for="select_26"] span {
        white-space: initial;
    }


    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field.file .control {
        width: 65% !important;
        float: left;
    }


    .product-digital-printed-pouches .product-info-main div#product-options-wrapper .field[hr="hr_80"] label.label span {
        white-space: normal;
    }


    



    /* Digital Printing Page End */



    /* Swiss Flex Digital product start */

    	.product-custom-printed-pouches .swatch-option.image {
        	width: 45% !important;
    	}

    	.product-custom-printed-pouches div#options-115-list .field.choice.admin__field.admin__field-option {
    		width: 49% !important;
    		padding-right: 20px;
		}

		.product-custom-printed-pouches div#options-118-list .field.choice.admin__field.admin__field-option {
    		width: 100% !important;
    		display: inline-block;
		}

		.product-custom-printed-pouches div#options-119-list .field.choice.admin__field.admin__field-option {
    		width: 49% !important;
    		display: inline-block;
		}






    /* Swiss Flex Digital product ends */












}

.less-boxes-qty{
    display: none !important;
}

/*.discount-statem-listt{
    display: none !important;
}*/

.product-info-main .product-add-form .box-tocart .actions #product-addtocart-button{
    background: #6d6e70fc !important;
    border: 1px solid #6D6E70 !important;
}
.page-footer .fs-main.pad-main {
    display: none !important;
}

.page-footer{
    border-top: 1px solid #ccc;
}




.product-info-main .box-tocart div.control .input-text.qty{
    margin-left: 0px !important;
}

.products-grid .product-item:hover .product-item-actions .actions-secondary a.action.tocompare {
    display: none !important;
}

.nextday-delivery-ordr-goods:after {
    content: ' Disclaimer :- Please call us for the Stock availability for next day Delivery';
}




@media only screen and (max-width: 639px)
{
.opc-wrapper .methods-shipping {
    border-bottom: 1px solid #ddd;
    margin-top: 3px;
    color: red;
    font-size: 20px;
}
}

tr.totals-tax-summary.expanded {
    display: none !important;
}



}

.page-title-wrapper {
    font-weight: 400 !important;
    font-size: 30px !important;
    /* margin-top: 25% !important; */
    padding-top: 60px;
}






.table-custom.table-custom-primary thead th {
    color: #ffffff;
    background: #F44336;
    border: 0;
}

.table-custom th {
    padding: 15px 5px;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .05em;
    text-transform: uppercase;
    background: #ebebeb;
}


.table-custom.table-custom-bordered td {
    border: 1px solid #989898;
}


@media (min-width: 1200px)
.list-marked > li::before {
    line-height: 34px;
}

ul.list-marked {
    text-align: left;
    line-height: 32px;
    font-size: 18px;
    color: black;
}






table.table-custom.table-custom-striped.table-custom-primary td {
    border: 1px solid #f1dddd;
}


h3.clamp-1 {
    font-size: 22px;
    line-height: 1.5;
    text-align: center;
    font-family: 'Archivo Narrow', sans-serif;
    text-transform: capitalize;
}



h2, .heading-2 {
    font-size: 50px;
    line-height: 1.2;
    margin-bottom: 0;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #2d2c2b;
}




.col-lg-6.col-md-6.col-sm-6.col-xs-12.align-self-center.pr-lg-4.pl-lg-4 h4 {
    font-size: 18px;
    line-height: 1.5;
    margin-top: 227px;
}

@media (min-width: 1200px)
.row + .row {
    margin-top: 60px;
}

hr#boder-bottom {
    border-bottom: 15px solid #fff;
    margin-top: 10px;
}





.block-title {
    display: none !important;
}

.faonni-socialprovider {
    margin-bottom: 30px !important;
    background-color: #eaeff8 !important;
    padding: 30px !important;
}


form#form-validate:before {
    content: "================ OR =====================" !important;
}

.login-container:before {
    content: "================ OR =====================" !important;
}



.hr-inner-portion .click-here-button a {
color: white !important;
}


.form.sample-page-form .fieldset > .legend {
    padding: 10px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    background: #1253ae;
    font-weight: 600;
    display: none;
}


form#sample-form:before {
    content: " Please Fill Up Below to receive samples";
    background: #db2c27;
    color: white;
    font-size: 14px;
    padding: 5px;
    text-align: center;
    /* position: absolute; */
}
/*
.field.additional:nth-child(3):before {
    content: 'Enter GST Number';
}*/


span.estimated-label:after {
    content: " is Incl 18% GST";
    font-size: 18px !important;
}

.content_box h3 {
    font-size: 17px;
}


h2, .heading-2 {
    font-size: 25px !important;
 
}


.btn_3{
    margin-top: 20px;
    padding: 10px;
    background-color: #1a2458;
    border-radius: 10px;
    text-align: center;
    width: 50%;
    color: #fff;
    }





h5#rj1 {
    margin-top: -14px;
    margin-bottom: 6px;
}




div#rj {
    margin-top: -14px;
}



@media only screen and (min-width: 600px) {
  small.copyright {
    display: none;
}
}


div#rjfooter {
    color: red;
    border: 0.1px dotted grey;
    margin-top: 20px;
}

.r1 {
    margin-top: -13px !important;
}


h5#rj2 {
    margin-bottom: 4px;
}






.payment-method-content:after {
    content: '# We do not accept international credit cards, American Express cards or any reward credit cards.';
    font-size: 20px;
    color: red;
    padding: 10px;
}



div#pumloader:after {
    content: '#We do not want to sell to traders or distributors. If the goods are purchased by traders than the order will be cancelled and money return charges approx 2% of the invoice amount will be born by the purchaser.';
    padding: 12px;
    font-size: 20px;
    color: red;
 }




a.product-item-link {
    font-family: Goosebumps !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    line-height: 1.2;
    text-align: center;
}



a#tab-label-description-title:before {
    content: 'Features & details of this product';
    visibility: visible !important;
    font-size: 17px !important;
    font-weight: 600;
}


a#tab-label-description-title {
    visibility: hidden !important;
}


div#tab-label-description {
    border: 1px solid #dddddd !important;
    margin-top: 3px !important;
    }





span.header-notification {
    color: #000 !important;
    font-weight: 600;
    font-size: 16px !important;
    width: 100% !important;
}


.footer-text {
    font-size: 18px;
    color: red;
}


/*.step-title:after {
    content: ' Please fill your GST, billing and delivery details carefully once invoice generated no changes can be made ';
    color: red;
    font-size: 25px;
}*/




@media only screen and (max-width: 600px){
/*.step-title:after {
    content: ' Please fill your GST, billing and delivery details carefully once invoice generated no changes can be made ';
    color: red;
    font-size: 16px;
}*/
}





@media (max-width:480px)  { 
.raj-video iframe{
        margin-left: -12px !important;
}
 }



@media (min-width:320px)  { 
.raj-video iframe{
    width: 380px !important;
    height: 235px !important;
}
 }


@media (min-width:480px)  { 
.raj-video iframe{
        width: 480px !important;
    height: 291px !important;
}
 }



@media (min-width:600px)  { 
.raj-video iframe{
        width: 564px !important;
    height: 324px !important;
}
 }


@media (min-width:801px)  { 
.raj-video iframe{
        width: 774px !important;
    height: 440px !important;
}
 }

@media (min-width:1025px) { 
.raj-video iframe{
        width: 988px !important;
    height: 557px !important;
}
 }

@media (min-width:1281px) { 
.raj-video iframe{
        width: 1016px !important;
    height: 582px !important;
}
}




































@media only screen and (min-width: 920px) {
.ves-megamenu {
     background: #000 !important;
}


.ves-megamenu li.level0 > a {
    color: #fff !important;
}

}







@media screen and (max-width: 480px){
.ves-megamenu .opener {
    position: relative !important;
    float: right !important;
}
}


@media (min-width: 768px){


.navigation li.level0 {
    margin-right: -17px !important;
	font-size: 13px !important;
}


.ves-megamenu{
width: 105% !important;
}


}



@media only screen and (max-width: 420px){
.sections.nav-sections {
    background: #fff !important;
}
}





@media only screen and (max-width: 767px){
.navigation .level0 {
    border-top: 1px solid #fcfcfc;
    font-size: 1.6rem;
}


.nav-mobile li {
     border-bottom: 0px solid #fffcfc !important;
}


.ves-megamenu .dropdown-menu .subgroup.level1 > a
{
font-size: 11px !important;
}



.nav-mobile li.level0 > a {
     font-size: 14.4px !important;
 }

 .cms-home-new2 #maincontent {
    margin-top: -10px !important;
}


.video-container.hrs-videos {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.video-container.hrs-videos::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}


.video-container.hrs-videos iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: none;
}


.vid-main-sects {
    height: 100% !important;
}







}



select#frame_name {
    font-size: 15px !important;
}





















