body {/* fixed navbar */
		padding-top:79px;
	}
/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	body {/* fixed navbar */
		padding-top:84px;
	}
}
.navbar-brand{
	margin-top: 0.28rem;
}
#card_count{
    text-align:center;
    padding: 0 0.9rem 0 0.9rem;
    border-radius:3rem;
}
.push{
	display: flex; /* establish flex container */
	justify-content: center;
    align-items: center; /* center flex items vertically, in this case */
}
.no-border td, .no-border th {
    border: none;
}

.cart-btn-set-page {
	width: 100% !important;
}

@media (min-width: 768px) {
	.cart-btn-set-page {
		width: 60% !important;
		text-align: center !important;
	}
}

@media (min-width: 576px) {
	.cart-btn-set-page {
		width: 70% !important;
		text-align: center !important;
	}
}
@media (min-width: 992px) {
	.cart-btn-set-page {
		width: 53% !important;
		text-align: center !important;
	}
}