.productlist{background:rgb(255,255,255); overflow:hidden; }
.productlist ul.list-box{text-align:center;}
.productlist ul.list-box:after{display:block; content:''; clear:both;}
.productlist ul.list-box li{float:left;}
.productlist ul.list-box li a{display:inline-block; transition:.3s;overflow: hidden;border: 1px solid #f5f5f5;}
.productlist ul.list-box li a span{display:block; overflow:hidden;}
.productlist ul.list-box li a span img{display:block; width:100%; transition:.3s;}
.productlist ul.list-box li a:hover span img{transform:scale(1.05);} 
.productlist ul.list-box li a h3{display:block; padding-bottom:0 !important; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:inherit;}
.productlist ul.list-box li a h4{display:block; text-align:center; color:#154b9d;font-weight: bold;}
.productlist ul.list-box .btn-group{ text-align: center; margin: 10px auto 20px; }
.productlist ul.list-box .register_now .am-btn-primary{ background-color: #154b9d; border-color: #154b9d; }
.productlist ul.list-box .see_more .am-btn-succes{ background-color: #5eb95e; border-color: #5eb95e; }
.product_list{ padding:0; text-align: center; list-style: none; }
.product_list li{ margin-bottom: 30px; border-bottom: 1px solid #f5f5f5; }
.product_list img { width: 100%; display: block; transition: all 0.4s; }
.product_list a:hover img { animation: 0.1s; transform: scale(1.1); }
.product_img{ margin-bottom: 20px;}
.product_para ol{ list-style: none; margin: 0; text-align: left; padding: 0; }
.product_para ol li{ font-size: 15px; margin: 0; border:0; }
.product_para dl{padding: 5px 0 0 0; text-align: left;}
.product_para dl dt,.product_para dl dd{display: inline;}
.product_desc h3 {padding: 0; text-align: left; font-weight: bold; color: #000; font-size: 16px;}
.product_desc h4 {color:#154b9d; font-size:18px;  font-weight: bold; text-align: left;}
.product_desc p{ text-align: left; }
.product_desc .register_now,.product_desc .see_more{ float: right;padding: 20px 0; }
@media(min-width:992px){
.productlist{padding: 0 0 28px 0;}
.productlist .list-box{margin-bottom:18px;}
}
@media(max-width:991px){
.productlist{padding: 0 0 18px 0;}
.productlist .list-box{margin-bottom:8px;}
}
@media(min-width:768px){
.productlist ul.list-box{margin:0 -8px;}
.productlist ul.list-box li{padding:8px;}
.productlist ul.list-box li a h4{padding:8px;}
}
@media(max-width:767px){
.productlist ul.list-box{margin:0 -4px;}
.productlist ul.list-box li{padding:4px;}
.productlist ul.list-box li a h4{padding:4px;}
}