	.nav .list-style {
		list-style-type: none;
		padding: 0;
	}

	.nav .list-style li {
		display: inline;
		position: relative;
	}

	.nav .list-style li a {
		color: white;
		text-decoration: none;
		padding: 10px 15px;
		display: inline-block;
	}

	.nav .list-style li .dropdown {
		display: none;
		position: absolute;
		background-color: #fff;
		list-style-type: none;
		padding: 0;
		margin: 15px 0 0 0;
	}

	.nav .list-style li .dropdown li {
		display: block;
	}

	.nav .list-style li .dropdown li a {
		display: block;
		padding: 10px 8px;
	}

	.nav .list-style li:hover .dropdown {
		display: block;
	}

	/* social media css */

	.icon-bar {
		position: fixed;
		top: 60%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 10001;
		right: 0px;
	}

	.icon-bar a {
		display: block;
		text-align: center;
		padding: 10px;
		transition: all 0.3s ease;
		color: white;
		font-size: 15px;
	}

	.icon-bar a:hover {
		background-color: #000;
	}

	.facebook {
		background: #3B5998;
		color: white;
	}

	.twitter {
		background: #55ACEE;
		color: white;
	}

	.google {
		background: #dd4b39;
		color: white;
	}

	.instagram {
		background: #dd2a7b;
		color: white;
	}

	.youtube {
		background: #bb0000;
		color: white;
	}

	.google {
		background: #dd4b39;
		color: white;
	}

	/* scrolling css */

	html {
		box-sizing: border-box;
		text-size-adjust: none;
		position: relative;
		min-height: 100%;
		scroll-behavior: smooth;
		font-size: 62.5% !important;

	}


	html {
		font-family: sans-serif;
		line-height: 1.15;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		-ms-overflow-style: scrollbar;
		-webkit-tap-highlight-color: transparent;

	}

	html {
		display: block;
	}

	*,
	::after,
	::before {
		box-sizing: border-box;
	}

	::-webkit-scrollbar {
		width: 10px;
	}


	/* stye circle css */

	.prdss-points {
		list-style-type: none;
		/* Remove default list-style */
		padding-left: 0;
		/* Remove default padding */
	}

	.prdss-points li {
		position: relative;
		padding-left: 25px;
		/* Space for the circle */
		margin-bottom: 10px;
		/* Adjust spacing between items */
		line-height: 1.5;
		/* Adjust line height for better spacing */
	}

	.prdss-points li:before {
		content: "\2022";
		/* Bullet character (circle) */
		position: absolute;
		left: 0;
		color: #000;
		/* Color of the circle */
		font-size: 1.2em;
		/* Size of the circle */
		line-height: inherit;
		/* Inherit line-height from parent for vertical alignment */
	}

	/* MY aCCOUNT CSS */

	.my__account--section {
		padding: 40px 0;
	}

	.account__welcome--text {
		font-size: 24px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 20px;
	}

	.my__account--section__inner {
		background-color: #fff;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
		padding: 20px;
		border-radius: 10px;
	}

	.tab-main-section {
		flex-basis: 200px;
		margin-right: 20px;
	}

	.tab-main {
		background-color: #007bff;
		color: #fff;
		border: none;
		margin-bottom: 10px;
		padding: 10px;
		border-radius: 5px;
		transition: background-color 0.3s ease;
		margin-right: 15px;
	}

	.tab-main:hover,
	.tab-main.active {
		background-color: #0056b3;
	}

	.tab-inner-section {
		flex: 1;
		background-color: #fff;
	}

	.my-account-title {
		font-size: 20px;
		font-weight: bold;
	}

	.table {
		width: 100%;
		margin-bottom: 1rem;
		color: #212529;
	}

	.table th,
	.table td {
		padding: 0.75rem;
		vertical-align: top;
		border-top: 1px solid #dee2e6;
	}

	.table thead th {
		vertical-align: bottom;
		border-bottom: 2px solid #dee2e6;
	}

	.table tbody+tbody {
		border-top: 2px solid #dee2e6;
	}

	.form-group label {
		font-weight: bold;
	}

	.form-control {
		display: block;
		width: 100%;
		padding: 0.375rem 0.75rem;
		font-size: 1.5rem;
		line-height: 1.5;
		color: #495057;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	}

	.account-button,
	.account-button2 {
		width: 100%;
		padding: 10px 20px;
		border-radius: 5px;
		font-size: 16px;
	}

	.btn-success {
		background-color: #28a745;
		border-color: #28a745;
		margin-right: 10px;
		margin-top: 10px;
	}

	.btn-primary {
		background-color: #007bff;
		border-color: #007bff;
		margin-right: 10px;
		margin-top: 10px;
	}

	.btn-success:hover {
		background-color: #218838;
		border-color: #1e7e34;
	}

	.btn-primary:hover {
		background-color: #0069d9;
		border-color: #0062cc;
	}

	.my__account--section {
		padding: 40px 0;
	}

	.account__welcome--text {
		font-size: 24px;
		font-weight: bold;
		text-align: center;
	}

	.my__account--section {
		padding: 40px 0;
	}

	.account__welcome--text {
		font-size: 24px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 20px;
	}

	.my__account--section__inner {
		background-color: #fff;

	}


	/* WHISLIST css */

	.cart__section--inner {
		background-color: #fff;
		padding: 30px;
		border-radius: 5px;
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	  }
	
	  .cart__title {
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 40px;
		text-align: center;
	  }
	
	  .cart__table {
		width: 100%;
		overflow-x: auto;
	  }
	
	  .cart__table--inner {
		width: 100%;
		border-collapse: collapse;
	  }
	
	  .cart__table--header {
		background-color: #f1f1f1;
	  }
	
	  .cart__table--header__items {
		text-align: left;
	  }
	
	  .cart__table--header__list {
		padding: 15px;
		font-weight: bold;
		text-transform: uppercase;
		color: gray;
	  }
	
	  .cart__table--body {
		background-color: #fff;
	  }
	
	  .cart__table--body__items {
		border-bottom: 1px solid #e6e6e6;
	  }
	
	  .cart__table--body__list {
		padding: 15px;
	  }
	
	  .cart__product {
		display: flex;
		align-items: center;
	  }
	
	  .cart__thumbnail {
		width: 80px;
		height: 80px;
		margin-right: 15px;
	  }
	
	  .cart__thumbnail img {
		width: 100%;
		height: auto;
		border-radius: 5px;
	  }
	
	  .cart__price {
		font-size: 16px;
		font-weight: bold;
		color: #333;
	  }
	
	  .wishlist__cart--btn {
		display: inline-block;
		padding: 10px 20px;
		color: #fff;
		background-color: #007bff;
		border-radius: 5px;
		text-decoration: none;
		text-align: center;
	  }
	
	  .wishlist__cart--btn:hover {
		background-color: #0056b3;
	  }
	
	  .continue__shopping {
		margin-top: 30px;
	  }
	
	  .continue__shopping--link {
		color: #007bff;
		text-decoration: none;
		font-size: 16px;
	  }
	
	  .continue__shopping--link:hover {
		text-decoration: underline;
	  }

	