.storesList li a{margin-bottom: 0}
.storesList li a.hoverEffect {
	background: var(--color-first);
	color: #fff
}
.user-links.dropdown-menu ul li  a.userBgEffect {
	background: var(--color-second);
	color: #fff
}
.sm_menu_outer .mobile_menu a.userColor{color: var(--color-first);}
.guide-modal hr{background-color: #fff;}
.guide-modal button, .guide-card button{ animation: glow 1s ease-out infinite;font-weight: 600;color:#000; }
.guide-modal button,.guide-modal button:hover, .guide-card button, .guide-card button:hover{
	background: #fff !important; color: var(--color-first);
}
@keyframes glow {
	0% { box-shadow: 0 0 0 0 #7d5dee; }
	50% { box-shadow: 0 0 10px 0 #7d5dee; }
}
.guide-display-section{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 100vh;
	width: 100vw;
}
.guide-display-section.bg-display{
	z-index: 99999999999;
}
.z-index-value{position:relative; z-index: 999999999999999999999999;box-shadow: 0 0 0 99999px rgba(0, 0, 0, .8);}
.header-top li:nth-last-child(1).z-index-value{padding-right: 10px}
.z-index-low-value{z-index: 99;}
.z-index-value.lightshadow-value{;box-shadow: 0 0 0 99999px rgba(0, 0, 0, .48);}
.guide-xl-section,.guide-md-section{
	position: relative;
	width: 100%;
	height: 100%;
}
.guide-card-block {
	display: block;
	position: relative;
	background:#ffdd7d;
	border: 3px solid #fff;
	color:#fff;
	padding:0.65rem;
	border-radius:0.25rem;
	box-shadow:0 1rem 3rem rgba(0,0,0,.175);
	width:270px; 
	text-align: center;
}
.guide-card{ position:fixed;}
@media only screen and (max-width:768){	
	.guide-card{  width:70%; }
}
a.shopping-img {
    display: inline-flex;
    justify-content: space-around;
}
.guide-card p{
	color:#780000; 
	font-weight:600;
	font-size: 1rem;
	line-height:1.2;
	padding-bottom: 0.5rem;
}
.guide-card strong{
	color:#000;
	font-weight:bold;
	font-size: 1rem;
	line-height:1.2;
	padding-bottom: 0.5rem;
}
.guide-card .button{
	padding: 3px 30px;
	font-size: 0.95rem;
	margin-top: 10px;
	color: #000;
	font-weight: 600;
}
#freeuser-welcome-popup-Modal .modal-body,#freeuser-md-welcome-popup-Modal .modal-body{
	background:#ffdd7d;
	border: 3px solid #fff;
}
#freeuser-welcome-popup-Modal .modal-body .mainHeading,
#freeuser-md-welcome-popup-Modal .modal-body .mainHeading{color: #780000;}
.close-guide-button{
	position: fixed;
	top: 2%;
	right: 2%;
	z-index: 999;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #fff;
	font-weight: 400;
}
.close-guide-button i{font-size: 2rem;color: #000}
/* =============== free user xl popup ============ */
	#free-user-xl-guide-section #div_xl_guidestep1{
		top:15%;
		right:5px;
	}
	#free-user-xl-guide-section #div_xl_guidestep1 img{width: 60%}
	#free-user-xl-guide-section #div_xl_guidestep2{
		bottom:25%;
		right:42%;
	}
	#free-user-xl-guide-section #div_xl_guidestep3{
		top: 22%;
		right: 35%;
	}
/* =============== free user md popup ============ */
	#free-user-md-guide-section #div_md_guidestep1,#free-user-md-guide-section #div_md_guidestep2{
		top:35%;
		left:10%;
	}
	#free-user-md-guide-section #div_md_guidestep3{
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
	}
	#free-user-xl-guide-section #div_xl_guidestep4.guide-card,#free-user-md-guide-section #div_md_guidestep3.guide-card,
	#paid-user-xl-guide-section #div_xl_guidestep7,#paid-user-md-guide-section #div_md_guidestep7{
		width:80%;
		height: 500px;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		background-size: cover;
		background-repeat: no-repeat;
		border-radius: 50px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#free-user-xl-guide-section #div_xl_guidestep4.guide-card img,#free-user-md-guide-section #div_md_guidestep3.guide-card img,
	#paid-user-md-guide-section #div_md_guidestep7.guide-card img,#paid-user-xl-guide-section #div_xl_guidestep7 img{
		width: 60%;
		height: 60%;
		object-fit: scale-down;
		animation: glow 1s ease-out infinite;
		border-radius: 50px;
	}
	#free-user-md-guide-section  #div_md_guidestep3.guide-card img,
	#paid-user-md-guide-section #div_md_guidestep7.guide-card img,
	#paid-user-md-guide-section #div_md_guidestep4.guide-card img{width: 100%;height: 100%; border-radius: 20px}
	#paid-user-md-guide-section #div_md_guidestep7{height: 300px}
/* =============== paid user xl popup ============ */
	#paid-user-xl-guide-section #div_xl_guidestep2,#paid-user-xl-guide-section #div_xl_guidestep3,
	#paid-user-xl-guide-section #div_xl_guidestep4, #paid-user-xl-guide-section #div_xl_guidestep6{right: 52%;}	
	#paid-user-xl-guide-section #div_xl_guidestep1{
		top: 70%;
		right: 20%;
		display: flex; align-items:
		flex-end;
		justify-content: space-between;
		width: 60%;
	}
	#paid-user-xl-guide-section #div_xl_guidestep2{ bottom:15%;}
	#paid-user-xl-guide-section #div_xl_guidestep3{ top: 40%;}
	#paid-user-xl-guide-section #div_xl_guidestep4{ top: 45%; }
	#paid-user-xl-guide-section #div_xl_guidestep5{ top: 25%;right: 38%}
	#paid-user-xl-guide-section #div_xl_guidestep6{bottom: 15%}
/* =============== paid user md popup ============ */
	#paid-user-md-guide-section #div_md_guidestep1{
		top:50%;
		left:15%;
	}
	#paid-user-md-guide-section #div_md_guidestep2,#paid-user-md-guide-section #div_md_guidestep3,
	#paid-user-md-guide-section #div_md_guidestep4,#paid-user-md-guide-section #div_md_guidestep5,
	#paid-user-md-guide-section #div_md_guidestep6{
		top: 25%;
		left:10%;
		transform: initial;
		height: initial;
	}
	#paid-user-md-guide-section #div_md_guidestep4.guide-card img{
		animation: initial;
		border-radius: 0;
	}
	@media only screen and (max-width:768px){
		.close-guide-button.close-free-guide-button{top: 35%;}
		.close-guide-button.close-paid-guide-button{top: 25%;}
		.close-guide-button{right:10%;}
		.close-guide-button.addTopPosition{top: 65%}
	}
	@media only screen and (max-width:450px){
		#paid-user-md-guide-section #div_md_guidestep1{
			top:65%;
			left:10%;
		}
		#paid-user-md-guide-section #div_md_guidestep2,#paid-user-md-guide-section #div_md_guidestep3,
		#paid-user-md-guide-section #div_md_guidestep4,#paid-user-md-guide-section #div_md_guidestep5,
		#paid-user-md-guide-section #div_md_guidestep6{
			top: 25%;
			left: 7%;
		}
	}