html{background:#000;}
body{font-family:'Montserrat', sans-serif!important;color:#000;background:#f2f2f2;font-weight:500;}
.slidershow-home img{max-width:100%;width:100%;}
.testimonials-list figure.testimonial blockquote,.testimonials-slider figure.testimonial blockquote{float: right;padding:0;max-width:78%;width:100%;color:#000;font-size:100%;filter:none;background:none;border:0;	font-family:'Montserrat';}
.testimonial .info{float:left;width:100%;max-width:60px;min-width:60px;text-align:center;}
.testimonial .aadninfo{float:left;max-width:180px;width:100%;padding-left:2%;}
.testimonials-list figure.testimonial:nth-child(2n) .info{text-align:center;}
.testimonials-list figure.testimonial img,.testimonials-slider figure.testimonial img{margin:auto;height:auto;width:auto;}
.page-cms.testimonial-box{text-align:right;padding-right:25px;border-bottom-width:0;}
.testimonials-list.page-cms{border:solid 1px #d0e879;}
.header-top,.footer-container .block-footer .content-block-footer .footer-links li a:before,.testimonials-list figure.testimonial blockquote:before,.testimonials-slider figure.testimonial blockquote:before,blockquote:before,blockquote:after,.minicart-wrapper .action.showcart .counter.qty .price-minicart,.catalog-product-view .top-content-theme .page-title-wrapper,.header-style-3 .middle-right-content .customer-action{display:none!important;}
.footer-wrapper .block-footer{margin:0 0 15px;}
.header-middle-right{margin-bottom:15px;}
.testimonials-list figure.testimonial .author,.testimonials-slider figure.testimonial .author{position:static;padding:0;margin:auto;transform:unset;font-family:'Montserrat';font-size:60%;}
.testimonials-list figure.testimonial .author h5,.testimonials-slider figure.testimonial .author h5{line-height:normal;font-size:1.5rem;font-family:'Montserrat';font-weight:600;}
.testimonials-list figure.testimonial blockquote .extra-info{display:flex;justify-content:space-between;position:static;margin:4px 0 0;}
.testimonials-list figure.testimonial .author,.testimonials-slider figure.testimonial .author{position:static;padding:0;margin:auto;transform:unset;}
.testimonials-list figure.testimonial blockquote .extra-info .date{color:#000;}
.testimonials-list figure.testimonial{background:#fff;}
.topContactNo{padding-top:16px;margin:auto auto 8px;max-width:420px;padding-left:60px;}
span.topContactNo-text{float:none;font-size:85%;padding-left:30px;line-height:1.8;color:#f06520;display:block;background:url(https://beta.packagingsuppliesbymail.com/pub/media/wysiwyg/icon_check.jpg) no-repeat 0 0;background-size:20px 20px;}
span.topContactNo-text strong{font-weight:500;}
.header-style-3 .header-middle{padding:0!important;}
.topContactNo-mobileno{font-size:24px;font-weight:600;text-align:center;color:#192634;padding-top:36px;	display:block;}
.slidershow-container{margin:0 auto 50px!important;}
.home-style-3 .slidershow-container{margin:0 auto 20px!important;padding-top:7px;}
.footer-container .block-subscribe-footer,.slidershow-home{margin:auto;}
.hot-categories{margin:0 0 20px;}
.brand-slider .owl-carousel{padding:10px;}
.footer-container .footer-top{padding:25px 0 10px;background:#000;}
.footer-container .footer-bottom{padding:0;}
.footer-container .block-footer .content-block-footer:first-child{margin-bottom:18px;}
.footer-container .block-footer .title-block-footer{margin-bottom:4px;}
.footer-container .footer-bottom .copyright-content{text-align:left;padding-top:15px;font-size:12px;margin-bottom:10px;}
.footer-container .socials-wrap ul li:not(:last-child){margin-right:7px;}
.footer-container .block-footer .content-block-footer .footer-links li{margin:0 0 4px;font-size:90%;}
.footer-container .block-footer .title-block-footer h4{font-size:100%;font-weight:500;margin-bottom:8px;text-transform:uppercase;}
.hot-categories ul li{width:33%;overflow:hidden;margin:auto auto 30px;text-align:center;}
.hot-categories ul li img{max-width:65%;}
.hot-categories ul li a span{position:static;font-size:16px;font-weight:600;text-transform:uppercase;color:#000;letter-spacing:-.05rem;}
.header-style-3 .searchbox-header{padding-top:10px;display:block;}
.footer-container .socials-wrap ul li a{border-radius:100%;background:#595959;width:30px;height:30px;line-height:100%;}
.fa{color:#000;font-weight:600;font-size:100%;line-height:1.8;}
.footer-container .socials-wrap ul li a:hover .fa{color:#fff;}
.footer-container a{color:#fff;}
.footer-container .block-subscribe-footer .action-button{display:block;vertical-align:top;padding-top:12px;}
.footer-container.footer-style-3 .block-subscribe-footer .action-button .action.subscribe{background-color:#f5951d;font-weight:600;height:30px!important;line-height:30px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.footer-container .block-subscribe-footer .input-box{display:block;max-width:250px;}
.footer-container .block-subscribe-footer .input-box #newsletter-footer{height:27px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 8px;color:#000;}
.footer-container .socials-wrap ul li{padding-top:8px;}
.top-content-theme{background:#fff;padding:15px;}
.header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1:not(:last-child){margin:0;}
.sambar{box-shadow:0 -17px 6px inset rgba(209, 255, 76, 0.5);}
.header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu{padding:0;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li{padding:0 2.5rem;}
.header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1:not(:first-child){	border-left:solid 1px #fff;}
.header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1 > a{line-height:2.6;
	color:#000;font-weight:600;padding:0 1rem;}
.header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1:hover > a{opacity:1;
	color:#fff;}
.header-style-3 .search-wrapper .sm-searchbox-content{border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .field.searchbox .input-content{text-align:right;}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .field.searchbox .input-content .input-searchbox{color:#000;padding:6px 12px;height:35px;resize:none;-webkit-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #666;font-size:12px;max-width:294px;width:100%;}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .actions .btn-searchbox{margin:auto;	height:auto;padding:0!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:2;}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .actions .btn-searchbox:hover{background:#192634;}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .actions .btn-searchbox span{font-size:0;line-height:1;}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .actions .btn-searchbox span:before{	content:'\f002';width:35px;height:35px;font-family:'FontAwesome';color:#fff;display:inline-block;font-size:20px;line-height:1.7;}
.breadcrumbs strong{font-weight:600;}
.top-content-theme .breadcrumbs{background:#192634;color:#fff;margin:10px 0 0;font-weight:600;text-align:left;padding:8px 19px;}
.breadcrumbs .items{font-size:14px;color:#000;margin:0;padding:0;list-style:none;}
.top-content-theme .breadcrumbs .items .item{display:inline-block;color:#fff;}
.top-content-theme .breadcrumbs .items .item a{text-decoration:none;color:#fff;font-weight:500;font-size:100%;background:#fff;}
.top-content-theme .page-title{font-size:179%;font-weight:600;text-transform:uppercase;padding:25px 2.59rem 0;text-align:left;background:#fff;color:#192634;}
.header-3-style .top-content-theme{margin:auto;padding:0;}
.top-content-theme .breadcrumbs .items .item{display:inline-block;color:#fff;}
.breadcrumbs .item:not(:last-child):after{content:'/';margin:0 8px 0 6px;}
.breadcrumbs strong{font-weight:500;font-size:100%;}
.sm-megamenu-child{padding:5px 15px 15px!important;}
.sm_megamenu_head_item{display:flex;flex-wrap:wrap;}
.sm_megamenu_title{flex-grow:1;width:100%;}
.sm_megamenu_title{width:100%;flex-direction:row;flex-grow:1;flex-wrap:wrap;}
.sm_megamenu_title .sm_megamenu_title{flex-grow:1;width:25%;float:left;}
.sm_megamenu_head_item>.sm_megamenu_title>.sm_megamenu_title>a{color:#000;}
ul.top-links{float:right;}
a,a:focus,a:visited{color:#000;}
a:hover{color:#8eb420;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}
ul.top-links li{float:left;color:#000;min-width:48px;text-align:center;width:auto;}
ul.top-links li span:before{width:32px;height:32px;display:inline-block;font-family:'FontAwesome';color:#000;	font-size:2rem;}
ul.top-links li span.account:before{content:'\f007';}
ul.top-links li span.login:before{content:'\f023';}
ul.top-links li span.logout:before{content:'\f011';}
ul.top-links li span.cart:before{content:'\f07a';}
ul.top-links li span.wishlist:before{content:'\f004';}
ul.top-links li h3{font-size:12px;font-weight:500;color:#000;}
ul.top-links li:not(:last-child){margin-right:2.1rem;}
.owl-theme .owl-dots .owl-dot{display:none;}
.sm_megamenu_title span{text-transform:uppercase;}
.footer-top .row>div:not(:first-child){border-left:1px solid #000;min-height:170px;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .parent-item>a:after{content:'\f0d7';line-height:100%;font-size:2rem;margin:0 1px 0 8px;}
.sm_megamenu_head_item>.sm_megamenu_title>.sm_megamenu_title>a:before,.sm_megamenu_head_item>.sm_megamenu_title>.sm_megamenu_title>a:hover:before{margin:0;opacity:0;}
.footer-container.footer-style-3 a:focus,.footer-container.footer-style-3 a:visited{color:#fff;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_6{padding:0;clear:none;}
.sm_megamenu_head_item>.sm_megamenu_title>a:hover{background:rgba(169, 169, 169, 0.2);}
.sm_megamenu_head_item>.sm_megamenu_title>a:hover span{text-decoration:underline;}
.sm_megamenu_col_6.sm_megamenu_firstcolumn.for-aboutus{display:flex;flex-grow:1;flex-wrap:wrap;}
.sm_megamenu_col_6.sm_megamenu_firstcolumn.for-aboutus .sm_megamenu_col_6{float:left;width:25%;}
.header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1.sm_megamenu_actived > a,.header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_lv1:hover > a{opacity:1;}
.sm_megamenu_firstcolumn.for-aboutus .sm_megamenu_head_item>.sm_megamenu_title>a{margin:4px 0;padding:0 10px 0 0;line-height:1.8;font-size:1.35rem;color:#000;font-weight:600;}
.headertabs{background:#8eb420;box-shadow:0 -17px 6px inset rgba(209, 255, 76, 0.5);}
.institutionalMenuTabWrapper{float:left;}
.institutionalMenuTabWrapper:not(:last-child){border-right:solid 1px #fff;}
.showcase li{text-align:center;padding-left:0;position:relative!important;}
.showcase li span{font-weight:600!important;font-size:15px!important;display:block;line-height:1.5;background:none!important;color:#000;text-shadow:none;letter-spacing:-0.5px;text-align:center;padding-top:15px;}
.showcase li span.avail-box{font-size:82%!important;line-height:2;text-align:left;display:block!important;position:absolute;left:-25px;top:-20px;}
.showcase li img{max-width:215px;width:100%;min-height:215px;max-height:215px;height:100%;margin:20px;}
.cms-packagingsupplies-flyers .showcase li{margin-bottom:30px;padding-bottom:25px;border-bottom:2px #f2f2f2 solid;}
.category-cms .showcase ul.row h2{font-size:1.8em;line-height:1.25em;font-weight:500;}
a.topTabLink{display:inline-block;line-height:2.4;color: #fff;padding:0 2.36rem;font-weight:500;}
a.topTabLink:hover,.topTabTextButton.active .topTabLink{background:#7a9a00;}
ul.about-comp{margin:0 auto 20px;max-width:480px;display:flex;flex-grow:1;flex-wrap:wrap;padding-top:20px;}
ul.about-comp li{display:inline-flex;flex-grow:1;flex-wrap:wrap;}
ul.about-comp img{max-width:100%;width:120px;height:120px;}
.statpage-wrapper{max-width:100%;margin:auto;}
.page-cms{border:solid 1px #d0e879;border-width:0 1px 1px;padding:15px 15px 30px;margin:0 auto -30px;font-weight:500;}
.page-cms dl,.container dl{display:flex;flex-wrap:wrap;flex-grow:1;margin:auto;padding-bottom:20px;}
.page-cms dt,.container dt{display:inline-flex;padding-top:5px;margin-right:10px;}
.page-cms dd,.container dd{display:inline-flex;max-width:30px;margin-right:10px;}
.sitemap_box dl{padding:20px 0 10px 5px;}
.divider .sitemap_box{height:.14rem;margin:1.8rem 0;background:#d6d6d6;border-bottom:solid 1px #7b7272;}
ul.list-item{list-style-position:inside;margin:16px;list-style:disc;}
.contact-us-page .form.contact .title-bonus-page{margin:auto;padding:15px 0;}
.title-bonus-page h2{font-size:120%;color:#192634;}
.form.contact textarea{max-width:370px;border-color:#000;}
.contact-us-page .form.contact .fieldset{margin-bottom:20px;}
.statpage-wrapper .hide-content-old-browser-warning{margin:-15px -15px 0;}
.page-cms .data-table{border:1px solid #cbcbcb;width:100%;margin:15px 0;}
.page-cms .data-table th{border:1px solid #b1adad;color:#1c3968;font-weight:600;box-shadow:0 -14px 5px inset rgba(0, 0, 0, .125);}
.page-cms .data-table td{border:1px solid #b1adad;}
.page-cms .data-table tr:nth-child(odd){background:#fff;}
.page-cms .data-table tr:nth-child(even){background-image:linear-gradient(to top, rgba(154, 154, 154, .15), #fff);}
.page-cms a.email{text-decoration:underline;font-weight:600;}
.page-cms a.email:hover{text-decoration:none;}
button,button:focus,.cart-container .action.continue,a.action.primary,.modal-footer .action-primary.action-accept{background:#8eb420;font-weight:600;margin-right:10px;}
button:hover,.cart.table-wrapper .actions-toolbar>.action:hover,.action-gift:hover{background:#8eb420;color:#fff;}
.shipping-poly-box{max-width:876px;margin:auto;}
sup{top:-0.5rem;line-height:1;font-size:12px;}
.smcqp-btn,.spcqp-count,.owl-controls .owl-nav div:hover,.page-title:before,button:hover,.cart-container .action.continue:hover,a.action.primary:hover,.cart-container .cart-summary .coupon .actions-toolbar .primary .apply.primary:hover,.cart-container .cart-summary .coupon .actions-toolbar .primary .apply.primary:hover,.modal-footer .action-primary.action-accept:hover,.slider-ourmember .owl-dots .owl-dot:hover,.slider-ourmember .owl-dots .owl-dot.active,.mgz-quickorder .quickorder-btn:hover,#quickorder-popup .action.action-select:hover,#quickorder-popup .ajaxcart-footer .action:hover{background-color:#444;opacity:1;}
.tab{float:left;width:31%;text-align:center;}
.tab button{display:block;border:1px solid #000;background:#a5c742;margin-bottom:6px;color:black;padding:22px 16px;width:100%;border:none;outline:none;cursor:pointer;transition:0.3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.tab button span{font-weight:600;color:#fff;}
.tab button:hover,.tab button.active{background:#7a9a00;box-shadow:none;}
.tabcontent{float:right;padding:4px 15px;width:68%;}
.products-grid .item .item-inner .box-info .product-name{font-size:14px;font-weight:600;min-height:65px;}
.products-grid .item .item-inner .box-info .product-name a{white-space:normal;}
.form-create-account{padding-top:15px;margin:0;}
.one-step-checkout-wrapper .form-create-account{padding-top:0;}
.page-title-new h2{font-size:18px;color:#000;margin-bottom:20px;line-height:1.8;font-weight:600;	text-transform:uppercase;}
.fieldset{margin:0 0 20px;}
.label{color:#000;font-weight:600!important;}
.form-create-account .fieldset{width:65%;padding:0 20px;background:#f0f4fd;border:1px solid #ccc;color:#000;}
.form-create-account .fieldset.create.info{padding-bottom:0;}
.form-create-account .fieldset.create.account{width:34%;}
.form-create-account .fieldset .legend{text-transform:none;font-size:20px;color:#000;border:0;padding:0;margin:0;}
.form-create-account .fieldset .legend span{line-height:1;display:block;margin-bottom:15px;margin-top:15px;	font-weight:500;}
.create-account-top h1{font-size:20px;margin-bottom:15px;line-height:1;text-align:center;margin-top:15px;}
.create-account-bottom li{padding-left:28px;line-height:1.6;position:relative;font-size:13px;margin-bottom:8px;}
.create-account-bottom li span{font-size:18px;font-weight:600;display:block;}
.create-account-bottom li:before{display:inline-block;content:'\f00c';font-family:'FontAwesome';position:absolute;left:0;top:0;z-index:1;color:#799e12;font-size:18px;}
.password-strength-meter{font-size:12px;padding:0;margin-bottom:0;background:transparent;}
.form-create-account .actions-toolbar{background:transparent;}
.field.confirmation{margin-bottom:7px;}
.create-account-bottom li a{color:#8eb420;}
.form-create-account .actions-toolbar{border:0;padding:20px 0 0;}
.login-container .block-customer-login,.login-container .block-new-customer{min-height:282px;padding:20px;	background:#fbfbfb;border:1px solid #ececec;width:49%;}
.login-container .block-customer-login .block-title,.login-container .block-new-customer .block-title{line-height:1.25;margin-bottom:7px;}
.login-container .block-customer-login .block-title strong,.login-container .block-new-customer .block-title strong{color:#b90100;line-height:1;font-weight:500!important;display:block;}
.login-container .block-customer-login{background:#fdfdfd url('https://beta.packagingsuppliesbymail.com/pub/media/wysiwyg/bg-login-2.jpg') no-repeat right bottom;background-size:50%;}
.login-container .block-new-customer{background:#fdfdfd url('https://beta.packagingsuppliesbymail.com/pub/media/wysiwyg/bg-login.jpg') no-repeat right bottom;background-size:50%;}
.login-container .block-new-customer .block-content,.login-container .block-customer-login .block-content{	padding-top:13px;}
.login-container .block-customer-login .block-content .actions-toolbar+.secondary{padding-top:8px;}
.login-container{max-width:1110px;width:100%;margin:auto;}
.two-tabs .institutionalHeadertabs{display:flex;flex-wrap:wrap;flex-grow:1;}
.two-tabs .institutionalHeadertabs .institutionalMenuTabWrapper{display:inline-flex;width:50%;flex-wrap:wrap;	flex-grow:1;}
.login-container .fieldset:after{margin:auto;}
.form.testimonial .fieldset>.field:not(:last-child){float:left;width:50%;min-height:60px;}
.form.testimonial .fieldset>.field-recaptcha{float:none;clear:both;}
.form.testimonial .fieldset>.field.review-field-rating{float:right;}
.two-tabs .institutionalHeadertabs .institutionalMenuTabWrapper .topTabTextButton{width:100%;text-align:center;}
.two-tabs .institutionalHeadertabs .institutionalMenuTabWrapper .topTabTextButton a.topTabLink{display:block;}
.abs-pager-toolbar .pages,.account .toolbar .pages,.toolbar-giftregistry-results .pages,.toolbar-wishlist-results .pages{left:0;right:0;float:none;}
.toolbar .pages .pages-items li,.pager .next > a,.pager .next > span{float:none;display:inline-block;	vertical-align:middle;}
.toolbar .pages .pages-items li strong,.toolbar .pages .pages-items li a{line-height:2.5;}
.pager .previous>a,.pager .previous>span{line-height:1.9;}
.product.attribute.overview{padding-top:5px;clear:both;margin:0 0 8px;}
input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{border-color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.form-create-account .fieldset.create.info .field-name-lastname{float:left;clear:left;}
.form-create-account .fieldset.create.info .field-name-lastname+ .field.required,.form-create-account .fieldset.create.info .field .field,.page-main .fieldset>.field:not(.choice)>.control{/*min-width:370px;*/	max-width:370px;}
.fieldset>.field:not(.choice)>.label,.field.confirmation>.label{font-weight:500!important;line-height:1.4;margin-bottom:6px;}
.fieldset>.field.required>.label:after,.fieldset>.fields>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field._required>.label:after{color:#b90100;font-size:14px;}
.box-list{list-style:disc;padding-bottom:20px;display:flex;flex-grow:1;flex-wrap:wrap;padding-left:10px;}
.box-list li:before{content:'.';font-size:30px;color:#000;font-weight:600;position:absolute;left:0;top:-12px;line-height:0;}
.box-list li{display:inline-flex;flex-wrap:wrap;flex-grow:1;max-width:33.33%;width:100%;list-style:disc;	padding-left:25px;position:relative;}
.divider{height:.1rem;margin:1rem 0;}
.sitemap_box .divider{height:.14rem;margin:1rem 0 2rem;}
.sitemap_box table+div.divider{opacity:0;visibility:hidden;margin:auto;}
.tabnav{background:#a3c53e;}
.tabnav td{box-shadow:0 -22px 6px inset rgba(209, 255, 76, 0.5);color:#888;font-size:18px;font-weight:600;text-transform:uppercase;}
.tabnav td a{display:block;}
.tabnav td:hover a{color:#fff;}
.gototopp{display:inline-block;font-weight:600;}
a.gototopp:after{content:'\f062';display:inline-block;font-family:'FontAwesome';font-size:20px;background:#8eb420;border-radius:100%;padding:10px;clear:both;max-width:40px;line-height:1;margin-left:8px;text-align:center;font-weight:500;}
a.gototopp:hover:after{color:#fff;}
.rating-summary .rating-result>span{background:url('https://beta.packagingsuppliesbymail.com/pub/media/wysiwyg/rating_icon.png') repeat-x 0 0;}
.testimonials-index-index .col1-layout .page.messages .message.success{max-width:98%;margin:0 auto -7px;}
.testimonial-box a.action.submit{font-weight:600;margin:0 0 15px;}
.container{background:#fff;width:100%!important;max-width:1240px;}
.home-style-3{background:#f2f2f2;}
.header-style-3 .logo-wrapper{padding-left:2.59rem;min-height:100px;padding-top:18px;}
.footer-wrapper .container{padding:0 2.59rem!important;background:#000;}
.footer-wrapper .row{background:#000;}
.header-style-3 .searchbox-header{padding-right:0;position:relative;bottom:-45px;left:auto;}
.header-style-3 .searchbox-header .search-wrapper{bottom:16px;width:85%;position:absolute;right:2.5rem;}
.top-links{margin-right:2.3rem;}
.page-title-new,.page-title-new + p,.page-title-new + p + p{padding:0 2.59rem;}
.top-content-theme .breadcrumbs .container{background:#192634;padding:0;}
.top-content-theme .breadcrumbs .items .item a{background:transparent;}
div.snize li.snize-product span.snize-title,div.snize li.snize-category span.snize-title,div.snize li.snize-page span.snize-title{color:#000;}
.testimonials-index-index .page-main{padding-top:0;}
#yt-totop-fix{bottom:70px;right:21px;}
.page-title,.category-title{margin:0 0 20px;font-size:1.75rem;font-weight:600;}
.account .page-title h1{font-size:25px;line-height:25px;color:#000;font-weight:600;text-transform:uppercase;	margin:0;}
.account-nav .content{padding:0;background:#fff;}
.block.account-nav .block-title{border-bottom:1px solid #ddd;padding-bottom:10px;margin:2px 0 10px 15px;	position:relative;}
.block .block-title strong{font-size:17px;line-height:22px;color:#000;font-weight:600;}
.account-nav .item a,.account-nav .item>strong,.account-nav .item.current a,.account-nav .item.current strong{border:0;}
.control .input-text:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}
.fieldset.password .new.password,.fieldset.password .confirm.password{display:inline-block;max-width:500px;	width:100%;}
.account-nav .item a{color:#000;}
.account-nav .item a:hover{color:#8eb420;}
.account-nav .item{margin:0;line-height:21px;padding:0 0 5px;}
.account-nav .item a,.account-nav .item > strong{padding:0 15px;}
.account-nav .item a:hover{background:transparent;color:#8eb420;}
.account-nav .item a:focus{outline:0;text-decoration:none;color:#8eb420;background:transparent;}
.account-nav .item.current strong{font-weight:500;color:#8eb420;}
.sm_megamenu_head_item > .sm_megamenu_title > a{font-weight:500;color:#192634;}
.column.main .block .block-title{margin:0!important;}
.column.main .block .block-title strong,.dashboard .box-title h2,.dashboard .box-head h2{padding:0 0 15px;	border-bottom:1px solid #ececec;font-size:12px;text-transform:uppercase;font-weight:600;}
.column.main .box strong.box-title span{font-size:12px!important;text-transform:uppercase;font-weight:600!important;color:#b90100;margin:0!important;}
.account .block .block-title a.action,.account .block .block-title a.action span,.block .box-actions a.action,.block .box-actions a.action span,.wishlist-index-index .products-grid .product-item-actions a,.account .table-wrapper .action{text-decoration:underline;}
.account .block .block-title a.action:hover,.account .block .block-title a.action:hover span,.block .box-actions a.action:hover,.block .box-actions a.action:hover span,.wishlist-index-index .products-grid .product-item-actions a:hover,.account .table-wrapper .action:hover{color:#8eb420;text-decoration:none;}
.account .column.main h2{margin:0 0 20px;padding:0;}
.header-style-3 .middle-right-content{display:block;padding-top:5px;}
.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart:after{visibility:hidden;z-index:-1;}
.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart:before,.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper:hover .action.showcart:before{content:'\f07a';display:block;width:30px;height:30px;font-family:'FontAwesome';color:#000;position:static;margin:auto;font-size:2rem;}
.header-style-3 .middle-right-content .minicart-header,.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart{padding:0;}
.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart .counter .counter-number{left:-18px;top:0;line-height:1.9;min-width:21px;min-width:21px;width:100%;max-width:70%;}
.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart .text {top:0;margin:0;}
.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart .text .df-text{font-size:12px;font-weight:500;color:#000;display:block;line-height:1.8rem;}
.minicart-wrapper .action.showcart .counter.qty{height:0;}
.abs-account-blocks .block-title>strong,.block-giftregistry-results .block-title>strong,.block-giftregistry-shared-items .block-title>strong,.block-wishlist-search-results .block-title>strong,.block-reorder .block-title>strong,.block-wishlist .block-title>strong,.account .column.main .block:not(.widget) .block-title>strong,.multicheckout .block-title>strong,.paypal-review .block .block-title>strong,.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>strong,[class^='sales-guest-'] .column.main .block:not(.widget) .block-title>strong,.sales-guest-view .column.main .block:not(.widget) .block-title>strong{font-weight:600;border:0;}
.block-title.order a,.column.main .block .block-title strong a{float:right;}
.block,.block-banners,.block-banners-inline{margin:0;}
.column.main .block .block-title strong{margin:0!important;}
.block .box-actions{margin-top:15px;}
.account .column.main .block:not(.widget) .box-title,.multicheckout .box-title,.paypal-review .block .box-title,.magento-rma-guest-returns .column.main .block:not(.widget) .box-title,[class^='sales-guest-'] .column.main .block:not(.widget) .box-title,.sales-guest-view .column.main .block:not(.widget) .box-title {color:#000;}
.column.main .block .block-title:after,.column.main .block .block-title:before,.product-item-actions:after,.product-item-actions:before,.sm_megamenu_head_item:before,.sm_megamenu_head_item:after,ul.top-links:before,ul.top-links:after,.topContactNo:after,.topContactNo:before,.testimonial:after,.testimonial:before,.product-info-price:before,.product-info-price:after,.hot-categories ul:after,.hot-categories ul:before,.header-style-3 .searchbox-header:before,.header-style-3 .searchbox-header:after,.header-container .navigation-mobile .sm_megamenu_menu>li:before,.header-container .navigation-mobile .sm_megamenu_menu>li:after,.specificationWrp:before,.specificationWrp:after,.item.actions:before,.item.actions:after,.box-actions:before,.box-actions:after,.product-addto-links:before,.product-addto-links:after,.product-info-main:before,.product-info-main:after{content:'';clear:both;display:table;width:100%;overflow:hidden;}
.item.actions .action:first-child,.box-actions .action:first-child{margin-right:10%;}
.footer-container .block-subscribe-footer #g-recaptcha-error{font-size:12px;}
#g-recaptcha-error span{color:#e02b27!important;}
table{width:100%;max-width:100%;margin-bottom:20px;border:0;border-collapse:collapse;border-spacing:0;	empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:500;}
thead{display:table-header-group;vertical-align:middle;border-color:inherit;}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}
.table>thead>tr>th{text-transform:capitalize;white-space:nowrap;font-weight:600;font-size:1.3rem;}
.table{border-spacing:0;border-collapse:collapse;}
.account #my-orders-table th.mark .detailed{text-align:right;}
.account .data.table th,.account .data.table td{padding:10px 12px;border:1px solid #ececec!important;color:#000;}
.account .table tr td{vertical-align:middle;}
.account #my-orders-table th,.account #my-orders-table td:last-child{text-align:center;}
.account .data.table th{font-weight:600;white-space:nowrap;color:#000;text-transform:none;border-bottom-width:0!important;}
.account .column.main .block:not(.widget) .block-title>strong{font-weight:500;border:0;display:block;float:left;text-transform:none;line-height:1;font-size:1.6rem;}
.dashboard .box-head a{margin-bottom:10px;display:inline-block;font-weight:500;}
.dashboard .box-title,.account .box .box-title{border-bottom:1px solid #d3d3d3;margin-bottom:13px!important;	display:block!important;padding:0 0 10px;}
.header-style-3 .logo-content{font-size:11px;}
#form-validate .fieldset .legend{font-weight:600;font-size:12px;text-transform:uppercase;position:relative;	padding-bottom:8px;color:#333;line-height:1.25;margin-bottom:7px;}
.form-wishlist-items{padding:0 15px;}
.sidebar.sidebar-main{margin-left:-15px;margin-right:-15px;}
.form-wishlist-items .products-grid.wishlist .product-items li.product-item .product-item-inner{display:block;position:static;left:0;right:0;z-index:10;padding:0;background-color:#fff;border:0;}
.product-item-inner .field.comment-box{margin:0 0 15px;}
.form-wishlist-items .products-grid.wishlist .product-items li.product-item{border:1px solid #ddd;width:calc((100% / 4 - 24px));margin:0 24px 24px 0;}
.form-wishlist-items .products-grid.wishlist .product-items li.product-item:nth-child(4n){margin-right:0;}
.products-grid.wishlist .product-item-photo{display:block;margin:-15px -15px 10px;}
.form-list select{margin:0 0 10px;}
.products-grid.wishlist .product-item-name{margin-top:0;min-height:70px;display:block;overflow:hidden;}
.products-grid.wishlist .product-item-tooltip{display:none;position:static;}
.products-grid.wishlist .product-item-actions .action.tocart{padding:0 10px!important;font-size:90%!important;font-weight:600;}
.form-wishlist-items .actions-toolbar{padding:0 24px 0 0;}
.sm_megamenu_firstcolumn .sm_megamenu_nodrop span{padding-left:1rem;}
.products-grid.wishlist .fieldset .control{min-width:100%!important;max-width:100%!important;}
.table>thead>tr>th{vertical-align:initial;border:0;}
.top-content-theme .breadcrumbs{padding:8px 2.55rem;}
.top-content-theme .page-title{padding:1.6rem 2.55rem 1rem;margin:auto;}
.page-main .cart-summary .fieldset>.field:not(.choice)>.control{min-width:100%;max-width:100%;}
.step-title{padding:0 12px !important;line-height:1!important;}
.step-title .fa{vertical-align:middle!important;color:#fff;margin:-12px 8px -12px 0!important;}
.showcase li span.avail-box a{color:#608c15;white-space:nowrap;}
.showcase li span.avail-box strong{line-height:1;font-size:90%!important;white-space:nowrap;}
.green-box{padding:14px 5px 19px 8px;background:#c4d8bc url('https://beta.packagingsuppliesbymail.com/pub/media/wysiwyg/bg_popup_green_new.jpg') 0 0 repeat-y;}
.popup-content{border:solid 24px #545454;text-align:center;font-size:2.5rem;color:#000;line-height:1.4;		padding:25px;font-weight:500;}
.popup-content .box-title{position:relative;margin:0 0 50px;font-weight:600;}
p.box-title:after{content:'';display:inline-block;width:100%;max-width:380px;height:8px;background-color:#333;position:absolute;bottom:-22px;left:0;right:0;margin:auto;}
.fancybox-wrap{top:13.8%!important;}
.fancybox-skin,.fancybox-inner{min-height:450px;}
.fancybox-opened{height:100%!important;}
.fancybox-skin{width:100%!important;max-width:950px!important;margin:auto!important;left:0!important;right:0!important;}
.fancybox-inner{width:920px!important;margin:auto;padding:.45rem 0;}
.checkout-container .opc-wrapper .fieldset > .field.required > label:after,.opc-wrapper .fieldset > .field.required > label:after,.opc-wrapper .fieldset > .field._required > label:after{margin-left:2px;}
.default-style .resp-tabs-container{font-weight:500;}
.col1-layout .category-product.products-grid .item{margin:0 0 25px;border-bottom:solid 1px #c5c5c5;}
.category-cms .products-grid .item .item-inner{margin:0;}
.cart-container .cart.table-wrapper .actions-toolbar>a.action.action-edit,.cart-container .cart.table-wrapper .actions-toolbar>a.action.action-edit:hover,.cart-container .cart.table-wrapper .actions-toolbar>a.action.action-delete,.cart-container .cart.table-wrapper .actions-toolbar>a.action.action-delete:hover{border:0;background:transparent;padding:0;margin:0 5px;line-height:1;text-decoration:none;}
.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit span,.cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete span{font-size:0;}
.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit span:before,.cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete span:before{display:inline-block;font-family:'FontAwesome';color:#000;font-size:2rem;content:'';}
.cart-container .cart.table-wrapper .actions-toolbar>.action.action-delete span:before{content:'\f1f8';}
.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit span:before{content:'\f044';}
.cart.table-wrapper .col.action .actions-toolbar{white-space:nowrap;}
.cart-container .cart.table-wrapper .actions-toolbar>a.action.action-edit,.cart-container .cart.table-wrapper .actions-toolbar>a.action.action-edit:hover{margin-top:3px;}
.opc-block-summary .table-totals .grand .amount{padding-right:20px;}
.cart-totals .grand .amount strong,.opc-block-summary .table-totals .grand .amount strong,.cart-totals .mark,	.opc-block-summary .table-totals .mark,.data.table.totals .label,.totals.shipping.excl .label,.cart-totals .mark strong,.opc-block-summary .table-totals .mark strong{font-weight:500!important;}
button,.cart.table-wrapper .actions-toolbar>.action,.action-gift{display:inline-block;text-decoration:none;margin-bottom:0;margin-right:10px;font-family:'Montserrat'!important;font-weight:600;}
.price-including-tax .price,.price-excluding-tax .price{font-weight:500;font-size:1.3rem;}
.cart-container .cart.table-wrapper .product-item-photo{padding:0;width:100%;position: static;
    max-width: 100%;}
.cart.table-wrapper .product-item-details{display:block;width:100%;}
.cart.table-wrapper .col,.cart-container .cart.table-wrapper .item .col.item{padding-top:10px;}
.cart-container .cart.table-wrapper .product-item-name{font-weight:500;margin:auto;display:block;font-size:1.3rem;}
.cart.table-wrapper .product-item-name+.item-options{margin-top:8px;display:block;max-width:200px;margin:0;	width:100%;}
.cart.table-wrapper .item-options dt{margin:0 5px 0 0;padding:0;font-weight:500;}
.cart.table-wrapper .item-options dd{max-width:100%;float:none;display:block;margin:0;}
.cart.table-wrapper .col.qty .input-text{margin:0;}
.table>tbody+tbody{border-top-width:1px;}
.resp-tab-content{padding:15px;border:solid 1px #ccc;background:#fbfbfb;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius: 0 5px 5px 5px;border-radius:0 5px 5px 5px;}
.resp-tab-content .table-wrapper{margin:0;}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:10px;}
.additional-attributes,.specComnCntWrp,.specComnCntWrpNew{margin:0;width:100%;}
.default-style .resp-tabs-list{border-bottom:1px solid #fbfbfb;margin-bottom:-2px;}
.default-style .resp-tabs-list li{padding-bottom:10px;float:left;font-size:100%;margin-right:4px;cursor:pointer;position:relative;display:inline-block;border:1px solid #ccc;-moz-border-radius:5px 5px 0 0;	-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-bottom:0!important;border-bottom:0;	padding:7px 22px;background-color:#192634;color:#fff;}
.default-style .resp-tabs-list li:hover,.default-style .resp-tabs-list li.active{background:#fbfbfb;color:#000;}
.default-style .resp-tabs-list li:before{display:none;opacity:0;}
.default-style .resp-tabs-list li a{font-size:1.4rem;line-height:1;color:#fff;}
.default-style .resp-tabs-list li:hover a,.default-style .resp-tabs-list li a:hover{color:#000;}
.additional-attributes b,.additional-attributes strong,.cart-container .cart.main.actions .action,.mgz-quickorder .quickorder-btn,b,strong{font-weight:600;display:inline-block;}
.mgz-quickorder .product-item-name{font-size:1.5rem;margin:auto;font-weight:500;}
.mgz-quickorder .product-item-sku{font-size:1.2rem;}
.mgz-quickorder .col.price .price,.mgz-quickorder .col.-grand-total span:last-child{font-size:1.5rem;font-weight:500;padding:8px;}
.mgz-quickorder tbody .col{padding:8px;}
subtotal .price{font-weight:500;font-size:1.5rem;color:#000;}
.mgz-quickorder .quickorder-grand-total,.mgz-quickorder .quickorder .mgz-quickorder table{margin:0;}
.mgz-quicorder-multiskus{margin:0!important;}
.mgz-quicorder-multiskus .fieldset:last-child{margin:8px 0 0;}
.mgz-quicorder-multiskus .fieldset > .field:not(.choice) > .label{font-weight:500!important;}
.mgz-quickorder .mgz-quickorder-action{margin-top:8px;padding:0;background:#fff;}
.mgz-quickorder thead tr th.col{padding:5px 10px;}
.mgz-quickorder .col.qty .input-text{line-height:3rem;width:44px;height:auto;}
.mgz-quickorder tbody tr:first-child td.col{padding-top:15px;}
.gallery-placeholder{border:1px solid #ececec;padding:5% 20%;min-height:380px;}
.control-qty{border:1px solid #000;}
.control-qty:before{background:#000;}
.gallery-placeholder .loader img{max-width:10%;}
.product-info-main .prices-tier.items+.product-add-form,.product-info-price+.product-add-form{display:inline-block;margin-right:-10px;}
.product-add-form .box-tocart{float:none;}
.product.media{margin:0;}
.product-info-main{font-weight:500;margin-top:-6px;margin-bottom:0;}
.product-info-main .price-box{margin:auto auto 20px;width:100%;line-height:1;}
.product-info-main .prices-tier.items{line-height:1.7;color:#fff;}
.product-info-main .prices-tier.items li{background:#8eb420;padding:0 10px;margin:0 0 4px;}
.product-info-main .product-info-stock-sku{display:block;float:none;margin:0 0 6px;line-height:2;}
.product-info-main .product-info-stock-sku .sku{display:block;}
.product-info-main .product-info-stock-sku .sku strong,.product-info-main .product-info-stock-sku .sku .value.mkr{display:inline-block;}
.product-info-main .product-info-stock-sku .sku strong.type:after{content:':';}
.product-info-main .product-info-stock-sku .available span{color:#74b436;}
.product-info-main .price-box .price{font-size:100%;font-weight:600;}
.product-options-wrapper{margin:0;padding:0;display:table;width:100%;}
.fieldset .review-legend.legend{padding:10px 0;margin:0 0 10px;font-size:1.5rem;color:#000;text-transform:capitalize;}
.product-info-main .page-title-wrapper.product .page-title{color:#000;font-weight:500;}
.fieldset .review-legend.legend strong{display:inline-block;margin-left:4px;}
.cart-container .cart.main.actions .action.clear{display:inline-block!important;}
.onestepcheckout-index-index .page-title-wrapper,.checkout-onepage-success .page-title-wrapper{padding:0;	margin:0!important;}
.one-step-checkout-wrapper{margin:auto;}
.checkout_index_index .columns.col1-layout,.billing-address-form,.form-shipping-address .fieldset.address{	margin-left:-10px;margin-right:-10px;}
.checkout-container .opc-wrapper .shipping-address-items{margin:0!important;padding:0;}
.osc-place-order-block{border:0;padding:0!important;margin:0;}
.checkout-payment-method .payment-method-title{padding:10px 0;margin:0;}
.payment-group{margin-top:-10px;}
.payment-group .label{color:#000;font-weight:500!important;margin-left:4px;}
.checkout-payment-method .payment-option-title{border-top:1px solid #ebebeb;padding:10px 0 0;}
.opc-wrapper .shipping-address-item:not(.selected-item),.checkout-payment-method .payment-method+.payment-method .payment-method-title,textarea{border-color:#ebebeb;border-width:1px;line-height:1.4;}
.checkout-payment-method .payment-option-inner{margin:0 0 10px;}
.checkout-container .checkout-payment-method .payment-option-content{padding:0 0 10px;}
.osc-payment-after-methods .opc-payment-additional .actions-toolbar > .primary{width:auto;float:none;}
.one-step-checkout-wrapper .mp-4 .opc-block-summary{padding:0;}
.osc-place-order-wrapper button.action.primary.checkout{padding:2px 0!important;font-weight:600;height:auto;float:none;max-width:100%;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.osc-place-order-wrapper button.action.primary.checkout span{font-size:1.8rem;}
.place-order-primary{text-align:center;}
#checkout-step-billing .field.field-select-billing,.onestepcheckout-index-index .field.choice.col-mp{padding: 0;}
.opc-wrapper .step-content .fieldset>.field:not(:last-child){margin:0 0 10px!important;}
.opc-wrapper .step-content .fieldset > .field{float:none;width:100%;}
.opc-wrapper .step-content .fieldset>.field:not(.choice)>.label{font-weight:500!important;font-size:1.3rem!important;}
.page-main .opc-wrapper .step-content .fieldset>.field:not(.choice)>.control{max-width:100%!important;margin:0 0 10px !important;}
input,select,textarea{border-color:#000;border-width:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.onestepcheckout-index-index .field.choice.col-mp:before{margin-left:-5px;width:auto;}
.sitemap_box{font-family:'Montserrat'!important;}
.sitemap .page-title{margin:0;}
.sitemap_box .box-list{display:flex;flex-grow:1;flex-wrap:wrap;}
.sitemap_box .box-list li{display:flex;flex-wrap:wrap;width:25%;max-width:100%;padding:0;flex-grow:unset;}
.sitemap_box .box-list li a{display:block;line-height:2;}
.sitemap h3{font-size:1.4rem;line-height:1.8;margin-bottom:10px;}
.sitemap .page-title h2{font-size:1.6rem;margin-bottom:15px;background-color:#f2f2f2;padding:10px;}
.sitemap_box{width:100%;max-width:1000px;margin:auto;float:none;}
.sitemap_box .box-list li:before{display:none;}
#tab_1 h3,#tab_1 ul.box-list{margin-left:10px;}
.testimonials-list .testimonials{margin:0 10px 15px;}
.testimonials-list .testimonials .page-cms{border:0;padding:0;}
.testimonials-list .more-button{margin:auto;display:inline-block;font-size:100%;text-align:center;text-transform:capitalize;}
.testimonials-list .more-button a,.testimonials-list .more-button a:hover,.testimonials-list .more-button a:focus,.testimonials-list .more-button a:hover{background:#8eb420;border-color:#8eb420;text-shadow:0 1px 0 #8eb420;display:inline-block;font-weight:600;font-size:1.4;color:#fff;}
.testimonials-list .more-button a:focus,.mgz-quickorder .quickorder-btn:focus{box-shadow:none;outline:none;}
.testimonials-index-index .top-content-theme .statpage-wrapper{max-width:1189px;margin:auto;}
.cms-payment-type .statpage-wrapper,.cms-changes-in-order .statpage-wrapper,.cms-tax-information .statpage-wrapper,.cms-request-for-invoice .statpage-wrapper,.cms-how-to-open-new-account .statpage-wrapper,.cms-track-your-order .statpage-wrapper{max-width:1078px;margin:auto;width:100%;}
.cms-payment-type .page-cms img{max-width:500px;display:inline-block;margin-left:-9px;}
.top-content-theme .page-title-wrapper{position:relative;}
.checkout-onepage-success .print{position:absolute;right:2.55rem;top:2rem;font-weight:500;margin:0;font-size:1.2rem;display:inline-block;}
.contact-info .address-info{margin-bottom:15px;padding-top:14px;padding-left:120px;}
.contact-info .address-info li{padding:0 0 10px 30px;border:0;}
.contact-info .address-info li:last-child{line-height:2;}
.contact-info .address-info li:last-child img{width:25px;height:25px;}
.contact-info .address-info li:last-child a{display:inline-block;margin-right:6px;}
.contact-info .address-info li:before{top:-2px;}
.contact-info .address-info li.fax-icon:before{content:'\f1ac';font-size:16px;}
.contact-info .address-info li.chat-icon:before{content:'\f075';font-size:16px;}
.fotorama-item.fotorama.fotorama--fullscreen{min-width:500px;max-width:600px;margin:3% auto auto!important;	position:absolute!important;border:solid 11px #ececec;bottom:auto!important;}
.mgz-quickorder .file-uploader-button{padding:.6rem 1em .6rem!important;font-weight:500!important;}
.mgz-quicorder-file .fieldset>.field:not(.choice)>.control a{float:right;margin-top:8px;font-weight:500;}
.product-info-main .product-options-bottom{float:none;display:inline-block;margin-right:0;}
.product-info-main .product-options-bottom .control.control-qty-cart,.product-info-main .product-add-form .control.control-qty-cart{max-width:100%!important;min-width:100%!important;}
.product-social-links{display:inline-block!important;width:100%;max-width:40%;vertical-align:top;}
.product-info-main .product-options-bottom .box-tocart .fieldset .actions button,.product-info-main .product-add-form .box-tocart .fieldset .actions button{-webkit-border-radius:3px;-moz-border-radius:3px;	border-radius:3px;}
.fotorama__fullscreen-icon:focus:after,.fotorama__zoom-out:focus:after,.fotorama__zoom-in:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft:focus:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{box-shadow:none;}
.default-style .resp-tabs-list li.active a{font-weight:600;color:#000;}
.category-cms .showcase ul:not(:last-child),.category-cms .showcase ul ul:not(:last-child){margin:0 0 30px;	padding:0 0 25px;border-bottom:2px #f2f2f2 solid;}
.category-stretch-wrap .category-cms .showcase ul:nth-last-of-type(2),.category-stretch-wrap .category-cms .showcase ul:nth-last-of-type(3),.category-industrial-gloves .category-cms .showcase ul ul:nth-last-of-type(2){border:0;margin:0;padding:0;}
.category-industrial-gloves .category-cms .showcase ul ul ul:nth-last-of-type(2){padding:0 0 25px;margin:0 0 30px;border-bottom:solid 2px #f2f2f2;}
.discl-txt{font-weight:500;font-size:90%;font-style:italic;color:#999;display:block;}
.one-step-checkout-wrapper .minicart-items-wrapper .product-item-detail{line-height:1.4;font-size:1.1rem;	padding:0;}
.minicart-items .product-item-name{font-size:1.1rem!important;font-weight:500;}
.opc-wrapper .shipping-address-item.selected-item{line-height:1.4;border-color:#8eb420;}
.opc-wrapper .shipping-address-item.selected-item:after{background:#8eb420;}
.qty-wrapper .qty-wrap .input-text.update{font-size:1.1rem;}
#checkout-review-table thead th,#checkout-review-table tbody tr td,#checkout-review-table tfoot tr td{padding:5px;font-weight:500;font-size:1.2rem;border-color:#ececec;}
.opc-block-summary .product-item .price{font-size:1.2rem;font-weight:500;}
#checkout-review-table thead th:first-child{text-align:left;}
#checkout-review-table{margin:auto;}
#checkout-shipping-method-load,.payment-group .label span{font-size:1.2rem;}
.search.results dl.block{border-bottom:solid 1px #ddd;padding:0;margin:auto auto 30px;}
.search.results dl.block .title{display:block;width:100%;}
.search.results dd.item{max-width:100%;}
.search.results dd.item:not(:last-child):after{display:inline-block;content:',';color:#000;}
.amreview-submit-form .review-form .review-field-rating .label{margin-right:5px;display:inline-block;font-weight:500!important;}
.amreview-submit-form .review-form.review-form .action.submit.primary,.cart-container .cart-summary .coupon .actions-toolbar .primary .apply.primary,.cart-container .cart.main.actions .action,.cart-container .cart.table-wrapper .actions-toolbar .action-edit:hover,.cart-container .cart.table-wrapper .actions-toolbar .action-delete:hover,.cart-container .checkout-methods-items .action.primary.checkout{background:#8eb420;	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:100%;}
.cart-container .cart-summary .block.discount .content{display:block!important;}
.cart-container .cart-summary .block .fieldset.coupon .actions-toolbar>.primary{display:block;float:none;}
.cart-container .cart-summary .block .fieldset.coupon button{width:100%;}
.container dl.item-options,.container dl.item-options dt{padding:0;}
.container dl.item-options dt{display:block;width:100%;}
.container dl.item-options dd{margin:0 0 8px;max-width:100%;}
.block-order-details-view .box-content .payment-method .title,.form-newsletter-manage .fieldset>.field>.label{font-weight:500!important;}
.toolbar-top .toolbar .modes,.toolbar-bottom .toolbar .modes{margin-right:20px;}
.opc-wrapper .create-account-block{margin:0;}
.field .control._with-tooltip input{margin-right:0;width:calc(100% - 30px);}
.opc-wrapper .step-content{margin:0!important;padding:10px 0 0!important;}
#checkout-step-shipping .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .step-content .fieldset>.field:not(:last-child){margin:0!important;}
.checkout-container .osc-authentication-wrapper{padding:0 0 8px 10px;}
.cart-container .cart-summary .block .title{padding:10px;background:#8eb420;border:0;color:#fff;line-height:1;cursor:default;}
.cart-container .cart-summary .block>.title:after{opacity:0;}
.one-step-checkout-wrapper #customer-email-fieldset.fieldset > .field{padding:0;}
.cart-container .cart.table-wrapper .product-item-photo .product-image-photo{max-width:100px;margin-top:5px;}
.products-grid .item .item-inner .box-info .tocart{-webkit-border-radius:3px;-moz-border-radius:3px;	border-radius:3px;}
.category-cms .showcase ul h2.page-title{margin-bottom:25px;background-color:#f2f2f2;padding:10px;font-weight:600;}
.category-cms .showcase ul.row_1:not(:last-child):after,.category-cms .showcase ul.row__1:not(:last-child):after{content:'';background:#dadada;height:1px;width:100%;display:block;position:relative;bottom:-30px;visibility:visible;background-image:linear-gradient(to right, rgb(242, 242, 242), rgba(0, 0, 0, .3));	opacity:0;visibility:hidden;}
.form-edit-account .fieldset.password{display:block;margin:auto;}
.modal-popup .modal-header{padding-top:2rem;}
button,button:focus,.cart-container .action.continue,a.action.primary,.modal-footer .action-primary.action-accept{font-size:100%!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#quickorder-popup .ajaxcart-footer .action-cancel{text-transform:uppercase;font-size:100%;font-weight:600;color:#fff;background:#8eb420;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#quickorder-popup .ajaxcart-footer .action-cancel:hover{background:#444;}
.mgz-quickorder .quickorder-btn:hover{opacity:1;}
.cms-no-route .page-cms dl,.cms-no-route .container dl{display:block;}
.cms-no-route .page-cms dd,.cms-no-route .container dd{max-width:100%;}
.block .title strong{margin:auto;}
.no-breadcrumbs .page-main .product-add-form{margin-bottom:20px;}
.no-breadcrumbs .product-info-main .prices-tier.items{margin-bottom:10px;}
.productLstCustom{width:100%!important;padding-top:25px;}
.productLstCustom .input-text.qty{width:40px;padding:3px 5px;border:1px solid #999;text-align:right;	line-height:1;height:2.5rem;}
.productLstCustom .tocart.btn-action{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px 5px!important;margin:auto;height:auto;line-height:1.6;vertical-align:top;font-weight:500;}
.thumb span{position:absolute!important;}
.thumb span img{max-width:130px;}
.thumb:hover span{visibility:visible;top:0;left:-14px;}
.productLstCustom table tr:nth-last-child(-n+2) .thumb:hover span{z-index:2;}
.product-list tr th{font-weight:600;}
.product-list tr td{font-weight:500;}
.cart-totals .totals-tax-summary .amount .price{margin-right:-4px;}
.cart-container .cart.main.actions{text-align:left;}
.cart-container .cart.main.actions .action.continue{margin-right:4px;text-align:center;}
.checkout-payment-method .payment-option._collapsible .payment-option-title{cursor:default;padding:0;}
.checkout-payment-method .payment-option._collapsible .payment-option-content{display:block!important;}
#checkout-step-billing .field.field-select-billing{margin-bottom:6px;}
.opc-wrapper .fieldset>.field:not(.choice)>.label{margin:0 0 5px!important;}
.opc-wrapper .fieldset > .field input,.opc-wrapper .fieldset > .field select{line-height:1;height:30px;}
.opc-wrapper .fieldset > .choice.field > .label{height:30px;vertical-align:middle;display:inline-block;}
.onestepcheckout-index-index input.google-auto-complete,.field .control._with-tooltip input{margin:0;width:100%;}
.one-step-checkout-container .osc-geolocation,.field-tooltip .field-tooltip-action,.modal-popup .modal-inner-wrap .fa-location-arrow.osc-geolocation{display:none!important;}
.row-mp .col-mp.mp-12{margin-bottom:8px;}
.checkout-shipping-address .fieldset:last-child{margin-bottom:0;}
.checkout-payment-method .payment-option-title .action-toggle{padding:12px 10px 12px 12px;color:#fff;font-size:16px;text-transform:uppercase;display:block;background:#8eb420;font-weight:700;line-height:1;}
.checkout-payment-method .payment-option-title .action-toggle:after{opacity:0;}
.opc-payment-additional.discount-code{margin-bottom:20px;}
.osc-place-order-block .field-row label{margin-bottom:10px;font-size:16px!important;line-height:1!important;padding:12px 10px 12px 12px!important;color:#fff;text-transform:uppercase;display:block;background:#8eb420;font-weight:700!important;}
.smcqp-actions .smcqp-btn,.smcqp-actions .smcqp-continue{display:inline-block!important;margin:auto;}
.smcqp-actions .smcqp-btn:not(:last-child){margin-left:auto;margin-bottom:8px;}
.cart-totals .totals-tax-summary .amount .price:after,.opc-block-summary .table-totals .totals-tax-summary .amount .price:after{right:-25px;}
.cart-totals .totals-tax-summary .amount .price,.opc-block-summary .table-totals .totals-tax-summary .amount .price{padding-right:0;}
.page-title-wrapper .checkout-description{text-align:left;padding:0 2.55rem 1rem;}
/* css added by sonali */
.specificationWrp{font-family:'Montserrat'!important;max-width:1030px;width:100%;}
.specificationWrp .specCol2{float:right;width:35%;padding-top:15px;}
.specificationWrp .specCol1{float:left;width:65%;padding-top:15px;}
.resp-tab-content .table-wrapper .specificationWrp .specCol1{float:none;width:auto;padding:0;}
.specificationWrp .specCol1 h3{margin:0 0 8px;padding:0;font-size:16px;color:#000;font-weight:600;}
.specificationWrp .specCol1 h4{margin:15px 0 8px;padding:0;font-size:14px;color:#000;font-weight:500;}
.specificationWrp .specCol1 li{font-weight:500;font-size:14px;color:#000;line-height:1.6;padding:0;list-style:none;margin:0;}
.specificationWrp .specCol1 .specComnCntWrpNew li{font-size:14px;color:#000;list-style:disc;font-weight:500;line-height:1.6;padding:0;list-style:disc;margin:0 0 0 20px;}
.specComnCntWrpNew{margin:5px 0 22px;}
.specComnCntWrp{margin:0 0 22px;}
.specificationWrp .specCol1 ul{margin:0;padding:0;}
.specificationWrp .specCol2 img{width:230px;}
.specComnCntWrpNew p{padding-top:10px;}
p.customListing{padding-left:15px;margin:auto;}
p.customListing span{position:relative;text-indent:-5px;display:block;line-height:1.8;}
p.customListing span:before{content:'\f111';font-family:"FontAwesome";font-size:7px;position:relative;top:-4px;left:-10px;}
#customersupport{float:left;width:60%;border:1px solid #8eb420;margin-left:120px;}
#customersupport ul{margin:10px 10px 10px 15px;}
.supporttitle{background:#8eb420;border-bottom:1px solid #8eb420;color:#fff;font-size:16px;font-weight:600;line-height:1;padding:10px 15px;text-align:left;width:100%;}
.landing-page.affiliates{color:#000;}
.landing-page.affiliates .sub-heading{font-size:16px;line-height:24px;margin-bottom:30px;padding:0 20px;}
.landing-page.affiliates .affiliate-how-it-works{position:relative;background:url('https://beta.packagingsuppliesbymail.com/pub/media/images/bg-affiliates-01.jpg') no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.landing-page.affiliates .affiliate-how-it-works:after{content:'';position:absolute;bottom:0;left:0;background:rgba(50, 50, 50, 0.8);height:90px;width:100%;}
.landing-page.affiliates .affiliate-how-it-works .intro{position:relative;text-align:center;padding:30px 20px 150px;color:#fff;}
.landing-page.affiliates .affiliate-how-it-works .intro p{color:#fff;}
.landing-page.affiliates .affiliate-how-it-works .intro div{font-size:24px;line-height:32px;letter-spacing:-1px;}
.landing-page.affiliates .affiliate-how-it-works .intro div.line-1{padding-bottom:10px;color:#000;}
.landing-page.affiliates .affiliate-how-it-works .intro div.line-2{padding-bottom:30px;font-weight:600;color: #000;}
.landing-page.affiliates .affiliate-how-it-works .intro a.btn{width:280px;font-size:16px;margin:0 auto 30px;}
.landing-page.affiliates .affiliate-how-it-works .intro p.brief{display:block;max-width:600px;padding:0 20px;margin:0 auto;color:#000;}
.landing-page.affiliates .affiliate-steps{position:relative;background:#eee;color:#000;}
.landing-page.affiliates .affiliate-steps .steps{position:relative;z-index:0;background:#f9f9f9;max-width:320px;margin:0 auto -70px;box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.05);}
.landing-page.affiliates .affiliate-steps .steps > div{width:100%;text-align:center;padding:10px 20px 0;position:relative;top:-110px;background-color:#f9f9f9;}
.landing-page.affiliates .affiliate-steps .steps > div:first-child{padding-top:30px;}
.landing-page.affiliates .affiliate-steps .steps .number,.landing-page.affiliates .affiliate-steps .steps .heading{text-transform:uppercase;margin-bottom:25px;}
.landing-page.affiliates .affiliate-steps .steps .number{font-size:30px;line-height:38px;}
.landing-page.affiliates .affiliate-steps .steps .heading{font-size:20px;font-weight:300;}
.landing-page.affiliates .affiliate-steps .steps > div p {font-size:15px;line-height:24px;}
.landing-page.affiliates .affiliate-benefits{position:relative;background:#fff;text-align:center;box-shadow: 0 -30px 30px -30px rgba(0, 0, 0, 0.05);padding:30px 0 20px;}
.landing-page.affiliates .affiliate-benefits ul.items{max-width:1290px;margin:0 auto;padding:0;list-style-type:none;text-align:center;}
.landing-page.affiliates .affiliate-benefits ul.items li.item{display:inline-block;width:320px;padding:0 20px;vertical-align:top;}
.landing-page.affiliates .affiliate-benefits ul.items li.item i,.landing-page.affiliates .affiliate-benefits ul.items li.item em{width:80px;height:80px;line-height:70px;border-radius:50%;margin:0 auto 20px;font-size:30px;display:block;color:#fff;border-width:4px;border-style:solid;text-align:center;}
.landing-page.affiliates .affiliate-benefits ul.items li.item i:before,.landing-page.affiliates .affiliate-benefits ul.items li.item em:before{font-style:normal!important;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(1) i,.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(1) em{border-color:#f7941e;background:#f7941e;box-shadow:inset 0 0 0 5px #ffc57f;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(1) .bar-divider-50{background:#f7941e;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(2) i,.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(2) em{border-color:#040404;background:#040404;box-shadow:inset 0 0 0 5px #cecece;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(2) .bar-divider-50{background:#040404;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(3) i,.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(3) em{border-color:#8dc742;background:#8dc742;box-shadow:inset 0 0 0 5px #c4f18a;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(3) .bar-divider-50{background:#8dc742;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(4) i,.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(4) em{border-color:#ff8188;background:#ff8188;box-shadow:inset 0 0 0 5px #ff949c;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(4) .bar-divider-50{background:#ff8188;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(5) i,.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(5) em{border-color:#97b861;background:#97b861;box-shadow:inset 0 0 0 5px #a4c869;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(5) .bar-divider-50 {background:#97b861;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(6) i,.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(6) em{border-color:#86d0d1;background:#86d0d1;box-shadow:inset 0 0 0 5px #91e2e3;}
.landing-page.affiliates .affiliate-benefits ul.items li.item:nth-child(6) .bar-divider-50{background:#86d0d1;}
.landing-page.affiliates .affiliate-benefits ul.items li.item h5{font-size:16px;font-weight:500;}
.landing-page.affiliates .join-our-affiliate-team{background:#fff;/* Old browsers */background:-moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);/* FF3.6-15 */background:-webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);/* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+*/	filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);/* IE6-9 */-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:30px 0;background-color:#f9f9f9;text-align:center;}
.landing-page.affiliates .join-our-affiliate-team .impact-radius{margin-bottom:20px;}
.landing-page.affiliates .join-our-affiliate-team p{padding:0 20px;}
.landing-page.affiliates .join-our-affiliate-team a.btn{max-width:280px;font-size:15px;}
.landing-page.affiliates .join-our-affiliate-team a > img{box-shadow:0 10px 20px -15px rgba(0, 0, 0, 0.3);}
.landing-page.affiliates .join-our-affiliate-team > ul.options{list-style-type:none;margin:0;padding:0;}
.landing-page.affiliates .join-our-affiliate-team > ul.options li{display:block;vertical-align:top;text-align:center;}
.landing-page.affiliates .join-our-affiliate-team > ul.options li + li{margin-top:20px;}
.landing-page.affiliates .affiliate-faq{padding:30px 0 20px;background-color:#fff;text-align:center;margin-bottom:20px;}
.landing-page.affiliates .affiliate-faq ul.faqs{max-width:1340px;margin:0 auto;padding:0;list-style-type:none;text-align:center;}
.landing-page.affiliates .affiliate-faq ul.faqs li{display:inline-block;width:320px;padding:0 20px 40px;margin-bottom:40px;vertical-align:top;border-bottom:1px solid #e5e5e5;}
.landing-page.affiliates .affiliate-faq .question{font-size:15px;margin-bottom:20px;font-weight:500;}
.landing-page.affiliates .affiliate-faq .answer{color:#636363;}
.landing-page.affiliates ul.word-block{list-style-type:none;padding:0;margin:0 0 30px;width:100%;font-style:italic;}
.landing-page.affiliates ul.word-block li{text-align:center;display:inline-block;vertical-align:middle;}
.landing-page.affiliates ul.word-block li:nth-child(1),.landing-page.affiliates ul.word-block li:nth-child(3){border-top:1px solid #E5E5E5;width:15%;}
.landing-page.affiliates ul.word-block li:nth-child(2){position:relative;top:-2px;font-size:18px;padding:0 30px;}
.landing-page.affiliates .rainbow-bar{height:10px;overflow:hidden;*zoom:1;}
.landing-page.affiliates .rainbow-bar div{float:left;height:10px;width:33.3333%;}
.landing-page.affiliates .rainbow-bar div:nth-child(1){background:#f7941e;}
.landing-page.affiliates .rainbow-bar div:nth-child(2){background:#040404;}
.landing-page.affiliates .rainbow-bar div:nth-child(3){background:#8dc742;}
.landing-page.affiliates .rainbow-bar div:nth-child(4){background:#ff8188;}
.landing-page.affiliates .rainbow-bar div:nth-child(5){background:#86d0d1;}
.landing-page.affiliates .rainbow-bar div:nth-child(6){background:#97b861;}
.landing-page.affiliates .bar-divider-50{width:50px;height:3px;margin:0 auto 25px;background:#eee;}
.rating-summary .rating-result{width:74px;height:12px;background:url(https://beta.packagingsuppliesbymail.com/images/rating_icon.png) repeat-x bottom left;}
.testimonials-list figure.testimonial,.testimonials-slider figure.testimonial{position:relative;margin:0 auto 10px;padding:8px 0 0;text-align:left;}
.fieldset .legend{font-weight:600;font-size:1.4rem;text-transform:uppercase;position:relative;padding-bottom:15px;color:#000;margin:auto;}
.sidebar .block .block-title strong{font-size:128.571%;color:#222;font-weight:600;}
.post-list .post-content .post-text-hld h2{margin:0 0 10px;font-size:128.571%;font-weight:600;}
.block-title span{font-weight:500;display:inline-block;vertical-align:top;padding:0 0 15px;line-height:1;}
.sidebar .block .block-title strong{font-size:128.571%;color:#222;font-weight:600;}
.block.block-customer-login{float:right!important;}
.block.block-new-customer{float:left!important;}
p.required{font-size:10px;text-align:left;color:#e03b3b;}
.form.create.account{width:100%;padding-left:70px;padding-right:75px;}
.form-create-account .fieldset.create.info .field-name-firstname,.form-create-account .fieldset.create.info .field-name-lastname{width:55%;}
.account-nav .item .delimiter{border-top:1px solid #d1d1d1;display:none;margin:10px 1.8rem;}
.outer-div{margin:0 auto;padding:0;width:794px;}
.banner{width:100%;float:left;}
.banner img{width:100%;position:relative;z-index:1;}
.offer-section{z-index:2;width:100%;float:left;margin-top:-226px;position:relative;}
.offer-section h2{color:#f75800;font-size:52px;width:100%;float:left;padding-left:100px;margin-bottom:20px;	text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}
.free-shipping{background:url('pub/media/images/free-shipping.png') no-repeat top left;width:373px;height:247px;margin-right:20px;margin-left:15px;float:left;}
.free-shipping h2{margin-top:102px;margin-bottom:10px;padding-left:15px;color:#fff;font-size:26px;text-shadow:2px 0 0 #575757, -2px 0 0 #575757, 0 2px 0 #575757, 0 -2px 0 #575757, 1px 1px #575757, -1px -1px 0 #575757, 1px -1px 0 #575757, -1px 1px 0 #575757;}
.free-dilevery{background:url('pub/media/images/free-dilevery.png') no-repeat top left;width:373px;height:247px;float:left;}
.free-dilevery h2{width:50%;text-align:center;text-shadow:none;margin-top:50px;margin-left:15px;margin-bottom:5px;font-weight:600;padding-left:0;color:#000;font-size:26px;}
.free-dilevery p{text-align:center;width:50%;font-weight:600;margin-left:15px;}
.free-dilevery .prize{margin-left:15px;text-align:center;line-height:42px;width:50%;color:#fff;font-size:42px;padding:0;margin:0;margin-left:15px;text-shadow:2px 0 0 #575757, -2px 0 0 #575757, 0 2px 0 #575757, 0 -2px 0 #575757, 1px 1px #575757, -1px -1px 0 #575757, 1px -1px 0 #575757, -1px 1px 0 #575757;}
.full-wid{width:100%;float:left;padding:0;}
.btn1{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:15px;width:170px;box-shadow:0 0 6px #707070;display:inline-block;text-align:center;margin-bottom:10px;text-decoration:none;background-image:linear-gradient(#fdebc1, #fae007);padding:10px 15px;font-weight:600;color:#000;}
.btn1:hover{color:#000;background-image:linear-gradient(#fae007, #fdebc1);}
.btn2{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 2px #f70000;margin-top: 10px;margin-left:15px;width:160px;box-shadow:0 0 6px 0 #707070;display:inline-block;text-align:center;margin-bottom:10px;text-decoration:none;background-image:linear-gradient(#fab307, #fae007);padding:10px 15px;font-weight:600;color:#000;}
.btn2:hover{color:#000;background-image:linear-gradient(#fadd07, #fab307);}
.discount-section{margin-top:10px;z-index:1;width:100%;float:left;padding:10px 0;}
.discount-section h2{color:#d60202;font-size:26px;width:100%;text-align:center;margin-bottom:10px;}
.round1{background:url('pub/media/images/red-corner.jpg') no-repeat top center;background-size:cover;background-color:#ebebeb;border-radius:10px;border:solid 1px #bfbfbf;height:196px;margin:0 auto;width:756px;}
.round1-1{width:60%;float:left;padding:10px;}
.round1-1 h2{color:#d60202;font-size:26px;text-transform:uppercase;width:100%;margin:0 0 10px;padding:0;float:left;text-align:left;}
.btn3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:0;width:200px;box-shadow:0 0 6px #707070;display:inline-block;text-align:center;margin-bottom:10px;text-decoration:none;	background-image:linear-gradient(#cd0302, #a50706);padding:15px 20px;font-weight:600;color:#fff;}
.btn3:hover{color:#fff;background-image:linear-gradient(#a50706, #cd0302);}
.btn3 span.yell{color:#fae007;display:inline;}
.round1-2{width:30%;float:right;padding:10px;}
.round1-2 h2{color:#fae007;font-size:26px;text-transform:uppercase;width:100%;margin:0 0 10px;padding:0;float:left;text-align:center;}
.round1-2 p{text-align:center;line-height:30px;}
.round2{float:left;margin:20px 20px 20px;width:756px;border-radius:10px;border:solid 1px #d8d8d8;	background-image:linear-gradient(to right, #fff, #d8d8d8);}
.round2-1{width:50%;float:left;}
.round2-1 h2{text-align:center;color:#d60202;font-size:24px;width:100%;float:left;margin:15px 0;}
.round2-2{width:50%;float:left;}
.round2-2 h2{color:#000;font-size:26px;margin:20px 0 5px 0;text-align:center;}
.offer-code{background:url('pub/media/images/ofr-code.png') no-repeat top center;line-height:45px;color:#fff;font-size:36px;height:65px;padding:10px;text-align:center;margin-bottom:20px;}
.ofer1{color:#d60202;line-height:20px;margin:10px 0 15px;font-size:42px;font-style:italic;font-weight:600;	text-shadow: 5px 0 0 #fae007, -2px 0 0 #fae007, 0 2px 0 #fae007, 0 -2px 0 #fae007, 1px 1px #fae007, -1px -1px 0 #fae007, 1px -1px 0 #fae007, -1px 1px 0 #fae007;}
.ofr1-lim{display:inline-block;color:#000;font-size:14px;text-shadow:none;font-style:normal;font-weight:normal;}
.ofer2{color:#d60202;margin:10px 0 15px;font-size:42px;font-style:italic;font-weight:600;text-shadow:5px 0 0 #ffffff, -2px 0 0 #ffffff, 0 2px 0 #ffffff, 0 -2px 0 #ffffff, 1px 1px #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff;}
.coupon-code{line-height:14px;margin-left:-85px;margin-top:-85px;max-width:90px;display:block;height:84px;color:#000;background:url('pub/media/images/coupon-code.png') no-repeat;font-size:13px;padding:15px 2px 5px;text-align:center;}
.code-high{color:#d60101;text-decoration:underline;font-size:13px;font-weight:600;}
.contact-us-page .form.contact .left-input .field{margin-bottom:20px;}
.contact-us-page .form.contact .left-input{float:left;width:370px;}
.navbar-active .sidebar-type .navigation-mobile{width:85%;padding:0;}
.navbar-active .sidebar-type .navigation-mobile ul.horizontal-type{padding:20px;max-width:97.8%;}
.btn-mobile .button-mobile.active:after{content:'x';position:absolute;top:-194px;right:0;display:inline-block;width:30px;height:30px;background:#fff;z-index:10011;font-size:2.6rem;line-height:1;color:#a79d9d;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns{z-index:1000;}
.amreview-submit-form .review-form .fieldset.review-fieldset{max-width:100%;}
.amreview-submit-form .review-form .actions-toolbar.review-form-actions{padding-top:0;}
.sitemap_box table td{padding:5px;vertical-align:middle;text-align:center;}
.sitemap_box table td a{display:block;position:relative;}
.sitemap_box table td img{max-width:100%;height:242px;}
.sitemap_box table td a,.sitemap_box table td a:hover{color:#000;}
.sitemap_box table td a:before{content:'';position:absolute;left:0;right:0;text-align:center;font-size:24px;top:40%;line-height:1.3;background:rgba(255, 255, 255, .75);padding:0 2%;font-weight:600;letter-spacing:-.05rem;}
.landing-page.affiliates .affiliate-how-it-works .intro{background:url('//beta.packagingsuppliesbymail.com/pub/media/images/bg-affiliates-01.jpg') no-repeat 50%;	background-size:cover;}
a#tab1:before{content:'Products';}
a#tab2:before{content:'Offers';}
a#tab3:before{content:'Company Information';}
a#tab4:before{content:'Customer Service';}
a#tab5:before{content:'Request Online Catalog';}
a#tab6:before{content:'My PSBM Account';}
/* ***** css styles end ***** */
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .field.searchbox .input-content .input-searchbox{border-radius:3px 0 0 3px;max-width:100%;}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .actions .btn-searchbox{border-radius:0 3px 3px 0;margin-right:-2px;}
.gallery-placeholder,.product-info-main{margin-bottom:20px;}
.default-style .resp-tabs-list li,.product-social-links{width:auto;}
.resp-tab-content{padding:15px!important;border:solid 1px #ccc!important;}
/* new css */
.showcase li img{margin:auto;}
.main{padding-bottom:20px;}
.header-style-3 .middle-right-content .minicart-header .cart-wrapper .minicart-wrapper .action.showcart .counter .counter-number{height:25px;width:25px;left:-11;}
.products-grid .item .item-inner .box-image{min-height:215px;}
.category-stretch-wrap .showcase li span.avail-box,.category-plastic-bags .showcase li span.avail-box,.category-labels .showcase li span.avail-box{left:20px;}
.page-main{min-height:350px;padding:30px 2.59rem 30px;background:#fff;max-width:1240px;margin:0 auto;}
/* end */
/* media query starts */
@media only screen and (min-width:660px){
.landing-page.affiliates .landing-page .sub-heading{font-size:20px;line-height:28px;margin-bottom:50px;}
.landing-page.affiliates .join-our-affiliate-team h2,.landing-page.affiliates .affiliate-benefits h2,.landing-page.affiliates .affiliate-faq h2{font-size:36px;}
.landing-page.affiliates .affiliate-how-it-works .intro{padding:80px 0 200px;}
.landing-page.affiliates .affiliate-how-it-works .intro div{font-size:48px;line-height:56px;letter-spacing:-1px;}
.landing-page.affiliates .affiliate-how-it-works .intro div.line-1{padding-bottom:10px;}
.landing-page.affiliates .affiliate-how-it-works .intro div.line-2{padding-bottom:50px;}
.landing-page.affiliates .affiliate-steps .steps{max-width:1340px;margin:0 auto -70px;}
.landing-page.affiliates .affiliate-steps .steps > div{float:left;width:33%;padding:50px 20px 0;}
.landing-page.affiliates .affiliate-steps .steps > div:first-child{padding-top:50px;}
.landing-page.affiliates .affiliate-steps .steps > div + div:after{content:'';height:100%;left:0;position:absolute;top:0;width:30px;}
.landing-page.affiliates .affiliate-steps .steps > div a.btn{font-size:16px;}
.landing-page.affiliates .affiliate-steps .steps > div:nth-child(2){width:34%;}
.landing-page.affiliates .affiliate-steps .steps .number,.landing-page.affiliates .affiliate-steps .steps .heading{margin-bottom:30px;}
.landing-page.affiliates .affiliate-steps .steps .number{font-size:72px;line-height:72px;}
.landing-page.affiliates .affiliate-steps .steps .heading{font-size:20px;}
.landing-page.affiliates .affiliate-steps .steps > div p{font-size:15px;line-height:24px;}
.landing-page.affiliates .affiliate-benefits{padding:80px 80px 40px;}
.landing-page.affiliates .affiliate-benefits ul.items{max-width:1290px;}
.landing-page.affiliates .affiliate-benefits ul.items li.item{display:inline-block;width:300px;min-height:290px;padding:0 20px;vertical-align:top;}
.landing-page.affiliates .affiliate-benefits ul.items li.item i{width:120px;height:120px;line-height:110px;margin:0 auto 30px;font-size:42px;border-width:5px;}
.landing-page.affiliates .affiliate-benefits ul.items li.item h5{font-size:18px;}
.landing-page.affiliates .join-our-affiliate-team{padding:80px;}
.landing-page.affiliates .join-our-affiliate-team .impact-radius{margin-bottom:30px;}
.landing-page.affiliates .join-our-affiliate-team a.btn{max-width:320px;font-size:18px;}
.landing-page.affiliates .join-our-affiliate-team a > img{box-shadow:0 10px 20px -15px rgba(0, 0, 0, 0.3);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:200ms ease-out transform;transition:200ms ease-out transform;}
.landing-page.affiliates .join-our-affiliate-team a > img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.landing-page.affiliates .join-our-affiliate-team > ul.options li{display:inline-block;}
.landing-page.affiliates .join-our-affiliate-team > ul.options li + li{margin-left:20px;margin-top:0;}
.landing-page.affiliates .affiliate-faq{padding:80px 80px 40px;margin-bottom:20px;}
.landing-page.affiliates .affiliate-faq ul.faqs{max-width:1340px;}
.landing-page.affiliates .affiliate-faq ul.faqs li{max-width:290px;min-height:240px;margin-bottom:40px;	padding-bottom:0;padding-top:40px;border-bottom:none;border-top:1px solid #e5e5e5;}
.landing-page.affiliates ul.word-block{margin:0 0 50px;}
}
@media screen and (min-width:992px){
.container{max-width:1240px;width:100%;}
.page-main{background:#fff;}
}
@media screen and (min-width:1000px){
.landing-page.affiliates .affiliate-steps .steps > div{padding:50px 45px 0;}
.landing-page.affiliates .affiliate-steps .steps > div a.btn{font-size:18px;}
}
@media screen and (min-width:1200px){
.page.messages, .cms-index-index.header-3-style.home-3-style .page.messages .messages .message > div, .container{max-width:1240px!important;width:100%!important;}
.checkout_index_index .page-main{padding-top:0;}
}
@media screen and (max-width:1239px){
.institutionalMenuTabWrapper{float:none;}
a.topTabLink{display:block;}
}
@media screen and (max-width:1100px){
.topContactNo{padding-left:0;}
ul.top-links li:not(:last-child){margin-right:1.3rem;}
}
/* 16-10-2019 */
@media screen and (max-width:1080px){
ul.top-links{width:auto;}
ul.top-links li:not(:last-child){margin-right:16px;}
.header-style-3 .logo-wrapper{padding-left:0;}
ul.top-links{margin-right:0;}
.form-wishlist-items .products-grid.wishlist .product-items li.product-item{width:48%!important;margin-left:1%!important;margin-right:1%!important;overflow-x:auto;}
.cart-container .form.form-cart{width:100%;float:none;clear:both;}
.cart .cart.items.data{min-width: 850px;
    white-space: nowrap;
    width: 100%;}
.header-style-3 .searchbox-header .search-wrapper{right:0;}
}
/* end */
@media screen and (max-width:1024px){
.outer-div{width:90%;}
.round1{width:100%;}
.round2{width:98%;padding:10px 1%;margin:10px 0;}
.w-ofer{margin-top:-10px;margin-left:-10px;}
span.topContactNo-text{font-size:80%;}
}
@media screen and (max-width:991px){
.page-main{background:#fff;}
.outer-div{width:100%;}
.free-shipping{float:none;margin:10px auto;}
.free-dilevery{float:none;margin:10px auto;}
.round1{background-color:#ebebeb;height:235px;}
.ofer1{line-height:34px;}
.ofr1-lim{line-height:14px;}
.round1-1{width:48%;padding:2%;}
.round1-2{width:40%;}
.round1-1 img{width:100%;}
.round1-2 img{width:100%;}
.round2-1{width:100%;}
.round2-2{width:100%;}
.round2-2 h2{text-align:center;}
.offer-section{margin-top:-235px;}
.offer-section h2{padding-left:20px;text-align:left;}
.btn3{width:50%;margin-left:0;}
.coupon-code{margin-left:-23px;}
.round1-2 h2{text-align:right;}
.round1-2 p{text-align:right;}
.round1-2{padding-right:2%;}
.top-content-theme .page-title{text-align:center;}
.footer-top .row>div:not(:first-child){min-height:auto;}
.header-style-3 .logo-wrapper,.topContactNo_1{padding-left:0;text-align:center;}
.header-style-3 .searchbox-header{bottom:-68px;}
.header-style-3 .middle-right-content{float:none;display:block;text-align:center;}
.header-style-3 .middle-right-content ul.top-links{float:none;display:inline-block;margin:auto auto 11px;}
.topContactNo{padding-left:60px;max-width:360px;}
.page-main,.fancybox-skin,.fancybox-inner{min-height:auto;}
.sitemap_box table td a:before{visibility:hidden;}
.sitemap_box table td img{height:auto;}
.header-style-3 .searchbox-header .search-wrapper{width:80%;right:-5px;}
.header-style-3 .logo-wrapper{min-height:auto;}
.sitemap_box .box-list li{width:33%;}
.topContactNo_1{margin-bottom:10px;}
.page-cms{margin-bottom:20px;}
/* end 16-10-2019 */
.contact-info .address-info{margin-bottom:15px;padding-top:14px;padding-left:10px;}
#customersupport{float:none;width:auto;margin:auto auto 10px;}
.contact-us-page .form.contact .left-input,.tab,.tabcontent{float:none;width:auto;}
/*22-10-2019*/
.form-create-account .fieldset.create.info .field-name-lastname+ .field.required,.form-create-account .fieldset.create.info .field .field,.page-main .fieldset>.field:not(.choice)>.control{min-width:100%;max-width:100%;}
.block.block-customer-login,.column.main .block:last-child,.form-create-account .fieldset.create.info,.form-create-account .fieldset.create.account,.form-create-account .fieldset.create.info .field-name-firstname,.form-create-account .fieldset.create.info .field-name-lastname{float:none!important;width:100%;}
.page-main .form.password.reset,.page-main .form.send.confirmation,.page-main .form.password.forget,.page-main .form.create.account{padding-left:0;padding-right:0;}
.fieldset.password .new.password,.fieldset.password .confirm.password{display:block!important;max-width:100%;width:100%;}
.showcase li span.avail-box{text-align:center;position:static;}
.product.data.items .data.item{padding-left:8px;padding-right:8px;}
.owl-theme .owl-controls{visibility:hidden;}
.fancybox-overlay-fixed,.fancybox-opened{visibility:hidden;}
.form.contact textarea{max-width:100%;}
.contact-info .address-info li.email-icon a{word-break:break-all;}
.page-main{padding:0;}
.cart.table-wrapper{overflow:auto;}
}
@media screen and (max-width:991px) and (min-width:768px){
.col1-layout .category-product.products-grid .item{width:25%;}
.col1-layout .category-product.products-grid .item:nth-child(3n+1){clear:none;}
.form-contact .col-md-6{width:100%;}
#customersupport{width:80%;margin-left:0;}
.contact-content{float:left;}
.contact-info .address-info{padding-left:0;}
.header-style-3 .search-wrapper .sm-searchbox-content{background-color:transparent;}
.header-style-3 .search-wrapper .sm-searchbox-content .form.minisearch .field.searchbox .input-content .input-searchbox{background-color:#fff;}
.topContactNo-mobileno{padding-top:0;}
.nav-mobile-container{top:0;right:0;}
.showcase li{text-align:center;width:50%!important;padding-left:15px;vertical-align:middle;}
.showcase li img{width:75%;}
.col1-layout .category-product.products-grid .item{width:25%;}
.col1-layout .category-product.products-grid .item:nth-child(3n+1){clear:none;}
.form-contact .col-md-6{width:100%;}
#customersupport{width:80%;margin-left:0;}
.contact-content{float:left;}
.contact-info .address-info{padding-left:0;}
.showcase li img{width:75%;}
.showcase li{min-height:270px;}
.productLstCustom .faqs-list-ans{overflow:auto;}
.productLstCustom .faqs-list-ans .tocart-form{white-space:nowrap;}
}
@media screen and (max-width:790px){
.round1{height:250px;}
.round1-2 h2{margin-top:25px;}
.coupon-code{margin-top:-23px;}
}
@media screen and (max-width:767px){
.page-wrapper{overflow:hidden;}
.header-style-3 .searchbox-header .search-wrapper{width:73%;}
.offer-section{margin-top:-180px;}
.hot-categories ul li{width:50%;}
.checkout-payment-method .payment-methods{margin:0;}
#checkout-step-shipping_method{padding:0!important;}
.opc-estimated-wrapper{padding:18px 15px!important;}
.checkout-onepage-success .print{font-size:0;right:0;top:0;}
.checkout-onepage-success .print:before{display:inline-block;font-family:'FontAwesome';color:#000;font-size:2.6rem;content:"\f02f";border:solid 2px #000;line-height:1;padding:2px;margin:7px 0 0;}
.sm_megamenu_col_6.sm_megamenu_firstcolumn.for-aboutus .sm_megamenu_col_6{float:none;margin:0;}
.header-container .navigation-mobile .sm_megamenu_menu > li .sm-megamenu-child{padding-bottom:0!important;}
.header-container .navigation-mobile .sm_megamenu_menu>li>a{line-height:2.4;}
.header-container .navigation-mobile .sm_megamenu_menu[class^="sm_megamenu_col_"]{margin:0;}
.topContactNo-mobileno,.topContactNo{padding-top:0;}
.navbar-active .sidebar-type .navigation-mobile ul.horizontal-type{padding:20px;max-width:97.8%;}
.category-cms .showcase ul:not(:last-child),.category-cms .showcase ul:not(:last-child){border:0;padding:0;}
.showcase li:not(:last-child){margin-bottom:25px;}
.catalog-product-view .column.main{padding-bottom:16px;}
.product-info-main .product-addto-links{padding:0;}
/* 16-10-2019 */
.sitemap_box .box-list li{width:50%;}
.header-style-3 .logo-content{margin-bottom:0;}
.showcase li{width:100%!important;padding-left:15px;vertical-align:middle;}
.showcase li img{width:75%;}
.account .toolbar .limiter{margin:auto;}
.block.block-customer-login, .column.main .block: last-child, .form-create-account .fieldset.create.info, .form-create-account .fieldset.create.account, .form-create-account .fieldset.create.info .field-name-firstname, .form-create-account .fieldset.create.info .field-name-lastname{margin-bottom:20px;}
.form-wishlist-items .products-grid.wishlist .product-items li.product-item{width:48%!important;margin-left:1%!important;margin-right:1%!important;margin-bottom:10px!important;}
/* end */
.cart.table-wrapper .item .col.item {
    min-height: 90px;
    padding: 10px;
    display: table-cell;width: auto;
}
.cart.table-wrapper thead .col:not(.item) {
    display: table-cell;
	width: auto;
}
.cart.table-wrapper .col.qty[data-th]:before, .cart.table-wrapper .col.price[data-th]:before, .cart.table-wrapper .col.subtotal[data-th]:before, .cart.table-wrapper .col.msrp[data-th]:before{display:none;}
.cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp{
	    width: auto;
    display: table-cell;
    float: none;border-top:0;}
}
@media screen and (max-width:700px){
.round1{height:500px;}
.round1-1{width:96%;padding:2%;}
.round1-2{width:60%;padding-right:4%;}
.round1-2 h2{text-align:right;}
.round1-2 p{text-align:right;}
.coupon-code{margin-top:-55px;}
}
@media screen and (max-width:640px){
.navbar-active .sidebar-type .navigation-mobile ul.horizontal-type{max-width:96.2%;}
/* 16-10-2019 */
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:first-child{padding-top:5px;}
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th{padding:5px 8px;}
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child{padding-bottom:5px;}
/* end */
}
@media screen and (max-width:567px){
.header-style-3 .searchbox-header .search-wrapper{width:70%;}
.offer-section{margin-top:-140px;}
}
@media screen and (max-width:480px){
.hot-categories ul li{width:100%;}
.topContactNo{padding-left:30px;max-width:340px;}
.sitemap_box .box-list li{width:100%;}
.btn-mobile .button-mobile.active:after{right:-28px;}
}