	position: fixed;
	bottom: 60px;
	left: 30px;
	z-index: 9999;
}
.show-whatsapp{
	position: fixed;
	bottom: 60px;
	left: 15px;
	z-index: 9999;
	transform:none !important;
}
@media (max-width: 768px) {
	.whatsapp-float {
		left: 12px;
		bottom: 63px;
	}
}

.megamenu-item.active {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
	color: #165973 !important;
	box-shadow: -3px 0 #165973 inset, 0 1px 2px rgb(var(--kt-secondary) / .08) !important;
}
.custom-color{background: #eb6f2f  !important}
:root{
	--kt-colorborder-custom : #017804;
	--kt-special-offers-bg: #1e1f13 !important;
}
.product-attributes-item input:checked+span {
	border-color:#e23912 ;/*var(--kt-colorborder-custom) */
	color: var(--kt-colorborder-custom);
}


@media (min-width: 1024px) {
	.lg\:max-cw-\[216px\] {
		max-width: calc(100% - 36px);
	}
}
.nav-item a[href="/celebration"]{
	color:#7d040a;

}
.to-\[\#FF642B\] {
	--tw-gradient-to: #adbb35 var(--tw-gradient-to-position)!important;
}
.from-\[\#7C2CF4\] {
	--tw-gradient-from: #01282f var(--tw-gradient-from-position)!important;
}

.navigation-space {
	height: 76px;
}

@media (max-width: 320px) {
	.navigation-space {
		height: 96px;
	}
	.navigation-banner-mobile {
		height: 8px;
	}
}
@media (min-width: 375px) and  (max-width: 425px)  {
	.navigation-space {
		height:90px;
	}
	.navigation-banner-mobile {
		height: 68px;
	}
}
@media (min-width: 426px) and  (max-width: 767px)  {
	.navigation-space {
		height: 95px;
	}
	.navigation-banner-mobile {
		height: 52px;
	}
}
@media (min-width: 768px) and  (max-width: 1024px)  {
	.navigation-space {
		height: 100px;
	}
	.navigation-banner-mobile {
		height: 52px;
	}
}
@media (min-width: 1024px) {
	.navigation-space {
		height: 110px;
	}
    .navigation-banner-pc {
        height: 37px;
    }
}
.faq-question { box-shadow: 0 10px 40px 0 rgba(32,49,94,0.09); }
.faq-question p { line-height: 30px; }
.faq-questions-list-title { font-size: 22px; color: #434550; margin-bottom: 10px; font-weight: bold; }
.faq-question-title { color: #787981; font-size: 17px; }
.faq-question-title[aria-expanded="true"] i.fa-angle-down { transform: rotate(180deg); }
.faq-answer { font-size: 15px; color: #96969d; border-top: 1px solid #f3f4f5; }
.faq-question-icon { width: 46px; height: 52px; background: url(../images/question.png) no-repeat; display: inline-block; margin-left: 4px; }
.plugins-page-title h2, .templates-page-title h2 { font-size: 17px; color: #96969d; }
.plugin-item { box-shadow: 0 32px 76px 0 rgba(0,0,0,0.05); }
.plugin-name { color: #696a73; font-size: 20px; font-weight: 500; }
.plugin-description { color: #96969d; line-height: 32px; font-size: 16px; }
.plugin-price { background: #f5f5f5; color: #b4b4b8; min-width: 77px; min-height: 31px; width: 1px; height: 1px; }
.plugins-faq { margin-top: 180px; }
.plugins-faq-title { font-size: 27px; color: #434550; font-weight: bold; }
.plugins-faq-subtitle { font-size: 17px; color: #a1a2a7; font-weight: 500; }
.reseller-faq { margin-top: 180px; }
.reseller-faq-title { font-size: 27px; color: #434550; font-weight: bold; }
.reseller-faq-subtitle { font-size: 17px; color: #a1a2a7; font-weight: 500; }
.reseller-product-types-image img { max-width: 522px; }

.domain-faq { margin-top: 180px; }
.domain-faq-title { font-size: 27px; color: #434550; font-weight: bold; }
.domain-faq-subtitle { font-size: 17px; color: #a1a2a7; font-weight: 500; }





.faq-question { box-shadow: 0 10px 40px 0 rgba(32,49,94,0.09); }
.faq-question p { line-height: 30px; }
.faq-questions-list-title { font-size: 22px; color: #434550; margin-bottom: 10px; font-weight: bold; }
.faq-question-title { color: #787981; font-size: 17px; }
.faq-question-title[aria-expanded="true"] i.fa-angle-down { transform: rotate(180deg); }
.faq-answer { font-size: 15px; color: #96969d; border-top: 1px solid #f3f4f5; }
.faq-question-icon { width: 46px; height: 52px; background: url(../images/question.png) no-repeat; display: inline-block; margin-left: 4px; }
.plugins-page-title h2, .templates-page-title h2 { font-size: 17px; color: #96969d; }
.plugin-item { box-shadow: 0 32px 76px 0 rgba(0,0,0,0.05); }
.plugin-name { color: #696a73; font-size: 20px; font-weight: 500; }
.plugin-description { color: #96969d; line-height: 32px; font-size: 16px; }
.plugin-price { background: #f5f5f5; color: #b4b4b8; min-width: 77px; min-height: 31px; width: 1px; height: 1px; }
.plugins-faq { margin-top: 180px; }
.plugins-faq-title { font-size: 27px; color: #434550; font-weight: bold; }
.plugins-faq-subtitle { font-size: 17px; color: #a1a2a7; font-weight: 500; }
.reseller-faq { margin-top: 180px; }
.reseller-faq-title { font-size: 27px; color: #434550; font-weight: bold; }
.reseller-faq-subtitle { font-size: 17px; color: #a1a2a7; font-weight: 500; }
.reseller-product-types-image img { max-width: 522px; }

.domain-faq { margin-top: 180px; }
.domain-faq-title { font-size: 27px; color: #434550; font-weight: bold; }
.domain-faq-subtitle { font-size: 17px; color: #a1a2a7; font-weight: 500; }

:root{

	--kt-special-offers3-bg: #ED6229 !important;
	--kt-special-offers2-bg:  #EBDC13  !important;
	--kt-special-offers4-bg:  #688364 !important;
}
.bg-specials-customm{

	background-color: #686868   !important ;   background-size: cover;/*background-image: url("/uploads/images/5b57b48962a44769b19427b681314ca6.jpg")*/
      background-position: center;
      background-repeat: no-repeat;
}
.bg-specials-customm3{

	background-color: #686868 !important ; 
}
.bg-specials-customm4{

	background-color: #686868 !important ; 
}
.bg-specials{
	border-radius:15px;
/*background-image:url('/uploads/images/special-image.gif')!important;*/
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background: #2A7B9B;
background: #22C1C3;
background: linear-gradient(0deg, rgba(34, 193, 195, 1) 0%, rgba(253, 187, 45, 1) 100%);
}
.bg-custom{background-color: #77aa28;}

.timer-box {
	position: absolute;
	bottom: 19px; 
	left: 92%;
	transform: translateX(-50%);
	z-index: 50;
	padding: 12px 24px;
	border-radius: 12px;
	display: flex;
	gap: 12px;
	align-items: center;
	direction: ltr;
}

.timer {
	display: flex;
	gap: 1px;
	direction: ltr !important;
}

.timer-unit {
	background: white;
	width: 44px;
	height: 44px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 900;
	font-size: 20px;
	color: #333;
}

/* جداکننده‌ها */
.timer-separator {
	color: white;
	font-size: 22px;
	font-weight: bold;
	margin: 0 4px;
}

@media (max-width: 480px) {
	.block {

		margin-bottom: 10px;

	}

}
@media (max-width: 480px) {
.bb {
	position: relative;
	bottom:9px;
}
.bbb {
	position: absolute;
	bottom:18px;
}
}
@media (min-width: 992px) {
	.ring-image-bg{
		content: '';
		background: linear-gradient(45deg, #c53903, #ed890b);
		position: absolute;
		left: 0;
		top: -3px;
		right: -3px;
		bottom: 0;
		z-index: 2;
		width: 80px;
		height: 80px;
		display: block;
		border-radius: 100%;
	}
}

@media (max-width: 992px) {
	.ring-image-bg{
		content: '';
		background: linear-gradient(45deg, #c53903, #ed890b);
		position: absolute;
		left: 0;
		top: -3px;
		right: -3px;
		bottom: 0;
		z-index: 2;
		width: 68px;
		height: 68px;
		display: block;
		border-radius: 100%;
	}
}
.story-ring {
	background: #e23912 ;
	);

}

li a[href="/store-148"] {
	animation: blink 1s infinite; 
	color: #eaba16; 
	text-decoration: none;
	font-weight: bold; 
}

@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 0; }
	100% { opacity: 1; }
}
.breadcrumb {

}
.custom-margin{
margin-right: 299px;
}
@media (max-width: 768px) {
    .custom-margin {
        margin-right: 5px;
    }
}
.custom-text-white{
    color: #fff;
}
.bg-black-b\/\[0\.13\] {
    background-color: #fff100  !important;
}
.hover\:bg-black-b\/\[0\.16\]:hover {
    background-color: #fff10047 !important;
}
.bg-black-c\/\[0\.13\] {
    background-color: #fe5900  !important;
}
.hover\:bg-black-c\/\[0\.16\]:hover {
    background-color: #fe590047 !important;
}
.bg-black-d\/\[0\.13\] {
    background-color: #184733  !important;
}
.hover\:bg-black-d\/\[0\.16\]:hover {
    background-color: #1847334f !important;
}
.product-attributes-item.outofstock {
  opacity: 0.4;          
}
