body{background:#fcfcfc}#slider_border{background:linear-gradient(to right,#31b4fd,#3f95f5)}.section_title{font-size:26px;padding:5px 0;border-bottom:3px solid #009fff;margin:50px auto;width:4em}hr{border-top:1px dashed #c3c3c3}.card{text-align:center;padding-bottom:20px;box-shadow:0 1.6px 3.6px 0 rgba(0,0,0,.132),0 .3px .9px 0 rgba(0,0,0,.108);margin-bottom:30px;background-color:#f1f1f1}.card:hover{box-shadow:0 6.4px 14.4px 0 rgba(0,0,0,.132),0 1.2px 3.6px 0 rgba(0,0,0,.108)}.card>.img{background-color:#fff;height:120px}.card>.img>.img_bg{height:100%;width:100%}.card>.img div.img-responsive{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%;width:100%}.card>.title{font-size:12px;margin:20px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.card>.details{background-color:#009fff;color:#fff;padding:5px 30px;font-size:12px;border:none;border-radius:30px}.card>.details:hover{background-color:#00afff}@media(min-width:600px){.card>.img{height:180px}.card>.title{font-size:16px;margin:20px 5px}.card>.details{padding:5px 40px;font-size:16px}}@media(min-width:768px){.card>.img{height:120px}.card>.title{font-size:12px;margin:20px 5px}.card>.details{padding:5px 30px;font-size:12px}}@media(min-width:992px){.card>.img{height:180px}.card>.title{font-size:16px;margin:20px 5px}.card>.details{padding:5px 40px;font-size:16px}.section_title{font-size:32px}}@media(min-width:1200px){.card>.img{height:220px}.card>.title{font-size:20px;margin:20px 10px}.card>.details{padding:5px 50px;font-size:18px}}