
        
		#mini-cart-mobile { left:10px;
		}
		
		.hero-section
		{
			
		}

		#mobileCart {
			box-shadow: 0px 4px 10px  !important;
			border-radius: 30px !important; 
			background-color: rgb(122,122,122) !important;
			max-width: 135px !important;
		}
		#mobileCart #cartTotal {
			font-size: 14px !important;
			color: #ffffff !important;
			font-weight: 600 !important;
			font-family: inherit !important;
			margin-left: -5px;
		}
		#mobileCart i.fa-cart-plus {
			font-size: 26px !important;
			color: rgb(0,0,0) !important;
		}

		nav.category-list {
			box-shadow: 0px 11px 26px 0px #e8e8e8;
			border-radius: 0px; 
			background-color: #ffffff !important;
			padding: .7rem 1rem .1rem !important;
			margin: 0 ;
		}
		nav.category-list a {
			font-size: 14px !important;
			color: #000000 !important;
			line-height: 20px !important;
			font-weight: 600 !important;
			font-family: inherit !important;
			font-style: normal !important;
			letter-spacing: 0px !important;
			text-align: center !important;
			
		}
		nav.category-list .arrowBtn:after{
			border-color: #000000 !important;
		}
		nav.category-list .arrowBtnleft:after{
			border-color: #000000 !important;
		}
		nav.navbar.category-list .navbar-nav li a.nav-link:after, .navbar-cat-menu ul li a:after {
			background-color: #7a7a7a !important;
		}

		.menu-sliders h4 {
			background-color: #ffffff; 
			padding: 0; 
			color:#000000 !important; 
			text-shadow: 0 4px 4px #ffffff !important;
			font-size:25px !important;
			font-family:inherit !important;
			font-weight:600 !important;
			font-style:normal !important;
			line-height:20px !important;
			letter-spacing:0px !important;
			text-align:left !important;
			text-decoration:none !important;
			text-transform:capitalize !important;
		}
	
		.card {
			background:#f6f6f6 !important; 
			// border-color: !important;
			box-shadow:0px 5px 10px #eae8e8 !important;
			border-radius:0px !important;
			height: px; 
			
		}
		
		.products-items-grid .item .card .wc_img {
			background-color: #f6f6f6;
			margin-bottom: 20px;
			display: flex;
			justify-content: left;
		}
		.products-items-grid .item .card .wc_img img {
			border-radius: 0px !important;
			width: 150px !important;
			height: 150px !important;
			margin-top: 20px !important;
			margin-bottom: 20px !important;
			margin-left: 20px !important;
			margin-right: 20px !important;
		}

		ul.allergens img {
			width: 30px !important;
		}
		.card-title {
			font-size: 17px !important;
			color: #000000 !important;
			font-family: inherit !important;
			font-weight: 600 !important;
			line-height: 20px !important;
			letter-spacing: 0px !important;
			text-align: left !important;
			text-transform: capitalize !important;
		}
		.card-description {
			color: #7a7a7a!important; 
			font-size: 15px !important;
			font-family: inherit !important;
			font-weight: 400 !important;
			line-height: 20px !important;
			letter-spacing: 0px !important;
			text-align: left !important;
			margin-top: 10px !important;
			margin-bottom: 15px !important;
		}
		.card-body .btn-brand, .modal-body .btn-brand, .layout-2-card-body .btn-brand {
			border-color:  !important; 
			border-radius: 0px !important;
			border-width: px !important;
			padding: 8px 16px 8px 16px !important;
			background-color: #7a7a7a !important;
			color: #ffffff !important;
			font-size: 16px !important;
			font-family: inherit !important;
			font-weight: 700 !important;
			letter-spacing: 0px !important;
			margin-right: px !important;
			margin-bottom: px !important;
		}
		.modal-body .quantity{
			margin-left: px !important;
		}
		.card-body .btn-brand i, .modal-body .btn-brand i, .layout-2-card-body .btn-brand i {
			font-size: 15px !important;
			border-color:  !important; 
		}
		.card-body .btn-brand:hover, .modal-body .btn-brand:hover, .layout-2-card-body .btn-brand:hover {
			background-color: #7a7a7a !important;
			border-color: #ffffff !important;
			border-width: px !important;
			color: #ffffff !important;
		}

		.card-body .btn-brand:hover i, .modal-body .btn-brand:hover i, .layout-2-card-body .btn-brand:hover i
		{
			border-color:  !important;
		}

		.product-desc {
			background-color: #ffffff !important;
		}
		.product-title.product-desc h6 {
			padding: 0px !important;
			font-size: 17px !important;
			font-family: inherit !important;
			font-weight: 600 !important;
			letter-spacing: 0px !important;
			line-height: 20px !important;
			text-align: left !important;
			color: #000 !important;
		}
		.product-desc p {
			padding: 0px !important;
			font-size: 15px !important;
			font-family: inherit !important;
			font-weight: 400 !important;
			letter-spacing: 0px !important;
			line-height: 20px !important;
			text-align: left !important;
			color: #898989 !important;
		}
		modal-body, .modal-header {
			background-color: #ffffff !important;
		}
		.modal-body {
			padding: 20px !important;
		}
		.modal-header .close {
			background-color: #0a0000 !important;
			color: #fff !important;
			padding: 16px !important;
			font-size: 24px !important;
			opacity: 1 !important;
		}
		.modal .product-details .product-img {
			background-color: #ffffff !important;
		}
		.modal .product-details .product-img img {
			max-width: 250px !important;
			border-radius: 0px !important;
		}
		.options-title h2 {
			background-color: #fff !important;
			font-size: 17px !important;
			font-family: inherit !important;
			font-weight: 700 !important;
			letter-spacing: 0px !important;
			line-height: 25px !important;
			text-align: left !important;
			color: #000 !important;
		}
		
		.options-products-linked div {
			padding: 0;
			margin-bottom: 10px !important;
			font-size: 16px !important;
			font-family: inherit !important;
			font-weight: 400 !important;
			letter-spacing: 0px !important;
			text-align: left !important;
			color: #000 !important;
		}
		
		.modal .quantity a {
			color: #444444 !important;
			font-size: 15px !important;
			line-height: 5px;
		}
		.modal .quantity input {
			color: #000 !important;
			font-size: 20px !important;
			font-weight: 400px !important;
		}
		
		
		.modal .allergens {
			margin-top: 18px !important;
		}
		.modal .allergens img {
			width: 30px !important;
		}

		.checkout-box {
			background-color: #fff !important;
			box-shadow:0 0 30px #7a7a7a !important;
			border-radius: 0px !important;
		}
		.checkout-box .checkout-head {
			border-bottom-color: #0a0101 !important;
		}
		
		.checkout-head .normal-text {
			color: #000 !important;
			font-size: 18px !important;
			font-family: inherit !important;
			font-weight: 700 !important;
			letter-spacing: 0px !important;
			text-transform: capitalize !important;
			margin-top: 0px !important;
			margin-bottom: 10px !important;
		}
		.checkout-head .brand-text {
			color: #7a7a7a !important;
			font-size: 18px !important;
			font-family: inherit !important;
			font-weight: 700 !important;
			letter-spacing: 0px !important;
			text-transform: none !important;
		}
		
		.checkout-box .checkout-head .search-form .form-group input {
			border-color: #0a0a0a !important;
			border-radius: 0px !important;
			font-size: 15px !important;
		}
		.checkout-box .checkout-head .search-form .form-group button {
			background-color: #444444 !important;
			color: #fff !important;
			border-color: #444444 !important;
			font-size: 15px !important;
			
			border-radius: 0 0px 0px 0;
		}
		.checkout-box .checkout-head .search-form .form-group button:hover {
			background-color: #ffffff !important;
			color: #444444 !important;
		}
		.checkout-head .desc p {
			color:#6b6b6b !important;
			font-size:13px !important;
			font-weight:400 !important;
			letter-spacing:0px !important;
		}
		.checkout-head .action-links a {
			color:#7a7a7a !important;
			font-family:inherit !important;
			font-size:16px !important;
			font-weight:400 !important;
			letter-spacing:0 !important;
		}

		.woocommerce-mini-cart h6.text-left {
			color:#000;
			font-family:inherit;
			font-size:16px;
			font-weight:600;
			letter-spacing:0;
		}
		.woocommerce-mini-cart .poshub-options li, .woocommerce-mini-cart .poshub-options li .amount {
			color:#7a7a7a !important;
			font-family:inherit !important;
			font-size:12px !important;
			font-weight:500 !important;
			letter-spacing:0 !important;
		}
		.woocommerce-mini-cart h6 .amount {
			color:#000;
			font-family:inherit;
			font-size:16px;
			font-weight:600;
			letter-spacing:0;
		}
		.woocommerce-mini-cart .quantity a {
			color: #7a7a7a !important;
			font-size: 15px !important;
		}
		.woocommerce-mini-cart .quantity input {
			color: #000;
			font-size: 16px;
		}
		
		ul.woocommerce-mini-cart.itl-mini-cart a.remove.remove_from_cart_button {
			color: #7a7a7a !important;
			font-size: 25px !important;
		}
		
		.subtotal_div h6.text-left, .subtotal_div h6 .amount, .subtotal_div .delivery-charges {
			color:#000000;
			font-family:inherit;
			font-size:16px;
			font-weight:600;
			letter-spacing:0;
		}
		
		.mini-cart-total {
			background-color: #444444 !important;
			border-radius :0px !important;
		}
		.mini-cart-total h5, .mini-cart-total #totalAmount {
			color:#fff !important;
			font-family:inherit;
			font-size:15px;
			font-weight:600;
			letter-spacing:0;
		}
		.mini-cart-total h5 .checkout-link {
			background-color: #ffffff !important;
			border-color: #ffffff !important;
			color: #000000 !important;
			border-radius :0 !important;
			font-size :14px !important;
		}
		.mini-cart-total h5 .checkout-link:hover {
			background-color: #7a7a7a !important;
			color: #fff !important;
			border-color: #7a7a7a !important;
		} 

		.cat_desc{
			font-family: "MS Sans Serif", Geneva, sans-serif !important;
			font-size: 17px !important;
			color: #000000 !important;
			text-align: left;
		}

		.cat_product_image img {
			width: 1100px !important;
			height: 100px !important;
			margin-top: 15px !important;
			margin-bottom: 0px !important;
		}

		.cat_product_image img {
			width: 1100px !important;
			height: 100px !important;
			margin-top: 15px !important;
			margin-bottom: 0px !important;
		}

		#mini-cart-mobile {
			left: 0;
			margin-bottom: 0;
			width: 100%;
			background-color: rgb(68,68,68); 
		}


		@media (max-width:520px){
			.card  {
				height: auto !important;
			}	
		}
		@media screen and (min-device-width: 120px) and (max-device-width: 767px)
		{
			.products-items-grid .item .card .wc_img img {
				height: auto !important;
				margin-left: 0px !important;
			}
		}
    