.container{
	width: 100%;
    max-width: 1750px;
    padding: 0px 15px 80px 15px;
    margin: 0px auto;
    text-align: center;
}
.pull-left{
	float: left!important;
}
#product-page img{
	max-height: 458px;
	margin: 0 auto;
	max-width: 100%;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img{
	display: block;
    max-width: 100%;
    height: auto;
}
.list-unstyled{
	margin-top: 4px;
    margin-left: 10px;
	padding-left: 0;
    list-style: none;
}
.list-unstyled a{
	margin-top: 4px;
    margin-left: 10px;
}
.product-info{
	text-align: left;
}
.product-info .product-category{
	padding-right: 15px;
    text-align: left;
    font-size: 12px;
}
img.flag {
    margin-right: 6px;
    top: -1px;
    position: relative;
}
.product-info .product-title{
	text-align: left;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #000000;
    font-size: 24px;
    max-height: 70px;
    overflow: hidden;
}
.shipping{
	color: #999;
    font-size: 12px;
}
.product-info .product-discount{
	text-align: left;
    color: #f44c44;
    font-size: 12px;
    font-family: ProximaNova-It;
    font-style: italic;
}
.product-info .product-price{
	text-align: left;
    margin-top: 10px;
}
.product-info .product-price s{
	background-color: #fafafa;
    font-style: italic;
}
.product-info .product-price span{
	color: #f44c44;
    font-size: 24px;
    font-weight: 600;
    margin-left: 14px;
}
.product-info .request-div{
	margin-top: 14px;
    text-align: left;
    display: block;
}
.product-info .request-btn{
	text-decoration: none;
    color: #ffffff;
    font-size: 18px;
    background-color: #00a2e9;
    font-weight: 600;
    margin-bottom: 10px;
    padding: 12px 0;
    display: inline-block;
}
.product-info .request-btn{
	width: 241px;
    text-align: center;
}
#product-page .shop_name{
	padding: 29px 0;
    padding-bottom: 9px;
	font-size: 16px;
}
.product-info .desc-div{
	border-top: solid 1px #ebebeb;
    /* border-bottom: solid 1px #ebebeb; */
    margin-top: 0px;
    padding: 10px 0;
    line-height: 1.92;
    color: #000000;
    font-size: 12px;
}
.featured-deals{
	background-color: #f1f1f1;
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{
	content: " ";
    display: table;
}
.feature-contain{
	/* height: 493px; */
	padding-bottom: 20px;
    overflow: hidden;
}
.desc-div-h4{
	margin: 35px 0 45px;
	text-align: left;
}
.desc-div-h4 img{
	width: 20px;
	margin-right: 5px;
}
.imageContainer{
	height: auto !important;
}
.feature-deal{
	margin: 40px 0 0 0;
}
ul.dealTiles{
	grid-gap: 10px 15px;
}
.product-expiry-notify{
	color: #727272;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    height: 54px;
    padding-top: 18px;
}
.product-expiry-notify .minutes{
	color: #fc4f47;
}

@media (max-width: 1200px){
	ul.dealTiles.gridDeals{
		grid-template-columns: repeat(4, minmax(0, 11fr));
	}
	ul.dealTiles.gridDeals>li:nth-of-type(5){
		display: none;
	}
}
@media (max-width: 992px){
	ul.dealTiles.gridDeals{
		grid-template-columns: repeat(3, minmax(0, 11fr));
	}
	ul.dealTiles.gridDeals>li:nth-of-type(4){
		display: none;
	}
}