/* We will use this media query only for responsive behaviour  */

@media screen and (max-width:1365px) { 

}

@media screen and (max-width:1199px) { 
	.maincontainer { max-width: 980px; }
	.offeringbox .display-tablecell .action .btnnew { font-size: 16px; }
	.packagingbox .display-tablecell .action .btnnew span, .custom-taapes .box .action a.calllink, .sealing-tape .action a.calllink, .whybox p  {font-size: 18px;}
	.packagingbox .display-tablecell .action .btnnew, .plastic-products .col4 .box h3, .polybag-product .col2:last-child .box .imgbox span, .quote-form-text .content h2 { font-size: 20px; }
	.servebox .col6 { width: 33.3333%; margin-bottom: 30px; }
	.bag-features .action .btnnew {padding: 18px 10px; }
	.clientlogo .display-table { table-layout: fixed; }
	.clientlogo .display-tablecell:last-child { width: 30%; }
	.custom-print .col3 .action { width: 100%; }
	.stockbox .col4, .stockbox .col2 { padding: 24px 20px; }
	.ps-envelope h2 {font-size: 28px; padding: 0 0px; }
	.ps-label { padding: 15px 10px;	font-size: 24px; }
	.custom-taapes .box .action .btnnew, .sealing-tape .btnnew {padding: 9px 10px; }
	.custom-taapes .box .action span, .sealing-tape .action span {font-size: 19px; line-height: 24px; padding: 5px 0  }
	.custom-table > thead > tr > th { font-size: 18px; }
	.custom-table > tbody > tr > td { font-size: 14px; padding: 4px; white-space: nowrap; }
	.more-options .col-sm-3 h2, .more-options .col-sm-9 h2 { font-size: 32px; }
	.gable-banner.not-slider .desc { display: table; table-layout: fixed; } 
	.stockdesigns .category { max-width: 85%; }
	.design-impress span { bottom: -10px; }
	.bag-options .smallbox, .bag-options .bigbox { padding: 15px 10px; min-height: 310px; }
	.bag-options h3 { font-size: 20px; }
	.bag-options ul li { font-size: 15px; }
	.bag-options ul li span { width: 33px; height: 33px; margin-right: 5px; }
	.garmentbag-banner.not-slider .desc { width: 56%; padding: 60px 10px 20px;}
	.garmentbag-banner.not-slider .desc .btnnew { font-size: 24px; padding: 13px 22px;}
	.garmentbag-service .rightcontent .action .btnnew {padding: 12px 20px;}
	.garment-bags .leftcontent { width: 45%; }
	.garment-bags .rightcontent h3, .build-polytubing h2, .printing-quote .box h2 { font-size: 25px;}
	.garment-bags .rightcontent p { font-size: 20px; }
	.garment-bags .rightcontent .table > tbody > tr > th { font-size: 18px;	line-height: 20px; }
	.garment-bags .rightcontent .table > tbody > tr > td { font-size: 16px; padding: 0px 4px; line-height: 20px;}
	.custom-taapes .box .action{ max-width: inherit; }
	.giftwrap-banner .desc.pull-left, .giftwrap-banner .desc.seamless, .giftwrap-banner .desc, .heavydutybag-banner .desc.heavyduty, .not-slider.newspaper-banner .desc { width: 70%; }
	.combining-printing h2 { font-size: 38px; }
	.buystockbag .box .action .btnnew { font-size: 15px; letter-spacing: 0; }
	.polybag .box { min-height: 290px; }
	.businesscontent .box { max-width: 90%; }

	.custom-icebag .rightcontent { padding: 30px 30px; }
	.custom-icebag h2, .paperbags-content h2 { font-size: 34px; line-height: 40px; }
	.custom-icebag h3, .label-printing .col6 span { font-size: 20px; }
	.custom-icebag p { font-size: 17px; line-height: 28px; }

	.industry-label .box { min-height: 522px; }
	.producting .btnnew { font-size: 18px; padding: 10px 30px; }
	.productingbox .box .txt {font-size: 22px; line-height: 28px; }
	.not-slider.poly-bag-banner .desc { width: 70%; }
	.polybag-product h2 span, .custom-bag .rightcontent h3 { font-size: 30px; }
	.polybag-product .box .desc { padding: 17px 15px; }
	.polybag-product .box .desc ul li { font-size: 15px; padding: 0 0 0 25px; }
	.polybag-style h2 {font-size: 38px;}
	.transparentbags .title { max-width: 97%; }
	.custom-bag .rightcontent .action .btnnew, .poly-sheeting-product .btnnew { padding: 23px 30px; }

	.not-slider.poly-tubing-banner .desc, .not-slider.deals-banner .desc { padding: 100px 30px; width: 55%; }
	.printed-polytubing li img { max-height: 112px; }
	.popcorn-bags .title h2 { font-size: 33px; }
	.not-slider.poly-sheeting-banner .desc, .poly-sheeting-welcome .col1, .custom-poly-envelopes .title, .poly-envelope-features .title, .poly-mailer .col1, .product-process .col1, .deals-block .col1, .double-deals .col1, .paperbag-reasons .mainrow, .custom-coffee-bag > div h2, .printed-polytubing h2  { max-width: 100%; width: 100%; }
	.custom-printed-products .imgbox > div { width: 154px; height: 154px;}
	.not-slider.custom-printed-banner .desc { padding: 144px 50px; }
	.custom-printed-products .title, .superb-printing .title, .market-served .title { max-width: 100%; padding: 0 10px; }
	.not-slider.poly-envelopes-banner .desc { padding: 193px 70px; }
	.poly-envelope-features h3, .shrink-bag-brand h2, .shrink-bag-quote h2, .rush-plasticbags .rightcontent h2 { margin-top: 0 }
	.product-sample .rightcontent { width: 40%; }
	.product-sample .leftcontent, .paperbag-banner .desc { width: 60%; }
	.printing-quote h3 { font-size: 24px; line-height: 24px; }
	.printing-quote .btnnew.btnnew-blue, .printing-quote .action .btnnew { padding: 20px 15px; }
	.printing-quote .box .desc { padding: 20px 10px; }
	.printing-quote .box .desc img { max-width: 100px; }
	.printing-quote .box .desc ul li { font-size: 16px; padding: 6px 0 6px 30px; background-size: 20px }
	.industry-serve .col5 div { width: 173px; height: 173px; font-size: 17px; }
	.not-slider.shrink-bag-banner .desc { padding: 175px 30px; }
	.shopping-bag-banner .desc, .vinyl-bag-banner .desc.banner5 { width: 55%; }
	.shopping-bag-banner .desc.banner3, .vinyl-bag-banner .desc.banner2 { width: 65%; }
	.shopping-bag-banner .desc.banner4 { width: 50%; }
	.shopping-bag-colors .box .desc, .vinyl-bag-banner .desc { width: 72%; }
	.shopping-bag-colors .box, .shopping-bag-colors .col2:last-child .box { background-size: 30%; }
	.shopping-bag-sizes li, .quote-form-text .content h4 { font-size: 14px; }
	.shoppingbag-gift .col1 .btmtext h2 span { font-size: 50px; }
	.paperbag-banner .desc.banner1 { width: 66%; }
	.shopping-paperbag .display-tablecell:last-child, .recycled-paperbag .display-tablecell:last-child, .specialize-paperbag .col-sm-8 { padding-right: 10px; }
	.food-paperbag .col-sm-6:last-child, .donut-paperbag .col-sm-5:last-child { padding-left: 10px; }
	.shopping-paperbag .display-tablecell:first-child { width: 48%;}
	
	.paperbags-content .recycle img { margin-right: 5px; }
	.green-pizza-box { right: 8%; bottom: 10px; width: 90%; }
	.pizzabox-price .action .btnnew { height: 74px; padding: 5px 15px; font-size: 21px; min-width: 218px; margin-right: 10px; margin-bottom: 10px; }
	.quote-form-text .content h3 { font-size: 23px; }

	 .not-slider.plasticbag-banner .desc h2 { font-size: 42px; }
	.shoppingbag-product .content { padding: 60px 0 81px 20px; }
	.not-slider.plasticbag-banner .desc { display: table; table-layout: fixed; }
	.plasticbag-specialize .box { height: 352px; table-layout: fixed; }
	.vinyl-bag-banner .desc.banner4 { width: 45%; }
	.not-slider.clients-banner .desc { max-width: 94%;}
	.eurotote-banner .desc { min-height: 467px; }
	.shopping-bag-colors.eurotate-colors .box, .shopping-bag-colors.eurotate-colors .col2:last-child .box { background-size: 30%; }
	.lpnew-banner.not-slider .desc { padding: 80px 10px 50px; }
	.lpnew-banner.not-slider .desc h2 { font-size: 110px; line-height: 70px;}
	.lp-custon-print .leftbox {min-height: 476px;}
	.satinlogo { max-width: 400px; }
	.home-banner .desc { height: 480px; }
	.home-banner .item.banner1 .imgbox img { object-fit: contain; object-position: left top; }
	.hmproducts .mainrow { padding: 0 0px; }
	.hm-why ul { padding: 30px 0px; }
	.hm-why .imgbox { width: auto; height: auto;}
}

@media screen and (max-width:1023px) { 
	.maincontainer { max-width: 750px; }
	.offeringbox .display-tablecell { display: block; width: 33.3333%; float: left; min-height: 560px; }
	.packagingbox .display-tablecell {vertical-align: top;}
	.packagingbox .display-tablecell .action .btnnew { margin-right: 10px; font-size: 16px; width: 45%; padding: 10px; }
	.packagingbox .display-tablecell .action .btnnew span { font-size: 15px; }
	.formbox .cstext { font-size: 14px; }
	.formbox form .btnnew { font-size: 16px; }
	.bag-features .action .btnnew {padding: 18px 15px; margin-bottom: 10px; }
	.printingbox .box {display: block; width: 100%; }
	.request-sample .btnnew, .label-request .btnnew, .polybag-produce .rightcontent .btnnew, .newspaper-category .desc .btnnew, .newspaper-doorstep .btnnew, .newspaper-adv-bag .btnnew { white-space: inherit; font-size: 26px; padding: 27px 18px; }
	.custom-print .col3 .action a.btnnew, .stock-retail .display-tablecell .action .btnnew, .custom-poly-envelopes .action .btnnew, .rush-orders .action .btnnew { padding: 15px 15px;}
	.custom-category .col4, .polybag .col4 { width: 50%; }
	.custom-print-banner .desc, .custom-print-banner .desc.pull-right,.custom-taapes .box .action, .savingsbox .leftcontent, .savingsbox .rightcontent, .garment-bags .leftcontent, .garment-bags .rightcontent, .heavydutybag-banner .desc.heavyduty, .businesscontent .box, .not-slider.plastic-sheeting-banner .desc, .factory-polysheet div, .producting .leftcontent, .producting .rightcontent, .plastic-products .col1, .not-slider.polypropylene-bags-banner .desc, .not-slider.poly-tubing-banner .desc, .popcorn-bags-banner .desc, .popcornbag-price .col1, .popcornbag-price .col2, .not-slider.custom-printed-banner .desc, .not-slider.poly-envelopes-banner .desc, .not-slider.shrink-bag-banner .desc, .shrink-bags .col1, .shopping-bag-banner .desc, .shopping-bag-banner .desc.banner3, .shopping-bag-banner .desc.banner4, .shopping-bag-banner .desc.banner5, .not-slider.deals-banner .desc, .not-slider.newspaper-banner .desc,
	.newspaper-adv-bag > .mainrow > .col-sm-7, .newspaper-adv-bag > .mainrow > .col-sm-5, .paperbag-banner .desc.banner1, .paperbag-banner .desc, .shopping-paperbag .display-tablecell:first-child, .order-pizzabox .desc, .choose-plasticbag .col1, .rush-plasticbags .col1, .special-plasticbag .col1, .vinyl-bag-banner .desc, .vinyl-bag-banner .desc.banner2, .vinyl-bag-banner .desc.banner3, .vinyl-bag-banner .desc.banner4, .vinyl-bag-banner .desc.banner5, .not-slider.clients-banner .desc, .custom-coffee-bag > div { width: 100%; max-width: 100% }
	.custom-print .col3 .action a { font-size: 15px; }
	.not-slider .rightbox { padding: 0 10px; }
	.banner.not-slider.tapes-banner .desc h2, .deals-block h2, .double-deals h2 { font-size: 40px; line-height: 46px; }
	.custom-taapes .box h3 { font-size: 22px; line-height: 26px; }
	.custom-taapes .box h4, .polybag-style ul li, .deals-block p { font-size: 18px; line-height: 22px; }
	.custom-taapes .box ul li { font-size: 16px; }
	.advantage .btnnew { padding: 23px 28px; }
	.more-options .col-sm-3 h2, .more-options .col-sm-9 h2 { font-size: 24px; margin-bottom: 10px; }
	.custom-sleeve-banner .desc, .custom-sleeve-banner .desc.pull-left { width: 100%; padding-left: 20px; }
	.gable-banner.not-slider .desc, .not-slider.newspaper-banner .desc { padding: 50px 10px 60px; }
	.not-slider.gable-banner .desc h2 { font-size: 41px; line-height: 60px; }
	.savingsbox .imgbox { background: #fff; text-align: center; }
	.savingsbox .rightcontent, .garment-bags .rightcontent { margin-top: 30px; }
	.mainrow.colorvalue { padding: 50px 0px 0; }
	.colorvalue h3 span, .shrink-bags-content h3 { font-size: 20px; }
	.garmentbag-banner.not-slider .imgbox img { object-position:left; }
	.garmentbag-banner.not-slider .desc { width: 60%; }
	.bag-options .col2 { width: 100%; margin-bottom: 20px; }
	.customerservice .box .action { width: 50%; }
	.garment-bags .plastic-garment .rightcontent { margin-top: 0; margin-bottom: 30px; }
	.garmentbag-banner.not-slider .desc h2, .not-slider.plasticbag-banner .desc h2, .hm-bagsample h2, .custom-manufac h2 { font-size: 32px; line-height: 40px;}
	.garmentbag-banner.not-slider .desc p { font-size: 20px; }
	.custom-tape-final h2, .custom-poly-envelopes .title h2, .poly-envelope-features .title h2 { font-size: 36px; }
	.custom-seal-left a span, a.custom-print-link span { font-size: 22px; padding: 15px 15px; line-height: 30px; }
	.buystockbag .col1 { max-width: 100%; }
	.customwrap .table > tbody > tr > th, .offeringbox .display-tablecell .action .btnnew {font-size: 18px;}
	.customwrap .table > tbody > tr > td { font-size: 14px;}
	.combining-printing h2 { font-size: 29px; line-height: 36px; }
	.buystockbag .col4 { width: 50%; margin-bottom: 20px; }
	.heavydutybag-banner .desc, .heavydutybag-banner .desc.rockbag { width: 70%; }
	.polybag .box { min-height: 210px; margin-bottom: 40px; }
	.specificationsbox .leftcontent { width: 37%; }
	.specificationsbox .rightcontent { width: 63%;}
	.icebag-banner.not-slider .desc h2 {font-size: 35px; line-height: 40px; }
	.icebag-banner.not-slider .desc li, .custom-icebag ul li { padding: 0 0 0 35px; font-size: 22px; line-height: 34px;}
	.icebag-banner.not-slider .desc .btnnew {font-size: 24px; line-height: 30px; padding: 15px 25px; }
	.icebag-banner.not-slider .desc { table-layout: fixed; width: 100%; display: table; }
	.icebag-products .btnnew { font-size: 18px; padding: 10px 14px; }

	.label-banner .desc, .label-banner .desc.oillabel, .label-banner .desc.bestlabel { width: 90%; }
	.label-printing .col6 span { font-size: 18px; padding: 0 5px 40px;  }
	.industry-label .box { min-height: 475px; }
	.pressure-label h2 { font-size: 56px; }
	.pressure-label p { font-size: 24px; }
	.label-request .display-tablecell:last-child { padding: 50px 30px; }
	.plastic-products .col4 .box { min-height: 315px; }
	.polybag-product h2 { font-size: 40px; line-height: 50px; }	
	.polybag-product h2 span { font-size: 22px; line-height: 24px; }
	.polybag-product .box .imgbox span { font-size: 19px; line-height: 24px; padding: 12px 14px; }
	.polybag-product .col2:last-child .box .imgbox span { font-size: 15px; }
	.polybag-product .box .desc h3 { font-size: 16px; line-height: 26px; }
	.polybag-product .box .desc h3 img { margin: 0px 20px 0 0; }
	.custom-polybag ul li{ padding: 15px 0 15px 65px; font-size: 18px; line-height: 23px; }
	.polybag-style h2, .transparentbags .title h2, .product-process h2 { font-size: 28px; }
	.polybag-style ul li .imgbox img { max-height: 150px; }
	.transparentbags ul li h3 { font-size: 22px; }
	.custom-bag .rightcontent ul li, .custom-bag .rightcontent .action .calllink { line-height: 30px; font-size: 18px; }
	.custom-bag .rightcontent .action .btnnew { padding: 13px 20px; font-size: 22px; }
	.custom-bag .rightcontent h3 { font-size: 24px; margin-bottom: 0 }
	.recycle-material h2 { font-size: 30px; }
	.recycle-material p { font-size: 20px; line-height: 30px;}
	.printed-polytubing ul { padding: 25px 0; }
	.printed-polytubing li img { max-height: 85px; }
	.banner.not-slider.poly-tubing-banner .desc li { line-height: 26px; padding: 0 0 5px 35px !important; font-size: 18px; }
	.popcorn-bags .col3 .btnnew { font-size: 20px; padding: 15px 15px; }
	.custom-printed-products .col2 {width: 100%; margin-bottom: 30px; }
	.custom-printed-products .mainrow { padding: 0px 27px; }
	.market-served .owl-carousel { max-width: 85%; }
	.not-slider.poly-envelopes-banner .desc { padding: 103px 70px; }
	.product-process .col2 .iconbox { width: 88px; margin-right: 15px; }
	.product-sample .rightcontent, .product-sample .leftcontent { width: 50%; }
	.product-sample .leftcontent.clrleft { width: 100%; }
	.printing-quote .imgbox { width: 43%; }
	.printing-quote .content { width: 57%;}
	.printing-quote .satisfactionbox { width: 100%; margin-top: 30px; }
	.printing-quote .box .desc img { max-width: 30%; }
	.printing-quote .box .desc ul { width: 70%; padding: 0 10px; }
	.industry-serve .col5 div { width: 133px; height: 133px; font-size: 14px; font-weight: 500; }
	.reseller-steps .display-table { table-layout: fixed; }
	.reseller-steps .display-tablecell { font-size: 22px; width: 30%; }
	.reseller-steps .display-tablecell:nth-child(2) { width: 40%; }
	.reseller-steps h2 { margin-bottom: 10px; font-size: 24px; line-height: 24px; }
	.shopping-bag-colors .box, .shopping-bag-colors .col2:last-child .box { background-size: 50%; }
	.shopping-bag-colors .box .desc { width: 100%; padding-top: 100px; }
	.shopping-bag-sizes li { width: 25%; font-size: 18px; }
	.shoppingbag-gift .col1 .btmtext {left: 0px; right: 0px; padding: 25px 0px; }
	.shoppingbag-gift .col1 .btmtext h2 span{ font-size: 42px; }
	.shoppingbag-gift .col1 .btmtext h2 { font-size: 22px; line-height: 26px; }
	.shoppingbag-sample .btnnew { padding: 12px 30px; font-size: 24px; }
	.deals-block .box h2 { font-size: 44px; line-height: 52px;}
	.deals-block .box h3 { font-size: 22px; }
	.deals-block .box .calllink { font-size: 20px; }
	.deals-block .box p span { font-size: 15px; }
	.deals-block .box .desc { padding: 40px 15px 90px; }
	.paperbag-banner .desc { height: 416px; }
	.not-slider.pizzabox-banner .desc { width: 62%; }
	.gogreenbox li { line-height: 30px; }
	.gogreenbox .action { padding: 10px 10px; }
	.gogreenbox .mainrow { height: 800px; }
	.formbox h2 { font-size: 26px; }
	.quote-form-text .content h2 { font-size: 16px; line-height: 22px; }
	.shoppingbag-product  { background-size: cover  }
	.shoppingbag-product li { width: 50%; line-height: 34px; }
	.not-slider.plasticbag-banner .desc h2 { font-size: 32px; line-height: 36px; }
	.plasticbag-specialize .mainrow.innerrow .col2 { width: 100%; margin-bottom: 30px; }
	.plasticbag-specialize .box { height: auto; }
	.plasticbag-specialize .bagsample { padding: 0px 0px; 	}
	.plasticbag-specialize .bagsample .col-sm-7, .plasticbag-specialize .bagsample .col-sm-5 { padding: 0 10px; }
	.bagsample li span { font-size: 13px; line-height: 16px; }
	.rush-plasticbags .rightcontent h2 { font-size: 30px; line-height: 36px; }
	.bag-features .display-table { padding: 0 0px; }
	.vinyl-bag-banner .desc, .vinyl-bag-banner .desc.banner2, .vinyl-bag-banner .desc.banner3, .vinyl-bag-banner .desc.banner4, .vinyl-bag-banner .desc.banner5 { min-height: 500px; padding: 80px 20px 0; }
	.shoppingbag-product.peaceofmind { padding: 40px 0 }
	.eurotate-bags .btnnew { font-size: 20px; padding: 15px 20px;}
	.eurotate-bags .display-tablecell:first-child { width: 37%; }
	.eurotate-bags h2 { font-size: 32px; line-height: 32px; margin: 0 0 20px; }
	.eurotate-bags li { font-size: 18px; line-height: 30px; }
	.satinlogo { max-width: 300px; }
	.satinwrap-banner .imgbox {top: 70px;}
	.home3-banner .leftcontent { width: 51%; }
	.home3-banner .rightcontent { width: 49%; padding-right: 15px }
	.home3-banner .rightcontent .action a { padding: 11px 15px; font-size: 14px; }
	.faqbox .pull-right { float: none !important; margin: 0 auto; text-align: center; }
	.faqbox .pull-right img { display: inline-block; }
	.testibox { padding: 0 20px; }

	.home-banner .desc { height: 370px; }
	.home-banner .desc h2 { font-size: 28px; line-height: 34px;}
	.home-banner .desc h2 span { font-size: 32px;}
	.hmproducts .box { min-height: 380px; }

	.custom-manufac .item h3 { font-size: 18px; }
	.hm-why li {padding: 0 10px; }
	.hm-why li span {font-size: 14px;}
	.hm-clientlogo .display-table { padding: 0 0px; }
	#testimonial-slider { padding: 40px 30px 0;}
	.customerblock .owl-controls .owl-prev, .customerblock .owl-controls .owl-next {left: -10px; background-size: 20px; }
	.customerblock .owl-controls .owl-next { left: auto; right: -10px }

}

@media screen and (max-width:767px) {
	.maincontainer, .col1, .col2, .col3, .col4, .col5, .col6, .custom-category .col4, .clientlogo .display-tablecell:last-child, .label-content .left-content, .label-content .right-content, .stockdesigns .col1 .title, .garment-bags .title, .customwrap .leftcontent, .customwrap .rightcontent, .buystockbag .col4, .heavydutybag-banner .desc, .heavydutybag-banner .desc.rockbag, .shoppingbag-gift .col1 > h2, .newspaper-adv-bag .title, .printingbox .box h2, .eurotate-welcome .col1, .eurotate-bags .display-tablecell:first-child, .lp-custon-print .leftcontent, .lp-custon-print .rightcontent, .hm-bagsample .bagsample .col-sm-7, .hm-bagsample .bagsample .col-sm-5 { max-width: inherit; width: 100%; }
	.banner .desc, .custom-print-banner .desc.pull-right, .custom-seal-left, .custom-seal-right, a.custom-print-link img, .custom-tape-final .display-tablecell:last-child, .garmentbag-banner.not-slider .desc, .bag-options .bigbox, .bag-options .smallbox, .polybag .col4, .specificationsbox .leftcontent, .specificationsbox .rightcontent, .custom-size .labelcover label, .custom-size .labelcover div, .ice-machine .leftcontent, .ice-machine .rightcontent,
	.label-banner .desc, .label-banner .desc.oillabel, .label-banner .desc.bestlabel, .industry-label .box img, .perfect-label ul li img, .banner.not-slider .desc, .transparentbags .content, .polybag-produce .leftcontent, .polybag-produce .rightcontent, .custom-bag .leftcontent, .custom-bag .rightcontent, .polytubing-capabilities .col1, .popcornbag-contact .desc, .poly-sheeting-product .leftcontent, .poly-sheeting-product .rightcontent, .poly-mailer-bags .display-tablecell:first-child, .product-sample .rightcontent, .product-sample .leftcontent, .printing-quote .imgbox, .printing-quote .content, .reseller-steps .display-tablecell, .reseller-steps .display-tablecell:nth-child(2), .deals-block .box img, .newspaper-doorstep .leftcontent, .newspaper-doorstep .rightcontent, .rush-plasticbags .leftcontent, .rush-plasticbags .rightcontent, .lp-brand .display-tablecell:first-child, .home3-banner .leftcontent, .home3-banner .rightcontent { width: 100%; }
	.banner .desc .btnnew { font-size: 22px; }
	.offeringbox .display-tablecell { width: 100%; min-height: inherit; margin-top: 30px; }
	.banner .requestbox p { width: 100%; font-size: 20px; }
	.distributorbox h2,
	.banner .desc h2, .vinyl-bag-banner .desc.banner3 h2, .vinyl-bag-banner .desc.banner4 h2, .vinyl-bag-banner .desc.banner5 h2 { font-size: 26px; line-height: 28px; }
	.listtick li, .banner .desc p { font-size: 18px; }
	.banner .desc ul li { font-size: 18px; padding-left: 25px; }
	.banner .desc ul li::before { width: 20px; height: 21px; background-size: cover; }
	h2 { font-size: 22px; line-height: 24px; }
	h3, .distributorbox h3, .peace-of-mind h3, .request-sample h3, .custom-print h3, .custom-print .col3 h3, .list-title h3, .todaydeal h2 span, .whybox h3, .dealbox h3, .gable-options h3, .stockdesigns .col1 .title h3, .savingsbox h3, .colorvalue h2, .garment-bags .title h3, .garment-bags .rightcontent h3, .plastic-garment .leftcontent h3, .playful h2 span, .specificationsbox .rightcontent h3, .businesscontent h3, .businesscontent .box, .icebag-products h3, .custom-icebag h3, .icebag-price .calllink, .ice-machine h3, .industry-label h3, .industry-label .box .desc h3, .perfect-label h3, .label-request h3, .stock-retail .display-tablecell h3, .stock-retail > h3, .factory-polysheet h3, .plastic-mulch h3, .transparentbags ul li h3, .not-slider.polypropylene-bags-banner .action .calllink, .not-slider.polypropylene-bags-banner .action .calllink a, .polybag-produce h3, .polybag-produce .rightcontent h3,
	.polytubing-capabilities h3, .build-polytubing h2, .custom-poly-envelopes h3, .poly-envelope-features h3, .poly-mailer h3, .rush-orders p, .poly-mailer-bags p, .product-process .col2 .desc h3, .sample-policy h3, .quote-form-text .content h3, .printing-quote h3, .shrink-bags-content h3, .shopping-bag-banner .desc h3, .shopping-bag-banner .desc.banner4 h3, .shoppingbag-handles h3, .shoppingbag-product h3, .double-deals h3, .not-slider.newspaper-banner .desc .calllink, .newspaper-category p, .newspaper-doorstep h3, .newspaper-adv-bag h3, .paperbag-reasons h3, .pizzabox-price .col-sm-4 h3, .plasticbag-type h3, .plasticbag-type .box h3, .vinyl-bag-banner .desc h3, .vinyl-bag-banner .desc p, .vinyl-bag-banner .desc.banner3 h3, .vinyl-bag-banner .desc.banner4 h3, .vinyl-bag-banner .desc.banner5 h3, .lp-custon-print .rightbox h3, .mainrow.capbilities table th, .satinwrap-banner h4, .home-banner .desc.banner3 h3, .home-banner .desc h2 span, .needblock h3 { font-size: 18px; line-height: 22px;  }
	.display-tablecell, .plasticbag-specialize .box > div { display: block; }
	.packagingbox .display-tablecell:first-child, .packagingbox .display-tablecell:last-child { width: 100%; padding-right: 10px; }
	.packagingbox .display-tablecell .action .btnnew { width: 80%; margin: 0 auto 15px; display: block; }
 	.banner.not-slider .desc { padding: 20px 10px 0; }
	.banner.not-slider .desc h2 { font-size: 26px; margin-bottom: 15px; line-height: 28px; }
	.banner.not-slider .desc h2 span, .not-slider.pizzabox-banner .desc .calllink { font-size: 16px; }
	.banner.not-slider .desc h3 { font-size: 18px; line-height: 22px; }
	.banner.not-slider .desc ul, .plastic-mulch h3, .product-process .col2 .desc h3, .not-slider.deals-banner .desc h3 { margin-bottom: 10px; }
	.banner.not-slider .desc li { padding: 0 0 0px; font-size: 14px; line-height: 18px; }
	.banner.not-slider .desc .btnnew, .banner.not-slider.tapes-banner .desc .btnnew, .advantage .btnnew, .custom-tape-final .action .btnnew, .custom-tape-final .action span, .ice-machine .btnnew, .icebag-products .btnnew, .icebag-price .action .btnnew, .banner .desc .btnnew, .digital-label .btnnew, .label-request .btnnew, .stock-retail .display-tablecell .action .btnnew, .factory-polysheet .btnnew, .poly-sheeting-product .btnnew, .product-sample .btnnew.btnnew-blue, .quote-form-text .content .btnnew.btnnew-blue,
	.printing-quote .btnnew.btnnew-blue, .printing-quote .action .btnnew, .vinyl-bag-banner .desc.pull-left .btnnew, .trade-block-desc a.btnnew, .eurotate-bags .btnnew { font-size: 16px; padding: 5px 25px; }
	.listtick.sellbags li:first-child, .listtick.sellbags li { font-size: 16px; }
	.listtick.sellbags, .custom-seal-left, a.optionbox, .wrapdesign .display-tablecell, .playful .display-tablecell, .newspaper-category .display-tablecell, .plasticbag-type .box, .rush-plasticbags .leftcontent { margin-bottom: 30px; }
	.field_label { display: block; font-size: 15px; font-weight: 400 }
	.row_field.statebox .field_input:last-child, .row_field.statebox .field_input, .product-sample  .row_field.statebox .field_input:last-child, .product-sample  .row_field.statebox .field_input { width: 100%; padding: 0; margin-bottom: 10px; }
	.banner.not-slider.cleanroom-banner .desc li { padding: 0 0 15px 36px }
	.servebox .col6, .perfect-label ul li { width: 50%; }
	.bluebox { padding: 25px 15px }
	.stockbox div.col4:nth-of-type(1), .stockbox .col4, .stockbox .col2, .stockbox div.col4:nth-of-type(1) .imgbox  { height: auto; }
	.stockbox div.col2:nth-of-type(3) .imgbox,
	.stockbox div.col2:nth-of-type(4) .imgbox { float: none; margin-top: 0px; }
	.custom-seal-left { text-align: center; }
	.custom-seal-left a, a.custom-print-link { display: inline-block; max-width: 100%; }
	.product-spec.graybg .text-right { text-align: left; }
	.bag-features .fullimg { max-width: 100%; }
	.bag-features img, .stock-retail .display-tablecell, .custom-bag .leftcontent, .rush-orders .action, .printing-quote .imgbox, .shopping-bags .col3, .newspaper-custom-bag .col2, .plasticbag-specialize .box > div img, .pizzabox-price .col-sm-4, .lp-custon-print .leftcontent  { margin-bottom: 30px; }
	.bag-features .action .btnnew {font-size: 16px; }
	.videotestimonial .content,  .videotestimonial .videobox, .not-slider .leftbox, .not-slider .rightbox, .request-sample .display-tablecell:first-child, .not-slider.tapes-banner .leftbox, .gable-banner.not-slider .leftbox, .not-slider.gable-banner .desc h2 { width: 100%; display: block; }
	.stockbox h2, .stockbox .box h2, .our-supply h2, .printingbox .box h2, .product-spec h2, .peace-of-mind h2, .request-sample h2, .custom-print .title h2, .custom-category h2, .clientlogo h2,
	.welcometxt h2, .list-title h2, .todaydeal h2, .ps-envelope h2, .banner.not-slider.tapes-banner .desc h2, .custom-taapes h2, .sealing-tape h2, .more-options h2, .dealbox h2 span, .dealbox h2,
	.custom-tape-final h2, .strech-labels h2, .title h2, .right-content .ps-envelope h2, .gable-options h2, .stockdesigns .col1 .title h2, .stock-custom-design h2, .garment-bags .title h2, .garmentbag-service h2,
	.customerservice h2, .customwrap .title h2, .combining-printing h2, .gift-guideline h2, .buystockbag .col1 h2, .heavydutybag-banner .desc.rockbag h2, .heavydutybag-banner .desc.heavyduty h2, .polybag h2, .specificationsbox .col1 > h2, .custom-icebag h2, .ice-machine h2, .ice-machine .title h2, .label-printing .title h2, .pressure-label h2, .industry-label h2, .perfect-label .title h2, .digital-label .title h2, .label-request h2, .factory-polysheet h2, .producting h2, .plastic-mulch .col1 h2, .plastic-products h2, .polybag-style h2, .transparentbags .title h2, .custom-bag h2, .recycle-material h2, .printed-polytubing h2, .popcorn-bags .title h2, .popcorn-bags .box .txt, .popcornbag-price h2, .poly-sheeting-welcome h2, .poly-sheeting-product h2, .custombag-quote h2, .custom-tape-final h2, .custom-poly-envelopes .title h2, .poly-envelope-features .title h2, .poly-mailer h2, .poly-mailer-bags .title h2, .poly-envelope-features .col3 span, .product-process h2, .formbox h2, .industry-serve h2, .shrink-bags h2, .shrink-bag-quote h2, .shopping-bag-banner .desc.banner4 h2, .shopping-bag-banner .desc.banner5 h2, .shopping-bag-colors .box h2, .shopping-bag-sizes h2, .shoppingbag-handles h2, .shoppingbag-gift .col1 > h2, .shoppingbag-product h2, .deals-block h2, .double-deals h2, .newspaper-category .title h2, .newspaper-custom-bag .col1 h2, .newspaper-doorstep .title h2, .newspaper-adv-bag .title h2, .paperbags-content h2, .paperbag-reasons h2, .pizzabox-welcome .title h2, .specialize-pizzabox h2, .perfect-pizzabox h2, .pizzabox-price h2, .gogreenbox h2, .order-pizzabox .desc h2, .plasticbag-specialize .box h2, .bagsample .col-sm-5 h2, .choose-plasticbag h2, .plasticbag-type h2, .rush-plasticbags h2, .special-plasticbag h2, .packagingbox > h2, section h2, .banner h2, .eurotate-welcome .title h2, .eurotate-custom .title h2, .custom-handle .title h2, .eurotate-bags h2, .lp-custon-print h2, .lp-custon-print .leftbox h3 strong, .custom-tissue-paper h2, .satinwrap-banner h3, .satinwrap-banner h2, .footware-handbags h2, .home3-banner .rightcontent h2, .needblock h2, .hm-bagsample h2, .custom-manufac h2, .hm-why h2, .customerblock h2 { font-size: 26px; line-height: 28px; }

	.custom-coffee-bag > div p, .printingbox .box p, .request-sample p, .custom-print p, .custom-print .col3 p, .custom-category p, .welcometxt p, .packing-list ul li, .whybox p, .sealing-tape p, .more-options .col1 p, .dealbox p, .custom-tape-final p, .strech-labels p, .label-content .left-content p, .stockdesigns .col1 p, .stockdesigns .category .item .desc ul li, .savingsbox p, .garment-bags .title p, .garment-bags .rightcontent p, .garmentbag-service .rightcontent ul li, .plastic-garment .leftcontent li, .customwrap .title p, .combining-printing p, .gift-guideline p, .buystockbag .col1 p, .heavydutybag-banner .desc.heavyduty ul li, .specificationsbox .rightcontent h4, .specificationsbox .rightcontent p, .specificationsbox .rightcontent ul li, .businesscontent p, .icebag-products p, .icebag-price p, .icebag-products .col3 p, .custom-icebag p, .custom-size .labelcover label, .custom-size .labelcover div, .ice-machine ul li, .pricetable table td, .pricetable table th, .label-printing .title p, .perfect-label p, .pressure-label p, .industry-label .box .desc p, .digital-label p, .label-request p, .stock-retail p, .producting p, .producting ul li, .plastic-mulch p, .plastic-mulch h4, .plastic-products p, .polybag-product p, .polybag-product .box .desc p, .polybag-product .box .imgbox span, .transparentbags .title p, .transparentbags ul li, .polybag-produce .rightcontent li, .recycle-material p, .polytubing-capabilities li, .polytubing-welcome p, .polytubing-capabilities p, .polytubing-design p, .polytubing-design li, .build-polytubing li, .plastic-garment .leftcontent p, .custom-printed-products p, .superb-printing .title p, .market-served p, .custombag-quote li, .custom-poly-envelopes .title p, .poly-envelope-features .title p, .custom-poly-envelopes li, .custom-poly-envelopes p, .poly-envelope-features p, .rush-orders li, .product-process p, .product-process .col2 .desc p, .product-sample li, .sample-policy ul li, .industry-serve p, .shrink-bag-brand p, .shrink-bags p, .shrink-bags-content p, .shrink-bag-quote p, .shrink-bag-quote li, .shopping-bag-sizes p, .shoppingbag-handles p, .shoppingbag-product li, .shoppingbag-sample h4, .not-slider.deals-banner .desc p, .deals-block p, .newspaper-category .desc p, .newspaper-custom-bag .col1 p, .newspaper-doorstep p, .newspaper-doorstep li, .newspaper-adv-bag li, .not-slider.newspaper-banner .desc p, .paperbags-content p, .paperbags-content .recycle, .paperbag-reasons p, .pizzabox-welcome .title p, .pizzabox-welcome .paperbag-reasons p, .specialize-pizzabox p, .perfect-pizzabox li, .pizzabox-price p, .pizzabox-price li, .pizzabox-price .col-sm-4 p, .pizzabox-price .col-sm-4 li, .gogreenbox .action a, .gogreenbox .action a.calllink, .order-pizzabox .desc .action .calllink, .plasticbag-specialize .box p, .bagsample .col-sm-5 .action a, .choose-plasticbag p, .plasticbag-type .box p, .rush-plasticbags p, .rush-plasticbags li, .special-plasticbag p, .packagingbox .display-tablecell p, .eurotate-welcome p, .eurotate-custom .title p, .custom-handle .title p, .lp-custon-print .rightbox p, .lp-brand p, .custom-tissue-paper p, .custom-tissue-paper table th, .custom-tissue-paper table tr.toprow td, .custom-tissue-paper table td, .satinwrap-banner .block p, .footware-handbags p, .home-banner .desc.banner3 p, .needblock p strong, .needblock p, .hm-bagsample p, .custom-manufac p strong, .custom-manufac p, .customerblock .desc p { font-size: 16px; line-height: 26px; }
	.box.inline-printing ul { margin: 30px 0 20px; }
	.request-sample .btnnew { font-size: 20px; line-height: 24px; padding: 15px 15px; }
	.request-sample h2, .custom-tape-final .display-tablecell:last-child, .recycle-material .col1, .poly-sheeting-product .rightcontent, .product-sample .rightcontent, .quote-form-text .formbox, .shrink-bag-brand h2, .shrink-bag-quote h2, .shoppingbag-sample h4, .double-deals .col2, .paperbags-content h2 { margin-top: 30px; }
	.custom-print .col3 { text-align: center; }
	.custom-print .col3 .action {width: 100%; }
	.clientlogo .display-tablecell { width: 50%; float: left; height: 100px; }
	.clientlogo .display-tablecell:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; }
	.clientlogo .display-tablecell, .categorybox .col2, .sealing-tape h2, .more-options h2, .label-banner .desc h2, .poly-envelope-features .col3, .poly-envelope-features .col2 img { margin-bottom: 20px; }
	.custom-print-banner .desc .btnnew { padding: 20px 20px; }
	.todaydeal { padding: 20px 20px;}
	.packing-list .btnnew { font-size: 19px; padding: 15px;}
	.ps-label { font-size: 20px; }
	.custom-category .col4 .imgbox, .whybox .imgbox, .gable-options .box .imgbox, .customwrap .leftcontent .box  { display: inline-block; max-width: 100%; }
	.categorybox .imgbox::before {	width: 50%; left: 25%; }
	.whybox h2 span {padding: 0 10px;}
	.whybox h2::before { left: 10px; right: 10px; }
	.banner.not-slider.tapes-banner .desc ul li, .custom-tape-final ul li { font-size: 16px; line-height: 26px; background-size: 23px; }
	.more-options .col-sm-3 .col2, .more-options .col-sm-9 .col6, .more-options .col6 { width: 50%; }
	.stockdesigns .owl-controls .owl-prev { left: -35px; }
	.stockdesigns .owl-controls .owl-next { right: -35px; }
	.design-impress span { font-size: 14px; position: relative; bottom: auto; line-height: 18px; width: 100%;}
	.savingsbox .leftcontent ul li { width: 20%; margin-bottom: 10px; }
	.garmentbag-banner.not-slider .imgbox img, .heavydutybag-banner .item .imgbox img { object-position: center; }
	.bag-options .bigbox, .bag-options .smallbox { min-height: inherit; margin-bottom: 20px; }
	.garmentbag-service .rightcontent .action .btnnew, .customerservice .box > div  { display: block; margin-bottom: 10px; }
	.customerservice .box { padding: 20px; }
	.customerservice .box .action { width: 100%; text-align: left; }
	.customerservice .box .action .btnnew { padding: 20px; }
	.right-content .sleeveimg { text-align: center; }
	.giftwrap-banner .desc.pull-left, .giftwrap-banner .desc.seamless, .giftwrap-banner .desc { width: 100%; }
	.buystockbag .col1 { padding: 0 0 30px; }
	.buystockbag .col1 .btnnew, .giftwrap-banner .desc .btnnew, .combining-printing .btnnew, .custom-polybag .rightcontent a.btnnew, .request-sample .btnnew, .label-request .btnnew, .polybag-produce .rightcontent .btnnew, .polytubing-capabilities .btnnew, .popcornbag-price .btnnew, .popcornbag-contact .desc .btnnew, .newspaper-category .desc .btnnew, .customerservice .box .action .btnnew, .newspaper-custom-bag .col2 .btnnew, .newspaper-doorstep .btnnew, .newspaper-adv-bag .btnnew, .perfect-pizzabox .action .btnnew, .pizzabox-price .btnnew, .order-pizzabox .desc .action .btnnew { font-size: 20px; padding: 8px 20px; }
	.customwrap .leftcontent { text-align: center; }
	.heavydutybag-banner .desc.heavyduty ul li::before { width: 10px; height: 3px; top: 15px;}
	.specificationsbox .rightcontent .btnnew { padding: 15px 30px; }
	.polybag .box { min-height: inherit; }
	.businesscontent .box { max-width: 95%; }
	.icebag-banner.not-slider .desc h2 span { font-size: 26px; }
	.icebag-banner.not-slider .rightbox { margin-top: 30px }
	.icebag-banner.banner.not-slider .desc li, .ice-machine ul li, .pizzabox-price li { padding:7px 0 7px 30px; background-size: 18px; }
	.icebag-banner.not-slider .desc li, .custom-icebag ul li { font-size: 16px; }
	.custom-size .labelcover label::after { position: relative; right: -10px; }
	section.custom-icebag, section.label-request { padding: 0 }
	.custom-icebag .leftcontent, .custom-icebag .rightcontent { display: block; }
	.custom-icebag .leftcontent { width: 100%; min-height: 400px; }
	.custom-icebag .rightcontent { padding: 30px 10px }
	section.ice-machine {padding: 80px 0 200px; }

	.label-banner .desc { min-height: 343px; }
	.label-banner .desc.bestlabel2 {padding: 100px 20px 20px; }
	.label-request .display-tablecell:first-child { width: 100%; min-height: 330px; }
	.digital-label .leftcontent, .digital-label .rightcontent { display: block; width: 100%; }
	.label-request .display-tablecell:last-child { padding: 50px 10px; }
	.plastic-products .col4 .box { min-height: inherit; }

	.stock-retail .display-tablecell { padding: 0 0 30px; }
	.stock-retail .display-tablecell .action { position: relative; bottom: auto;}
	.factory-polysheet div { padding: 0px 10px; }
	.plastic-products .action .btnnew { min-width: 205px; font-size: 16px; }

	.not-slider.poly-bag-banner .desc li { padding: 8px 0 8px 40px; font-size: 16px; }
	.polybag-product h2 span { font-size: 18px; line-height: 24px; padding-top: 14px; }
	.polybag-product .col2, .stockbag ul li, .printed-polytubing li { display: block; margin-bottom: 30px; }
	.custom-polybag .leftcontent { background-position: center center; min-height: 600px;  }
	.polybag-style ul li { width: 100%; margin-bottom: 30px; }
	.transparentbags { background: #f1f1f1;}
	.transparentbags .content .box { font-size: 16px; line-height: 24px; margin-left: 0; }
	.polytubing-capabilities { padding: 50px 0px; }
	.polytubing-capabilities li { background-size: 18px; }
	.polytubing-capabilities .col-sm-7, .polytubing-design .col-sm-7, .build-polytubing .col-sm-7 {padding-left: 15px; margin-top: 30px; }
	.polytubing-design h2, .printed-polytubing h2 { margin-bottom: 10px; }
	.printed-polytubing li img { max-height: inherit; }
	.printed-polytubing li { width: 50%; float: left; }
	.popcornbag-contact .desc h2 { font-size: 30px; line-height: 30px; }
	.popcornbag-contact .desc { padding: 50px 10px; }
	.popcorn-bags .col3 .text-center { text-align: left; }
	.poly-services .plastic-garment .leftcontent { padding-top: 0px; }
	.poly-services { background: #f3f3f3; }
	.custom-printed-products .mainrow { padding: 0 }
	.custom-printed-products .imgbox, .custom-printed-products .desc { display: block; padding: 0; text-align: center; }
	.custom-printed-products .imgbox > div { margin: 0 auto 30px; }
	.superb-printingbox .box { width: 100% !important }
	.market-served .owl-carousel { max-width: 80%; }
	.market-served .owl-controls .owl-prev, .market-served .owl-controls .owl-next { left: -30px; width: 26px; height: 48px; background-size: 100%; margin-top: -24px; }
	.market-served .owl-controls .owl-next { right: -30px; left: auto; }
	.custom-poly-envelopes .title, .poly-envelope-features .title { padding: 20px 10px; }
	.poly-mailer-bags .btnnew { font-size: 18px; padding: 15px 10px; margin-bottom: 30px; }
	.product-process .col2 .iconbox { width: 58px; }
	.printing-quote .box h2 { font-size: 22px }
	.industry-serve .col5 { width: 50%; }
	.reseller-steps .display-tablecell { text-align: left !important; padding: 15px 0 }
	.shrink-bags .btnnew, .special-plasticbag .btnnew { padding: 20px 10px; margin: 0 10px 30px; white-space: normal; font-size: 18px; }
	.shopping-bag-banner .desc { min-height: 300px; padding: 75px 20px 0 }
	.shopping-bag-banner .desc.banner5 { padding: 100px 10px 0; }
	.shopping-bag-sizes li { width: 50%; }
	.shoppingbag-handles > .mainrow > .col2, .eurotate-bags .display-tablecell:first-child { display: block; margin-bottom: 30px; }
	.shoppingbag-product .content { padding: 100px 20px; }
	.shoppingbag-sample h2 { margin-top: 0 }
	.shoppingbag-sample .btnnew {font-size: 18px; padding: 8px 23px;}

	.deals-block .display-tablecell { display: inline-block; margin-bottom: 30px; width: 388px; max-width: 100%; height: auto; }
	.newspaper-doorstep li::before { top: 9px; }
	.not-slider.newspaper-banner .desc li { padding: 5px 0 5px 30px }
	.newspaper-adv-bag .col-sm-7 img { margin-top: -40px; margin-bottom: 30px; }
	.food-paperbag .col-sm-6.pull-right, .donut-paperbag .col-sm-7.pull-right { float: none !important; }
	.donut-paperbag { background-size: 100%; background-position: right bottom;}
	.not-slider.pizzabox-banner .desc li { padding: 6px 0 6px 35px }
	.prefect-pizzaimg { position: relative; margin-bottom: 30px; }
	.pizzabox-price .action .btnnew { height: 64px; font-size: 18px; }
	.gogreenbox .col2 { display: block; width: 100% !important }
	.gogreenbox li { background-size: 18px; font-size: 16px; line-height: 24px; padding-left: 30px; }
	.gogreenbox .col2:nth-child(2) { padding: 40px 10px; }
	.gogreenbox .col2:nth-child(2) .visible-xs { margin-top: 30px; }
	.order-pizzabox { background-position: center top }
	.shoppingbag-product  { background-size: inherit }
	.shoppingbag-product li { width: 100%;}
	.not-slider.plasticbag-banner .desc .rightbox { padding-left: 0px; margin-top: 30px; }
	.banner.not-slider .desc h2 { font-size: 22px; line-height: 28px; }
	.not-slider.plasticbag-banner .desc li { padding:5px 0 5px 40px; background-size: 18px; }
	.bagsample li, .hm-bagsample .bagsample li { width: 50%; }
	.bagsample li:nth-child(5n+1) { clear: none; }
	.bagsample li:nth-child(2n+1) { clear: both }
	.rush-plasticbags .rightcontent h2 { font-size: 22px; line-height: 26px;  }
	.rush-plasticbags li { background-position: 5px 3px; }
	.special-plasticbag .col1 { padding: 50px 10px; }
	.printingbox .box p { padding: 0 }
	.vinyl-bag-banner .desc, .vinyl-bag-banner .desc.banner2, .vinyl-bag-banner .desc.banner3, .vinyl-bag-banner .desc.banner4, .vinyl-bag-banner .desc.banner5 { min-height: 400px; padding: 80px 20px 0px; }
	.eurotote-banner .desc { min-height: 150px; }
	.eurotote-banner .desc img { width: 80px; }
	.eurotote-banner .desc h2 { font-size: 22px; }
	.eurotote-banner .desc .content { bottom: 15px; }
	.eurotote-banner .desc.banner2 .content, .eurotote-banner .desc.banner3 .content { width: 90%; top: 25%; left: 15px; }
	.eurotote-banner .desc.banner3 h2 { display: inline-block; vertical-align: middle; }
	.shopping-bag-colors.eurotate-colors .box, .shopping-bag-colors.eurotate-colors .col2:last-child .box { background-size: 50%; background-position: 0 0; }
	.eurotate-custom .imgbox span { padding: 15px 16px;}
	.pphandle ul { width: 100%; display: table; table-layout: fixed; }
	.pphandle li { padding-bottom: 10px; }
	.pphandle::before { height: 80px; }
	.shoppingbag-product .content { padding: 20px 20px; }
	.shoppingbag-product.peaceofmind { background-size: cover }
	.lpnew-banner.not-slider .desc h2 { font-size: 60px; line-height: 30px; }
	.lpnew-banner.not-slider .desc h3 { margin-bottom: 15px; }
	.lp-brand .display-tablecell { padding-top: 30px; }
	.custom-tissue-paper .mainrow { margin: 0px auto 10px; }
	.capabilities-bottom li { display: block; width: 100%; padding: 0 0 10px;}
	.satinwrap-banner .imgbox { top: auto; position: relative; width: 100%; margin-bottom: 20px; }
	.satinwrap-banner .btnnew { margin-bottom: 10px; }
	section.satinwrap-banner { padding-bottom: 0 }
	.footware-handbags .imgbox { float: none; margin-right: 0; }
	.home3-banner .leftcontent { position: relative; }
	.home3-banner .leftcontent::before, .home3-banner .leftcontent::after { content: none;}
	.home3-banner .rightcontent { padding:60px 20px 30px; position: relative;  }
	.home3-banner .rightcontent .action { margin-left: 0px; position: static; }
	.home3-banner .rightcontent .action > div { display: block; padding: 0; text-align: center; }
	.home3-banner .rightcontent .action .couponbox { position: absolute; top: -70px; right: 20px; padding: 22px 0; font-size: 14px; line-height: 26px; width: 120px; height: 120px; }
	.home3-banner .rightcontent .couponbox span { font-size: 24px; line-height: 26px;}
	.testibox { width: 100%; margin-bottom: 20px; }
	
	/*.home-banner .banner1 .desc { height: 350px; }*/
	.home-banner .desc { height: 270px; }
	.hmproducts .box { min-height: inherit; }
	.needblock { background-size: cover }
	.custom-manufac .item .btnnew {margin: 0 10px 12px;}
	.hm-why li { display: block; width: 50%; float: left;}
	.hm-why .imgbox { width: 130px; height: 130px; }
	.customerblock .aside { width: 100%; float: none; margin-right: 0px;}
	.customerblock .desc { overflow: hidden; width: 100%; padding-top: 10px; text-align: center; }
	.customerblock .desc li span { margin-right: 10px; font-size: 13px; text-align: left; }
	.customerblock .desc li span:first-child { width: 135px; }
	.customerblock .desc li span img { width: 50px; }
	.plasticbag-type .display-tablecell { display: block; }
}


@media screen and (max-width:479px) {
	.formbox form .btnnew, .product-sample .formbox form .btnnew { max-width: 100%; font-size: 15px; }
	.servebox .col6, .more-options .col-sm-3 .col2, .more-options .col-sm-9 .col6, .more-options .col6 { width: 100%; }
	.printed-polytubing li { width: 100%; }
	.plastic-products .action span { display: block;  }
	.paperbags-content .recycle span { display: block; padding-bottom: 10px; }
	.paperbags-content .recycle img.kraft-icon { margin-left: 0px; }

}
