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

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

html{
    overflow-x: hidden;    
}


.panel.wrapper {
    /*background: #000;*/
    background: #02603a;
}

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

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

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

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


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

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

.logo img{
        width: 100%;
}

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

.sections.nav-sections {
    /*background: #02603a !important;*/

    /*background: #ccc !important;*/
}

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

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

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

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

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

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


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


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

.fs-main .fs-row .fs-inner .fs-left{
    color: #0B5095 !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: #0B5095 !important;
}


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


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

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

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

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

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



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

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

.logo img{
        width: 100%;
}


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

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


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

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


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


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

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


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

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


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



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

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


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


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


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


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

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


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



.label{
    color :#000;
}


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



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


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


/*Categories sidebar*/


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

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

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

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


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



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

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

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

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

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

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


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


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


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

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



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


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


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


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


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

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

}

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


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


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



/* keep submenus closed on page load */
.bss-megamenu .navbar-nav > li.level0 > ul.dropdown-menu {
    display: none;
}
/* open on hover, keeping the flex layout */
.bss-megamenu .navbar-nav > li.level0:hover > ul.dropdown-menu {
    display: flex;
}









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

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

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

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


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


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

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


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

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


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


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


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


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

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

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


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


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


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


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

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


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

div#option-label-color-93-item-54 {
    height: 27px !important;
    background-size: cover !important;
}

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

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

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

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

/* customm code Menu here*/

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

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

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

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



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

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

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

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

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

.job-main-thankk-youu {
    text-align: center;
}


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

#job-contact-form textarea {
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    border-bottom-width: 2px;
    border-bottom-color: #BF5315;
    font-size: 16px;
    background-color: #eee;
    color: #403e3e;
    padding: 23px 16px;
    position: relative;
}



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

.hr-products-lst-tp {
    background: #eee;
    padding: 13px;
    font-weight: 600;
    color: indianred;
    font-size: 26px;
}

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

.discount-statem-listt.scpps-listt {
    display: none;
}


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


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

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


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


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

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

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


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

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

.hr-mm-size {
    display: inline-block;
    margin-bottom: 20px;
    background: #cccccc59;
    padding: 10px;
}

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

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

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

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

.discount-statem-listt.scpps-listt a {
    color: #fff;
}

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

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

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

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


/* customm inquiry code ends here*/


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



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


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


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



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


.cust-jobapp-form {
    max-width: 1440px;
    margin: 0 auto;
}


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


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

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




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

/* customm contact code ends here*/



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

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

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

legend.legend.top-job-head {
    font-size: 38px;
    padding-top: 20px;
    text-align: center;
    font-weight: 700;
    border-bottom: 0;
    margin-bottom: 0px;
}

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


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

.hr-inqury-form .capppture-mainnn .col-one-four {
    float: left;
    padding-left: 16px;
}

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


.customproducts-parag.hr{
    max-width: 1280px !important;
}


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

#job-contact-form .actions-toolbar {
    padding-left: 15px;
}

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

div#captcha_msg {
    color: #ff0000;
}

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


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



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

#job-contact-form .field input {
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    border-bottom-width: 2px;
    border-bottom-color: #BF5315;
    font-size: 16px;
    background-color: #eee;
    color: #403e3e;
    padding: 26px 16px;
    position: relative;
}

p.hr-pic-up span {
    background: #b2b4b75e;
    display: inline-block;
    padding: 10px;
}

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

.job-btnn {
    background: transparent !important;
    color: red;
}


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

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

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

.job-btnn span {
    font-size: 16px;
    padding: 8px !important;
    display: inline-block;
}

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

.minicart-wrapper .action.showcart .counter.qty {
    line-height: 20px;
    padding-left: 30px;
    height: 50px;
}

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


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


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



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


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

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

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

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

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

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

.checkout-container .field .label {
    font-weight: 400;
    font-size: 15px;
}

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

.checkout-container form.form.form-login span.note.noteeeddd {
    display: none !important;
}


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

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

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


.cms-privacy-policy .customproducts-parag.hr{
    width: 100%;
}


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

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

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

.job-half {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

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

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

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

body.cms-home.cms-index-index.page-layout-1column h1 {
    display: none;
}

body.cms-contact-us.cms-page-view h1 {
    display: none;
}

body.cms-custom-products.cms-page-view h1 {
    display: none;
}

body.cms-inquiry.cms-page-view h1 {
    display: none;
}

body.cms-job-opportunities.cms-page-view h1 {
    display: none;
}

body.cms-sample-page.cms-page-view h1 {
    display: none;
}



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

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

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

.opc-wrapper .form-shipping-address .fieldset .field .label {
    font-weight: 400;
    font-size: 15px;
}

.job-btnn:hover {
    background: #eceeef !important
}

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

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

span.hr-mmm {
    color: red;
}

/* Custom Page code start */

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

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

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

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

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

.customproducts-parag{
    max-width: 1500px;
}

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


.job-full {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

p.hr-pic-up span a {
    color: #0a11ec;
    font-weight: 600;
}

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

.checkout-cart-index table#shopping-cart-table .control.qty{
    display: flex;
}

.cart.table-wrapper .col.qty .input-text{
    height: 33px;
    margin-top: 0px;
}


/* Custom Page code ends */


.cms-home .container-fluid.wow.bounceInUp.animated.hr-sliders-homepage {
    width: 100%;
}

#job-contact-form textarea#address {
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    border-bottom-width: 2px;
    border-bottom-color: #BF5315;
    font-size: 16px;
    background-color: #eee;
    color: #403e3e;
    padding: 23px 16px;
    position: relative;
}

.cms-home .container-fluid.wow.bounceInUp.animated.hr-sliders-homepage img{
    width: 100%;
}


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









/* Sample Page Code Start here */

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


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

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


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

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

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

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

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

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


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



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


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


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


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


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

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


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

#job-contact-form span.contact_field_checkbox input {
    width: 18px;
    height: 18px;
    background-color: #eee;
    font-style: normal;
    content: "";
    background-color: #eee;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-right: 6px;
}

.hr-homepage-content-main .maincontent .hr-sliders-homepage .hr-desk img:hover {
    border: 2px solid #0B5095;
}

.page-header .panel.wrapperP{
    border-color: #000;
}


.hr-homepage-content-main .maincontent .hr-sliders-homepage .hr-cust img:hover {
    border: 2px solid #0B5095;
}




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

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

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

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

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


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


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

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


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



/* ends Payment gateway */

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

#job-contact-form input::placeholder {
    color: #8e8b8b;
}

#job-contact-form textarea::placeholder {
    color: #8e8b8b;
}

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

/* Ends Sample Page Code here */

.label {
    color: #000;
}

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

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


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

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

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

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

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


body.product-clear-measuring-scoops .discount-statem-listt, body.product-blue-measuring-scoops .discount-statem-listt{
    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;   
}

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

.hr-homepage-content-main .hr-sliders-homepage {
    display: inline-block;
    padding-top: 10px;
}

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

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

body.product-clear-measuring-scoops .discount-statem-listt.scpps-listt {
    display: block;
}




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

#job-contact-form .field {
    margin-top: 10px;
}

.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-inqury-form .form-group.inquiry-foormm-cappture .capppture-mainnn {
    display: inline-block;
}

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

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


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

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

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

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

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

.cp-footer-container .cp-footer-main .cp-fblock .cp-ftitle h3{
    color: #000 !important;
}

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

.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#option-label-color-93-item-37{
    background: linear-gradient(90deg, #FFF 50%, #201f27 50%) !important;   
}*/

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

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

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

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

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

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

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

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

div.swatch-option.color#option-label-color-93-item-30{
    background: linear-gradient(90deg, #FFF 50%, #235b46 50%) !important; 
}
div.swatch-option.color#option-label-color-93-item-31{
    background: linear-gradient(90deg, #FFF 50%, #1b3876 50%) !important; 
}
div.swatch-option.color#option-label-color-93-item-33{
    background: linear-gradient(90deg, #FFF 50%, #4a005f 50%) !important; 
}
div.swatch-option.color#option-label-color-93-item-34{
    background: linear-gradient(90deg, #FFF 50%, #58904f 50%) !important; 
}
div.swatch-option.color#option-label-color-93-item-53{
    background: linear-gradient(90deg, #FFF 50%, #b47753 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;   
}


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

body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new .foil-clear-smelll-prof-both, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-both{
    display: block;
}

body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new .foil-clear-smelll-prof-pr, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags .foil-clear-smelll-prof-pr {
    display: inline-block;   
}

.foil-clear-smelll-prof-pr {
    display: inline-block;
    width: 100%;
    padding-top: 15px;
    font-weight: 600;
    padding-left: 7px;
}

.foil-clear-smelll-prof-both {
    font-weight: 600;
    padding-left: 7px;
}

  img.custom-inquiry-side-pop {
        top: 30%;
        right: -11%;
        z-index: 999;
        position: fixed;
        width: 15%;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.2%;
    }

body.checkout-cart-index .cart-container .cart-summary div#block-discount{
    display: none;
}

body.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code{
    display: none;
}

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


.block-minicart .block-content>.actions>.secondary a.action.viewcart{
    color: #fff !important;
    font-weight: 600;
}

.catalog-product-view .box-tocart .FinalPriceProductdetails{
    margin-top: -12px;
}

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

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


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


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

.scoopsss{
    display: none;
}

li.cat-li.sidebarcatinnerli .info{
    margin: 0px auto;
    width: 100%;
}

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

div#option-label-color-93-item-35 {
    height: 26px !important;
    border: 1px solid #806736;
}

/* HR Custom Popup css start */

input#mp-mnum{
    margin-bottom: 10px;
}

div#mp-powered{
    display: none;
}

button.action.subscribe.primary.tmp6-button{
    margin-top: 10px !important;
    height: 25px !important;
}

div#popup-success-content{
     color: #fff !important;
}

div#popup-success-content p {
    font-size: 40px;
}

div#popup-success-content small {
    font-size: 100%;
}

#bio_ep .tmp6-text-content .tmp6-text.mppopup-text{
    padding-top: 13px !important;
}

 div#bio_ep div#bio_ep_close {
        max-width: 25px !important;
}

.tmp6_field_newsletter #mp-newsletter-error{
    position: inherit !important;
}

div#mp-mnum-error {
    margin-top: -7px;
    padding-bottom: 3px;
}

#bio_ep_content .tmp6-form{
    padding-top: 0px !important;
}

p.har11 {
    color: #ec2028;
    margin-bottom: 0 !important;
}

.tmp6-text-content{
    height: 275px !important;
}

.tmp6-left-title ul{
    margin-top: 29% !important;
}

#bio_ep_bg{
    opacity: 0.6 !important;
}

/* HR Custom Popup css ends */


.footer-top .page-footer .page-main {
    max-width: 1280px !important;
}


.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul.cp-social li a:hover{
        background: #0B5095;
}







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


















@media only screen and (min-width: 768px){
    header.page-header .header.content {
        max-width: 1280px !important;
    }

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

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

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

    .logo img {
            width: 270px;
            padding: 10px 0px;
    }

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

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

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

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

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

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

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

    /*.block-search input{
        background-color: #9159247a !important;
    }*/

    input#search::placeholder{
        color: #000;
    }

    .PouchDirect-top-slider .owl-carousel .owl-stage-outer{
        padding: 0px 0;
    }

    .PouchDirect-top-slider{
        margin-top: 0px;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 100% !important;
    }

     li.level0.dropdown.bss-megamenu-fw.level-top.parent.ui-menu-item.active:after{
        display: none !important;
    }

    .hidden-xs.hr-desk{
        display: block !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;
    } 

    form#search_mini_form .block-search input {
        border-color: #02603a !important;
        border-radius: 20px;
    }

    form#search_mini_form button.action.search {
        background: #02603a !important;
        border-radius: 25px;
    }


    form#search_mini_form .action.search:before {
        color: #fff !important;
    }

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

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

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

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

    .cart-totals span.price {
        padding-right: 5px;
    }

    .block-search{
        padding: 2% 11% 9px 15px !important;
        width: 550px !important;
    }
/*
    .block-search input{
        border-color: #fff !important;
    }*/

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

    .block-search .action.search:hover:before{
        color: #ec2028 !important;
    }

    .navigation ul{
        border-top: 0px solid #444 !important;
    }

    .navigation li.level0{
        padding: 0px 0 !important;
    }

    .navigation .level0>.level-top{
        /*padding: 5px 20px !important;*/
        padding: 5px 12px !important;
    }

    .header.panel>.header.links>li{
        border-left: 1px solid #fff !important;
    }

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

    .header.panel>.header.links>li.greet.welcome {
        border-left: 0px solid !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .block.newsletter{
        width: 75% !important;
    }

    li.level0.level-top.ui-menu-item {
        display: none !important;
    }


    li.level0.dropdown.level-top.parent.ui-menu-item {
        display: flex !important;
    }



    .social.socialss_links .cp-social li {
        text-align: center;
        display: inline-block;
        margin: 0px 4px;
        float: none;
        width: auto;
    }


    .social.socialss_links .cp-social li a{
        border: 1px solid #ddd;
        color: #fff;
        font-size: 13px;
        display: block;
        height: 38px;
        width: 38px;
        line-height: 38px;
        padding: 0px;
        border-radius: 50%;
    }

    .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://swisspacusa.com/pub/media/wysiwyg/Blue-Cart-icon.png);
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 50px;
    height: 44px;
    float: left;
    bottom: 0px;
    right: -4px;
    }

    .social.socialss_links {
        float: right;
    }

    .social.socialss_links .cp-social li:hover a{
        background: #ec2028;
    }


    .footer-middlee-portion .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 93%;
    }

    
    .footer-contactt-uss .cp-fcontent ul li{
        margin: 0 0 20px !important;
    }

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

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

    }

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

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

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

     .information-sec-footer .inner {
        width: 50%;
        float: left;
    }

    .information-sec-footer .inner.frst img {
        max-width: 75px;
    }

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

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

   .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info {
        margin-top: 1px;
        text-align: center;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 {
        margin-bottom: 15px;
        margin-top: 15px !important;
        font-size: 12px;
        white-space: nowrap;
        overflow: hidden;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 a {
        text-decoration: none;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        color: #000;
        font-weight: 600;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover > .info h4 a{
        color: #ec2028;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover{
        background-color: #eee;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .cat-image img{
        margin-top: 10px;
    }

    .smellproof-lst-landing-pg .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
        width: 33%;
    }

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

    .hidden-lg.hr-mob { 
        display: none !important;
    }

    .menu>ul>li>ul>li>ul>li a:hover {
            color: #ec2028 !important;
            font-weight: 900 !important;
    }

    .menu>ul>li>ul>li>ul>li{
        padding: 2px 0 !important;
    }


    .navigation li.level1.nav-1-6.last.parent.column_mega_menu3, li.level1.nav-1-5.column_mega_menu3, li.level1.nav-1-4.column_mega_menu3 {
        height: auto !important;
    }

    nav.bss-megamenu.navigation li.level0{
        margin-right: 0px !important;
    }

    nav.bss-megamenu.navigation .level0>.level-top:hover, .navigation .level0>.level-top.ui-state-focus{
            background: #fff !important;
            color: #000 !important;
    }

    nav.bss-megamenu.navigation .level0>.level-top.ui-state-active{
            background: #fff !important;
            color: #000 !important;
    }

    nav.bss-megamenu.navigation .level0.parent>.level-top>.ui-menu-icon{
            right: 8px !important;
    }

    /*nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12{
                width: 33%;
                height: 280px;
    }*/

    .cp-footer-main .logo{
            z-index: 2 !important;
    }

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec h3.title a{
                color: #000 !important;
    }
    
    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec h3.title a:hover {
        color: #0B5095 !important;
    }

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec ul.ui-menu.expanded li.ui-menu-item a {
            color: #656565 !important;
    }

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec ul.ui-menu.expanded li.ui-menu-item a span:before{
        content: '\f105';
        font-family: FontAwesome;
        font-size: 12px;
        padding-right: 5px;
        color: #444;
    }

    nav.bss-megamenu.navigation ul.dropdown-menu li.bss-megamenu-content .col-sm-12 .col-sm-12.top-common-sec ul.ui-menu.expanded li.ui-menu-item a:hover{
        color: #0B5095 !important;
        font-weight: 700;
    }

    .col-sm-12.section-4.top-common-sec, .col-sm-12.section-5.top-common-sec, .col-sm-12.section-6.top-common-sec {
        height: auto !important;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li {
        font-weight: 400;
        padding-bottom: 7px !important;
    }

    .bss-megamenu .dropdown.bss-megamenu-fw .dropdown-menu {
         max-height: none !important;
    }

    a.level-top.ui-corner-all.cusstomm-productss span:after{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    margin-left: 7px;
    }

    .header.content {
        padding: 10px 20px !important;
    }

    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;
        flex-direction: column !important;
        align-items: flex-start !important;
    }


    ul.dropdown-menu.fullwidth.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.ui-menu-item a span:before{
        content: '\f105';
        font-family: FontAwesome;
        font-size: 12px;
        padding-right: 5px;
        color: #444;
    }


    ul.dropdown-menu.fullwidth.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.ui-menu-item a:hover{
        color: #ec2028 !important;
        font-weight: 700;
    }


    .nav-sections {
        border: none !important;
    }



/*  Mega Menu Ends Here */


/* Copyright Bottom */
    small.copyright .inner-copyright-classs {
            max-width: 1280px !important;
            margin: 0 auto;
    }


/* Ends Copyright Bottom */

    .customer-welcome ul.header.links{
    margin-top: 10px;
    }

    .customer-welcome.active .action.switch:after{
        content: '\f0d8' !important;
    }

    .customer-menu ul.header.links li:hover{

    }

    .customer-menu ul.header.links li:hover{
        background-color: #ec2028;
    }

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

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

    .fs-main.pad-main.footerr_top_main_divv{
        padding: 20px 0 !important;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo{
        margin-top: 10px !important;
    }

     small.copyright .page-main.cback{
        margin-left: 3% !important;
        margin-top: 0px !important;
    }

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

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

    .block-search .action.search{
        top: 25px !important;
    }

    .minicart-wrapper{
        margin: 0% 0 0 13px !important;
        border-radius: 30px;
        box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.2);
    }


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


    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
        line-height: 1.2 !important;
        white-space: pre-wrap !important;
    }


    .page-product-configurable.catalog-product-view #maincontent{
        max-width: 1600px !important;
    }

    .page-product-configurable.catalog-product-view #maincontent .page-title-wrapper.product h1.page-title{
        margin-bottom: 10px;
    }


    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product.attribute.overview{
        margin: 0px 0;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form{
        padding-top: 0px;
    }

    .footer-top.footer_top_neews ul.cp-social{
        margin-bottom: 0px !important;
    }

    .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage{
        max-height: 450px;
    }


    .swatch-attribute.color .swatch-option {
        margin: 10px 10px 5px 7px;
    }

    .swatch-attribute.color .swatch-attribute-options.clearfix:focus{
        box-shadow: 0 0 3px 1px #ec2028;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty {
        width: auto;
        padding: 5px 0 0 0;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price {
        float: left;
    }

    .perbox {
        line-height: 48px;
        font-size: 17px;
        padding-bottom: 10px;
        color: #f5280c;
    }


    /* Disable Add to Compare */

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

    /* Ends add to compare*/

    .minicart-items .item-qty{
        width: 80px;
    }

    .products.wrapper.grid.products-grid.products-related strong.product.name.product-item-name {
        height: 55px;
    }

    .products.wrapper.grid.products-grid.products-related .owl-stage-outer li.item.product.product-item .product-item-info{
        width: 200px;
        margin: 0 auto;
    }

    .mob-lay-img{
        display: none !important;
    }

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

    .minicart-wrapper.active a.action.showcart.active:after{
        display: none !important;
    }

    .catalog-product-view .swatch-attribute-options {
        margin-top: 5px;
    }

    .catalog-product-view .swatch-attribute.color {
        padding-bottom: 20px;
    }

    .catalog-product-view select.swatch-select.select_required_size {
        width: auto;
    }

    .catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty > label.label{
        line-height: 15px;
        padding-left: 0px;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 27px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty{
        margin-bottom: 5px;
    }

    .product-options-bottom .price-box .price-container .price{
        font-size: 17px !important;
        line-height: 35px !important;
        padding-right: 2px !important;
    }

    .category-top-headerss p {
        font-size: 38px;
    }

    .perbox {
    line-height: 36px;
    font-size: 15px;
    /*padding-bottom: 40px;*/
    color: #f5280c;
    }

    span#finalpricetotal1 {
        font-size: 40px;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 60px;
        height: 35px;
    }



    td.col.qty.box-tocart-minicart button{
        padding: 9px 13px !important;
    }

    .catalog-product-view .owl-carousel-products-related .owl-controls .owl-nav.fullscreen .owl-next{
        top: 50% !important;
        display: block !important;
    }

    .catalog-product-view .owl-carousel-products-related .owl-controls .owl-nav.fullscreen .owl-prev{
        top: 50% !important;
        display: block !important;
    }

    .catalog-product-view .box-tocart .field.qty .label {
        width: 100%;
        text-align: left;
        margin: 0 0 5px;
    }


    .catalog-product-view .box-tocart .field.qty {
        width: 100% !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
        float: left;
        margin-top: -50px;
        margin-left: 140px;
        padding-bottom: 0px;
    }

    .perbox {
        margin-top: 0px;
        padding-left: 220px;
        position: absolute;
        padding-top: 42px;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 0px;
    }

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

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        display: block;
        padding-top: 11%;
    }

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

    .fotorama__zoom-in.zoom-in-loaded {
        background-color: #eee;
        border: 1px solid;
    }

    .fotorama__zoom-out.zoom-out-loaded{
        background-color: #eee;
        border: 1px solid;
    }

    .cms-home .page-main {
        width: 100% !important;
    }

    .category-top-headerss {
        padding-top: 10px;
    }

    .category-top-headerss h1{
        margin-bottom: 30px !important;
    }

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


    /*.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li .cp-fcontact{
        padding: 0 0 0 0px !important;
    }*/

    .footerr-contt {
        padding-left: 0px !important;
    }

    .owl-carousel-products-related .owl-stage-outer{
        padding: 0px 0 !important;
    }


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


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

        color: #4a596d !important;
        text-transform: none !important;
    }





}

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

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

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

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

    .catalog-product-view .box-tocart.update button#product-updatecart-button {
        width: 60% !important;
    }

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

    .panel {
        border: 0px solid transparent !important;
    }

    .cart.table-wrapper{
        margin-bottom: 0px !important;
    }

    .checkout-cart-index .cart.table-wrapper .actions-toolbar {
        padding-bottom: 25px;
    }

    .checkout-cart-index .cart-totals span.price {
        padding-right: 5px;
    }

    .minicart-wrapper .action.showcart:hover:before{
        color: #ec2028 !important;
    }

    body.checkout-cart-index #maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    nav.bss-megamenu.navigation li.level0.dropdown.level-top.ui-menu-item.active:after {
        display: none !important;
    }

    .sections.nav-sections .section-item-title.nav-sections-item-title.active:after{
        display: none !important;
    }

    .sections.nav-sections {
         background: #f2f2f2 !important;
    }

    .nav-sections-item-title{
        background: #f2f2f2 !important;
    }

    .nav-sections-item-title a {
         color: #000 !important;
    }

    .nav-sections-item-title.active{
        background: #fff !important;
    }

    .nav-sections-item-title.active a{
        color: #ec2028 !important;
        font-weight: 600;
    }

    .bss-megamenu .collapse{
        visibility: visible !important;
    }

    .nav-sections-item-title{
        border-width: 0 0px 0px 1px;
    }

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

    span.not-logged-in {
        color: #1253ae !important;
    }

    li.greet.welcome span.logged-in{
        color: #1253ae !important;
    }

    div#defaultmenu{
        padding-right: 0px;
        padding-left: 0px;
    }

    .hidden-lg.hr-mob { 
        display: block !important;
    }

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

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

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

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

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

    .logo img {
        width: auto !important;
        padding: 10px 0px;
    }


    .about-main-img-porttt{
        display: none !important;
    }

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

    .action.nav-toggle:before{
        color: #000 !important;
    }


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

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

    ul.ui-menu.expanded li.ui-menu-item a{
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .job-half {
        width: 100%;
    }

    ul.dropdown-menu.fullwidth.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.dropdown-submenu a.ui-corner-all span{
         font-size: 13px;
    }

    ul.dropdown-menu.fullwidth li.bss-megamenu-content ul li{
        padding-bottom: 0px;
    }

    .bss-megamenu h3.title.ui-menu-item{
        margin-top: 5px;
        padding-bottom: 0px;
    }

    .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://swisspacusa.com/pub/media/wysiwyg/Blue-Cart-icon.png);
        position: absolute;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 50px;
        height: 45px;
        float: left;
        bottom: -2px;
        right: -17px;
    }

    .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 .cp-social li {
        text-align: center;
        display: inline-block;
        margin: 0px 4px;
        float: none;
        width: auto;
    }

    .social.socialss_links .cp-social li:hover a {
        background: #ec2028;
    }


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

    #contact-form .action.submit.primary {
        margin-bottom: 10px;
        width: 150px;
    }

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

    #sample-form .action.submit.primary {
        width: 80%;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4 a{
        text-decoration: none;
        font-family: 'Open Sans', sans-serif;
         font-size: 14px;
        color: #000;
        font-weight: 600;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
        line-height: 1.2 !important;
        white-space: pre-wrap !important;
        height: 30px;
        margin-bottom: 10px;
        margin-top: 5px !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info{
        margin-top: 1px;
        text-align: center;
    }


    .owl-carousel-custom-1.owl-carousel.owl-theme.owl-center.owl-loaded .owl-stage-outer .owl-item:after {
        display: none;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul{
        padding-inline-start: 0px !important;
    }

    .job-btnn {
        width: auto !important;
        float: left;
        display: inline-block;
        margin-bottom: 20px !important;
    }

    .cms-page-view.page-layout-2columns-left .owl-carousel .owl-stage-outer{
        padding: 0px 0 !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li:hover {
        background-color: #eee;
    }

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

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

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .cat-image img {
        margin-top: 10px;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product.attribute.overview{
        display: none;
    }

    /*.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border{
        display: inline-block !important;
    }*/

    .fotorama__stage{
        max-height: 330px !important;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty{
        width: 100%;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price {
        float: left;
    }

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

    .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{
        font-size: 36px;
        line-height: 36px;
    }

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

    .perbox{
        line-height: 48px;
        font-size: 17px;
        padding-bottom: 10px;
        color: #f5280c;
    }

    /*.fotorama__nav__shaft .fotorama__thumb-border{
        display: none !important;
    }*/

   /*.fotorama__nav__frame.fotorama__nav__frame--thumb {
         border: 1px solid #ccc;
    }*/

    ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
        box-shadow: 0 0 3px 1px #1253ae;
    }


    .desk-lay-img{
        display: none !important;
    }

    .fotorama__stage, .fotorama__nav{
        text-align: center;
    }

    .fotorama--fullscreen .fotorama__stage {
        max-height: 100% !important;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 27px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty{
        margin-bottom: 5px;
    }

    .product-options-bottom .price-box .price-container .price{
        font-size: 17px !important;
        line-height: 35px !important;
        padding-right: 2px !important;
    }

    .hidden-xs.hr-desk {
        display: none !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: #ec2028 !important;
        border: 1px solid #ec2028 !important;
    }

    select.swatch-select.select_required_size {
        width: auto;
    }

    .minicart-items .item-qty{
        width: 80px !important;
    }

    .checkout-cart-index .cart.table-wrapper .col.qty .input-text{
        width: 70px !important;
    }


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

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

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-bottom .field.qty {
        width: 100% !important;
    }

    .catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price{
        float: left;
        margin-top: -40px;
        margin-left: 145px;
        padding-bottom: 0px;
    }

    .perbox {
        margin-top: 0px;
        padding-left: 225px;
        position: absolute;
        padding-top: 36px;
    }

    .product-info-main .product-options-bottom .box-tocart {
        margin-top: 0px;
    }

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

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        display: block;
        padding-top: 14%;
    }

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

    .product-info-main .product-add-form .box-tocart .field.qty > label.label {
        float: left;
        line-height: 20px;
        margin-right: 10px;
    }

    .products.wrapper.grid.products-grid {
        margin-bottom: 0px !important;
    }

    .products.wrapper.grid.products-grid ol.products.list.items.product-items {
        margin-bottom: 0px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty>label.label{
        width: 100%;
        text-align: left;
        line-height: 20px !important;
    }


    .catalog-product-view main#maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    .catalog-product-view .product.info.detailed {
        margin-bottom: 0px !important;
    }

    .minicart-wrapper .action.showcart .text {
        white-space: pre-wrap;
        max-width: 85px;
        line-height: 17px;
        margin-top: 0px;
        font-size: 12px !important;
        font-weight: 800;
    }

    .contact-us-main-divvv .content-bottom-contact .col-sm-4 .contect-info{
            height: 100% !important;
    }

    .cms-contact-us .columns .column.main{
            padding-bottom: 0px !important;

    }

    .aboutt-main-inrrr {
        padding: 0px 1% !important;
        width: 100% !important;
        text-align: justify;
    }

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li .cp-fcontact{
        padding: 0 0 0 0px !important;
    }


    .owl-carousel-products-related .owl-stage-outer{
        padding: 0px 0 !important;
    }


    .grid.products-grid.products-related{
        margin: 0px 0 !important;
        padding: 0 0 0px !important;
    }


    .form.sample-page-form .field.industry.required.col-md-12 .label span {
        white-space: normal !important;
    }

    .form.sample-page-form .field.industry.required.col-md-12 .label {
        text-align: left !important;
    }


    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent ul li .cp-fcontact span {
        display: none !important;
    }


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

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

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





}


@media (min-width: 1025px) and (max-width: 1700px) {

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
            height: 30px !important;
        }

        .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{
                 top: 50% !important;
        }

        .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{
                 top: 50% !important;
        }


}

@media (min-width: 1281px) {   




}

@media (max-width: 1200px) {

    .promo-banner-section.container.wow.bounceInUp.animated.promo-banner-sectionss.promo-banner-sectionss .col-lg-4.mtb-sm{
            margin-bottom: 20px;
            padding-right: 0px;
            padding-left: 0px;
    }

    .promo-banner-section.container.wow.bounceInUp.animated.promo-banner-sectionss.promo-banner-sectionss .col-lg-4.mtb-sm.last-onee{
            margin-bottom: 0px;
    }

    .promo-banner-section.container.wow.bounceInUp.animated.promo-banner-sectionss.promo-banner-sectionss .col-lg-6.mtb-sm{
            margin-bottom: 20px;
            padding-right: 0px;
            padding-left: 0px;
    }

    .promo-banner-section.container.wow.bounceInUp.animated.promo-banner-sectionss.promo-banner-sectionss .col-lg-6.mtb-sm.last-onee{
            margin-bottom: 0px;
    }


}


@media (min-width: 1601px) and (max-width: 1920px) {
    .about-main-img-porttt{
        padding-bottom: 7%;
    }

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

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

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 490px !important;
    }


 
}



@media (min-width: 1401px) and (max-width: 1600px) {
    .about-main-img-porttt{
        /*padding-bottom: 22%;*/
    }

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

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

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 480px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 60% !important;
    }

 
}


@media (min-width: 1281px) and (max-width: 1400px) {
    .about-main-img-porttt{
        /*padding-bottom: 40%;*/
    }

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

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

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 480px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 55% !important;
    }

 
}

@media (min-width: 1100px) and (max-width: 1280px) {
    .about-main-img-porttt{
        padding-bottom: 13%;
    }

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

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

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 490px !important;
    }
    .field.frame_name.sample1.required.col-md-12 label.label {
        padding: .2em .2em .3em !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 50% !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }

    img.custom-inquiry-side-pop {
        right: -13% !important;
        width: 18% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.5% !important;
    }

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

@media (min-width: 1025px) and (max-width: 1099px) {
    .about-main-img-porttt{
        padding-bottom: 20%;
    }

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

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

    .catalog-product-view .product.media .fotorama-item .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__stage {
        max-height: 490px !important;
    }
    .control.samplee-pagee-drpp {
        width: 22% !important;
        float: left;
        padding: 0 1%;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 48% !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }

    /*body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32 {
        margin-top: 45px !important;
    }


    body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32{
        margin-top: 45px !important;
    }*/

    img.custom-inquiry-side-pop {
        right: -13% !important;
        width: 18% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.5% !important;
    }

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


 
}




@media (min-width: 1081px) and (max-width: 1400px) {


}


@media (min-width: 993px) and (max-width: 1199px) {

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

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

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

    .copyright {
        padding: 25px 0 13px !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: 2% 6% 9px 15px !important;
        width: 450px !important;
    }

    .form.minisearch.active{
        background-color: transparent !important;
    }

    .form.minisearch.active:after{
        display: none !important;
    }

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

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        /*padding-top: 20% !important;*/
    }

    .category-top-headerss h1{
        font-size: 25px !important;
    }

    .category-top-headerss p{
        font-size: 25px !important;
    }

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


}



@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: 2% 5% 9px 15px !important;
        width: 440px !important;
    }

    .form.minisearch.active{
        background-color: transparent !important;
    }

    .form.minisearch.active:after{
        display: none !important;
    }

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

    .social.socialss_links{
        float: none !important;
    }

    .fs-main.pad-main.footerr_top_main_divv .page-main{
        width: 100% !important;
    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        display: block;
        padding-top: 22%;
    }

    .catalog-product-view .box-tocart {
        margin: 0 0 15px;
    }

    .category-top-headerss h1{
        font-size: 25px !important;
    }

    .category-top-headerss p{
        font-size: 25px !important;
    }

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

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

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

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

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

    .side-nav-categories .box-category {
        padding: 8px 8px 8px !important;
    }

    .sidebar.sidebar-additional .side-nav-categories .panelside ul.sub-cat-ul.sidebarcatinnerul {
        font-size: 13px !important;
    }

    body.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional .side-nav-categories .panelside{
        padding: 0 5px !important;
    }

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

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

    .field.frame_name.sample1.required.col-md-12 label.label, .field.frame_name.sample3.col-md-12 label.label, .field.frame_name.sample5.col-md-12 label.label {
        height: 40px;
    }

    .field.frame_name.sample2.col-md-12 label.label, .field.frame_name.sample4.col-md-12 label.label {
        height: 40px;
    }

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


    .form.sample-page-form .field.industry.required.col-md-12 .label span {
        white-space: normal !important;
    }

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

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


    body.cms-sample-page .field.industry.required.col-md-12 label.label {
        text-align: left !important;
    }
   

   .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 46% !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }


    /* body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32 {
        margin-top: 45px !important;
    }


    body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32{
        margin-top: 45px !important;
    }*/

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


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



}


@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: 2% 3% 9px 15px !important;
        width: 45% !important;
    }

    .block-search .action.search {
        right: 7% !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 12px !important;
        font-size: 12px !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;
    }

    .block-search .action.search {
        top: 15px !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;
    }

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

    .logo img {
        width: 150px;
    }

    .requestt {
        padding-left: 11px;
    }

    .fs-main.pad-main.footerr_top_main_divv .block-subscribe .block.newsletter {
        width: 73% !important;
    }

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

    .copyright {
        padding: 25px 0 13px !important;
    }

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

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .info h4{
        height: 30px !important;
    }

    .page-product-configurable.catalog-product-view #maincontent .product-info-main .product.attribute.overview{
        display: none;
    }

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

    .catalog-product-view .box-tocart .FinalPriceProductdetails {
        /*padding-top: 25% !important;*/
    }

    .catalog-product-view .box-tocart .action.tocart {
        width: 60% !important;
        margin-right: 1%;
        margin-bottom: 0;
    }

    img.footer-pdf {
        width: 80% !important;
    }

    img.footer-chfa {
        width: 75% !important;
    }

    .catalog-product-view select.swatch-select.select_required_size {
        width: 96% !important;
    }

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


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

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

    .about-main-img-porttt {
        display: none !important;
    }

    .aboutt-main-inrrr {
        padding: 0px 2% !important;
        width: 100% !important;
        text-align: justify;
    }

     .side-nav-categories .box-category {
        padding: 8px 8px 8px !important;
    }

    .sidebar.sidebar-additional .side-nav-categories .panelside ul.sub-cat-ul.sidebarcatinnerul {
        font-size: 13px !important;
    }

    .sidebar.sidebar-additional .side-nav-categories button.accordion{
        font-size: 13px !important;
    }


    .page-layout-2columns-left .column.main{
        width: 70% !important;
    }

    .page-layout-2columns-left .sidebar-additional{
        width: 30% !important;
    }

    .category-top-headerss h1{
        font-size: 23px !important;
    }

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

    .checkout-cart-index .cart-totals tr.grand.totals th strong{
        font-size: 13px !important;
        font-weight: 700 !important;
    }

    .cart-totals .grand strong{
        font-weight: 700 !important;
        font-size: 13px !important;
    }

    .checkout-cart-index .columns .column.main{
        padding-bottom: 0px !important;
    }

    .checkout-cart-index main#maincontent .page-title-wrapper h1.page-title{
        margin-bottom: 13px !important;
    }

    .cart-container .form-cart{
        padding-right: 1% !important;
        width: 77% !important;
    }

    .cart.table-wrapper .col.subtotal .price-excluding-tax{
        font-size: 1.3rem !important;
    }

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

    .cart-summary{
        width: 23% !important;
        padding: 1px 15px 15px !important;
    }

    .form.sample-page-form .field.industry.required.col-md-12 .label span {
        white-space: normal !important;
    }

    .control.samplee-pagee-drpp {
        width: 42%;
        padding-bottom: 15px !important;
    }

    .field.frame_name.sample1.required.col-md-12 label.label, .field.frame_name.sample3.col-md-12 label.label, .field.frame_name.sample5.col-md-12 label.label {
        height: 90px;
    }

    .field.frame_name.sample2.col-md-12 label.label, .field.frame_name.sample4.col-md-12 label.label {
        height: 42px;
    }

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

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

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

    .field.cvccode.required.col-md-4 {
        padding-top: 10px !important;
    }

    body.cms-sample-page .field.industry.required.col-md-12 label.label {
        text-align: left !important;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper table#shopping-cart-table th.col.item {
        width: 48% !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 45px !important;
    }

    td.col.qty.box-tocart-minicart button {
        padding: 9px 9px !important;
    }

    .cart.table-wrapper .col.qty .input-text {
        width: 30px !important;
        padding: 0px !important;
    }

    .Custom.Price1{
        margin-top: 10px !important;
    }

    .discount-statem-listt span{
        display: block !important;
    }

    /* body.catalog-product-view.product-shiny-gold-smell-proof-medical-cannabis-packaging-bags-new div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-frosted-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-white-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-black-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-white-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-shiny-purple-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-clear-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32 {
        margin-top: 45px !important;
    }


    body.catalog-product-view.product-matt-light-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-green-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-blue-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-red-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-silver-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-matt-gold-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32, body.catalog-product-view.product-shiny-black-smell-proof-medical-cannabis-packaging-bags div.swatch-option.color#option-label-color-93-item-32{
        margin-top: 45px !important;
    }*/

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

    img.custom-inquiry-side-pop {
        right: -17% !important;
        width: 23% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -1.7% !important;
    }


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

    span#finalouterrrsp{
        font-size: 16px !important;
    }

    .FinalPriceProductdetails.scoopsss .perbox{
        font-size: 16px !important;
    }

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


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

}


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

    .copyright {
        padding: 25px 0 13px !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;
    }

    .smellproof-lst-landing-pg .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
        width: 33%;
    }

    small.copyright .page-main.cback{
        width: 100% !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;
    }

    .cp-footer-container ul.footer.links {
            height: 180px;
    }

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

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

    .swatch-attribute.select_required_size .swatch-attribute-selected-option{
        float: left;
    }

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


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

    .cp-footer-container .logo img {
        max-height: 100% !important;
        width: 80% !important;
    }

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

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

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

    .cp-footer-container .inner img {
        max-height: 80px;
        padding-right: 13px;
    }

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

    .cp-footer-container ul.footer.links {
        height: 190px;
    }

    .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: 90px;
    }

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

    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo {
        margin-bottom: 5px !important;
    }

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

    .actions-toolbar .actions-toolbar button.action.submit.primary {
        width: auto;
    }

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

    .inner-payment-gateway-form .field.expp.required.col-md-8 {
        width: 50% !important;
        float: left !important;
    }

    .cp-footer-container .inner {
        float: left;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }

    img.custom-inquiry-side-pop {
        right: -24% !important;
        width: 33% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -2.4% !important;
    }


    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .primary {
        float: left;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .secondary {
        padding: 7px 15px;
    }

    .checkoutor{
        padding: 7px 50px !important;
    }

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 16px !important;
        width: 90% !important;
    }

    .page-footer .cp-footer-main.seconddd {
        margin-bottom: 12% !important;
    }



}

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

    .smellproof-lst-landing-pg .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
        width: 40%;
    }

    .cp-footer-container .inner {
        float: left;
    }


    img.footer-chfa{
        width: 50% !important;
    }

    img.footer-pdf {
        width: 50% !important;
    }

    small.copyright .page-main.cback{
        width: 100% !important;
        padding-top: 15px !important;
    }

    small.copyright .company-links ul.links{
        padding-inline-start: 0px !important;
        float: none !important;
        display: flex !important;
        justify-content: center !important;
    }

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

    .cate-sub-in-cat-page ul.sub-cat-ul {
        list-style-type: none;
        padding-inline-start: 0px;
    }



    /*.fotorama__nav--dots .fotorama__nav__frame{
        height: 75px !important;
    }*/

    .catalog-product-view .page-main>.page-title-wrapper.product .page-title{
        font-size: 24px !important;
        margin-bottom: 0rem !important;
    }

    /*.fotorama__nav__frame.fotorama__nav__frame--dot{
        display: none !important;
    }*/


    .catalog-product-view .product-info-main .product-add-form{
        padding-top: 0px !important;
    }


    .swatch-option-tooltip .image{
        height: 90px !important;
    }

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

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

    .cp-footer-container .logo img {
        max-height: 100% !important;
        width: 80% !important;
    }

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

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

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

    .hr-products-lst-tp {
        font-size: 21px !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;
    }


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

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

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


    .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: 70% !important;
    }

    .field.expp.required.col-md-8 {
        width: 60% !important;
        float: left !important;
    }

    body.cms-sample-page form#contact-form .fieldset {
        margin: 0 0 20px !important;
    }

    .discount-statem-listt span{
        display: block;
    }

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

    span#finalouterrrsp{
        line-height: 45px !important;
        display: block;
    }


    img.custom-inquiry-side-pop {
        right: -25% !important;
        width: 35% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -2.4% !important;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .primary {
        float: left;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .secondary {
        padding: 7px 15px;
    }

    .checkoutor{
        padding: 7px 20px !important;
    }

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 18px !important;
        max-width: 272px !important;
    }

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



}


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

    .social.socialss_links ul.cp-social{
        padding-inline-start: 0px !important;
    }

    .cp-footer-container .logo img {
        max-height: auto !important;
        max-width: 80% !important;
    }

    .cp-footer-container .inner {
        float: left;
    }

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

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

     small.copyright .page-main.cback{
        width: 100% !important;
        padding-top: 15px !important;
    }

    small.copyright .company-links ul.links{
        float: none !important;
        padding-inline-start:0px !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 50% !important;
        margin-bottom: 10px !important;
    }

    /* .fotorama__nav--dots .fotorama__nav__frame{
        height: 60px !important;
        width: 67px !important;
    }*/

    .catalog-product-view .page-main>.page-title-wrapper.product .page-title{
        font-size: 16px !important;
        margin-bottom: 0rem !important;
        font-weight: 600;
    }

   /* .fotorama__nav__frame.fotorama__nav__frame--dot{
        display: none !important;
    }*/


    .catalog-product-view .product-info-main .product-add-form{
        padding-top: 0px !important;
    }


    .swatch-option-tooltip .image{
        height: 90px !important;
    }
    .fotorama__stage {
        max-height: 220px !important;
    }

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

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

    .minicart-items .item-qty{
        width: 60px !important;
    }

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

    .catalog-product-view .swatch-attribute-options.clearfix select.swatch-select.select_required_size{
        width: 96% !important;
        white-space: normal;
    	line-height: normal;
    }

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


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

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

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

    form#search_mini_form {
        display: none !important;
    }

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

    .main-thankk-youu .Bigscreens-thank-you{
        display: none !important;
    }

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

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

    select.swatch-select.select_required_size{
    	height: 40px !important;
    }

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

    span.mobilenumber1 {
        float: left;
    }

    span.mobilenumber2 {
        float: right;
    }

    .mobile-view-number-displayed i.fa.fa-phone-square {
        padding-right: 3px;
    }

    .page-header .panel.wrapper .panel.header {
        padding: 0px 13px !important;
    }

    .panel.header {
        line-height: 16px !important;
    }

    img.custom-inquiry-side-pop {
        right: -32% !important;
        width: 44% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -3.2% !important;
    }


    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .primary {
        float: left;
    }

    body.checkout-index-index div#checkout li#shipping form.form.form-login fieldset#customer-email-fieldset .actions-toolbar .secondary {
        padding: 7px 15px;
    }

    .checkoutor{
        padding: 7px 20px !important;
        width: 100% !important;
    }

    .guest-checkouttt-btn{
        float: left !important;
    }

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 14px !important;
        max-width: 250px !important;
    }

    .scoopsss p{
        display: inline-block !important;
    }

    span#finalouterrrsp{
        width: auto !important;
        font-size: 15px !important;
    }


    .product-clear-measuring-scoops .scoopsss
    {
        display: table !important;
        width: 100% !important;
    }
    
    .product-blue-measuring-scoops .scoopsss{
        display: table !important;
        width: 100% !important;
    }

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

    .FinalPriceProductdetails.scoopsss {
        display: block !important;
    }

    .FinalPriceProductdetails.scoopsss span#finalouterrrsp{
        line-height: 0px !important;
    }


}


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

    .cp-footer-container .logo img {
        max-height: 100% !important;
        width: 80% !important;
    }

    .cp-footer-container .inner img {
        max-height: 80px;
        padding-right: 13px;
    }

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

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

    .copyright {
        padding: 13px 0 18px !important;
    }

    .smellproof-lst-landing-pg .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
        width: 50%;
    }


}

@media (min-width: 400px) and (max-width: 420px){
    .perbox{
        padding-bottom: 0px !important;
    }
}




@media (min-width: 320px) and (max-width: 399px){
    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 100% !important;
        margin-bottom: 10px !important;
    }

    img.footer-pdf {
        width: 62% !important;
    }

    span#finalouterrrsp{
        /*line-height: 13px !important;*/
        padding-bottom: 15px !important;
    }

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

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

    .cp-footer-container .logo img {
        max-height: 100% !important;
        width: 80% !important;
    }

    .FinalPriceProductdetails.scoopsss .perbox {
        padding-bottom: 15px !important;
    }

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

    .cp-footer-container .inner img {
        max-height: 80px;
        padding-right: 13px;
    }

    .copyright {
        padding: 13px 0 18px !important;
    }


    .smellproof-lst-landing-pg .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
        width: 100%;
    }


    /*.product-options-bottom .price-box .price-container .price{
        line-height: 0px !important;
    }*/

}

@media (min-width: 320px) and (max-width: 325px){
    .catalog-product-view .swatch-attribute.select_required_size {
        padding: 16px 0 45px 15px !important;
    }
}



@media screen and (max-width: 319px) {

    .inner-request-a-sample-footer{
        padding: 15px 22px !important;
        font-size: 16px !important;
        max-width: 272px !important;
    }

    img.custom-inquiry-side-pop {
        right: -32% !important;
        width: 44% !important;
    }

    img.custom-inquiry-side-pop:hover {
        right: -3.2% !important;
    }


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

    .discount-statem-listt span{
        display: block;
    }

     .cart.table-wrapper td.col.price:before {
        background: #d7d7d7;
    }

    .cart.table-wrapper td.col.subtotal:before {
        background: #d7d7d7;
    }

    .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp{
        width: 100% !important;
    }

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

    .smellproof-lst-landing-pg .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li {
        width: 100%;
    }

    form#search_mini_form {
        display: none !important;
    }

    .cp-footer-container .logo img {
        max-height: auto !important;
        max-width: 80% !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;
    }

    .cp-footer-container .inner {
        float: left;
    }


    .minicart-wrapper{
        margin-top: 0px !important;
    }
    .header.content{
        padding-left: 15px !important;
        padding-right: 10px !important;
        padding-top: 5px !important;
    }

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

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

    .cp-footer-container .inner img {
        max-height: 80px;
        padding-right: 13px;
    }

    .nav-toggle{
        top: 7px !important;
    }

    .social.socialss_links {
        padding-top: 15px;
    }

    .social.socialss_links ul.cp-social{
        padding-inline-start: 0px !important;
    }

    .social.socialss_links .cp-social li{
        margin: 0px 2px !important;
    }


    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
        max-width: 80% !important;
    }


    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main {
        border-bottom: 1px solid !important;
    }

    .page-main.footer-middlee-portion .cp-footer-container .cp-footer-main.fourthhh{
        border-bottom: 0px !important;
    }

    img.footer-chfa{
        width: 70% !important;
    }

    img.footer-pdf {
        width: 70% !important;
    }

    .payment-innerr img{
        width: 48px !important;
    }


    small.copyright .page-main.cback{
        width: 100% !important;
        padding-top: 15px !important;
    }

    small.copyright .company-links ul.links{
        float: none !important;
        padding-inline-start: 0px !important;
    }

    small.copyright .company-links ul.links li{
        margin-top: 5px;
    }

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

    .copyright {
        padding: 13px 0 18px !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        width: 100% !important;
        margin-bottom: 10px !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li img{
        max-width: 75% !important;
        margin: 0 auto !important;
        display: block !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li{
        margin-bottom: 5px !important;
    }

    .cate-sub-in-cat-page ul.sub-cat-ul li.cat-li .cat-image img {
        margin-top: 10px;
    }

    /*.fotorama__nav--dots .fotorama__nav__frame{
        height: 60px !important;
        width: 67px !important;
    }*/

    .catalog-product-view .page-main>.page-title-wrapper.product .page-title{
        font-size: 16px !important;
        margin-bottom: 0rem !important;
        font-weight: 600;
    }

    /*.fotorama__nav__frame.fotorama__nav__frame--dot{
        display: none !important;
    }*/


    .catalog-product-view .product-info-main .product-add-form{
        padding-top: 0px !important;
    }


    .swatch-option-tooltip .image{
        height: 90px !important;
    }
    .fotorama__stage {
        max-height: 220px !important;
    }

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

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

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

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

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


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

    .main-thankk-youu .Bigscreens-thank-you{
        display: none !important;
    }

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

    .category-top-headerss p {
        font-size: 20px !important;
    }


    .catalog-product-view .swatch-attribute-options.clearfix select.swatch-select.select_required_size {
        width: 96% !important;
    }

    .perbox{
            padding-left: 80px;
            position: relative !important;
            padding-bottom: 0px !important;
    }

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

    }

    .catalog-product-view .box-tocart .FinalPriceProductdetails{
        /*padding-top: 5% !important;*/
        padding-top: 0% !important;
        display: -webkit-inline-box;
    }


    .cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .logo img{
            margin: 0 !important;
    }


    .control.samplee-pagee-drpp {
        width: 100% !important;
        float: left;
        padding: 0 1%;
        padding-bottom: 7px;
    }

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


    body.cms-sample-page .form.contact.sample-page-form button.action.submit.primary {
        width: 90% !important;
    }

    body.cms-sample-page #maincontent .columns .column.main{
        padding-bottom: 0px !important;
    }

    .form.sample-page-form .label span {
        white-space: normal !important;
    }

    .form.sample-page-form .label{
        text-align: left !important;
    }

    .form.contact.sample-page-form .fieldset{
        margin: 0 0 20px !important;
    }


    span#finalouterrrsp{
        line-height: 10px;
    }

    .perbox{
        padding-top: 36px !important;
        line-height: 0px !important;
    }


    .catalog-product-view div#product-options-wrapper .swatch-attribute.select_required_size .swatch-attribute-label:after{
        margin-top: -11%;
    }

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

    span.mobilenumber1 {
        float: left;
    }

    span.mobilenumber2 {
        float: right;
    }

    .mobile-view-number-displayed i.fa.fa-phone-square {
        padding-right: 3px;
    }

    .page-header .panel.wrapper .panel.header {
        padding: 0px 13px !important;
    }

    .panel.header {
        line-height: 16px !important;
    }


}



/* 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 22px 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 25px 15px;
    border: 1px solid #d9d9d9;
    background: #e6e6e6;
}


.catalog-product-view .product-options-bottom .field.qty {
    padding: 10px 0 10px 15px !important;
    background: #e6e6e6;
}

.swatch-opt {
    margin: 0px 0 !important;
}

.perbox {
    padding-top: 42px;
}

.catalog-product-view .swatch-attribute.color .swatch-option.color {
    border: 1px solid #a6a6a6;
}


/* hide the shipping message from header*/


img.bitnami-corner-image {
    display: none;
}



@media screen and (max-width: 480px) {

    .swatch-attribute.color span.swatch-attribute-selected-option:after {
                content: "\25bc";
                float: right;
                margin-right: 3%;
                background: #fff;
                border-radius: 13%;
                padding: 0px 2px;
        }

    .swatch-attribute.color.is-active span.swatch-attribute-selected-option:after {
                content: "\25b2";
                float: right;
                margin-right: 3%;
                background: #fff;
                border-radius: 13%;
                padding: 0px 2px;
        }


    .swatch-attribute.select_required_size span.swatch-attribute-selected-option:after {
                content: "\25bc";
                float: right;
                margin-right: 3%;
                margin-top: -18px;
                background: #fff;
                border-radius: 13%;
                color: #ec2028 !important;
                padding: 0px 2px;
        }

    .swatch-attribute.select_required_size.is-active span.swatch-attribute-selected-option:after {
                content: "\25b2";
                float: right;
                margin-right: 3%;
                margin-top: -18px;
                background: #fff;
                border-radius: 13%;
                color: #ec2028 !important;
                padding: 0px 2px;
        }



    .swatch-attribute.color .swatch-attribute-options.clearfix{
        display: none;
    }

    .swatch-attribute.select_required_size .swatch-attribute-options.clearfix{
        display: none;
    }

    .catalog-product-view .swatch-attribute.select_required_size .swatch-attribute-options {
        padding-top: 17px !important;
    }

    .catalog-product-view .swatch-attribute.select_required_size{
        background: #e6e6e6 !important;
    }

    .catalog-product-view .swatch-attribute.color{
        border: 1px solid #a9a5a5 !important;
    }

    .catalog-product-view .swatch-attribute.select_required_size{
        border: 1px solid #a9a5a5 !important;
    }

    .customm-option-label-select_required_size-156 {
        padding-bottom: 10px;
    }

    .product-info-main .product-add-form .box-tocart .field.qty {
        border: 1px solid #a9a5a5 !important;
    }

    body.checkout-index-index .checkout-container .opc-wrapper li#opc-shipping_method{
        display: table !important;
    }

    body.checkout-index-index .checkout-container .opc-wrapper li#opc-shipping_method .nextday-delivery-ordr-goods{
        display: table-footer-group !important;
    }

    body.checkout-index-index .checkout-container .opc-wrapper li#opc-shipping_method div#checkout-step-shipping_method {
        display: table-header-group !important;
    }


    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row td {
        float: left !important;
    }

    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row th {
        float: left !important;
    }

    .table-checkout-shipping-method tbody td{
        border-top: none !important;
    }

    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row{
        border-bottom: 2px solid #ddd !important;
        padding-left: 10px !important;
    }

    div#checkout-step-shipping_method div#checkout-shipping-method-load tbody tr.row td.col.col-carrier {
        padding-bottom: 20px !important;
        padding-top: 0px !important;
    }

    body.checkout-index-index .columns .column.main{
        padding-bottom: 0px !important;
    }

    .nextday-delivery-ordr-goods i {
        display: inline-block !important;
        padding: 10px !important;
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item:nth-child(odd) {
        /*background: #ddddddbf;*/
        background: #c8c6c6;
    }
    body.checkout-cart-index .cart.table-wrapper .item-options dd{
        background: transparent;
    }

    body.checkout-cart-index .cart.table-wrapper td.col.price {
        width: 50%;
        float: left;
        border: 2px solid #5f5c5c21 !important;
        padding: 20px 11px 16px !important;
    }

    body.checkout-cart-index .cart.table-wrapper td.col.qty.box-tocart-minicart{
        width: 50%;
        float: left;
        border: 2px solid #5f5c5c21 !important;   
    }

    body.checkout-cart-index .cart.table-wrapper td.col.subtotal {
        width: 100% !important;
    }

    .cart.table-wrapper .col.subtotal .price-excluding-tax .price{
            color: #ec2028;
    }

    body.checkout-cart-index .cart-container tbody.cart.item .field.qty button{
            background: #1253ae !important;
            color: #fff !important;
    }

    .cart.table-wrapper .actions-toolbar>.action-edit, .cart.table-wrapper .actions-toolbar>.action-delete{
        border: 1px solid #8a86865e;
        background: #afa3a394;
        border-radius: 17%;
    }

    body.checkout-cart-index .cart-container button.action.update{
        background: #1253ae !important;
        color: #fff !important;
    }

    body.checkout-cart-index .page-footer {
        display: none !important
    }
    body.checkout-cart-index .footer-top small.copyright .company-links {
        display: none !important
    }
    body.checkout-cart-index .footer-top small.copyright .page-main.cback {
        padding-top: 0 !important
    }
    body.checkout-cart-index .footer-top small.copyright {
        padding: 10px 0 10px !important
    }

    .bottom-checkout-btn-cart {
    background: #ec2028 !important;
    border: 1px solid #ec2028 !important;
    margin: 20px 0 0;
    /* padding: 0 15px !important; */
    text-align: center;
    line-height: 2.1rem;
    padding: 14px 17px;
    font-size: 1.7rem;
    color: #fff;
    cursor: pointer;
    width: 95%;
    display: inline-block;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 600;
    vertical-align: middle;
    }

    .bottom-checkout-btn-cart a {
        color: #fff;
    }


    .bottom-checkout-btn-cart {
        display: inline-block !important;
    }


    /* HR Custom Popup css start */

    .mageplaza-betterpopup-content .tmp6-left-title {
        display: none !important;
    }

    .mageplaza-betterpopup-content {
         width: 95% !important;
        height: 100% !important;
        display: inline-block;
    }

    div#bio_ep{
        background-color: transparent !important;
    }

    #bio_ep_content{
        display: inline-block !important;
    }

    div#bio_ep_close{
        right: 3% !important;
    }

    button.action.subscribe.primary.tmp6-button{
        margin-top: 20px !important;
        height: 35px !important;
    }

    div#popup-success-content{
        background: rgb(18, 83, 174) !important;
        padding: 15% 0px !important;
    }

    .hr-extension .tmp6-text-content {
        width: 100% !important;
        height: auto !important;
        padding: 20px 0;
    }

    .tmp6-text.mppopup-text {
        font-size: 35px !important;
    }

    .hr-extension input#mp-mnum{
        height: 60px !important;
        font-size: 35px !important;
    }

    .hr-extension input#mp-newsletter{
        height: 60px !important;
        font-size: 35px !important;
    }

    .hr-extension input#mp-mnum::placeholder {
        font-size: 25px !important;
    }

    .hr-extension input#mp-newsletter::placeholder {
        font-size: 25px !important;
    }


    button.action.subscribe.primary.tmp6-button {
        margin-top: 25px !important;
        height: 60px !important;
        font-size: 27px !important;
        width: 50% !important;
    }

    .tmp6-form {
        width: 90% !important;
    }

    .hr-extension input#mp-mnum {
        margin-bottom: 25px !important;
    }

    div#bio_ep div#bio_ep_close {
        max-width: 40px !important;
    }

    .hr-products-lst-tp {
        font-size: 17px !important;
    }

    div#mp-mnum-error {
        margin-top: -20px;
        padding-bottom: 20px;
        font-size: 24px !important;
    }

    .tmp6_field_newsletter #mp-newsletter-error{
        font-size: 24px !important;
    }


    /* HR Custom Popup css ends */





}

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



span#option-label-color-93:after {
    content: '(Double Cross "X" indicate the color is not available in this Size)';
    color: red;
    font-size: 14px;
    margin-left: 7px;
    font-weight: 400;
}

.swatch-option.disabled:after {
    background: linear-gradient(to left top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 48%, #fff 4%, #fff 1%, #ff5216 47%, #ff5216 26%, #fff 54%, #fff 1%, rgba(255,255,255,0) 14%, rgba(255,255,255,0) 100%), linear-gradient(to right top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 48%, #fff 4%, #fff 1%, #ff5216 47%, #ff5216 26%, #fff 54%, #fff 1%, rgba(255,255,255,0) 14%, rgba(255,255,255,0) 100%);
    
    bottom: 0 !important;
    left: -2px !important;
    position: absolute !important;
    right: -3px !important;
    top: 0px !important;
    width: 39px !important;
}

div#option-label-color-93-item-35 {
    background: url(https://swisspacusa.com/pub/media/attribute/swatch/swatch_image/30x20/j/u/jute-look_1__1.jpg) no-repeat center 100% !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}


.swatch-attribute.required_valve_for_coffee_pouc {
    /*color: #964d19 !important;*/
    background-color: #e6e6e66b !important;
    padding: 14px !important;
    border: 1px solid #ccc !important;
}


@media only screen and (min-width: 992px) {
select.swatch-select.required_valve_for_coffee_pouc {
    width: 40% !important;
}
}


/*
span#option-label-required_valve_for_coffee_pouc-143:after {
    content: '  (you cant able to add valve if it is not in our stock)';
    font-size: 15px;
    color: red;
    font-weight: 500;
}*/

.field.qty .label {
    font-size: 16px !important;
}


.perbox {
   display:none !important;
}

span.price:after {
    content: ' /Per Box' !important;
}


span.price:after {
    content: ' /Per Box' !important;
    color: #f70000;
    font-weight: 600;
    font-size: 18px;
}

span.price {
    font-weight: 800;
    /* font-size: 10px; */
}



@media (min-width: 768px){
.product-info-main .product-add-form {
    padding-top: 0px !important;

}
}

.product-info-main .product.attibute.overview, .product-info-main .product.attribute.overview {
    margin: 10px 0;
}

.field.qty {
    margin-bottom: 20px !important;
}

.field.qty {
    background-color: #cccccc4f;
    padding: 16px;
}


.price-container .price {
    font-size: 1.8rem !important;

}

#checkout-step-shipping_method span.price:after {
    content: '' !important;
}

.field.configurable.required {
    padding: 16px !important;
    background-color: #ab878769 !important;
}


@media only screen and (min-width: 768px){
.catalog-product-view .product-info-main .product-options-bottom .price-box.price-final_price {
     display: contents !important;
}
}



span#price1112 {
    padding: 0px !important;
    display: none !important;
}


.product.data.items>.item.content {
    background: #fff;
    margin: 0;
    padding: 0px 0px 0px 0px;
}



table.woocommerce-product-attributes.shop_attributes {
    width: 53% !important;
    line-height: 0 !important;
}

.opc-block-summary span.price:after {
    content: '' !important;
}   



@media (min-width: 768px){
.form-horizontal .control-label {
    text-align: left !important;
}
}






@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
/*    .safari_only { 

        color:#0000FF; 
        background-color:#CCCCCC; 

    }*/
/*
    .col-sm-12{
        height: 400px !important;]
        width: 100%;
    }


*/

}}


@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

/*    .safari_only { 

        color:#0000FF; 
        background-color:#CCCCCC; 

    }*/

/*
    .col-sm-12{
        height: 400px !important;]
        width: 100%;
    }
*/



}}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*.col-sm-12{
        height: 400px !important;]
        width: 100%;
    }*/





}

 /* iPhone / mobile webkit */
 @media screen and (max-device-width: 480px) {

 	::i-block-chrome, .minicart-wrapper span.counter-number {
    	padding-right: 14px !important;
	}
    
 }



 ::i-block-chrome, .col-sm-12 {
      height: auto !important;
        width: 100%;
}

 ::i-block-chrome, .col-sm-12.Nowwwww {
height: 280px !important;
overflow: hidden;
}


::i-block-chrome, select.swatch-select.select_required_size option{
    font-size: 5px;
    border: 1px solid #9C9C9C;
}

@media only screen and (min-width: 600px) {
.kraft img {
    height: auto;
    max-width: 26% !important;
}
}

.footer-legal {
    display: none !important;
}

p.copyright.col-m-6 {
    display: none !important;
}


li.authorization-link {
    display: none !important;
}

a.registerlink {
    display: none !important;
}



.authentication-wrapper {
    display: none !important;
}














/* ==========================================================================
   Make the moved catalog.topnav sit inline in the header row,
   in place of the old search box (Magento 2.3 header fix)
   Paste this at the END of:
   app/design/frontend/Pouchdirect/Hrtheme/web/css/hr_styles.css
   ========================================================================== */

/* Desktop: header row = logo + inline menu */
@media only screen and (min-width: 768px) {

    .page-header .header.content {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: nowrap;
    }

    /* the block that used to hold the search form now holds the nav */
    .page-header .header.content .nav-sections,
    .page-header .header.content nav.navigation {
        position: static;
        float: none;
        width: auto;
        background: none;
        margin-left: auto;
    }

    .page-header .header.content nav.navigation ul {
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
    }

    .page-header .header.content nav.navigation ul > li.level0 {
        float: none;
        display: flex;
        align-items: center;
    }

    .page-header .header.content nav.navigation ul > li.level0 > a.level-top {
        padding: 0 12px;
        font-size: 14px;
        font-weight: 600;
        color: #333;
    }

    .page-header .header.content nav.navigation ul > li.level0:hover > a.level-top,
    .page-header .header.content nav.navigation ul > li.level0.active > a.level-top {
        color: #4a7c2f; /* swap for your brand green if different */
    }

    /* hide the mobile hamburger on desktop since the menu is now always visible */
    .page-header .nav-toggle {
        display: none;
    }
}

/* Mobile: keep the original collapsed/hamburger behaviour untouched */
@media only screen and (max-width: 767px) {
    .page-header .header.content nav.navigation {
        display: none; /* toggled open by the existing .nav-toggle script */
    }
}
