.main_page_products h4 {margin: 30px 0 0 0;padding: 15px 0 17px 20px;background: url(../img/gradient_title.png) 0 0 repeat-x #fafafa;border: 1px solid #ddd;border-left: 12px solid #393939;font: bold 20px 'Open Sans', Arial, sans-serif;color: #3b3b3b;text-transform: uppercase;line-height: 1.2em;}.main_page_products ul {list-style: none;}.main_page_products ul li {float: left;margin-top: 30px;border: 1px solid #ddd;position: relative;-webkit-box-sizing:border-box;   -moz-box-sizing:border-box;        box-sizing:border-box;}.main_page_products ul li.alpha {clear: left;}.main_page_products ul li .product_image_wrapper {padding: 15px 25px 10px 25px ;}.main_page_products ul li a.product_image {width: 100%;display: block;overflow: hidden;position: relative;}.main_page_products ul li a.product_image img {}.main_page_products ul li a.product_image img.next-img {width: 270px;position: absolute;top: 0;left: 0;z-index: 9;}.main_page_products ul li a.product_image img.main-img {display: block;}.main_page_products ul li span.feat_price {height: 43px;display: block;padding: 0 30px;background: #393939;font: 600 25px/42px 'Open Sans', Arial, sans-serif;color: #EF7D00;}.main_page_products ul li span.feat_price span.price_discount {margin: 0 0 0 5px;font-weight: normal;font-size: 20px;color: #9c9c9c;text-decoration: line-through;}.main_page_products ul li:hover span.feat_price {background: #EF7D00;color: #fff;}.main_page_products ul li:hover span.feat_price span.price_discount {color: #fccc8e;}.main_page_products ul li .feat_info {padding: 0 29px 30px 29px;}.main_page_products ul li h5 {min-height: 41px;padding: 13px 0 0 0;line-height: 20px;}.main_page_products ul li p.product_desc {margin: 0;padding: 6px 0 0 0;line-height: 17px;}.main_page_products ul li .exclusive {margin: 15px 0 0 0;}@media only screen and (min-width: 950px) and (max-width: 1199px) {}@media only screen and (min-width: 768px) and (max-width: 979px) {.main_page_products ul li span.feat_price {padding: 0 10px;font-size: 15px;}.main_page_products ul li span.feat_price span.price_discount {font-size: 13px;}.main_page_products ul li .feat_info {padding: 0 10px 10px 10px;}.main_page_products ul li p.product_desc {display: none;}}@media only screen and (max-width: 767px) {.main_page_products h4 {margin: 10px 0 0 0;padding: 10px 10px 12px 10px;background: url(../img/gradient_title.png) 0 0 repeat-x #fafafa;border: 1px solid #ddd;border-left: 5px solid #393939;font: bold 14px 'Open Sans', Arial, sans-serif;color: #3b3b3b;text-transform: uppercase;line-height: 1.2em;}.main_page_products ul li {float: none;margin: 10px 0 0 0;padding: 10px;overflow: hidden;}.main_page_products ul li > div {margin: 0 0 0 130px;}.main_page_products ul li .product_image_wrapper {width: 120px;float: left;margin: 0;padding: 0;}.main_page_products ul li a.product_image {}.main_page_products ul li a.product_image img.next-img {display: none;}.main_page_products ul li span.feat_price {margin: 0 0 0 130px;padding: 0 10px;font-size: 14px;background: #393939 !important;color: #EF7D00 !important;}.main_page_products ul li span.feat_price span.price_discount {font-size: 12px;color: #9c9c9c !important;}.main_page_products ul li .feat_info {padding: 0;}.main_page_products ul li h5 {min-height: 1px;padding: 15px 0 0 0;}.main_page_products ul li p.product_desc {display: none;}.main_page_products ul li .exclusive {margin: 15px 0 0 0;}}@media only screen and (min-width: 480px) and (max-width: 767px) {.main_page_products ul li .exclusive {margin-right: 8px;}.main_page_products ul li span.price {display: inline-block;margin-right: 10px;}.main_page_products ul li p.product_desc {display: block;}}@media only screen and (max-width: 480px) { .main_page_products ul li > div { overflow:visible;}}