
	body 
	{
		font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
		font-size:14px !important;
		font-weight: 500 !important;
	}
	a:hover
	{
		text-decoration:none !important;
	}
	*:focus , .form-control:focus,  .btn:focus
	{
		outline: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		border-color:#fd726b !important;
	}
	.bg1
	{
		background-color: #f3f7f8 !important;
	}
	.bg2
	{
		background: rgba(0,0,0,0.8) !important;
	}
	.bg3
	{
		background: #fd726b !important;
	}
	.bg4
	{
		    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 100%) !important;
	}
	.bg5
	{
		background: linear-gradient(135deg, #ff3008 1%,#fe792b 100%) !important;
	}
	.bgimage
	{
		background: url(../images/bg.png);
	}
	.color1
	{
		color:#7a7e8a !important;
	}
	.color2
	{
		color:#fd726b !important;
	}
	.ahover:hover
	{
		color:#f6b913 !important;
	}
	.f11
	{
		font-size: 11px !important;
	}
	.f13
	{
		font-size: 13px !important;
	}
	.f14
	{
		font-size: 14px !important;
	}
	.f15
	{
		font-size: 15px !important;
	}
	.f20
	{
		font-size: 20px !important;
	}
	.f60
	{
		font-size: 60px !important;
	}
	.fw500
	{
		font-weight: 500 !important;
	}
	.w30
	{
		width: 30px !important;
	}
	.w45
	{
		width: 45px !important;
	}
	.w88
	{
		width: 88px !important;
	}
	.h424
	{
		height: 424px !important;
	}
	.border-price
	{
		border: 1px solid #fd726b !important;
	}
	.border-right
	{
		border-right: 1px solid #eee !important;
	}
	.border-bottom
	{
		border-right: 1px solid #eee !important;
	}
	.input_form
	{
		padding: 13px 16px !important;
	}
	.card-shadow
	{
		box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
	}
	.card-shadow1
	{
		box-shadow: 0 2px 26px 0 rgba(0,0,0,.3)!important;
	}
	.separatordiv 
	{
		background-color: #5e5e5e !important;
		display: inline-block;
		height: 4px;
		width: 50px;
		margin-bottom: 15px;
		position: relative;
	}
	.display-topleft 
	{
		position: absolute;
		left: 8px;
		top: 8px;
	}
	.display-topright
	{
		position: absolute;
		right: 8px;
		top: 8px;
	}
	.display-bottomright 
	{
		position: absolute;
		right: 8px;
		bottom: 8px;
	}
	.display-middle
	{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
	}
	.btm-fixed
	{
		width:100%;
		z-index:1;
		position:absolute;
		left:0px;
		bottom:0px;
	}
	.sticky-top1
	{
		position: -webkit-sticky;
		position: sticky;
		top: 71px;
		z-index: 1019;
	}
	.object-fit-cover
	{
		object-fit: cover;
	}
	.btm-right-fixed
	{
		width:300px;
		z-index:1;
		position:fixed;
		right:50px;
		bottom:10px;
	}
	.hearticon
	{
		background: #fff;
		width: 23px;
		height: 23px;
		display: inline-block;
		text-align: center;
		font-size: 15px;
		line-height: 24px;
		border-radius: 50px;
	}
	.res-tabs .nav-item:not(:last-child)
	{
		padding-right: 5px !important;
	}		
	.res-tabs .nav-tabs .nav-link
	{
		color: #fd726b !important;
		background-color: #fff !important;
		border-color: #fd726b !important;
	}		
	.res-tabs .nav-tabs .nav-link:hover
	{
		color: #fff !important;
		background-color: #fd726b !important;
		border-color: #fd726b !important;
	}	
	.res-tabs .nav-tabs .nav-link.active 
	{
		color: #fff !important;
		background-color: #fd726b !important;
		border-color: #fd726b !important;
	}
	.custom-checkbox .custom-control-label::before 
	{
		border-radius: 2px;
	}
	.custom-checkbox label.custom-control-label,
	.custom-radio label.custom-control-label 
	{
		padding-top: 2px;
		cursor: pointer;
	}
	.count-number .btn 
	{
		padding: 2px 5px;
		font-size: 12px;
		border-radius: 0px;
		height: 24px;
	}
	.count-number .form-control 
	{
		width: 24px;
		height: 24px;
		border-radius: 0px;
	}
	@media (max-width:992px) and (min-width:601px)
	{
		
	}
	@media (max-width:601px)
	{
		#filterdiv
		{
			width: 0;
			position: fixed !important;
			z-index: 1111 !important;
			height: 100% !important;
			top: 0 !important;
			right: 0 !important;
			background-color: #fff !important;
			overflow-x: hidden !important;
			padding: 0px !important;
			margin: 0px !important;
		}	
	}
	@media (min-width:601px)
	{
		.right-0
		{
			right: 0 !important;
			left: auto !important;
		}
		.cart-dropdown
		{
			min-width: 340px !important;
		}
	}
	@media (max-width:992px)
	{
		.cat_tabs ul,li{
			display:inline-block;
		}
		.cat_tabs .scroll {
			white-space: nowrap;
			overflow-x: auto; 
			-webkit-overflow-scrolling: touch;
		}
		.res-tabs ul,li{
			display:inline-block;
		}
		.res-tabs .scroll {
			white-space: nowrap;
			overflow-x: auto; 
			-webkit-overflow-scrolling: touch;
		}
	}
	.cat_tabs .nav-link.active, .cat_tabs  .show>.nav-link
	{
		background: transparent !important;
		border-bottom: 3px solid #fff !important;
		border-radius: 0px !important;
	}
	.cat_tabs .dropdown-menu
	{
		left: auto !important;
		right: 0 !important;
		min-width: 360px !important;
	}
	.cat-icon
	{
		display: inline-table;
		width: 48px;
		height: 48px;
		background-image: linear-gradient(145deg,#f8f8f8,#dceaff);
		border-radius: 50%;
		transition: .3s;
		-webkit-transform: scale(.875);
		transform: scale(.875);
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.cat-icon i, .cat-icon a
	{
		color:#000;display:table-cell;vertical-align:middle;text-align:center;font-size:26px;
	}
	.cat-icon:hover
	{
		-webkit-transform:scale(1);transform:scale(1);
	}
	.modal_tabs .nav-link
	{
		color: #6c757d !important;
	}
	.modal_tabs .nav-link.active
	{
		color: #fff !important;
		background: #fd726b !important;
	}
	.owl-prev, .owl-next
	{
		width:35px !important;
		height:35px !important;
		line-height: 1 !important;
		font-size: 25px !important;
		color:#000 !important;
		background: #fff !important;
		box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.2) !important;
		padding:10px !important;
		margin:0px !important;
	}
	.owl-prev
	{
		position: absolute;
		top: 50%;
		left: 0%;
		transform: translate(0%,-50%);
	}
	.owl-next
	{
		position: absolute;
		top: 50%;
		right: 0%;
		transform: translate(0%,-50%);
	}
	#toTop 
	{
		display: none;
		text-decoration: none;
		position: fixed;
		bottom: 10px;
		right: 0;
		overflow: hidden;
		z-index: 999;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		border: none;
		text-indent: 100%;
		background: url("../images/move-up.png") no-repeat center;
	}
	#toTopHover
	{
		border-radius: 50%;
		width: 50px;
		height: 50px;
		display: block;
		overflow: hidden;
		float: right;
		opacity: 0;
		-moz-opacity: 0;
		filter: alpha(opacity=0);
	}	.err-msg	{		color:red !important;		font-weight:bold !important;	}	.success-msg	{		color:green !important;		font-weight:bold !important;	}