.slider{
	border: 1px solid #ccc;
}
.product-title{
	font-size:18px;
	font-weight:bold;
}
.rating i {
    font-size: 14px !important;
}
.ratecount{
	font-size:14px !important;
}
i.shareicon{
	font-size:26px !important;
	color:#000 !important;
}
.price{
    font-weight: 900 !important;
    font-size: 24px !important;
    letter-spacing: -.72px !important;
    line-height: 1 !important;
}
.discount{
	font-weight: 700 !important;
    font-size: 16px !important;
    letter-spacing: -.08px !important;
    line-height: 1.5 !important;
	background-color: #e5f7ee;
	padding: 2px 4px;
}
.strikerate{
	font-weight: 500 !important;
    font-size: 16px !important;
    letter-spacing: -.08px !important;
    line-height: 1.5 !important;
	margin-top:5px;
}
.fixed-container {
    position: sticky;
    top: 40px;
    z-index: 1;
}
@media (max-width: 768px) {
	.thumbnails img {
		width: 60px !important;
		height: 60px !important;		
	}
}

/* Responsive product description & tables */
.t1-pv-tabs {
	max-width: 100% !important;
	min-width: 0 !important;
	overflow: hidden;
}
.t1-pv-desc {
	max-width: 100% !important;
	min-width: 0 !important;
	overflow-wrap: break-word !important;
	word-wrap: break-word !important;
	word-break: break-word !important;
}
.t1-pv-desc *, .t1-pv-highlights * {
	max-width: 100% !important;
	box-sizing: border-box !important;
}
.t1-pv-desc p, .t1-pv-desc div, .t1-pv-desc section, .t1-pv-desc article {
	max-width: 100% !important;
	overflow-wrap: break-word !important;
	word-wrap: break-word !important;
}
.t1-pv-desc img, .t1-pv-highlights img {
	max-width: 100% !important;
	height: auto !important;
}
.t1-pv-desc iframe, .t1-pv-desc embed, .t1-pv-desc object, .t1-pv-desc video {
	max-width: 100% !important;
}
.t1-pv-desc pre {
	max-width: 100% !important;
	overflow-x: auto;
	white-space: pre-wrap;
	word-break: break-all;
}
.t1-pv-desc .table-responsive, .t1-pv-highlights .table-responsive {
	width: 100% !important;
	max-width: 100% !important;
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch;
	margin: .75rem 0 1.25rem;
}
.t1-pv-desc table, .t1-pv-highlights table {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	border-collapse: collapse;
}
.t1-pv-desc table td, .t1-pv-desc table th, .t1-pv-highlights table td, .t1-pv-highlights table th {
	padding: .6rem .75rem;
	word-break: normal;
}
@media (max-width: 767.98px) {
	.t1-pv-desc table:not(.table-responsive > table), .t1-pv-highlights table:not(.table-responsive > table) {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		overflow-x: auto !important;
		-webkit-overflow-scrolling: touch;
	}
}
@media (max-width: 575.98px) {
	.t1-pv-tabs {
		padding: .85rem !important;
		border-radius: 14px !important;
	}
	.t1-pv-tabs .nav.t1-tabs {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
		max-width: 100% !important;
		gap: .35rem;
		padding-bottom: 2px;
	}
	.t1-pv-tabs .nav.t1-tabs::-webkit-scrollbar { display: none; }
	.t1-pv-tabs .nav.t1-tabs .nav-link {
		white-space: nowrap !important;
		font-size: 13px !important;
		padding: .5rem .85rem !important;
	}
}