.btn-primary:hover {
	color: #fff;
	background-color: #dd3c3f;
	border-color: #dd3c3f;
}
.btn-primary {
	color: #fff;
	background-color: #dd3c3f;
	border-color: #dd3c3f;
}
.text-primary {
	color: #dd3c3f !important;
}
 .mySwiper3 {
    width: 100%;
    height: 400px; /* or whatever fits your design */
}
.swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.btn-outline-primary{
	border-color: #dd3c3f;
	color: #dd3c3f;
}
.btn-outline-primary:hover{
	background-color: #dd3c3f;
	color: #fff;
	border-color: #dd3c3f !important;
}
.border-primary {
	border-color: #deb63a !important;
}
.bg-primary {
	background-color: #deb63a !important;
	padding: 8px 13px;
}

.category-box{
	color: #000;
}

.category-box:hover {
    background-color: #dd3c3f; /* light blue */
	 border-color: #dd3c3f !important;
	 color: #fff !important;
}

.category-box.active {
    background-color: #dd3c3f;
    color: #fff !important;
	border-color: #dd3c3f !important;
}
.breadcrumb-item a {
	color: #6c757d;
}
.tab-heading {
	background: #cf1a13;
	color: #fff;
	width: 22%;
	padding: 0.5em 40px 0.5em 45px;
	display: block;
	font-size: 17px;
	position: relative;
	line-height: 2;
	margin: 0;
	border-radius: 3px;
}
.card-img-top {
	max-height: 300px;
	height: 300px;
}
.nav-item:hover .sub-menu {
	display: block;
}
.nav-item {
	line-height: 20px;
}
a {
    color: #dd383c;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
