	.prod-thumb-title-cont {
		padding-top:20px;
		margin-bottom:-20px;
	}
	.prod-thumb-title {
		font-size:24px;
		color:#001F60;
		font-weight:600;
		font-family: "Good Times Regular","Arial Black";
		line-height:1.0;
		letter-spacing:2px;
		word-spacing:0px;
		margin:auto;
	}
	.font-loaded .prod-thumb-title {
		font-family: "Good Times Regular","Arial Black";
		line-height:1.0;
		letter-spacing:2px;
		word-spacing:0px;
	}
	.prod-showcase-h2 {
		color:#fff;
		background-color:#1B76B9;
		width:400px;
		text-align:center;
		margin:auto;
	}
	.prod-showcase-title-cont {
		min-height:62px;
		padding-left:20px;
		padding-top:20px;
	}
	.prod-showcase-title {
		font-size:20px;
		font-weight:600;
		font-family:"Open Sans ExtraBold","Tahoma";
		color:#001F60;
	}
	.font-loaded .prod-showcase-title {
		font-family:"Open Sans ExtraBold","Tahoma";
		font-weight:600;
	}
	.prod-showcase-star-rating {
		border: 2px solid #F2F2F2;
		border-radius:25px;
		min-height:50px;
		width:310px;
		display:flex;
		justify-content:center;
		align-items:center;
	}
	.prod-showcase-star-rating span {
		font-size:16px;
		font-weight:700;
		font-family:"Open Sans ExtraBold","Tahoma";
		color:#001F60;
	}
	.font-loaded .prod-showcase-star-rating span {
		font-family:"Open Sans ExtraBold","Tahoma";
	}
	.prod-showcase-star-rating .icon-star {
		color:#FDC42D;
		padding:0px;
		font-size:22px;
	}
	.prod-showcase-desc-cont {
		padding:20px;
	}
	.prod-thumb-img-cont {
		min-height:205px;
		width:200px;
		text-align:center;
		margin:auto;
	}
	.prod-showcase-img-cont {
		min-height:375px;
	}
	.prod-showcase-h1 {
		min-height:126px;
	}
	@media screen and (max-width: 1200px) {
		.prod-showcase-img-cont {
			min-height: calc(100vw * 0.29);
		}
	}
	@media screen and (max-width: 991px) {
		.prod-showcase-img-cont {
			min-height: calc(100vw * 0.34);
		}
		.prod-thumb-img-cont {
			min-height:155px;
			width:155px;
		}
		.prod-thumb-title-cont {
			padding-top:20px;
			margin-bottom:-10px;
		}
		
	}
	@media screen and (max-width: 900px) {
		.prod-showcase-img-cont {
			min-height: calc(100vw * 0.415);
		}
	}
	@media screen and (max-width: 800px) {
		.prod-showcase-img-cont {
			min-height: calc(100vw * 0.31);
		}
	}
	@media screen and (max-width: 768px) {
		.prod-showcase-img-cont {
			min-height: calc(100vw * 0.54);
		}
		.prod-showcase-title-cont {
			min-height:62px;
			padding:10px;
			text-align:center;
		}
		.prod-showcase-star-rating {
			text-align:center;
			margin:auto;
		}
		.prod-showcase-desc-cont {
			padding:10px;
			text-align:center;
			width:95%;
		}
	}
	@media screen and (max-width: 600px) {
		.prod-showcase-title {
			font-size:18px;
		}
		.prod-showcase-img-cont {
			min-height: calc(100vw * 0.63);
		}
	}
	@media screen and (max-width: 500px) {
		.prod-showcase-h2 {
			width:auto;
			font-size:22px;
		}
	}
	
	@media screen and (max-width: 450px) {
		.prod-showcase-star-rating {
			width:280px;
			padding-left:5px;
			padding-right:5px;
		}
		.prod-showcase-star-rating .icon-star {
			width:1em;
		}
		.prod-showcase-img-cont {
			min-height: calc(100vw * 0.86);
		}
	}
	@media screen and (max-width: 380px) {
		.prod-thumb-title{
			font-size:20px;
		}
		.prod-showcase-h1 {
			min-height:135px;
		}
		.prod-showcase-img-cont {
			min-height: calc(100vw * 0.878);
		}	
	}