@font-face{font-family:'farsi';src:url(../../1/fonts/Av.eot);src:url(../../1/fonts/Av.eot?#iefix) format('embedded-opentype'),
url(../../1/fonts/Av.woff2) format('woff2'),
url(../../1/fonts/Av.woff) format('woff'),
url(../../1/fonts/Av.ttf) format('truetype'),
url(../../1/fonts/Av.svg#IY-Medium) format('svg');
font-weight:500;
font-style:normal
}
.border-top-tran, .border-top-tran a {
    border-top: 1px solid rgba(255,255,255,0.1);
    font-family: 'farsi','Open Sans','Tahoma';
    font-size: 20px;
    font-weight: 500;
    z-index: 2;
    color: #000;
}
.boxfooterinfo p {
    text-align: justify;
    margin-top: 12px;
    font-size: 16px;
	color: #222;
}
.contact_info li b {
	color: #222;
}
.contact_info li {color: #222;
    font-size: 12px;font-weight: 400;
}
.mt-20{margin-top:65px;}
pre {
   font-family:IRANSans,'Open Sans','Tahoma';color:#222;
    font-weight: normal;
}
.divpagesitecontent p{
	font-size:14px;
	  font-family:IRANSans,'Open Sans','Tahoma';color:#222;
    font-weight: normal;
}

h1,h2,h3,h4,h5,h6{
	font-family:'farsi','Open Sans','Tahoma';color:#222;
    font-weight: normal;
	text-align:right;
}


.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

.wraper_header.style-six-b .wraper_header_main {
    width: 100%
}


.wraper_header.style-six-b .wraper_header_main>.container {
    padding-top: 25px;
    padding-bottom: 25px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

.wraper_header.style-six-b .wraper_header_main .header_main {
    position: relative
}
.wraper_header.style-six .wraper_header_main .header_main .brand-logo,
.wraper_header.style-six .wraper_header_main .header_main .brand-logo-sticky,
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo,
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo-sticky,
.wraper_header.style-eight .wraper_header_main .header_main .brand-logo,
.wraper_header.style-eight .wraper_header_main .header_main .brand-logo-sticky {
    margin-top: 7px
}
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo-sticky {
    display: none
}
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo,
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo-sticky {
    float: left;
    text-align: center;
    /* font-size: 0 */
}


.mobile-menu-nav>[class*=menu-]>ul.menu>li,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li {
    position: relative;
    width: 100%
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li a {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    padding: 10px 22px 10px 15px;
    /* border-bottom: 1px rgba(106, 124, 146, .1) solid; */
    color: inherit;
    text-transform: capitalize
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li.menu-item-has-children>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li.menu-item-has-children>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li.menu-item-has-children>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children a {
    padding-right: 50px
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li.menu-item-has-children>.webcadehthemes-open-submenu,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.webcadehthemes-open-submenu {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    cursor: pointer;
    text-align: center
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li.menu-item-has-children>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.webcadehthemes-open-submenu:before {
    content: "+";
    font-size: 125%;
    line-height: 47px
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before {
    content: "-"
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>a {
    padding-left: 30px;
    font-size: 90%
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>a {
    padding-left: 45px;
    font-size: 85%
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>a {
    padding-left: 65px;
    font-size: 80%
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li a {
    padding-left: 80px;
    font-size: 75%
}





/******************************/
.menu-header-menu-container  .mobile-menu-close {
	display:none;
}

.wraper_header.style-six-b .wraper_header_main .header_main_action {
    float: right;
    margin-top: 13px;
    text-align: center;
    font-size: 0
}

.wraper_header.style-six-b .wraper_header_main .header_main_action ul>li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-left: 30px;
    margin-top: 5px;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.wraper_header.style-six-b .wraper_header_main .header_main_action ul>li.header-cart-bar>.header-cart-bar-icon {
    position: relative;
    display: block;
    margin-right: 6px
}

.wraper_header.style-six-b .wraper_header_main .header_main_action ul>li.header-cart-bar>.header-cart-bar-icon .cart-count {
    position: absolute;
    top: -8px;
    right: -13px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    font-size: 10px;
    color: #fff;
    line-height: 20px;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.wraper_header.style-six-b .wraper_header_main .nav {
    float: right;
    margin-top: 7px;
    text-align: right
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-] {
    display: block
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: auto;
    height: auto;
    margin-left: 20px;
	    vertical-align: bottom;
		text-align: center;
		font-size:15px;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:last-child,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:only-child {
    margin-right: 0 !important
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>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
}
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu.noicon>li>a {
padding-bottom: 13px;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>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
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:hover>a:before,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li.current-menu-item>a:before,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li.current-menu-parent>a:before,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li.current-menu-ancestor>a:before {
    width: 100%;
    right: auto;
    left: 0
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>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;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>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: 2px solid var(--theme-deafult);
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(1)>ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(2)>ul {
    left: auto;
    right: 0
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:hover>ul {
    opacity: 1;
    visibility: visible
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li ul li {
    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;
	list-style: none;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:hover>ul>li,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:hover>ul>li>ul>li,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:hover>ul>li>ul>li>ul>li,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:hover>ul>li>ul>li>ul>li ul li {
    padding-top: 4px;
    padding-bottom: 4px;
	list-style: none;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>a,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>a,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>a,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>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
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>a:before,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>a:before,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>a:before,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>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);
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>a:hover:before,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>a:hover:before,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>a:hover:before,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li ul li a:hover:before {
    width: 100%
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li.menu-item-has-children>a:after,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li.menu-item-has-children>a:after,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>a:after,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>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
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>a i,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>a i,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>a i,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li ul li a i {
    width: 20px;
    text-align: center;
    margin-right: 10px
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>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
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(1)>ul>li>ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(2)>ul>li>ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul {
    left: auto;
    right: 100%
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li:hover>ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li:hover>ul,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul li:hover>ul {
    top: -8px;
    opacity: 1;
    visibility: visible;
	border-radius: 5px;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li.rt-mega-menu-full-width {
    position: static
}

.wraper_header.style-six-b .wraper_header_main .rt-mega-menu {
    width: 700px;
    top: 100%;
    padding-right: 0;
    padding-left: 0;
    text-align: left
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li.rt-mega-menu-full-width .rt-mega-menu {
    width: 100%
}

.wraper_header.style-six-b .wraper_header_main .rt-mega-menu>ul {
    display: table;
    table-layout: fixed;
    width: 100%
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(1)>.rt-mega-menu,
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li:nth-last-child(2)>.rt-mega-menu {
    left: auto;
    right: 0
}

.wraper_header.style-six-b .wraper_header_main .rt-mega-menu>ul>.menu-item {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
    padding-left: 40px;
    border-right: 1px rgba(255, 255, 255, .1) solid;
    border-bottom: 1px rgba(255, 255, 255, .1) solid
}

.wraper_header.style-six-b .wraper_header_main .rt-mega-menu>ul>.menu-item:last-child,
.wraper_header.style-six-b .wraper_header_main .rt-mega-menu>ul>.menu-item:only-child {
    border-right: none
}

.wraper_header.style-six-b .wraper_header_main .rt-mega-menu>ul:last-child>.menu-item:last-child,
.wraper_header.style-six-b .wraper_header_main .rt-mega-menu>ul:only-child>.menu-item:only-child {
    border-bottom: none
}

.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
    margin-bottom: 20px;
    text-transform: none;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    line-height: 28px;
    letter-spacing: 0
}

.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu>li {
    position: relative
}

.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu>li:last-child,
.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu>li:only-child {
    margin-bottom: 0
}

.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu>li>a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 13px;
    text-transform: none;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    line-height: 26px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu>li>a:before {
    position: absolute;
    left: 0;
    bottom: 4px;
    width: 0;
    height: 2px;
    z-index: 0;
    content: " ";
    background-color: #fff;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out
}

.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu>li>a:hover:before {
    width: 100%
}

.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu>li>a i {
    width: 20px;
    text-align: center;
    margin-right: 10px
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu {
    position: static
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 5px 25px rgba(0, 0, 0, .08);
    padding: 35px 0;
    opacity: 0;
    visibility: hidden;
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.wraper_header.style-sixteen .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu {
    width: 1170px;
    left: -26%;
    top: 50px
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu:hover>ul.mega-child-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(1px);
    -webkit-transform: translateY(1px)
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu {
    padding: 0
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu>li {
    padding: 0
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .webcadeh-element>.webcadeh-column-wrap {
    padding: 33px 35px;
    width: 100%;
    min-height: 1px
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .webcadeh-element>.webcadeh-column-wrap>.webcadeh-widget-wrap>.webcadeh-element>.webcadeh-widget-container>h5 {
    position: relative;
    margin-bottom: 12px;
    font-weight: 700;
    font-size: 16px;
    color: #252525;
    line-height: 26px;
    font-family: "Roboto"
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .webcadeh-element>.webcadeh-column-wrap>.webcadeh-widget-wrap>.webcadeh-element>.webcadeh-widget-container>h5:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid #fb7a46;
    width: 0;
    bottom: -3px;
    display: block;
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    display: none
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .webcadeh-element>.webcadeh-column-wrap>.webcadeh-widget-wrap>.webcadeh-element>.webcadeh-widget-container>h5:hover:before {
    width: 80px
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .webcadeh-element>.webcadeh-column-wrap>.webcadeh-widget-wrap>.webcadeh-element>.webcadeh-widget-container>div>ul>li {
    margin: 8px 0;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    color: #030712;
    font-size: 14px;
	text-align:right;
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .webcadeh-element>.webcadeh-column-wrap>.webcadeh-widget-wrap>.webcadeh-element>.webcadeh-widget-container>ul>li:last-child {
    margin-bottom: 0
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .webcadeh-element>.webcadeh-column-wrap>.webcadeh-widget-wrap>.webcadeh-element>.webcadeh-widget-container>div>ul>li>a {
    position: relative;
    color: #5d587a
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .webcadeh-element>.webcadeh-column-wrap>.webcadeh-widget-wrap>.webcadeh-element>.webcadeh-widget-container>div>ul>li>a:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 1px solid #fb7a46;
    width: 0;
    bottom: -3px;
    display: block;
    right: 0;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .webcadeh-element>.webcadeh-column-wrap>.webcadeh-widget-wrap>.webcadeh-element>.webcadeh-widget-container>div>ul>li>a:hover:before {
    width: 100%
}

.menupng {
    width: 45px;
    display: block;
	text-align: center;
    margin: 0 auto;
}
.menupngmobile {
    width: 23px;
    position: absolute;
    right: 10px;
    top: 10px;
}





#mobile-menu {
    right: -100%;
    width: 100%;
    max-width: 270px;
    background-color: #fff
}
#mobile-menu {
     background-color: #fff;
 }
 
 .mobile-menu-nav {
     
     font-size: 15px;
     line-height: 28px;
     font-weight: 400;
     letter-spacing: 0.5px;
     color: #6a7c92;
     text-transform: capitalize;

 }
 .mobile-menu-nav {
    text-transform: uppercase;
    line-height: 27px;
    letter-spacing: .5px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    font-size: 14px
}

.mobile-menu-close {
    padding: 20px 15px 8px;
    text-align: left;
    cursor: pointer
}

.mobile-menu-close i {
    font-size: 20px;
    color: #000;
    line-height: 1
}

.mobile-menu-close .ti-close {
    font-size: 20px;
    color: #6a7c92;
    line-height: 1;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li {
    position: relative;
    width: 100%
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li a {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    padding:8px 40px 1px 15px !important;
    /* border-bottom: 1px rgba(106, 124, 146, .1) solid; */
    color: #222;
    text-transform: capitalize
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li.menu-item-has-children>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li.menu-item-has-children>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li.menu-item-has-children>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>a,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children a {
    padding-right: 50px
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li.menu-item-has-children>.webcadehthemes-open-submenu,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.webcadehthemes-open-submenu {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    cursor: pointer;
    text-align: center
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li.menu-item-has-children>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.webcadehthemes-open-submenu:before {
    content: "+";
    font-size: 125%;
    line-height: 47px
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before,
.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children.webcadehthemes-menu-open>.webcadehthemes-open-submenu:before {
    content: "-"
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>a {
    padding-left: 30px;
    font-size: 90%
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>a {
    padding-left: 45px;
    font-size: 85%
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>a {
    padding-left: 65px;
    font-size: 80%
}

.mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li>ul>li>ul>li>ul li a {
    padding-left: 80px;
    font-size: 75%
}


.wraper_header.style-six-b .wraper_header_main .header-responsive-nav {
    width: 30px;
    float: right;
    margin-top: 8px;
    margin-right: 15px;
    text-align: right;
    font-size: 25px;
    background-color: transparent !important;
}

.sidr {
    display: block;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 260px;
    overflow-x: hidden;
    overflow-y: auto
}

.sidr.right {
    left: auto;
    right: -260px
}

.sidr.left {
    left: -260px;
    right: auto
}

.sidr.right .sidr-close {
    margin: 0;
    padding: 10px;
    background-color: rgba(0, 0, 0, .05);
    text-align: right
}

.sidr.left .sidr-close {
    float: left;
    margin-left: 15px
}

.sidr-close {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 25px;
    cursor: pointer
}
.hidden {
    display: none !important;
}

.pageheader{
/* background-image: url('../../1/img/marketing-analysis-banner.jpg'); */
 background-image: linear-gradient(320deg ,var(--theme-deafult) 30%, var(--theme-deafult2rgba) );
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
	    min-height: 230px;
}
.pagesitecontent{
	min-height:200px;
    padding-top: 230px;
}
.wraperheaderpage{
 	background-color:#ffffff !important; 
	
}
.divpagesitecontent{
	    padding-top: 56px;
    padding-left: 30px;
    padding-right: 30px;
}
.divpagesitecontentbread{
	position: absolute;
    z-index: 0;
    background: #fff url('../../1/img/title-header.svg') no-repeat;
    background-size: cover;
    border-radius: 3px;
    box-shadow: 0 5px 10px rgb(0 0 0 / 0%);
    width: calc( 100% - 90px);
    top: 190px;
    padding: 15px;
    border: 5px solid #f7f7f7;
	margin-right: 45px;
    margin-left: 45px;
	text-align: right;
	direction: rtl;
}
.maxh150{max-height:150px;margin:0 auto;text-align:center;}
.wraperheaderpage {
    background-color: #ffffff !important;
}

.verticaltop {
    vertical-align: top !important;
}
.menulogo {
    max-height: 60px;
    padding-left: 25px;
}
.menu {
    direction: rtl;
}
.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-] {
    display: block;
}

.wraper_header.style-six-b .wraper_header_main .nav {
    float: right;
    margin-top: 7px;
    text-align: right;
}
.wraper_header .wraper_header_main .nav, .wraper_header .wraper_header_main .header-hamburger-menu {
    margin: 7px 0 0 0 !important;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.wraper_header.style-six-b .wraper_header_main>.container {
    padding-top: 25px;
    padding-bottom: 25px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
}

.wraper_header.style-six-b .wraper_header_main .nav>[class*=menu-]>ul.menu>li.menu-item-has-children>a:after {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    content: "\f107";
    font-family: "FontAwesome";
    line-height: 1;
}

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;
}

.wraper_header.style-six-b .nav>[class*="menu-"]>ul.menu>li>ul, .wraper_header.style-six-b .nav>[class*="menu-"]>ul.menu>li>ul>li>ul, .wraper_header.style-six-b .nav>[class*="menu-"]>ul.menu>li>ul>li>ul>li>ul, .wraper_header.style-six-b .nav>[class*="menu-"]>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);
}
.sub-menu2  {
    margin: 0;
    padding: 0;
    list-style: none;
}



@media (min-width: 1200px)
{
.hidden-lg {
    display: none !important;
}
}

@media screen and (min-width:768px) and (max-width:991px) {
    .mega-child-menu .webcadeh-column.webcadeh-col-25 {
        width: 100%
    }
    .mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li a {
        padding-left: 30px
    }
    .mega-child-menu>li ul>li {
        position: relative;
        display: block;
        width: auto;
        height: auto;
        padding: 10px 0;
        border-bottom: 1px rgba(106, 124, 146, .1) solid;
        color: inherit
    }
    .mega-child-menu>li ul>li>a {
        text-transform: capitalize;
        line-height: 28px;
        letter-spacing: .5px;
        font-weight: 400;
        font-style: normal;
        color: #6a7c92;
        font-size: 14px
    }
    .mega-child-menu h5 {
        text-transform: capitalize;
        line-height: 28px;
        letter-spacing: .5px;
        font-weight: 400;
        font-style: normal;
        color: #6a7c92;
        font-size: 15px;
        padding: 10px 0 9px 17px;
        border-bottom: 1px rgba(106, 124, 146, .1) solid;
        margin: 0
    }
    .mega-child-menu .webcadeh-column-gap-default>.webcadeh-row>.webcadeh-column>.webcadeh-element-populated {
        padding: 0
    }
    
     .wraper_header.style-six-b .wraper_header_main .header-responsive-nav {
        color: #000 !important;
        margin-top: 7px
    }
	
}



@media screen and (max-width:320px) {
    .mobile-menu-nav>[class*=menu-]>ul.menu>li>ul>li a {
        padding-left: 30px
    }
    .mega-child-menu>li ul>li {
        position: relative;
        display: block;
        width: auto;
        height: auto;
        padding: 10px 0;
        border-bottom: 1px rgba(106, 124, 146, .1) solid;
        color: inherit
    }
    .mega-child-menu>li ul>li>a {
        text-transform: capitalize;
        line-height: 28px;
        letter-spacing: .5px;
        font-weight: 400;
        font-style: normal;
        color: #6a7c92;
        font-size: 14px
    }
    .mega-child-menu h5 {
        text-transform: capitalize;
        line-height: 28px;
        letter-spacing: .5px;
        font-weight: 400;
        font-style: normal;
        color: #6a7c92;
        font-size: 15px;
        padding: 10px 0 9px 17px;
        border-bottom: 1px rgba(106, 124, 146, .1) solid;
        margin: 0
    }
    .mega-child-menu .webcadeh-column-gap-default>.webcadeh-row>.webcadeh-column>.webcadeh-element-populated {
        padding: 0
    }
	
	
.wraper_header.style-six-b .wraper_header_main .header-responsive-nav,
.wraper_header.style-six-b .wraper_header_main .header-responsive-nav {
    color: #030712
}

.wraper_header.style-six-b .wraper_header_main .header-responsive-nav {
    color: #000
}


}



@media (min-width:1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width:1279px) and (min-width:1023px) {
	.bgfooterlogom img {
		max-height:110px;
	}
	.topbasket .linearicons-bag2{
		font-size: 25px;
	}
	.boxfooterinfo{
		    margin: -52px 0px 2px 0px !important;
	}
	.bgdefultuser{
		position: relative;
    top: 9px;
    padding: 4px;
	}
	.bgdefultuser .linearicons-user{
		font-size: 24px;
	}
	.container {
    max-width: 1020px;
}
.wraper_header.style-six .wraper_header_main .header_main .brand-logo, .wraper_header.style-six .wraper_header_main .header_main .brand-logo-sticky, .wraper_header.style-six-b .wraper_header_main .header_main .brand-logo, .wraper_header.style-six-b .wraper_header_main .header_main .brand-logo-sticky, .wraper_header.style-eight .wraper_header_main .header_main .brand-logo, .wraper_header.style-eight .wraper_header_main .header_main .brand-logo-sticky {
    margin-top: 0px;
}
}
@media (max-width:912px) and (min-width:539px) {
	.boxfooterinfo {
    margin: -97px 24px 0px 0px !important;
}
.footer_top .col-xs-6{
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.footer_top .col-xs-5{
	-ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
}
@media (max-width:1023px) {
    .hidden-xs {
        display: none !important
    }
	.mega-child-menu li a {
    font-weight: 600;
    font-size: 14px;
}	.sub-menu2mobile li a {
    font-weight: 500;
    font-size: 14px;
}
.footermenumobile {
    padding-top: 8px;
}
.mb7 .bgnonephone {
	display:table;
}
.phoneicontopother1 {
    padding: 5px 6px 5px 9px;
    
    margin-right: 5px;
    border-radius: 100%;
    font-size: 14px;
    color: #222;
}
.phoneicontopother2 {
    padding: 5px 6px 5px 9px;
    
    margin-right: 5px;
    border-radius: 100%;
    font-size: 14px;
    color: #222;
}
.phoneicontopother3 {
    padding: 5px 9px 5px 9px;
    
    margin-right: 5px;
    border-radius: 100%;
    font-size: 14px;
    color: #222;
}
.phoneicontop.bgnonephone a
{
	font-size:14px;
}
.footermenumobile i {
    font-size: 19px;
    color: #ada8a8;
    padding-left: 5px;
    padding-right: 5px;
	position: relative;
    top: 5px;
}

.mb7 {
    margin-bottom: 7px;
    margin-left: 62px;
margin-top: 4px;
}
.footermenumobile .mobileblock{
	margin-top: 4px;
}
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important
    }
}



/********************************************contact*/
.divpagesitecontent{
	background-color:#FFF;
}

 .webcadeh-element.webcadeh-element-b6c2450:not(.webcadeh-motion-effects-element-type-background),
 .webcadeh-element.webcadeh-element-b6c2450>.webcadeh-motion-effects-container>.webcadeh-motion-effects-layer {
     background-image: url("../../1/img/contact-form-banner.jpg");
     background-position: top center;
     background-repeat: no-repeat
 }

 .webcadeh-element.webcadeh-element-b6c2450 {
     transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    /*  margin-top: 30px; */
     margin-bottom: 0;
    /*  padding: 70px 0 0 */
 }

 .webcadeh-element.webcadeh-element-b6c2450>.webcadeh-background-overlay {
     transition: background .3s, border-radius .3s, opacity .3s
 }

 .webcadeh-element.webcadeh-element-8dd63eb>.webcadeh-element-populated {
     padding: 10px 15px 10px 10px
 }

 .webcadeh-element.webcadeh-element-00f786c {
     text-align: right
 }

 .webcadeh-element.webcadeh-element-00f786c .webcadeh-heading-title {
     color: #1e1666;
     font-size: 35px;
     font-weight: 700;
     line-height: 45px;
     letter-spacing: -.3px
 }

 .webcadeh-element.webcadeh-element-00f786c>.webcadeh-widget-container h3{
 margin-bottom: 0px;
 }
 .webcadeh-element.webcadeh-element-00f786c>.webcadeh-widget-container {
    /*  margin: 0 0 25px */
 }

 .webcadeh-element.webcadeh-element-3afe5b0 {
     --divider-border-style: solid;
     --divider-border-color: #f11d66;
     --divider-border-width: 3px
 }

 .webcadeh-element.webcadeh-element-3afe5b0 .webcadeh-divider-separator {
     width: 50px
 }

 .webcadeh-element.webcadeh-element-3afe5b0>.webcadeh-widget-container {
     margin: 0 0 23px
 }

 .webcadeh-element.webcadeh-element-14d53b7 .webcadeh-text-editor {
     text-align: right
 }

 .webcadeh-element.webcadeh-element-14d53b7 {
     color: #6a7c92;
     font-size: 17px;
     font-weight: 400;
     line-height: 30px
 }

 .webcadeh-element.webcadeh-element-14d53b7>.webcadeh-widget-container {
     margin: 0 0 25px
 }

 .webcadeh-element.webcadeh-element-fbc3537>.webcadeh-element-populated {
     padding: 10px 0
 }

 .webcadeh-element.webcadeh-element-ac34533 {
     text-align: left
 }

 .webcadeh-element.webcadeh-element-ac34533 .webcadeh-heading-title {
     color: #6a7c92;
     font-size: 15px;
     font-weight: 400;
     line-height: 30px;
	     text-align: right;
 }

 .webcadeh-element.webcadeh-element-ac34533>.webcadeh-widget-container {
     margin: 0 0 20px;
     padding: 0 70px 10px 0px;
     background-image: url("../../1/img/contact-form-new-icon1.png");
     background-position: center right;
     background-repeat: no-repeat
 }

 .webcadeh-element.webcadeh-element-92ea901 {
     text-align: left
 }

 .webcadeh-element.webcadeh-element-92ea901 .webcadeh-heading-title {
     color: #6a7c92;
     font-size: 15px;
     font-weight: 400;
     line-height: 30px;
	     text-align: right;
 }

 .webcadeh-element.webcadeh-element-92ea901>.webcadeh-widget-container {
     margin: 0 0 20px;
     padding: 0 70px 10px 0px;
     background-image: url("../../1/img/contact-form-new-icon2.png");
     background-position: center right;
     background-repeat: no-repeat
 }

 .webcadeh-element.webcadeh-element-a59dc9b {
     text-align: left
 }

 .webcadeh-element.webcadeh-element-a59dc9b .webcadeh-heading-title {
     color: #6a7c92;
     font-size: 15px;
     font-weight: 400;
     line-height: 30px;
	     text-align: right;
 }

 .webcadeh-element.webcadeh-element-a59dc9b>.webcadeh-widget-container {
     margin: 0 0 20px;
     padding: 0 70px 10px 0px;
     background-image: url("../../1/img/contact-form-new-icon3.png");
     background-position: center right;
     background-repeat: no-repeat
 }

 .webcadeh-element.webcadeh-element-6f2d8b7:not(.webcadeh-motion-effects-element-type-background),
 .webcadeh-element.webcadeh-element-6f2d8b7>.webcadeh-motion-effects-container>.webcadeh-motion-effects-layer {
     background-color: #fff
 }

 .webcadeh-element.webcadeh-element-6f2d8b7,
 .webcadeh-element.webcadeh-element-6f2d8b7>.webcadeh-background-overlay {
     border-radius: 8px
 }

 .webcadeh-element.webcadeh-element-6f2d8b7 {
     box-shadow: 0px 7px 24px 0px rgba(0, 0, 0, .12);
     transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
     padding: 45px 45px
 }

 .webcadeh-element.webcadeh-element-6f2d8b7>.webcadeh-background-overlay {
     transition: background .3s, border-radius .3s, opacity .3s
 }

 .webcadeh-element.webcadeh-element-0984367 {
     text-align: left
 }

 .webcadeh-element.webcadeh-element-0984367 .webcadeh-heading-title {
     color: #1e1666;
     font-size: 25px;
     font-weight: 700;
     line-height: 32px;
     letter-spacing: -.3px
 }

 .webcadeh-element.webcadeh-element-0984367>.webcadeh-widget-container {
     margin: 0 0 22px
 }

 .webcadeh-element.webcadeh-element-13a0804 {
     padding: 120px 0 0
 }

 .webcadeh-element.webcadeh-element-aaaf5ad>.webcadeh-element-populated {
     padding: 0
 }

 .webcadeh-element.webcadeh-element-517a03d {
     padding: 0
 }

 .webcadeh-element.webcadeh-element-2b61a0e>.webcadeh-element-populated {
     padding: 0
 }


 .webcadehthemes-contact-box.element-one ul li {
     position: relative;
     margin-bottom: 12px;
     padding-left: 29px
 }

 .webcadehthemes-contact-box.element-one ul li:last-child {
     margin-bottom: 0
 }

 .webcadehthemes-contact-box.element-one ul li i,
 .webcadehthemes-contact-box.element-one ul li span[class*=ti-] {
     position: absolute;
     left: 0;
     top: 0;
     z-index: 1;
     width: 15px;
     text-align: center;
     line-height: inherit
 }

 .webcadehthemes-contact-box.element-one ul li strong {
     display: block;
     font-weight: 500
 }

 .webcadehthemes-contact-box.element-one ul li ul {
     margin-top: 12px
 }

 .webcadehthemes-contact-box.element-two ul li {
     position: relative;
     margin-bottom: 12px;
     padding-left: 29px
 }

 .webcadehthemes-contact-box.element-two ul li:last-child {
     margin-bottom: 0
 }

 .webcadehthemes-contact-box.element-two ul li i,
 .webcadehthemes-contact-box.element-two ul li span[class*=ti-] {}

 .webcadehthemes-contact-box.element-two ul li ul {
     margin-top: 12px
 }

 .radiant-contact-form.element-one .row {
     margin-right: 0;
     margin-left: 0
 }

 .radiant-contact-form.element-one .row>[class*=col-] {
     padding-right: 0;
     padding-left: 0
 }

 .radiant-contact-form.element-one .form-row.last {
     margin: 0
 }

 .radiant-contact-form.element-one .form-row.button {
     text-align: left
 }

 .radiant-contact-form.element-one .form-row>*:last-child {
     margin-bottom: 0 !important
 }

 .radiant-contact-form.element-one .form-row label {
     font-weight: 500;
     font-size: 14px;
     margin-bottom: 10px
 }

 .radiant-contact-form.element-one .form-row label span {
     color: #bf0000
 }

 .radiant-contact-form.element-one .form-row input[type=text],
 .radiant-contact-form.element-one .form-row input[type=email],
 .radiant-contact-form.element-one .form-row input[type=url],
 .radiant-contact-form.element-one .form-row input[type=tel],
 .radiant-contact-form.element-one .form-row input[type=number],
 .radiant-contact-form.element-one .form-row input[type=password],
 .radiant-contact-form.element-one .form-row input[type=date],
 .radiant-contact-form.element-one .form-row input[type=time],
 .radiant-contact-form.element-one .form-row input[type=file],
 .radiant-contact-form.element-one .form-row select,
 .radiant-contact-form.element-one .form-row textarea {
     width: 100%;
     font-size: 14px;
     resize: none;
     appearance: none;
     transition: all .3s ease-in-out;
     -webkit-transition: all .3s ease-in-out
 }

 .radiant-contact-form.element-one .form-row select option {
     color: #252525
 }

 .radiant-contact-form.element-one .form-row textarea {
     padding-top: 10px;
     padding-bottom: 10px
 }

 .radiant-contact-form.element-one .form-row input[type=radio] {
     display: inline-block;
     vertical-align: top;
     margin-top: 5px;
     margin-right: 3px
 }

 .radiant-contact-form.element-one .form-row input[type=checkbox] {
     display: inline-block;
     vertical-align: top;
     margin-top: 7px;
     margin-right: 4px
 }

 .radiant-contact-form.element-one .form-row input[type=submit],
 .radiant-contact-form.element-one .form-row input[type=button],
 .radiant-contact-form.element-one .form-row button[type=submit] {
     box-shadow: initial;
     cursor: pointer;
     opacity: 1 !important;
     visibility: visible !important;
     transition: all .3s ease-in-out;
     -webkit-transition: all .3s ease-in-out
 }

 .radiant-contact-form.element-one .form-row .ajax-loader {
     position: absolute;
     margin-top: 15px
 }
 .default-form.main-contact-form  input[type=submit] {
     margin-top: 10px;
     font-weight: 500 !important;
     letter-spacing: 1px;
     line-height: 30px;
     background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
     border-radius: 3px !important;
     color: #ffff !important;
     padding: 13px 40px;
     border: none;
     border-radius: 0;
     cursor: pointer;
     transition: all .4s ease-in-out;
     -webkit-transition: all .4s ease-in-out;
     -moz-transition: all .4s ease-in-out
 }

 .default-form.main-contact-form  input[type=number],
 .default-form.main-contact-form  input[type=password],
 .default-form.main-contact-form  input[type=text],
 .default-form.main-contact-form  input[type=email],
 .default-form.main-contact-form  input[type=tel],
 .default-form.main-contact-form  input[type=url],
 .default-form.main-contact-form  select {
     width: 100%;
     height: 50px;
     text-align: right;
     direction: rtl;
     padding: 0 22px 0 22px;
     border: 1px solid #f3f5fd;
     background-color: #f3f5fd;
     border-radius: 3px
 }

 .default-form.main-contact-form  textarea {
     width: 100%;
     height: 124px;
     text-align: right;
     direction: rtl;
     padding: 20px 22px 0 22px;
     border: 1px solid #f3f5fd;
     resize: none;
     background-color: #f3f5fd;
     border-radius: 3px
 }

 .default-form.main-contact-form  input[type=text]:focus,
 .default-form.main-contact-form  input[type=email]:focus,
 .default-form.main-contact-form  input[type=tel]:focus,
 .default-form.main-contact-form  input[type=url]:focus,
 .default-form.main-contact-form  select:focus,
 .default-form.main-contact-form  textarea:focus {
     border: 1px solid #fe5f88;
     transition: all .4s ease-in-out;
     -webkit-transition: all .4s ease-in-out;
     -moz-transition: all .4s ease-in-out
 }

 .default-form.main-contact-form  input[type=text]::placeholder,
 .default-form.main-contact-form  input[type=email]::placeholder,
 .default-form.main-contact-form  input[type=tel]::placeholder,
 .default-form.main-contact-form  textarea::placeholder,
 .default-form.main-contact-form  select::placeholder {
     font-size: 15px
 }

 .default-form.main-contact-form  input[type=submit] {
     margin-top: 0;
     font-weight: 500 !important;
     letter-spacing: 1px;
     line-height: 30px;
     background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
     border-radius: 3px !important;
     color: #ffff !important;
     padding: 13px 40px;
     border: none;
     border-radius: 0;
     cursor: pointer;
     transition: all .4s ease-in-out;
     -webkit-transition: all .4s ease-in-out;
     -moz-transition: all .4s ease-in-out
 }
 
 .default-form .form-row {
    margin: 7px 5px;
}

.mapimg{
	padding-top:0px;
	width:75%;
	height:auto;
	    /* margin-bottom: -202px; */
		border-radius: 20px;
}

.webcadeh-section.webcadeh-section-boxed>.webcadeh-container {
    max-width: 1168px;
	    margin: 0 auto;
}

/********************************************contact*/

/**********************************************gallery*/
.gallery_grid {
	direction:ltr;
	width: 25%;
}
.gallery_grid .gallery_grid_item {
    /* width: 25%; */
    padding: 0 15px;
	margin-bottom: 30px;
}
.gallery_grid .gallery_grid_item .gallery_image {
    position: relative;
    display: inline-block;
}
.gallery_grid .gallery_grid_item .gallery_image>img {
    border-radius: 10px;
    max-width: 100%;
}
.gallery-item .content {
position: relative;
    display: inline-block;
}
.gallery-item .gallery_overlay {
    background-color: var(--theme-deafult);
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px;
    border-radius: 10px;
}
.bgtitle2{direction:rtl;}
.gallery-item .gallery_overlay>a {
    font-size: 24px;
    color: #ffffff;
    display: inline-block;
}
.gallery-item:hover .gallery_overlay {
    opacity: .7;
    visibility: visible;
}
.gallery-item .gallery_overlay {
    position: absolute;
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    opacity: 0;
    visibility: hidden;
    background-color: var(--theme-deafult);
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}
/**********************************************gallery*/




.zindex2{
	z-index:2;
}


.bg-whatsup {
    background-color: #28a745!important;
}


.menumobilelogo {
    padding-right: 50px;
    padding-left: 50px;
    margin-top: 30px;
    margin-bottom: 28px;
}
.hrmenu{
	width:88%;
	
}
.mobile-menu-nav>[class*=menu-]>ul.menu>li>a.nomenupaddingimg{
padding:	8px 14px 1px 15px !important;
}
@media screen and (max-width: 1023px)
{
	.pageheader{
		margin-bottom: 50px
	}
	.mobile-menu-close {
    top: 0;
    position: absolute;
}
.mobile-menu-nav h6{
	font-size:18px;
}
.header-responsive-nav .fa-bars	{
		font-size: 25px;
    padding-top: 5px;
	}
	.topcart {
    position: relative;
    top: -7px;
    left: 8px;
}
.wraper_header.style-six-b .wraper_header_main>.container {
    padding-top: 12px;
    padding-bottom: 14px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    padding-left: 0px;
}
	.nav-link.topbasket{
		padding: 0;
	}
	.bgdefultuser .reglink {
    font-size: 12px;
    padding: 0px 4px !important;
}
	.bgdefultuser i {
    font-size: 19px;
    position: relative;
    top: 2px;
    right: 2px;
	font-weight:400;
}
	.topbasket i {
    font-size: 20px;
    padding: 8px;
}
	.footer_top.newpadding {
    padding-bottom: 0;
    padding-right: 10px !important;
    padding-left: 10px !important; 
}
.marginauto{ margin:0 auto;}
	.ertebatfooter .widget{
		max-width: 302px;
    margin: 0 auto;
	}
.boxfooterinfo {
    margin: -97px 0px 0px 0px;
}
 .webcadeh-element.webcadeh-element-6f2d8b7 {
     box-shadow: 0px 7px 24px 0px rgba(0, 0, 0, .12);
     transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
     padding: 45px 17px
 }
}

.footer_top .webcadeh-col-33 {
	    padding-right: 0px !important; 
    padding-left: 0px !important;
}
.footer_top.newpadding{
	padding-bottom: 0;
	padding-right: 125px;
    padding-left: 125px;
}

footer .footer_top .widget {
    margin-bottom: 8px;
}
footer .widget_title {
    text-transform: capitalize;
    margin-top: 5px;
    margin-bottom: 25px;
    font-size: 18px;
    font-weight: 500;
	color:#222;
}


.mojavezfooter img{
	max-height:75px;
	    margin-top: 15px;
}


.rounded_input .form-control, .rounded_input input {
    border-radius: 30px;
    padding: 10px 20px;
}

.newsletter_form2 input, .newsletter_form2 input:focus {
    /* height: 59px;
    padding: 10px 10px 10px 140px; */
}
.rounded_input  .form-control,.rounded_input  .form-control:hover,.rounded_input  .form-control:focus {
	color: #000;
    box-shadow: none;
    height: 33px;
    padding: 6px 15px;
    margin-bottom: 8px;
    font-size: 13px;
    text-align: right;
    direction: rtl;
    display: block;
    width: 83%;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-left: 0;
    margin-right: auto;
	box-sizing: unset;
	    border: 2px solid;
}
.newslaterform{
	position: relative;
}
.newsletter_form2 button i {
	position: relative;
    top: 1px;
    right: 1px;
}
.newsletter_form2 button {
   position: absolute;
    left: 3px;
    top: 3px;
    color: #FFF !important;
    border: 0px solid #000 !important;
    border-radius: 40px;
    line-height: normal;
    padding:6px 12px 6px 12px;
    text-transform: capitalize;
    background-color: #343a40;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
}
.khabarname p{font-size:12px;
padding-bottom:10px;
    margin: 0;
	text-align: right;
    font-weight: 400;
	color:#000;
}

.footer_top .widget{padding-top:20px;}
.footer_top .widget.boxfooterinfo {
    /* padding-top: 42px; */
}

.boxfooterinfo .social_icons{
	position: absolute;
    bottom: 42px;
    right: 10px;
}


.footer_logo{    margin-top: 10px;}
.footer_logo img{
    max-height: 48px;
}

.boxfooterinfo{
	box-shadow: 0px 0px 29px 0px rgb(190 190 190 / 58%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -86px -60px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
	padding: 57px 30px 30px 30px !important;
    width: 250px;
height: 230px;
background: var(--theme-deafult);  background: -webkit-linear-gradient(to left top, var(--theme-deafult), var(--theme-deafult2));  background: linear-gradient(to left top, var(--theme-deafult), var(--theme-deafult2));
 
display: block;
border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
font-family: 'farsi','Open Sans','Tahoma';
box-sizing: unset;
}
.boxfooterinfo p {
	text-align:justify;
	margin-top:12px;
	font-size: 16px;
}

.footer_top .webcadeh-col-25{
	/*     padding-right: 0px !important;
    padding-left: 0px !important; */
}

.social_icons li a {
    font-size: 18px;
    color: #eee;
    height: 36px;
    width: 36px;
    line-height: 39px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    border-radius: 5px;
}
.footer_top .row{
	justify-content: space-between;
}

@media (min-width: 1200px)
{
.footer_top .container {
    max-width: 1170px;
}
}


@media screen and (min-width: 768px) and (max-width: 1024px)
{
	.boxfooterinfo .social_icons {
    position: absolute;
    bottom: 42px;
    right: 76px;
}
}
@media screen and (max-width: 767px)
{.boxfooterinfo {
    margin: -97px 0px 0px 0px;
}
.boxfooterinfo .social_icons {
    position: absolute;
    bottom: 42px;
    right: 64px;
}

.ertebatfooter ul{
margin: 0 auto;
    text-decoration: none !important;
    outline: none !important;
    width: fit-content;
}
.ertebatfooter h6{
	/* margin: 25px auto; */
    text-decoration: none !important;
    outline: none !important;
    width: fit-content;
}

.footer_top .webcadeh-col-25{
	margin: 0 auto;
    text-decoration: none !important;
    outline: none !important;
    width: fit-content;
}
}

@media (min-width: 992px) and (max-width: 1024px){
	 .footer_top .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
	
} 
.footer_top .row {
    justify-content: center;
}
.boxfooterinfo {
    margin: -89px -19px 2px 0px !important;
}
}



/**********************gallery*/
.rt-portfolio-box{
	 display: grid;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-auto-rows: 8px;
  justify-items: center;
}

.rt-portfolio-box img{
	 max-width: 100%;
  border-radius: 8px;
  box-shadow: 0 0 16px #333;
  transition: all 1.5s ease;
}

.rt-portfolio-box .gallery_grid {
  transition: grid-row-start 300ms linear;
  transition: transform 300ms ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

.rt-portfolio-box.gallery {
  display: grid;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-auto-rows: 8px;
}
.rt-portfolio-box.gallery img {
  max-width: 100%;
  border-radius: 8px;
  box-shadow: 0 0 10px rgb(0 0 0 / 0%); 
  -webkit-box-shadow: rgb(0 0 0 / 0%) 0 0 10px;

  transition: all 1.5s ease;
}

.rt-portfolio-box.gallery .content {
  padding: 4px;
}
.rt-portfolio-box.gallery .gallery-item {
  transition: grid-row-start 300ms linear;
  transition: transform 300ms ease;
  transition: all 0.5s ease;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) and (min-width: 450px) {
	.rt-portfolio-box.gallery {
    display: grid;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    grid-auto-rows: 8px;
}
}
@media only screen and (max-width: 449px)  {
	.rt-portfolio-box.gallery {
    display: grid;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    grid-auto-rows: 8px;
}
}
/**********************gallery*/



/***********************************home post blog*/



.post-gird.post-inner {
  background: #fff;
  position: relative;
    background: #fff;
    border-radius: 25px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    box-shadow: 0 19px 0 -13px rgba(0, 0, 0, 0.11);
	max-width:320px;
}
 .blog-loop-inner {
  padding: 45px 6px 28px 7px;
      
}
 .post-gird img {
    display: block;
    border-radius: 15px;
	max-height:200px;
	/* -webkit-box-shadow: 5px 5px 15px 5px rgb(0 0 0 / 49%);
    box-shadow: 5px 5px 15px 5px rgb(0 0 0 / 49%); */
    /* margin-top: -53px; */
}
.post.post-182{
	
}
.wpman-post-thumbnail {
  padding: 15px;
  height:200px;
  
}


.post-gird .wpman-blog-content {
    padding: 15px;
    padding-top: 0;
}
.post-gird .wpman-post-title {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    
    padding-top: 20px;
    margin-top: 15px;
    /* height: 48px; */
	
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-transform: capitalize;
    direction: rtl;
    width: 90%;
}
.categorytitle{
	margin-bottom: 0;
    margin-top: 10px;
}
.fnts18{
	font-size:22px;
}
.wpman-post-excerpt {
	padding-bottom:15px;
	min-height: 76px;
}
.wpman-post-excerpt p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    
    -webkit-box-orient: vertical;
	font-size: 12px;
	padding-right: 5px;
    padding-left: 5px;
	margin-bottom: 1px;
	-webkit-line-clamp: 2;
    line-clamp: 2;
	
}
.blog-posts-holder {
  margin: 0 -15px;
}
@media screen and (max-width: 992px) {
  .blog-posts-holder {
    margin: 0px;
  }
}

.products.row.justify-content-center .wpman-product-item {
 padding: 0;
}

.read-more-section.carousel {
  margin-top: 14px;
    text-align: center;
    margin-bottom: -34px;
}
a.read-more.carousel {
    height: 37px;
    border-radius: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    color: #fff;
    box-shadow: 0 3px 1px rgba(0,0,0,.15);
    background: var(--theme-deafult);
    padding-bottom: 2px;
    text-align: center;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border: none;
    user-select: none;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.post-gird.post-inner:hover a.read-more.carousel {
    padding: 0 27px;
}

.post-gird .wpman-post-meta {
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 6px;
    background: #f4f7fb;
    border-radius: 8px;
    font-size: 12px;
}
.wpman-post-title a:hover {color:#222;}
.wpman-post-meta-category a:hover,.wpman-post-meta-category a,.wpman-post-title a {color:#222;}
.wpman-post-meta-date{
	margin-left: 2px;
}
.wpman-post-meta-category{
	margin-right: 10px;
}
.wpman-post-meta-date i {
  margin-left: 5px;
}
.wpman-post-meta-category a {
  position: relative;
}
.wpman-post-meta-category a:before {
  width: 5px;
    height: 5px;
    background-color: #222;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: -10px;
    z-index: 1;
    content: '';
    border-radius: 100%;
}
@media screen and (max-width: 1366px) {
	.post-gird.post-inner {
	max-width:270px;
}
}
@media screen and (max-width: 1024px) {
	.post-gird.post-inner {
	max-width:307px;
}
}
@media screen and (max-width: 820px) {
	.post-gird.post-inner {
	max-width:317px;
}
}
@media screen and (max-width: 540px) {
	.post-gird.post-inner {
	max-width:320px;
}
.blog-loop-inner {
   
    margin: 0 auto;
}
}
/***********************************home post blog*/