.vm-product-media-container-img{
max-width: 450px;
overflow: hidden;
position: relative;
box-shadow: 0px 5px 10px #2a2b304a;
border-radius: 10px;
}
.vm-product-container{
margin-top:30px;
}
#sp-left ul li img{display: none;}
.left-menu-rollstock .item-101, .left-menu-rollstock .item-121, .left-menu-rollstock .item-123, .left-menu-rollstock .item-124, .left-menu-rollstock .item-125{display: none;}
.contact_us_bottom a{padding:5px 10px;background:#e68014;color:#fff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {float: left;width:260px;}
.orderby-displaynumber{display:none;}
#sp-bottom{margin-top:100px;}
.about-us-page #sp-bottom{margin-top: 0px;}
.left-menu-package-structure .item-101, .left-menu-package-structure parent, .left-menu-package-structure .item-122, .left-menu-package-structure .item-123, .left-menu-package-structure .item-124, .left-menu-package-structure .item-125{display:none;}
#sp-company-profile{margin-top:50px;}
#sp-advanced-technology{margin-top:50px;}
#sp-user4 .sp-moudle{padding:30px;}
#sp-contact-us{margin-top:50px;color: #fff;}
#sp-user1{margin-bottom:-10px;}
#sp-user4 .sp-module p a{border: 1px solid;padding:8px;}
#sp-user4 .sp-module{padding: 30px 0px 40px 0px;}
.about-us-page .post-format{display: none;}
#sp-left .sp-module .item-133 span{font-size: 14px;}
.packaging-bags #sp-main-body{margin-top: 50px;}
.about-us-contact-us-title{padding: 15px;line-height:30px;}
#sp-user3{margin-top:50px;}

@media screen and (max-width: 760px){
.vm-product-container .vm-product-media-container {
    float: left;
    width: 100%;
}
.left-menu-package-structure, .left-menu-market, .left-menu-material, .left-menu-rollstock{width: 45%;float: left;margin-right:10px;}
.sp-module {margin-top: 0px;}
#sp-left .sp-module .item-133 span{font-size: 12px;}
#sp-component{float: left;width:100%;}
.products-banner h2{
  color: #fff;
  font-size:0.9em;
  background: rgba(115,115,115,0.4);
  width: 100%;
}
.category_description{
	display:none;
	}
.about-us-photo-list{width:49%;float: left;margin-right:2px;margin-bottom:2px;}
.about-us-photo-list img{margin: 0 auto;overflow: hidden;width: 100%;}
#sp-user3 ul li{border-bottom:none;
width: 100%;
margin-top: 50px;
font-size: 16px;
color: #000;
font-family: open-sans,sans-serif;
font-weight: 400;
font-style: normal;
float:left;
}
#sp-user3 ul li img{margin:0 auto;display:block;}
#sp-user3 ul li h4{text-align: center;}
#sp-user3 ul li p{color: #9a9fab;text-align: center;}
.home-banner{
	padding:60px 0;
	}
.products-banner{
  text-align: center;
  background:no-repeat;
  padding:30px;
  margin-top:-20px;
}
.eco-friendly-bag-page .products-banner{
  padding: 70px 0;
  text-align: center;
  background:no-repeat;
}
#sp-position1 .sp-module .product-container, #sp-position7 .sp-module .product-container, #sp-position3 .sp-module .product-container, #sp-position5 .sp-module .product-container{width: 100%;}
.custompackage-home #sp-main-body{margin-top: 80px;}
.home-profile li {
    position: relative;
    font-size: 14px;
    color: #9a9fab;
    font-family: poppins,sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5 !important;
    float: left;
    padding-right: 10px;
    width: 48%;
	background: #fff;
	padding: 20px;
}
.company-profile{padding:20px 50px;background-color:rgb(255,255,255,0.8);}
.banner-diy-painting-text{width:80%;margin-left:10%;text-align: center;padding-bottom: 10px;padding-bottom: 10px;padding-top: 20px;margin-top: -20px;}
#sp-banner-pet-footprint .banner-diy-painting-title{padding:10px 10px 0px 10px;}
#sp-banner-pet-footprint .banner-diy-painting-view-more{border: 1px solid #ddd;width: 120px;margin: 0 auto;}
#sp-banner-diy-painting .banner-diy-painting-view-more{border: 1px solid #ddd;width: 120px;margin: 0 auto;}
.banner-products{width:50%;margin:0px auto;background-color:rgba(255,255,255,0.5);}
.home-banner-text{width: 200px;background-color:rgba(255,255,255,0.5);margin-left:45%;margin-top:-40px;padding:10px;}
.home-banner-text-2{display: none;}
#sp-banner-handprint-home .banner-imprint-kits-inkpad-text{
  padding: 10px;
  text-align: center;
}
#sp-banner-handprint-home .banner-imprint-kits-inkpad-text-title{
  font-size: 1.1em;
}
#sp-banner-handprint-home .banner-imprint-kits-inkpad-text-view-more{
  border: 1px solid #ddd;
  font-size: 0.9em;
  width: 50%;
  margin: 0 auto;
}
#sp-banner-diy-painting{height:200px;}
#sp-banner-diy-painting .banner-products{margin-top:50px;}
.bottom-slogan img{max-width: 240px;display: block;margin-left: 0px; padding-right: 20px;padding-top:5px;padding-bottom:10px;}
.bottom-slogan p{max-width: 1000px;color: #5c5f66;font-size: 14px;color: #9a9fab;font-family: poppins,sans-serif;font-weight: 300;font-style: normal;line-height: 1.5 !important;}
.bottom-section p {color: #9a9fab;}
.bottom-menu{float: left;}
.bottom-menu a{color: #9a9fab;border-right: 1px solid #ddd;padding-right: 10px;margin-left: 10px;display: block;float: left;margin-bottom: 10px;}
.bottom-section{float: left;}
.bottom-section4 a{color: #fff;padding:7px 10px;background:#e68014;}
.bottom-menu{margin-left: -10px;}
.bottom-menu h3{margin-left: 10px;}
.products-banner p{display:none;}
#sp-left{display: none;}
}

@media screen and (min-width: 760px) and (max-width:1024px){
.vm-product-details-container {float: left;width: 60%;}
#sp-left{width: 25%;}
#sp-right{width:25%;}
#sp-component{width: 74%;}
.custompackage-home #sp-component{width: 100%;}
.left-menu-package-structure, .left-menu-market, .left-menu-material, .left-menu-rollstock{margin: 0 auto;}
.products-banner h2{padding: 10px;width: 80%;margin: 35px auto 0px auto;}
.products-banner-pet-keepsake h2{background: rgba(200,200,200,0.2);}
.products-banner-cast-kit h2{background: rgba(244, 156, 156, 0.3);}
.products-banner-handprints h2{background: rgba(195,195,195,0.4);}
.category_description{
	display:none;
	}
.about-us-photo-list{width:49%;float: left;margin-right:2px;margin-bottom:2px;}
.about-us-photo-list img{margin: 0 auto;overflow: hidden;width: 100%;}
#sp-user3 ul li{margin-top:50px;}
#sp-user3 ul li p{color: #9a9fab;}
.contact-us-page #sp-component{width: 100%;}
.contact-form .control-group .controls input{width: 80%;}
#jform_contact_message{width: 80%;height: 150px;}
.home-banner{padding:150px 0;}
.products-banner{padding: 70px 0;text-align: center;background:no-repeat;margin-top:-70px;}
.products-banner-cast-kit p{color:#fff;background:rgba(244, 156, 156, 0.3);width:80%;margin:0 auto;padding-bottom:10px;}
.eco-friendly-bag-page .products-banner{padding: 100px 0;text-align: center;background:no-repeat;}
#sp-position1 .product-container{margin-right:5px;width:24%;}
.blog-page #sp-component{width: 100%;}
.sp-module .featuredProductImage{overflow: hidden;position: relative;box-shadow: 0px 5px 10px #2a2b304a;border-radius: 10px;}
.company-profile{margin-top:40px;padding:20px 50px;background-color:rgb(255,255,255,0.8);}
.company-pic{height: 400px;border: 10px solid #fff;}
#sp-company-jianjie{height:500px;}
#sp-banner-diy-painting{height:300px}
.banner-diy-painting-text{height:50px;padding-top:10%;text-align: center;line-height: 50px;}
.banner-diy-painting-title{font-size: 1.5em; font-family: times new roman, times, serif;margin:0px auto;width:260px;}
.banner-diy-painting-view-more{border: 1px solid #ddd; padding: 10px 20px; width: 160px; text-align: center; margin: 0 auto;font-family: times new roman, times, serif; font-size: 1.2em;margin-top:10px;}
.banner-products{width:300px;margin-left: 320px;background-color:rgba(255,255,255,0.8);height: 150px;margin-top:50px;}
.home-banner-text{width: 500px; background-color:rgba(255,255,255,0.8);margin-left:25%;margin-top:-100px;padding:25px;}
.home-banner-text-1{font-size:1.5em;}
#sp-banner-handprint-home{height:260px;}
#sp-banner-handprint-home .banner-products {width: 300px;margin: -10px auto;background-color: rgba(255,255,255,0.8);height: 150px;margin-left: 320px;margin-top: 50px;}
.banner-imprint-kits-inkpad-text{padding: 35px;text-align: center;}
.banner-imprint-kits-inkpad-text-title{font-size: 1.5em;}
.banner-imprint-kits-inkpad-text-view-more{border: 1px solid #ddd;margin: 0 auto;width: 50%;padding:5px;}
#sp-home-why-choose-us #sp-user3 ul li {width: 24%;float: left;margin-right: 6px;}
#sp-banner-pet-footprint{height:260px;}
#sp-bottom #sp-bottom1{width: 100%;}
.bottom-section{width: 45%;float: left;margin-right: 30px;margin-top: 30px;}
.bottom-menu{float: left;}
.bottom-menu a{padding-right: 20px;border-right: 1px solid #ddd;margin-left: 20px;display: block;float: left;margin-bottom: 10px;color: #9a9fab;}
.bottom-section4 a{border: 1px solid;color: #fff;background: #e68014;padding:10px 20px;}
.bottom-slogan{margin-bottom: 60px;}
.bottom-slogan img{max-width: 240px;display: block;margin-left: 0px; float: left;margin-right: 20px;padding-right: 20px;border-right: 1px solid #ddd;padding-top:5px;padding-bottom:10px;}
.bottom-slogan p{max-width: 1000px;margin-left: 30px;padding-left: 30px;color: #5c5f66;font-size: 14px;color: #9a9fab;font-family: poppins,sans-serif;font-weight: 300;font-style: normal;line-height: 1.5 !important;}
.bottom-section p {color: #9a9fab;}
.bottom-menu{margin-left: -20px;}
.bottom-menu h3{margin-left: 20px;}
#sp-user3 ul li{width:47%;float:left;margin-right:20px;}
#sp-user3 ul li{text-align: center;}
.products-banner-handprints p{color:#5e5e5d;}
.sp-breadcrumb .sp-module {margin-top:0px;}
.handprints-footprints .breadcrumb{margin-top: -50px;}
#sp-related-products{margin-top:50px;}
}
@media screen and (min-width: 760px){
.banner{width:1920px;height:600px;}	
.home-profile li b {
    font-size: 32px;
    color: #5c5f66;
    font-family: poppins,sans-serif;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 10px;
    display: block;
}
.sp-module ul > li {
    display: block;
    -webkit-transition: 300ms;
    transition: 300ms;
	border-radius:20px;
}
#sp-left ul li{
	border-radius: 0px;
	border-bottom: 1px solid #ddd;
	}
.home-profile li {
    position: relative;
    font-size: 14px;
    color: #9a9fab;
    font-family: poppins,sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5 !important;
    float: left;
    padding-right: 10px;
    width: 24%;
	background: #fff;
	padding: 30px;
}

.home-profile {
   margin-top: -150px;
background-color: #fff;
width: 100%;
height: 200px;
border-radius: 20px;
}


}
@media screen and (min-width: 1024px){
.banner{width:1920px;height:600px;}	
.products-banner-handprints h2{background: rgba(200,200,200,0.1);width: 45%;margin-left: 40%;padding: 10px;margin-top:-20px;}
.products-banner-cast-kit h2{background: rgba(200,200,200,0.2);  color: #fff;width:40%;padding:10px;margin-left:50%;margin-top:-10px;}
.products-banner-cast-kit p{color:#fff;background: rgba(200,200,200,0.2);width: 40%;padding-bottom: 10px;margin-left:50%;margin-top:-10px;}
.about-us-photo-list{width: 24%;float: left;margin-right:2px;margin-bottom:2px;}
.about-us-photo-list img{margin: 0 auto;overflow: hidden;width: 100%;}
#sp-user3 ul li{border-bottom:none;
width: 24.5%;
max-width: 250px;
margin-right:30px;
margin-top: 50px;
font-size: 16px;
color: #000;
font-family: open-sans,sans-serif;
font-weight: 400;
font-style: normal;
float:left;
}
#sp-user3 ul li img{margin:0 auto; display:block;}
#sp-user3 ul li h4{text-align: center;}
#sp-user3 ul li p{color: #9a9fab;text-align: center;}
.contact-form .control-group .controls input{width: 80%;}
#jform_contact_message{width: 80%;height: 200px;}
.home-banner{padding:300px 0;}
.custompackage-home #sp-main-body{
	margin-top:50px;	
	}
.products-banner{
  padding: 160px 0;
  text-align: center;
  background:no-repeat;
}
.eco-friendly-bag-page .products-banner{
  padding: 100px 0;
  text-align: center;
  background:no-repeat;
}
#sp-position1 .product-container{margin-right:10px;width:24%;}
#sp-position1 .recommend-products .sp-module-content{border-top:1px solid #ddd;padding-top:20px;}
#sp-position1 .packaging-bag-markets, #sp-position1 .packaging-bag-material{border-top:1px solid #ddd;padding-top:30px;}
.blog-page .about-us-banner h2{color:#333;}
.vm-product-media-container .browseProductImage, .sp-module .featuredProductImage{
overflow: hidden;
position: relative;
box-shadow: 0px 5px 10px #2a2b304a;
border-radius: 10px;
}
.company-profile{margin-top:160px;padding:50px 100px;background-color:rgb(255,255,255,0.8);}
.company-pic{height:450px;width:750px}
#sp-company-jianjie{height:600px;}
#sp-banner-pet-footprint .banner-diy-painting-text{height:100px;padding-top:20%;margin-left:50%;text-align: center;}
#sp-banner-diy-painting .banner-diy-painting-text{width:20%;height:100px;padding-top:10%;margin-left:55%;text-align: center;line-height: 50px;}
.banner-diy-painting-title{font-size: 3em; font-family: times new roman, times, serif;margin-bottom:50px;}
.banner-diy-painting-view-more{border: 2px solid #ddd; padding: 10px 20px; width: 160px; text-align: center; margin: 0 auto;font-family: times new roman, times, serif; font-size: 1.5em;}
.banner-products{height:650px;}
.home-banner-text{width: 800px; background-color:rgba(255,255,255,0.5);margin-left:40%;margin-top:-100px;padding:40px;}
.home-banner-text-1{font-size:2.5em;margin-bottom:20px;}
.banner-imprint-kits-inkpad-text{
  width: 30%;
height: 100px;
padding-top: 10%;
margin-left: 50%;
text-align: center;
line-height: 50px;
}
.banner-imprint-kits-inkpad-text-title{
  font-size: 3em;
font-family: times new roman, times, serif;
margin-bottom: 50px;
}
.banner-imprint-kits-inkpad-text-view-more{
border: 2px solid #ddd;
padding: 10px 20px;
width: 160px;
text-align: center;
margin: 0 auto;
font-family: times new roman, times, serif;
font-size: 1.5em; 
}
#sp-position1 .custom{
background-repeat: no-repeat;
background-attachment: inherit;
}
#sp-position1 .custom .company-pic{
  border: 25px solid #fff; 
}
#sp-company-jianjie #sp-position1 .custom{
  margin-top:80px;
  margin-left: 200px;  
}
#sp-banner-pet-footprint{
 height: 600px; 
 margin: 50px 0;
} 
#sp-banner-diy-painting{
margin:50px 0;
}
#sp-banner-handprint-home{margin:50px 0px;}
.packaging-bags .sp-module ul > li{border-bottom: 1px solid #ddd;border-radius: 0px;}
.bottom-section{width: 23%; float: left;margin-right:20px;}
.bottom-section p{color:#9a9fab;}
.bottom-section-2{border-top:1px solid #ddd;padding-top:20px;}
.bottom-section4 a{background:#e68014;color: #fff;padding: 8px 16px;}
.bottom-menu a{margin-right: 20px;padding-right: 20px;border-right: 1px solid #ddd;color: #9a9fab;display: block;float: left;margin-bottom: 20px;}
.bottom-menu{margin-bottom: 60px;float:left;}
.bottom-slogan{margin-bottom: 60px;}
.bottom-slogan img{max-width: 240px;display: block;margin-left: 0px; float: left;margin-right: 20px;padding-right: 20px;border-right: 1px solid #ddd;}
.bottom-slogan p{max-width: 1000px;margin-left: 30px;padding-left: 30px;color: #5c5f66;font-size: 14px;color: #9a9fab;font-family: poppins,sans-serif;font-weight: 300;font-style: normal;line-height: 1.5 !important;}
.products-banner-handprints p{color:#a6a6a5;}
#sp-page-banner .products-banner-pet-keepsake h2{padding:20px 20px 0px 20px;margin-top: -40px;background: rgba(200,200,200,0.2);width:30%;margin-left:20%;}
.products-banner-pet-keepsake p{padding:20px;margin-top: -40px;background: rgba(200,200,200,0.2);color: #7a7a79;width:30%;margin-left:20%;}
.products-banner-diy-painting h2, products-banner-diy-painting p{padding:20px;margin-top: -40px;background: rgba(200,200,200,0.2);width:30%;margin-left:40%;}
.products-banner-handprints p{background: rgba(200,200,200,0.1);padding:10px;margin-top:-10px;width: 45%;margin-left: 40%;}
.products-banner-pet-keepsake p{width: 30%;color: #7a7a79;background: rgba(200,200,200,0.2);margin-top: -10px;}
.products-banner-diy-painting p{width: 30%;color: #7a7a79;background: rgba(200,200,200,0.2);padding-bottom:20px;margin-left: 40%;margin-top: -10px;}
#sp-related-products{margin-top:100px;}
}


.article-footer-wrap{display: none;}
.about-us-banner{
	 padding: 75px 0;
  text-align: center;
	}
.about-us-banner h2{
  color: #fff;
}
.about-us-page .about-us-banner h1, .contact-us-page .about-us-banner h1{
  color: #fff;
}
.about-us-page #sp-right{padding-top:70px;}
.about-us-page #sp-position1{padding-top:30px;}
.contact-us-page #sp-component .contactcontact-us-page .page-header{display:none;}
.blog-page .entry-header h2{
font-size: 1.3em;
text-align: center;
color: #2e2f33;
font-family: miller-banner,serif;
font-weight: normal;
font-style: normal;
margin-bottom: 0;
  }
#sp-component .product-description .title{font-weight: bold;display:block;margin-bottom:20px;border-bottom: 1px solid #ddd;padding: 5px 0px}   
.custompackage-home .product-container{padding:10px;}
.category-view .row .category .spacer h2 a img:hover{transform:scale(1.01);}
.sp-module .featuredProductImage:hover{transform:scale(1.01);}
.product-container .clear{margin-bottom:25px;}
