
@media screen and (min-width: 0px) {
  #inspirations #hero { padding: 140px 0 50px; text-align: center; }
  #inspirations .container { background-color: #FFF; }
  #inspirations .product-lists { padding: 50px; max-width: 1000px; margin: 0 auto; }
  #inspirations .product-lists li { margin-bottom: 30px; border: 1px solid #DADEE1; box-sizing: border-box; border-radius: 10px; -webkit-transition: all 0.5s; transition: all 0.5s; }
  #inspirations .product-lists li:hover { box-shadow: 0 18px 40px -12px rgba(0,0,0,0.5); -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
  #inspirations .product-lists li .content { padding: 20px; box-sizing: border-box; }
  #inspirations .product-lists li .title { margin-bottom: 10px; font-size: 18px; font-weight: bold; }
  #inspirations .product-lists li .category { margin-bottom: 10px; }
  #inspirations .product-lists li .prices { margin-top: 10px; font-size: 20px; font-weight: bold; color: #3FAE29; }
  #inspirations .product-lists li .divimg { position: relative; height: 175px; background-size: cover; background-repeat: no-repeat; background-position: center center; border-top-right-radius: 10px; border-top-left-radius: 10px; }
  #inspirations .product-lists li .divimg .featured { position: absolute; top: 0; right: 20px; }
  #inspirations .product-lists li a.btn.btn-green { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
}
@media screen and (min-width: 768px) {
  
}
@media screen and (min-width: 1024px) {
  #inspirations .product-lists { display: flex; flex-wrap: wrap; }
  #inspirations .product-lists li { width: calc((100% - 60px) / 3); margin-right: 30px; }
  #inspirations .product-lists li:nth-child(3n) { margin-right: 0; }
  
}

@media screen and (min-width: 1280px) {

}
@media screen and (min-width: 1440px) {
 
}
@media screen and (min-width: 1920px) {

}