.elementor-4502 .elementor-element.elementor-element-55d4464{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 2px 29px 29px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-4502 .elementor-element.elementor-element-55d4464:not(.elementor-motion-effects-element-type-background), .elementor-4502 .elementor-element.elementor-element-55d4464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4502 .elementor-element.elementor-element-55d4464.e-con{--align-self:center;}.elementor-4502 .elementor-element.elementor-element-c09e5ac{text-align:center;}.elementor-4502 .elementor-element.elementor-element-c09e5ac img{width:179px;max-width:100%;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu .elementor-item{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:600;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--main .elementor-item{color:#2074bc;fill:#2074bc;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#0089FF;}.elementor-4502 .elementor-element.elementor-element-99aab7b .e--pointer-framed .elementor-item:before,
					.elementor-4502 .elementor-element.elementor-element-99aab7b .e--pointer-framed .elementor-item:after{border-color:#0089FF;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#2074bc;}.elementor-4502 .elementor-element.elementor-element-99aab7b .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-4502 .elementor-element.elementor-element-99aab7b .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#2074bc;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--dropdown a, .elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-menu-toggle{color:#2074bc;fill:#2074bc;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--dropdown{background-color:#C8C8C882;border-radius:4px 4px 4px 4px;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--dropdown .elementor-item, .elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:500;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:4px;border-top-right-radius:4px;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.elementor-4502 .elementor-element.elementor-element-99aab7b .elementor-nav-menu--dropdown a{padding-left:15px;padding-right:15px;}.elementor-4502 .elementor-element.elementor-element-a34d06c .elementor-button{background-color:#DFDFDF;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:500;fill:#2074bc;color:#2074bc;border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-4502 .elementor-element.elementor-element-a34d06c .elementor-button:hover, .elementor-4502 .elementor-element.elementor-element-a34d06c .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-4502 .elementor-element.elementor-element-a34d06c > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-4502 .elementor-element.elementor-element-a34d06c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4502 .elementor-element.elementor-element-a34d06c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4502 .elementor-element.elementor-element-a34d06c .elementor-button:hover svg, .elementor-4502 .elementor-element.elementor-element-a34d06c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4502 .elementor-element.elementor-element-915beeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4502 .elementor-element.elementor-element-915beeb.e-con{--align-self:center;}.elementor-4502 .elementor-element.elementor-element-c204d4e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-4502 .elementor-element.elementor-element-c204d4e .elementor-icon{font-size:13px;}.elementor-4502 .elementor-element.elementor-element-c204d4e .elementor-icon-box-title, .elementor-4502 .elementor-element.elementor-element-c204d4e .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:9px;font-weight:500;line-height:1px;}.elementor-4502 .elementor-element.elementor-element-c204d4e .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:300;}.elementor-4502 .elementor-element.elementor-element-ae2bdb1{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-4502 .elementor-element.elementor-element-ae2bdb1 .elementor-icon{font-size:13px;}.elementor-4502 .elementor-element.elementor-element-ae2bdb1 .elementor-icon-box-title, .elementor-4502 .elementor-element.elementor-element-ae2bdb1 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:9px;font-weight:500;line-height:1px;}.elementor-4502 .elementor-element.elementor-element-ae2bdb1 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:300;}.elementor-4502 .elementor-element.elementor-element-bbff428{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-4502 .elementor-element.elementor-element-bbff428 .elementor-icon{font-size:13px;}.elementor-4502 .elementor-element.elementor-element-bbff428 .elementor-icon-box-title, .elementor-4502 .elementor-element.elementor-element-bbff428 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:9px;font-weight:500;line-height:1px;}.elementor-4502 .elementor-element.elementor-element-bbff428 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:300;}.elementor-4502 .elementor-element.elementor-element-691bbdf{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-4502 .elementor-element.elementor-element-691bbdf .elementor-icon{font-size:13px;}.elementor-4502 .elementor-element.elementor-element-691bbdf .elementor-icon-box-title, .elementor-4502 .elementor-element.elementor-element-691bbdf .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:9px;font-weight:500;line-height:1px;}.elementor-4502 .elementor-element.elementor-element-691bbdf .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:300;}.elementor-4502 .elementor-element.elementor-element-7b92564{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-4502 .elementor-element.elementor-element-7b92564 .elementor-icon{font-size:13px;}.elementor-4502 .elementor-element.elementor-element-7b92564 .elementor-icon-box-title, .elementor-4502 .elementor-element.elementor-element-7b92564 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:9px;font-weight:500;line-height:1px;}.elementor-4502 .elementor-element.elementor-element-7b92564 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:300;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-4502 .elementor-element.elementor-element-55d4464{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-99aab7b *//* icon mini cart */
span.elementor-button-icon {
    display: flex;
}

.elementor-menu-cart__toggle.elementor-button-wrapper {
    display: flex;
}

.elementor-menu-cart__wrapper {
    display: flex;
}
/*-------------------------------*/



/*empty mini cart*/
.woocommerce-mini-cart__empty-message {
    font-size: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://mehrazsho.com/wp-content/uploads/2024/07/7794555.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

/*-------------------------------*/


/*menu on hover*/
.elementor-nav-menu--main .elementor-item:before{
	content:"";
	width:0!important;
	height:0!important;
	background-color:#0069c4!important;
	position:absolute!important;
	bottom:-4px;
	left:48%!important;
    transform: translate(-50%,-50%);
	margin:auto;
	

	border-radius:50%!important;

}
.elementor-nav-menu--main .elementor-item:hover:before{
		width:10px!important;
	height:10px!important;
		opacity:1!important;
		animation: niaswavepuls 0.7s  infinite;
}
.elementor-nav-menu--main .elementor-item:hover{
background: linear-gradient(0deg, rgba(0,105,196,0.16850490196078427) 0%, rgba(185,30,30,0) 100%);
	border-bottom:1px solid #0069c496;
}
@keyframes niaswavepuls{
	from{
		box-shadow: 0 0 0 0 #0069c4 ;
	}
	to{
		box-shadow: 0 0 0 10px transparent ;
	
	}
}

/*-------------------------------*/


/*responsive user icon header*/
.nias-user-button .elementor-button .elementor-button-icon{
	display:none;
}
@media only screen and (max-width:1024px){
.nias-user-button .elementor-button{
padding: 10px 0;
        background-color: transparent !important;
        font-size: 23px;
	
	.elementor-button-icon{
		display:flex;
	}
span.elementor-button-text {
display:none;
    
}
	}}
/*-------------------------------*/


/*mobile menu*/
/*fix back color*/
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background-color: transparent!important;
}

.niasnavwpmenu{
    transform: translatex(100%);
    transition: 0.5s;
}
.active .niasnavwpmenu{
transform: translatex(0);
}

.niasmenubox:before{
    content: "";
    background-color: white;
    height: 100vh;
    width: 100%;
    transform: rotate(0deg);
    right: -100%;
    top: 0;
    position: fixed;
    z-index: 99;
    transition:1s;
    
}
.niasmenubox:after{
    content: "";
    background-color: #ffffff6e;
    height: 100vh;
    transform: rotate(0deg);
right: -100%;
top: 0;
 width: 100%;
    position: fixed;
    z-index: 9;
        transition:0.8s;


}

   .niasmenubox{
       height: 100vh;
       position: fixed;
       top:0;
     right: -100%;
       z-index: 99999;
       overflow-y: scroll;
transition: 1s;

   } 
    .niasmenubox.active{
        right: 0;
        transition: 0s;
    }

.niasclosemenu {
    position: fixed;
    z-index: 9;
    height: 100vh;
}    
.niasmenubox.active{
&:after{
        transform: rotate(-20deg);
right: -30%;
top: -10px;
transition: 0.5s;

}
&:before{
        transform: rotate(-20deg);
    right: -35%;
    top: 0;
            transition: 0.7s;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-915beeb */.elementor-4502 .elementor-element.elementor-element-915beeb {
    background: rgba(255, 255, 255, 0.5); /* Semi-transparent background */
    backdrop-filter: blur(10px); /* Blur effect */
}/* End custom CSS */