.sliderstyle7{max-height:0px;overflow:hidden;}
.sliderstyle7.slick-initialized{max-height: none;
    overflow: auto;}

.header_main7 *,.header_main7  ::after,.header_main7  ::before {
    box-sizing: initial;
}

.sliderstyle7[dir=rtl] .slick-prev {
    right: 1px;
    left: auto;
	    z-index: 99;
}
.sliderstyle7[dir=rtl] .slick-next {
    left: 1px;
    right: auto;
	    z-index: 99;
}

.sliderstyle7 .slick-dots li button:before { 
    color: #fff;
    background: #fff;
}


 
.sliderstyle7[dir="rtl"] .slick-next::before {
    content: "";
	/*background-image:url(arrow-left.svg);*/
	background-image:url(chevron-left.svg);
    position: absolute;
    left: 5px;
    top: calc( 50% - 14px);
    background-position: center center;
    height: 28px;
    width: 28px;
    background-repeat: no-repeat;
	filter: invert(1);
}
.sliderstyle7[dir="rtl"] .slick-prev::before {
    content: "";
	/* background-image:url(arrow-right.svg); */
	 background-image:url(chevron-right.svg); 
	 position: absolute;
    right: 5px;
    top: calc( 50% - 14px);
    background-position: center center;
    height: 28px;
    width: 28px;
    background-repeat: no-repeat;
	filter: invert(1);
}
.sliderstyle7 .slick-dots
{
	bottom:12px;
}

.sliderstyle7 .slick-slide img {
	width: 100vw;
    
}
.sliderstyle7 .slick-slide {
  height: auto;
  width: 100% !important;
} 
.sliderstyle7 .slick-track {
  display: flex !important;
} 
.pagestyle7 .pagecont7{
	margin-top: 325px !important;
}
.pagestyle7 .pageheader7{
	min-height: 281px;
}
.pagestyle7 .bread7{
	top: 249px;
}

.homestyle7 .webcadeh-10424 .webcadeh-element.webcadeh-element-e332e0a {
 
    padding: 158px 0px 27px;
     height: unset; 
	 margin-bottom:20px !important;
	 
}
.sliderstyle7.slickslider{direction:rtl;width: 100%;}
.sliderstyle7.slickslider img{/* max-width:unset; */}
.homestyle7 .webcadehthemes-sticky-style-two{
	max-width:100%;
	width:100%;
}
.header_main7 .social_icons {
    padding-top: 0px;
}

.header_main7  .top7login a{
	display:inline-block;
}
.header_main7  .menulogo.marginb-30{
margin-top: 30px;
    margin-bottom: -50px;
	    z-index: 999;
    position: relative;
}
.header_main7  .topmenu  .d-inline-block{
	font-size:15px;
	color:#222;
}
.header_main7  .tinfo{
padding-bottom:7px;
}
.header_main7  .tinfo{
display:block;
font-size: 13px;
    color: rgba(55,46,41,0.4);
    font-style: italic;
	text-align:right;
	
}
.header_main7  .topmenu0 a{
	color:#222;
}
.header_main7  .topmenu0{
	margin-right:27px;
	display: inline-block;
}

.header_main7  .topmenu:hover i{
	
	    color: #ffffff !important;
    background-color: var(--theme-deafult) !important;
}
.header_main7  .topmenu i{
	margin-left:5px;
color: var(--theme-deafult);
    border-style: solid;
    border-width: 1px;
    border-color: var(--theme-deafult);
    border-radius: 99px;
	    width: 1em;
    height: 1em;
    line-height: 1em;
    text-align: center;
    font-size: 32px;
    padding: 18px;
    transition: all .2s ease-in-out;
}
.header_main7 ul.menu>li.active>a{
	    color: var(--theme-deafult);
}
.header_main7 ul.menu>li.active>a:before,.header_main7 ul.menu>li:hover>a:before {
    background-color: var(--theme-deafult2);
    height: 8px;
    border-radius: 15px;
    bottom: 26px;
	    display: block;
    content: '';
	transform-origin: left;
	position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
.header_main7 ul.menu  li a:hover {
    color: var(--theme-deafult);
}
.header_main7 ul.menu  li a {
font-size: 15px;
    color: #372e29;
    padding: 5px 3px;
    margin-right: 1px;
    margin-left: 1px;
	font-weight: 400;
}
.header_main7 .social_icons li {
    display: inline-block;
    padding: 0px;
	margin-right:6px;
}
.header_main7 .blacksocal a{

    font-size: 17px;
    color: #372e29;
    padding: 2px;
    margin-right: 0px;
    margin-left: 0px;
    border-radius: 99px;
}
.header_main7 .blacksocal a i{
	transform: rotateY(0deg);
	transition: all .4s ease;
}
.header_main7 .blacksocal a:hover i{
	transform: rotateY(360deg);
	transition: all .4s ease;
}
.header_main7 .blacksocal a:hover{
color: #ffffff;
    background-color: var(--theme-deafult);
}

.header_main7 .menupng {display: none;}
.header_main7 .bgdefultuser {display: inline-block;}
.pagestyle7 .header_main7.page7 .cart_count {
   
    left: -4px;
   
}
.header_main7.page7 .cart_count {
    position: relative;
    top: 0px;
    right: 3px;
	background-color: #bbb9b9ad;
	    padding-top: 0px;
}
.header_main7 .cart_count {
    position: relative;
    top: 5px;
    right: 3px;
	background-color: #bbb9b9ad;
	padding-top: 0px !important;
}
.header_main7 .header_main71 i
{
	color:rgba(255,255,255,0.7);
	font-size:13px;
	
    font-weight: 400;
}
.header_main7 .header_main71 b
{
	color:rgba(255,255,255,1);
	font-size:14px;
}
.header_main7 .header_main71 span
{
	color:rgba(255,255,255,0.7);
	font-size:13px;
padding-top: 3px;
}
.header_main7 .header_main71 a
{
	color:rgba(255,255,255,0.7);
	font-size:13px;
	/* padding-right: 20px; */
}
.header_main7 .header_main71 a:hover{
	color:rgba(255,255,255,0.9)
}
.header_main7 .top7login
{
	direction:ltr;
	display: inline-block;
}
.header_main7 .floatr {
	float:right;
	margin-right: 11px;
}
.header_main7 .header_main71 a.reglink {
    
   padding-left: 20px !important;
}
.header_main7 .floatl {
	float:left;
	margin-left: 28px;
}
.page7.header_main7 .floatl {

	margin-left: 0px;
}

.header_main7 .header_main71 {
    background-color: #372e29;
    padding-top: 10px;
    padding-bottom: 110px;
}
.header_main71 .col7.floatr{
	padding-top: 5px;
}
.header_main7 .menu7_row{
	display: table;
    width: 100%;
    position: relative;
	direction:rtl;
}
.header_main7 .menu7_row .col7{
	    position: relative;
    display: table-cell;
    vertical-align: top;
}


.header_main7 .header_main72 {
    padding-top: 0px;
    margin-top: -100px;
}
.header_main7 .header_main72 .cright {
padding-bottom: 20px;
    
    border-bottom:1px solid rgba(231,169,139,0.3);
}
.header_main7 .header_main72 .menu7_row {
    background-color: #ffffff;
    padding: 28px 40px 15px;
    border-radius: 5px;
    box-shadow: 0px 60px 25px 0px rgb(0 0 0 / 15%);
    box-sizing: border-box;
	min-height:50px;
}

.pagestyle7 .header_main7 .header_main73 .menu7_row {
padding-bottom: 10px;
}
.header_main7 .header_main73 .menu7_row {
    background-color: #ffffff;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 6px;
    padding-top: 6px;
    margin-top: -15px;
    border-radius: 5px;
    box-sizing: border-box;
	min-height: 50px;
}











/******************************************menu*/

.header_main7 .sub-menu2 a{
	font-size:15px !important;
}

.header_main7 .menulogo{
float:left;padding-left: 0px;

}
.header_main7 ul.social_icons li a {
width: 24px;
height: 24px;
}
.header_main7 .header_main71 ul.social_icons i{
	font-size:15px;
}
.header_main7 ul.social_icons  {
  margin-top: 0px;
      float: left;
	  position: relative;
    top: -5px;
	right:24px;
}
.header_main7 ul{
    display: block;
	  float: right;
    margin-top: 7px;
    text-align: right
}

.header_main7 ul.menu>li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: auto;
    height: auto;
    margin-left: 15px;
	    vertical-align: bottom;
		text-align: center;
}

.header_main7 ul.menu>li:last-child,
.header_main7 ul.menu>li:only-child {
    margin-right: 0 !important
}

.header_main7 ul.menu>li>a {
    position: relative;
    display: block;
    padding-bottom: 5px;
    cursor: pointer;
    transition: all .3s ease-in-out !important;
    -webkit-transition: all .3s ease-in-out !important
}

.header_main7 ul.menu>li>a:before {
    position: absolute;
    bottom: 2px;
    right: 0;
    z-index: 0;
    content: " ";
    width: 0;
    height: 2px;
    border-radius: 10px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

.header_main7 ul.menu>li:hover>a:before,
.header_main7 ul.menu>li.current-menu-item>a:before,
.header_main7 ul.menu>li.current-menu-parent>a:before,
.header_main7 ul.menu>li.current-menu-ancestor>a:before {
    width: 100%;
    right: auto;
    left: 0
}

.header_main7 ul.menu>li.menu-item-has-children>a:after {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    content: "\f107";
    font-family: "FontAwesome";
    line-height: 1;
	display:none;
}

.header_main7 ul.menu>li>ul {
    position: absolute;
    top: 100%;
    right: -15px;
    z-index: 1;
    width: 240px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: right;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .075);
    border-radius: 4px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
	border-top: 0px solid #fd0248c7;
}

.header_main7 ul.menu>li:nth-last-child(1)>ul,
.header_main7 ul.menu>li:nth-last-child(2)>ul {
    left: auto;
    right: 0
}

.header_main7 ul.menu>li:hover>ul {
    opacity: 1;
    visibility: visible;
	margin-top: 10px;
}

.header_main7 ul.menu>li>ul>li,
.header_main7 ul.menu>li>ul>li>ul>li,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li ul li {
	list-style: none;
    position: relative;
    width: 100%;
    height: auto;
    float: right;
    padding-left: 32px;
    padding-right: 32px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
	text-align:right;
}

.header_main7 ul.menu>li:hover>ul>li,
.header_main7 ul.menu>li:hover>ul>li>ul>li,
.header_main7 ul.menu>li:hover>ul>li>ul>li>ul>li,
.header_main7 ul.menu>li:hover>ul>li>ul>li>ul>li ul li {
    padding-top: 4px;
    padding-bottom: 4px
}

.header_main7 ul.menu>li>ul>li>a,
.header_main7 ul.menu>li>ul>li>ul>li>a,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li>a,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li ul li a {
    display: inline-block;
    vertical-align: top;
    opacity: inherit !important;
    visibility: inherit !important;
    cursor: pointer;
    transition: all .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out !important
}

.header_main7 ul.menu>li>ul>li>a:before,
.header_main7 ul.menu>li>ul>li>ul>li>a:before,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li>a:before,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li ul li a:before {
    position: relative;
    bottom: -25px;
    content: " ";
    display: block;
    width: 0;
    height: 1px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    background: var(--theme-deafult)
}

.header_main7 ul.menu>li>ul>li>a:hover:before,
.header_main7 ul.menu>li>ul>li>ul>li>a:hover:before,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li>a:hover:before,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li ul li a:hover:before {
    width: 100%
}

.header_main7 ul.menu>li>ul>li.menu-item-has-children>a:after,
.header_main7 ul.menu>li>ul>li>ul>li.menu-item-has-children>a:after,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>a:after,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li ul li.menu-item-has-children>a:after {
    float: right;
    margin-left: 7px;
    content: "\f105";
    font-family: "FontAwesome";
    font-style: normal
}

.header_main7 ul.menu>li>ul>li>a i,
.header_main7 ul.menu>li>ul>li>ul>li>a i,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li>a i,
.header_main7 ul.menu>li>ul>li>ul>li>ul>li ul li a i {
    width: 20px;
    text-align: center;
    margin-right: 10px
}

.header_main7 ul.menu>li>ul>li>ul,
.header_main7 ul.menu>li>ul>li>ul>li>ul,
.header_main7 ul.menu>li>ul>li>ul>li>ul li ul {
    position: absolute;
    top: 0;
    right: 241px;
    z-index: 1;
    width: 240px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: right;
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

.header_main7 ul.menu>li:nth-last-child(1)>ul>li>ul,
.header_main7 ul.menu>li:nth-last-child(2)>ul>li>ul,
.header_main7 ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,
.header_main7 ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,
.header_main7 ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,
.header_main7 ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul {
    left: auto;
    right: 240px
}

.header_main7 ul.menu>li>ul>li:hover>ul,
.header_main7 ul.menu>li>ul>li>ul>li:hover>ul,
.header_main7 ul.menu>li>ul>li>ul>li>ul li:hover>ul {
    top: -8px;
    opacity: 1;
    visibility: visible
}

.header_main7 ul.menu>li.rt-mega-menu-full-width {
    position: static
}


.header_main7 ul.menu>li:nth-last-child(1)>.rt-mega-menu,
.header_main7 ul.menu>li:nth-last-child(2)>.rt-mega-menu {
    left: auto;
    right: 0
}


.header_main7 ul.menu>li.menu-item-has-children>a:after {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0px;
    content: "+";/* "\f107"; */
     font-family: 'IRANSans'; 
    line-height: 1;
	margin-right: 4px;
	font-weight:400;
}

.header_main7 li.haschild>a:after {
    display: inline-block;
    vertical-align: middle;
    /* margin-left: 7px; */
    content: "\f104";
    font-family: "FontAwesome";
    line-height: 1;
    right: 225px;
    position: absolute;
    top: 12px;
}

.header_main7 ul.menu>li>ul, .header_main7 ul.menu>li>ul>li>ul, .header_main7 ul.menu>li>ul>li>ul>li>ul, .header_main7 ul.menu>li>ul>li>ul>li>ul li ul, .wraper_header.style-six-b .rt-mega-menu {
    background-color: rgba(255, 255, 255, 1);
}
.header_main7 .sub-menu2  {
    margin: 0;
    padding: 0;
    list-style: none;
}



/******************************************menu*/

.header_main7 .onlymobile{display:none;}

@media (min-width: 768px) and (max-width: 1000px)
{
	.pagestyle7 .topcart{
		top:0px;;
	}
	.sliderstyle7 .slick-list {
		max-width: 100vw;
	}
	.header_main7 .container {
    max-width: 700px;
    width: 700px;
}
/* .container {
    max-width: 750px;
    width: 750px;
} */
}

@media (max-width: 540px){
	.homestyle7 .wraper_header.style-six-b .wraper_header_main.webcadehthemes-sticky-style-two.delayed-sticky-mode-acivate{
		display:block !important;
		z-index:999;
		background: #0000;
    box-shadow: unset;
	}
	
	.pageheader7.nav-fixed .bread7{
		display:none;
	}
	.pageheader7.nav-fixed  {
    min-height: 34px !important;
	    background: unset;
}
	
	.header_main7 .header_main72 .menu7_row {
    
    box-shadow: 0px 2px 40px 0px rgb(0 0 0 / 15%);
    
}
	.header_main7 .header_main71 {
    background-color: #372e29;
    padding-top: 10px;
    padding-bottom: 36px;
}
	.header_main7 .header_main72 {
    padding-top: 0px;
    margin-top: -30px;
}
.header_main7 .floatl {
  
    margin-left: 0px;
}
.pagestyle7 .bread7 {
    top: 128px;
}
.pagestyle7 .pageheader7 {
    min-height: 167px;
}
.pagestyle7 .pagecont7 {
    margin-top:198px !important;
}
	.pagestyle7 .header_main7 .col7.floatl.top7login .d-inline-block{
	padding-right: 28px;
	}
	.header_main7 .col7.floatl.top7login .d-inline-block{
	float: right;
	}
	.header_main7 .col7.floatl.top7login .nav-link:not(.reglink){
		float: left;
		padding-left: 10px;
	} 
	
	.homestyle7 .webcadeh-10424 .webcadeh-element.webcadeh-element-e332e0a
	{
		padding:66px 0px 27px;
	}
	
	.pagestyle7 .header_main7 .header_main71 {
    padding-top: 6px;
}
	.pagestyle7 .header_main7 .header_main71 {
   
    padding-bottom: 33px;
}
	.pagestyle7 .wraper_header.style-six-b .header_main7 .onlymobile .header-responsive-nav {
    
    float: none;
    position: relative;
    top: 5px;
}
	.wraper_header.style-six-b  .header_main7 .onlymobile .header-responsive-nav{
		margin-top:6px !important;
		color: #000;
	}
	
	.pagestyle7 .header_main7 .header_main72 .menu7_row {
    padding: 5px 25px 5px;
}
	.header_main7 .header_main72 .menu7_row{
	padding:10px 25px 10px;	
	}
	.header_main7 .topmenu0.adress{display:none;}
	.header_main7 .social_icons.blacksocal{display:none;
		
	}
	
	.header_main71 .col7.floatr{display:none;}
	.header_main71 .col7.floatl.top7login{text-align:center;width: 100%;}
	.header_main71 .col7.floatl.top7login a{padding-right:15px;}
	
	
	.header_main72 .col7.cright{display:none;}
	.header_main72 .col7{text-align:left;display:table-cell;}
	.pagestyle7 .header_main7 .menulogo.marginb-30{
		margin-top: 4px; 
	}
	.header_main7 .menulogo.marginb-30{
		margin-top: 0px; 
     margin-bottom: 0px;
	 max-height: 32px;
	}
	.header_main73 {display:none;}
	.header_main7 .menu{display:none;}
	.header_main7 .onlymobile{position: relative;
    display: table-cell;
    vertical-align: top;}
	.header_main72.container{    width: auto;
    max-width: unset;}
	.pagestyle7 .header_main71 .col7.floatl.top7login a:not(.reglink){
		position: relative;
    top: 7px;

	}
}

@media (min-width: 540px) and (max-width: 1000px){
	.header_main7 ul.menu>li>a{
		font-size:12px;
		    padding-right: 0;
	}
	.header_main7 ul.menu>li {
    margin-left: 5px;
	}
.header_main7 .menulogo.marginb-30 {
    margin-top: 10px;
    margin-bottom: 0px;
}
}

@media (min-width: 540px) and (max-width: 1200px){
}

@media (min-width: 1024px) and (max-width: 1200px){
	
.header_main7	.container {
    max-width: 970px;
	    width: 970px;
}
}

@media (min-width: 1200px){
	  
.header_main7		.container {
    max-width: 1195px;
	    width: 1195px;
}
}

@media (min-width: 1440px){
	
	.header_main7		.container {
    max-width: 1280px;
	    width: 1280px;
}
}


.sliderstyle7 .slick-list {
		max-width:100vw;
	}



@media (min-width: 768px){
.sliderstyle7 .slick-list {
		max-width:100vw;
	}
	
	.pageheader7.nav-fixed {
		background:unset;
		min-height: 81px;
	}
	.pageheader7.nav-fixed .bread7
	{
		display:none;
	}
	
}
@media (min-width: 820px){
.sliderstyle7 .slick-list {
		max-width:100vw;
	}
}
@media (min-width: 912px){
.sliderstyle7 .slick-list {
		max-width:100vw;
	}
}
@media (min-width: 1024px){
.sliderstyle7 .slick-list {
		max-width:100vw;
	}
	
	
	.homestyle7 [dir="rtl"] .slick-next::before {
    top: calc( 50% - 17px);
    left: 10px;
    height: 35px;
    width: 35px;
	opacity:.8;
}
.homestyle7 [dir="rtl"] .slick-prev::before {
	 top: calc( 50% - 17px);
    right: 10px;
    height: 35px;
    width: 35px;
  opacity:.8;
}
	
	
}
@media (min-width: 1200px){
	   .sliderstyle7 .slick-list {
		max-width:100vw;
	}
}
@media (min-width: 1280px){
	   .sliderstyle7 .slick-list {
		max-width:100vw;
	}
}


@media (max-width: 1025px){
.header_main7 .topmenu0.adress{
	display:none;
}
}

	
