@font-face {
  font-family: 'Yekan';
  src: url('../fonts/Yekan.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/Yekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face { font-family: 'iranyekan1'; src: url('../fonts/iranyekanwebregular.eot'); src: url('../fonts/iranyekanwebregulard41d.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ url('../fonts/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ url('../fonts/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/iranyekanwebregular.ttf') format('truetype'); }
@font-face{
	font-family:IranYekan;
	font-style:normal;
	font-weight:100;
	src:url(../fonts/IranYekan/iranyekanweblight.eot);
	src:url(../fonts/IranYekan/iranyekanweblight.eot?#iefix) format("embedded-opentype"),
		url(../fonts/IranYekan/iranyekanweblight.woff) format("woff"),
		url(../fonts/IranYekan/iranyekanweblight.woff2) format("woff2"),
		url(../fonts/IranYekan/iranyekanweblight.ttf) format("truetype")
}
@keyframes shadow-pulse
{
     0% {
          box-shadow: 0 0 0 0px rgba(235,79,80, 0.5);
     }
     100% {
          box-shadow: 0 0 0 20px rgba(235,79,80, 0);
     }
}
@keyframes shadow-pulse1
{
     0% {
          box-shadow: 0 0 0 0px rgba(0,98,204, 0.5);
     }
     100% {
          box-shadow: 0 0 0 20px rgba(0,98,204, 0);
     }
}
.pulse-animate
{
     animation: shadow-pulse 1s infinite;
}
.pulse-animate1
{
     animation: shadow-pulse1 1s infinite;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    position: relative;
	margin: 0px;
    padding: 0px;
    border: 0px none;
    outline: 0px none;
    font-size: 100%;
    vertical-align: baseline;
    font-weight: normal;
    direction: rtl;
    font-family: IranYekan !important;
	
}
body {
    box-sizing: border-box;
    background: #fff!important;
    direction: rtl;
    /*background: rgb(234, 234, 234) none repeat scroll 0% 0% !important;*/
	font-family:IranYekan !important;
}
* {
    margin: 0;
    padding: 0;
}
main{margin:auto;}
header{  background:#fff; }
header .menu-list-items{padding-right:20px;padding-left:20px;}
header .menu-list-items .logo_text{
	display:inline-block;
	width:auto;
	position: absolute;
    width: auto;
    right: -20px;
    top: 45px;
}
header .menu-list-items .logo_text h2{
    font-size: 15px;
    color: #eb4f50;
    margin-right: 70px;
    font-weight: bold;
    margin-top: -4px;
}
header .btn-link{color:white;    font-size: 13px;font-weight:900}
header .pt-1{color:white;    font-size: 13px;}
header .btn-link:hover{    color: white;
    font-weight: 700;
    text-decoration:none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    
}
.bg-118{
	border-bottom: 1px solid #e5ebee;
    overflow: hidden;
    height: 56px;
    padding-top: 10px;
    padding-right: 20px;
	background:#b6b6b6;
	color:#fff;
}
.bg-118 i {
    color: #eb4f50;
	margin-top:3px; padding:2px;
}
.bg-118 a, .bg-118 span {
    color: #fff;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
     margin-bottom: 0px !important; 
}
.wpb_wrapper{clear: both !important;}
.mega-menu.desktopTopFixed .menu-list-items{min-height: 90px;border-top: 6px solid #eb4f50;padding-right:20px;padding-left:20px;}
.hedtimon {
    border-bottom: 0px solid #C9C9C9;
    box-shadow: 0px 2px 2px #e0e1e3;
    background: #fff;
    height: 80px;
}
.ersal {
    position: absolute;
    padding: 13px 19px;
    margin-top: 5px;
    /* margin-left: 20px; */
    border-radius: 15px;
    left: 10px;
    top: 30px;
    z-index: 99999;
    /* transform: rotate(45deg); */
    min-width: 100px;
    /* margin: auto; */
    text-align: center;
}

header .navbar {border-bottom:.1rem solid rgba(0, 0, 0, .1);}
header ul.navbar-nav li{padding:10px; }
header ul.navbar-nav li a{color:#666;font-size:16px;font-weight:900}
header ul.navbar-nav li a .menu-icon{    width: 18px;margin-top: 3px;}
header ul.navbar-nav li ul li{text-align: center;border-bottom: 1px solid #efefef;}
header ul.navbar-nav li ul li a{color:#666;}
header .quick-links{}
header .pt-1 i {
    font-size: 14px;
}
@media (max-width: 768px){
}
@media (min-width: 1210px){
	
	
}
@media (min-width: 992px)
{
	
}

@media (min-width: 768px){
	
}
.wrapper {
   
}
.wrapper-flash {
    margin-bottom: 0px;
	font-weight: bold;

}
.cardElement {
	    width: 100%;
		padding-left: 10px !important;
    padding-right: 10px !important;
		margin-top:10px

		
}
.slidElement {
    width: 100%;
    /* padding-left: 10px !important; */
    /* padding-right: 10px !important; */
    /* margin-top: 10px; */
}
.cardElement_inner {
margin: 0px;
    margin-bottom: 10px;
    margin-top: 30px;
    box-shadow: 0 2px 2px rgba(28,37,64,.16);
    background-color: #fff;
    border-radius: 4px;
    clear: both !important;

}
.topmenu {
    margin: 10px;
    text-align: center;
-webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.product_cats{
	width: 100%;
	padding: 10px;
	background: #ededed;
	border-radius: 30px;
	border: 1px solid #E0E5F6;
	margin-top: 15px;
	-webkit-transition: all .5s ease;
    transition: all .5s ease;
	margin-bottom:20px;
	border: 1px solid #ccc;
	box-shadow: 0 5px 5px rgba(28,37,64,.16);
-webkit-transition: all .3s ease;
    transition: all .3s ease;
	}

.topmenu_inner {
    width: 80px;
    height: 80px;
    border-radius: 30px;
    background: #ffffff;
    -webkit-transition: all .4s ease;
    transition: all .3s ease;
    border: 4px solid #eb4f50;
    transform: rotate(45deg);
    margin: 0px 5px 0px 0px;
}
.topmenu_inner img{width:50px;position:relative;margin-top:10px;}
.hvr-underline-from-center:before,.hvr-overline-from-center:before{background:#eb4f50}
.product_cats_text{
	margin-top:25px;
	font-weight: 900;
	text-align:center;
	color:#eb4f50;
	font-size:20px;
-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.product_cats_text:hover{text-decoration:none}
.product_cats:hover {
	border: 3px solid #eb4f50;

}
.product_cats.selected {
	border: 1px solid #5cb85c;

}
.product_cats.selected .topmenu_inner {

    border: 4px solid #5cb85c;
}
.product_cats.selected:hover .topmenu_inner {
    border: 4px solid #5cb85c;
	

}
.product_cats.selected:hover {
	border: 3px solid #5cb85c;

}
.product_cats.selected .product_cats_text{

	color:#5cb85c;

}
.product_cats:hover .topmenu_inner {
    border: 4px solid #eb4f50;
	

}
.product_cats:hover .product_cats_text {
}

/*.product_cats:hover .topmenu_inner {
    background: #C795F5;
}
.topmenu_inner::after {
    content: "";
    border-top: 10px solid #ededed;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: 100%;
	position:absolute;
    text-align:center
}
.product_cats:hover .topmenu_inner::after {
    content: "";
    border-top: 10px solid #C795F5;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
     top: 100%;
	position:absolute;
    text-align:center
}*/
.content_box {
    border-width: 0px 0px 1px;
    border-style: solid;
    border-color: #eb4f50;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    padding: 10px 10px 20px;
    box-shadow: 0px 0px 0px rgb(222, 222, 222);
    width: auto;
    border-radius: 0px;
    margin: 10px;
    background: none;
    border-bottom: 1px dashed #eb4f50;
}
.content_title {
    /*padding: 10px 10px 20px;
    width: auto;
    margin: 10px;
    background: none;*/
	font-size:18px;
	
    margin-bottom: 20px;
    margin-top: -8px;
    text-align: right;
	
}
.content_title h1 {
    font-size: 20px;
    margin-right: 10px;
    /* margin-top: 20px; */
    position: relative;
    padding-top: 20px;
    margin-top: -54px;
	
}
.content_title h1:before {
    width: 120px;
    height: 2px;
    background-color: #dcdcdc;
    position: absolute;
    bottom: -10px;
    right: 33px;
    z-index: 1;
    content: '';
}
.content_title h1:after {
	width: 30px;
    height: 2px;
    background-color: #eb4f50;
    position: absolute;
    bottom: -10px;
    right: 0;
    z-index: 1;
    content: '';

}

.content_selectors {
    background: transparent none repeat scroll 0% 0%;
    margin-top: 0px;
    border: 0px solid rgb(255, 255, 255);
    padding: 10px;
    border-radius: 4px;
    box-shadow: 0px 0px 0px rgb(222, 222, 222);
    width: auto;
    margin-left: 0px;
}
.backg12 {
    font-size: 13px;
    font-weight: normal;
    color: #6C6C6C;
    font-family: yekan;
    text-shadow: 0px 1px #F9F9F9;
    text-decoration: none;
    background: #F3F3F3 none repeat scroll 0% 0%;
    border-radius: 4px;
    border: 0px solid #DEDEDE;
    margin-right: 11px;
    padding: 8px 20px;
    margin-bottom: 10px;
	float:right;
	min-width:100px;
    width: auto;
    text-align: center;
}
.contact-box{
	padding: 0px 74px 10px 75px;
    padding-left: 75px;
    padding-right: 74px;
    box-shadow: 0 2px 2px rgba(28,37,64,.16);
    background-color: #e9e9e9;
    /* background: url(../images/subheader-bg.jpg) top right no-repeat; */
    background-size: cover;
    background-size: auto min-height:250px;
    line-height: 30px;
    /* margin-bottom: 20px !important; */
}
.contact-box h2.title {
    font-size: 20px !important;
    font-weight: 900;
    color: #555;
}
.contact-box .box3.social-foot {
    text-align: right;
    text-align: justify;
    /* padding-right: 30px; */
    margin: 50px 0px;
}

.contact-box .text{
	font-weight: normal;
    display: block;
    line-height: 30px;
    font-size: 16px;
    color: #888;
    text-align: right;
    padding-top: 20px;
    font-weight: 500;
    line-height: 40px;
    text-align: justify;
}
.contact-box .btn-primary{
	font-family: "";
    font-weight: 700;
    min-height: 38px;
	min-width:150px;
    padding: 15px 25px;
    border-radius: 0px;
    border-width: 2px;
    border-color: #eb4f50;
    border-style: solid;
    background: transparent;
    color: #fff !important;
	margin:10px;
	-webkit-transition: all .5s ease;
    transition: all .5s ease;
	    

}


.contact-box .btn-primary:hover,.contact-box .btn-primary:visited{
	color: #fff !important;
	background:#eb4f50;
	
}
.contact-box .social-container{margin-top:10px;padding:0px;}
.contact-box .social-container .fa{
	padding: 5px;
    font-size: 15px;
    width: 25px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    border-radius: 50%;
    background: #666;
    color: white;
    font-family: FontAwesome !important;
}
.contact-box .social-container .fa:hover {
    opacity: 0.7;
}

.info-box-container{
	color:#eb4f50;
	
}
.vc_column_container {
    
}


.timeline {
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:20px;
  padding-top:0px
}

.timeline .li {
  transition: all 200ms ease-in;
}

.timeline .li .timestamp {
  margin-bottom: 20px;
  padding: 0px 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: 100;
}

.timeline .li .status {
  padding: 0px 40px;
  display: flex;
  justify-content: center;
  border-top: 2px solid #D6DCE0;
  position: relative;
  transition: all 200ms ease-in;
    border-top: 2px solid #66DC71;

}
.timeline .li .status h4 {
  font-weight: 600;
  margin-top:25px ;
  color:#66DC71;
  

}
.timeline .li .status:before {
  content: "";
    width: 25px;
    height: 25px;
    background-color: #66DC71;
    border-radius: 5px;
    border: 1px solid #ddd;
    position: absolute;
    top: -15px;
    left: 42%;
    transition: all 200ms ease-in;
    transform: rotate(45deg);
}
.timeline .li:hover .status{

}
.timeline .li:hover .timestamp{

}
.timeline .li:hover .status:before {
    width: 30px;
    height: 30px;
	top: -20px;

	
}
.timeline .li.complete .status {
  border-top: 2px solid #eb4f50;
}
.timeline .li.complete .status:before {
  background-color: #eb4f50;
  border: none;
  transition: all 200ms ease-in;
}
.timeline .li.complete .status h4 {
  color: #eb4f50;
}

@media (min-device-width: 320px) and (max-device-width: 700px) {
  .timeline {
    list-style-type: none;
    display: block;
  }

  .timeline .li {
    transition: all 200ms ease-in;
    display: flex;
    width: inherit;
  }

  .timeline .li .timestamp {
    width: 100px;
  }

  .timeline .li .status:before {
    left: -8%;
    top: 30%;
    transition: all 200ms ease-in;
  }
}

.single-product{
    margin-bottom: 30px;	
	border: 1px solid #eeeeee;
	border-radius:5px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
	margin-top:20px;
	-webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.19) !important;
    -moz-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.19) !important;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.19) !important;
    border: none !important;
    border-bottom: 2px solid #eb4f50 !important;
    border-top: 2px solid #eb4f50 !important;
    border-radius: 6px !important;
    margin-bottom: 10px !important;
}
.single-product:hover {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-box-shadow: 7px 5px 30px rgba(72, 73, 121, 0.15);
          box-shadow: 7px 5px 30px rgba(72, 73, 121, 0.15);
  background: #ffffff;
  border-color: #ffffff;
}

.single-product .thumb-img {
    position: relative;
	padding-top:20px;

}
.single-product .thumb-img h3{
	color: #eb4f50;
	
	font-size:16px !important;
}
.single-product .thumb-img::before {
    content: '';
    position: absolute;
    height: 60px;
    width: 100%;
    z-index: -1;
    left: 0;
    top: 0px;
	border-radius:5px;
    
    -webkit-transition: .4s;
    transition: .4s;
}
.single-product .thumb-img img {
    
}
.single-product .caption-text {
    text-align: right;
	margin-top:0px;
    padding: 30px 20px;
}
.single-product .caption-text .caption_row{
	margin:auto;
	text-align:center;
	
}
.single-product .caption-text .caption_row:before{
	content: "\f00c";
	font-family:FontAwesome;
}
.single-product .caption-text p {
    margin: 0;
	font-size: 12px;

}
.single-product  .product_priceDock {
    border: 1px dashed #bbb;
    display: block;
    border-radius: 5px;
    padding-right: 10px;
    overflow: hidden;
	text-align:right;
	padding:5px;
	margin:0px 5px 5px 5px;
	
	
}
.added_to_cart{
	display:none
}
.single-product  .product_priceDock .price {
	display: inline-block;
    line-height: 37px;
	margin: 0;
    font-weight: 500;
    font-size: 18px;
	text-align:right;
    color: #0063d1;
    letter-spacing: -.01em;
	
}
.single-product  .product_priceDock .addToCart
{
	float: left;
    border-radius: 5px;
    line-height: 34px;
    font-size: 13px;
    height: 30px;
    width: 30px;
    text-align: center;
    margin-top: 4px;
    margin-left: 4px;
	-webkit-transition: .3s;
    transition: .3s;
	border:1px solid #eb4f50;
	color:#eb4f50;
	transform: rotate(45deg);
	cursor:pointer;

}
.single-product  .product_priceDock .addToCart i{	transform: rotate(-45deg);}
.single-product  .product_priceDock .addToCart:hover{
    background-color: #eb4f50;
	    color: #fff;


}
/*.owl-product-slider button.owl-prev, .owl-product-slider button.owl-next {
  position: absolute;
  left: auto;
  right:-30px;
  top: 50%;
  background-color: #eeeeee !important;
  border: 1px solid #eb4f50 !important;
  color: #eb4f50 !important;
  border-radius: 50% !important;
  width: 30px;
  height: 30px;
  margin: -30px 0 0 0 !important;
  font-size: 10px !important;
  
}
.owl-product-slider button.owl-prev span, .owl-product-slider button.owl-next span {
	font-size:20px !important;
	font-weight:bold;
}

.owl-product-slider button.owl-prev:hover, .owl-product-slider button.owl-next:hover {
  background-color: #eb4f50 !important;
  border: 1px solid #eb4f50 !important;
  color: #ffffff !important;
}

.owl-product-slider button.owl-next {
  left: -30px;
  right: auto;
}
*/
.owl-product-slider .owl-nav button {
    color: #FFF;
    display: inline-block;
    position: relative;
    zoom: 1;
    margin: 5px;
    font-size: 32px;
    border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background: #fff;
    border: 1px solid #dbdbdb;
    opacity: 1;
    padding: 0;
    width: 64px;
    height: 37px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}


.tab{ text-align: center; margin-top:30px;}
.tab .nav-tabs{
    position: relative;
    border-bottom: none;
	border-bottom: 2px solid #f2f2f2 !important	;
-webkit-transition: all 0.5s;
    transition: all 0.5s;
	width:50%;
	margin: auto;
}
.tab .nav-tabs li{
    margin: 0;
	text-align:center;
	margin: auto;
}
.tab .nav-tabs li a{
    display: block;
    padding: 65px 20px 10px;
    font-size: 17px;
    font-weight: 700;
    color: #999;
    text-transform: uppercase;
    text-align: center;
    border-radius: 0;
    border: none;
    border-bottom: 2px solid #fff;
    margin-right: 0;
    z-index: 1;
    position: relative;
    transition: all 0.3s ease 0s;
}
.tab .nav-tabs li a:hover,.tab .nav-tabs li a:focus{
    outline: none;
    text-decoration: none;
}
.tab .nav-tabs li a span{
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #f2f2f2;
    margin: auto;
    font-size: 22px;
    color: #999;
    border-radius: 15px;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    transform: rotate(45deg);
}
.tab .nav-tabs li.active a span{
    background: #eb4f50;
    color: #fff;
}
.tab .nav-tabs li a span img{
	width:32px;
    transform: rotate(-45deg);
	margin-top: 8px;
    margin-right: 5px;
}
.tab .nav-tabs li.active a,
.tab .nav-tabs li a:hover{
    color: #eb4f50;
    border: none;
    border-bottom: 2px solid #fff;
}
.tab .nav-tabs li.active a{
    border-bottom: 2px solid #eb4f50;
}
.tab .nav-tabs li:hover a span{
    border: 1px  solid #eb4f50;
	background-color: #d93b43;
}
.tab .nav-tabs li:hover a{
	    color: #d93b43;

}
.tab .tab-content{
    padding: 20px;
    margin-top: -5px;
    font-size: 15px;
    color: #757575;
    line-height: 26px;
    text-align: left;
    border-top: 1px solid #eee;
    background: #fff;
    margin-bottom: 20px;
    padding-bottom: 0px;
}
.tab .tab-content h3{
    font-size: 24px;
    margin-top: 0;
}
@media only screen and (max-width: 479px){
    .tab .nav-tabs li{
        width: 100%;
        text-align: center;
        margin-bottom: 5px;
    }
    .tab .nav-tabs li:last-child{
        margin-bottom: 0;
    }
}
.categories-subheader {
    width: 100%;
    text-align: center;
    position: relative;
    padding: 45px 0px 87px 0px;
    min-height: 220px;
    margin-bottom: -130px;
	background:url(../images/subheader-bg.jpg) top center;
	background-size:cover
}
.cart-subheader {
    width: 100%;
    text-align: center;
    position: relative;
    padding: 20px 0px 0px 0px;
	color:#000;

}
.cart-subheader .cat_title {
    text-align: center;
	font-size:18px;
	color:#000;
}
.cart-subheader ul.breadcrumb{
	position: absolute;
    left: 15px;
    display: inline-block;
	background:transparent;
    font-size: 18px;
    font-weight: 400;
    color: #888;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.cart-subheader ul.breadcrumb li {
    display: inline-block;
    list-style: none;
    margin: 0 10px 0 0;
    font-weight: 200;
    font-size: 14px;
	margin-left:10px;
}
.cart-subheader ul.breadcrumb li a{font-size:14px;}
.cart-subheader ul.breadcrumb li:not(:last-child):after {
    content: "\f104";
    font-family: fontawesome;
    color: #a0a0a0;
    font-size: 14px;
    margin-right: 15px;
}
.cart-subheader .cat_title h1{
	    font-size: 25px;
    line-height: 40px;
    margin: 1px 0 3px;
    word-spacing: -6px;
    font-weight: 600;
}
.cart-subheader .cat_title h1 small{
	font-size: 19px !important;
    display: block;
    color: #888;
    /* margin-bottom: 3px; */
    /* margin-top: 5px; */
    word-spacing: -3px;
}
.categories-main-content{
    width: 100%;
	padding: 50px 0px 10px 0px;

}
.categories-main-content .contentDock{
	padding-right:5px;
	padding-left:5px;
	position:relative;
}

.categories-main-content .contentDock .mainContent{
	height:250px;
	overflow:hidden;
	position:relative;
	
}
.categories-main-content .contentDock .cat_img{
	border: 5px solid #eb4f50;
    border-radius: 50%;
    padding: 25px;
    width: 170px;
    height: 170px;
}
.categories-main-content .contentDock .cat_img img{
	width:110px;
}
.categories-main-content .contentDock .mainContent  h1 {
    font-size: 24px;
    /* margin-top: 20px; */
    position: relative;
    margin-bottom: 30px;
	
}
.categories-main-content .contentDock .mainContent .readmore{
	font-weight:normal;
	position:absolute;
	left:30px;
	right:auto;
	bottom:20px;
	top:auto;
	background-color:#eb4f50;
	border-radius:5px;
	color:#fff;
	padding:5px;
	cursor:pointer;
	font-size:10px;
	
}
.categories-main-content .contentDock .mainContent.heightAuto{

	height:auto;
}
.categories-main-content .rightDock{
	padding-right:5px;
	padding-left:5px;
	position:relative
}

.categories-main-content .rightDock .cardElement_inner.contactUS{
	padding:0px;
	overflow:hidden;
	background:#454545;
	position:static;
	
}
.categories-main-content .rightDock .cardElement_inner.contactUS img{width:100%;}

.categories-main-content .rightDock .cardElement_inner .top-label{
	position: relative;
    top: -30px;
    font-size: 18px;
    min-height: 20px;
    text-align: center;
}
.categories-main-content .rightDock .cardElement_inner .top-label .badge{
	position: relative;
    background-color: #eb4f50;
    color: #ffffff;
    padding: 5px 10px;
    line-height: 1;
    text-transform: uppercase;
    right: auto;
    left: auto;
    width: 200px;
    height: 30px;
}

.categories-main-content .rightDock .cardElement_inner .rightDock_content{
margin:40px 0px;
	
}
.categories-main-content .rightDock .cardElement_inner .rightDock_content .line{
	position: relative;
    line-height: 80px;
    padding: 0 20px;
	margin:auto;
	border-bottom:1px solid #eee;
}
.categories-main-content .rightDock .cardElement_inner .rightDock_content .filter_line{
	position: relative;
    line-height: 30px;
    padding: 0 20px;
	margin:auto;
	border-bottom:1px solid #eee;
}
.categories-main-content .rightDock .cardElement_inner .rightDock_content .line .icon{}
.categories-main-content .rightDock .cardElement_inner .rightDock_content .line .title{margin:auto;}
.categories-main-content .rightDock .cardElement_inner .rightDock_content .line .btn{ color:#aaa;margin:auto;}
.categories-main-content .rightDock .cardElement_inner .rightDock_content .line .btn:after{content:' > '; padding-right:20px;}

.categories-main-content .cardElement{width:auto; margin:0px;}
.categories-main-content .cardElement_inner{
	background:#f6f6f6;
	padding:20px;
    width:100%;
}
.categories-main-content .cardElement_inner .tab .nav-tabs{
	width:100%;
}
.categories-main-content .cardElement_inner .tab .nav-tabs li a{padding: 20px 20px 10px;}
.categories-subheader .cat_title {
    text-align: center;
	font-size:18px;
	color:#fff;
}
.categories-subheader .cat_title .product-text{
	color: #fff;
    font-size: 1.5em;
    font-weight: 300;
    padding-bottom: 10px;
}
.categories-subheader .cat_title  h1{
	color: #fff;
    font-size: 2.2em;
	margin-top: 20px;
}
.price-table{
	    padding: 30px;
    width: 100%;
    background: #f5f5f5;
    border-radius: 6px;
    margin-top: 30px;
	border:1px solid #cecece;
}
@media (min-width: 768px){
	.price-table .item {
		margin-top: 15px;
		display: -ms-flexbox;
		display: flex;
		flex-direction: row-reverse;
		-ms-flex-align: center;
		align-items: center;
	}
	
}
@media (max-width: 768px){

    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{content:'';}
    .woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th{width:100% !important;}
}
.price-table .headers{
	text-align:center;
    vertical-align: baseline;
	font-size:13px;
	font-decoration:underline;
	margin-top:-50px;
	
}
.price-table .headers .th1{
	font-weight:900;
	font-decoration:underline;

}
.price-table .headers .th2{
	font-weight:900;
	font-decoration:underline;
}
.price-table .headers .th3{
	font-weight:900;
	font-decoration:underline;
}
.price-table .headers .th4{
	font-weight:900;
	font-decoration:underline;
}
.price-table .headers .th5{

	font-weight:900;
	font-decoration:underline;
}
.price-table .headers .th6{

	font-weight:900;
	font-decoration:underline;
}
.price-table .item {
	margin-top: 15px;
    position: relative;
    padding: 0px;
	padding-top:20px;
	padding-bottom:20px;
    background: #fff;
    border-radius: 6px;
	text-align:center;
    vertical-align: baseline;
	font-size:14px;
	font-weight:normal;
	margin-top:0px;
	border: 1px solid #666;
	
}
/*.price-table .item:hover{
	-webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  -webkit-box-shadow: 5px 5px 5px rgba(72, 73, 121, 0.15);
          box-shadow: 5px 5px 5px rgba(72, 73, 121, 0.15);
  background: #ffffff;
}*/
.price-table .item .tr{
width:100%;
}
.price-table .item .tr .td1{

	font-size:14px;
	font-weight:bold;
}
.price-table .item .tr .td2{

}
.price-table .item .tr .td3{

}
.price-table .item .tr .td4{

}
.price-table .item .tr .td5{


}
.price-table .item .tr .td6{

}
.price-table .top-label{
	padding: 20px 19px 17px 20px;
    position: relative;
    top: -60px;
    font-size:18px;
	text-align:center;
}
.price-table .top-label .badge{
	position: relative;
    left: -7px;
    top: 0px;
    background-color: #eb4f50;
    color: #ffffff;
    padding: 5px 10px;
    line-height: 1;
    text-transform: uppercase;
	right: auto;
    left: auto;
	width:300px;
	height:30px;
}

.cart-content{
	 padding: 10px 10px 10px 10px;
	 min-height:auto;
 }
.cart-content .contentDock .mainContent{height:auto;}
.cart-content .contentDock .mainContent .cardElement_inner{margin-top:10px;border-top:7px solid #dedede}
.cart-content .contentDock .mainContent .cardElement_inner .factor_options{
	position:absolute;
	top:10px;
	left:10px;
	margin-bottom:10px;
}
.cart-content .contentDock .mainContent .cardElement_inner .factor_options .factor_option_item{
	display:inline-block;
	border-radius:50%;
}
.cart-content .price-table{
	padding: 10px;
    width: 100%;
    background: transparent;
    border-radius: 6px;
    margin-top: 30px;
	position:relative;
	border:0px;
}

.cart-content .price-table .headers{
	width: 100%;
    text-align: center;
    vertical-align: baseline;
    font-size: 16px;
    font-weight: bold;
    margin-right: 0px;
    padding-bottom: 10px;
    border-bottom: 2px dashed #999;

}
.cart-content .price-table .headers div{font-size:16px;font-weight:900;}
.cart-content .cart_item{
	padding: 10px;
    width: 100%;
    background: transparent;
    border-radius: 6px;
    margin-top: 5px;
	margin-bottom: 5px;
	text-align:center;
	-webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.cart-content .cart_item *{
	margin:auto;
	font-weight:bold;
}
/*.cart-content .cart_item:hover{
	
	margin-right:2px;
	border-bottom: 0px solid #999;
    box-shadow: 0px 3px 3px #999;
}*/
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:auto;border:0px}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th{width:30%}

.reg-radio {
    padding: .75rem .75rem !important;
    font-size: 0.75rem !important;
    
    margin-bottom: 10px;
    
    height: 32px !important;
}

.login-content{
	background-color: #fff;
    width: 1000px;
    min-height: 460px;
    margin: 60px auto 30px;
	
}
.login-content .left_form {
    background-color: #454545;
    min-height: 460px;
    color: #fff;
	line-height:30px;
    text-align: right;
    padding: 70px 50px 30px 50px;
    box-sizing: border-box;
    position: relative;
	height: 100%;
	background: repeating-linear-gradient(
	  -55deg,
	  #222,
	  #222 10px,
	  #333 10px,
	  #333 20px
	);
}
.login-content .left_form h2{
	font-size:25px !important;
	color:#fff;
	padding:5px 0px 10px;
}
.login-content .left_form hr{background-color: #fff;}
.login-content .right_form{
	background:#fff;
	overflow:hidden;
	padding:20px;
}
.woocommerce-billing-fields__field-wrapper .checkout-label{width:100%;display:block}
.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper{width:100%;display:block}
.woocommerce-order{text-align:center}
.woocommerce-thankyou-order-received{line-height:30px;font-size:20px;}
.woocommerce-thankyou-order-received-desc{margin:20px 10px;line-height:40px;}
.woocommerce ul.order_details li{font-size:10px;padding:5px;}
.order-steps{margin:50px auto;}
.order-steps h1{
	color: #eb4f50;
    font-size: 28px;
    font-weight: 800;
    padding-top: 30px;
    font-family: myKufi;
    font-weight: bold;
}
.order-steps .sec-sub-title{
	margin:30px 10px;
}
.order-steps .sec-sub-title p{
	margin:10px 30px 10px 30px;
	text-align:right;
	line-height:40px;
	font-size:18px;
}
.order-steps .sec-sub-title ul{
	direction: rtl; text-align: right; list-style-type:circle; margin-top: 20px; padding-right: 40px;
}
.order-steps .sec-sub-title ul li{
	text-align: right;font-size: 18px;margin-bottom:6px;list-style-type: circle !important;
}
.order-steps .order-steps-btn{ 
height: 100px;
font-size: 20px !important;
background-color: #fff000;
padding: 50px 10px;
}
.single-feature-style-one .icon-box {
    width: 127px;
    height: 127px;
    border-radius: 30%;
    background: #ffffff;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #eb4f50;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.single-feature-style-one .icon-box:before {
    background: #eb4f50;
}
.single-feature-style-one .text-box h3 {
    font-size: 20px;
    color: #eb4f50;
    margin-top: 30px;
	
}
.single-feature-style-one .icon-box i,.single-feature-style-one .icon-box span {
    color: #eb4f50;
    font-size: 64px;
    line-height: 125px;
}
.single-feature-style-one .icon-box:hover i,.single-feature-style-one .icon-box:hover span {
    color: #fff;
    font-size: 64px;
    line-height: 125px;
}

.product-post {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    overflow: hidden;
    margin-bottom: 15px;
}
.product-post-gal {
    position: relative;
}
.product-post img {
    width: 100%;
}
.product-post:hover span {
    opacity: 1;
}
.product-post-gal span.price {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    color: #fff;
    padding: 11px 14px;
    background: #eb4f50;
    font-size: 15px;
    font-family: 'WYekan', sans-serif;
    font-weight: 700;
    opacity: 0.5;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
.product-post-content {
    text-align: center;
    padding: 14px 20px;
    border: 1px solid #dbdbdb;
    border-top: none;
    border-bottom-left-radius: 5px;
    -webkit-bottom-left-border-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-bottom-right-border-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -o-border-bottom-right-radius: 5px;
}
h5 {
    color: #000000;
    font-size: 15px;
    font-family: 'WYekan', sans-serif;
    font-weight: 300;
    margin: 0;
}
ul.product-list {
    margin-top: 16px;
}
ul.product-list li:first-child {
    margin-left: 0px;
}
ul.product-list li {
    display: inline-block;
    margin-left: 6px;
}
ul.product-list li a {
    display: inline-block;
    width: 66px;
    height: 38px;
    border: 1px solid #dbdbdb;
    background: #fff;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
ul.product-list li a i {
    font-size: 15px;
    color: #555555;
    text-align: center;
    line-height: 38px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
ul.product-list li a:hover{
	background:#eb4f50;

}
ul.product-list li a:hover i{
	color:#fff;
}


footer {
    border-top: 8px solid #da2429;
    background-color: #000;
    position: relative;
	line-height:16px;
	padding:10px;
	bottom: 0;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 10px;
}
footer ,container{box-shadow: 0 40px 70px -40px rgba(0,0,0,.4);}
footer #news-mail,footer .copy{}
footer .brand-sec {
    background: transparent;
    border-radius: 10px;
    padding: 20px;
    text-align: justify;
	color:#fff
	
}
footer .box3 .menu ul li {
    display: inline-block;
	color:#fff;
}
footer .box3 .menu ul li a{color:#fff;text-decoration:none;font-size:13px;font-weight:500;}
footer .box3 .menu ul li a:hover{font-weight:700;}
footer .box3 .menu ul li:not(:last-child):after {
    content: ' / ';
}

footer .brand {
    margin-bottom: 1rem;
    display: inline-block;
}
footer .brand-sec .namad {
    text-align: center;
    min-height: 150px;
}
footer nav ul {
    line-height: 3rem;
    opacity: .8;
    list-style: none;
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
}
.list-unstyled {
    padding-right: 0;
    list-style: none;
}
footer address {
    opacity: .8;
}
.box3 {
    margin: 50px 0px;
}
h4.box3-title {
    color: #fff;
    font-size: 18px;
}
.box3 ul {
    color: #c6c6c6;
    list-style: none;
    margin-top: 20px;
    font-size: 14px;
}
.box3 ul li {
    margin: 13px 0;
    font-size: 12px;
}
div#newsmail p {
    color: #7c818a;
    font-size: 13px;
    line-height: 23px;
    margin: 20px 0;
}
p.social-text {
    color: #b7b7b7;
    font-size: 13px;
    margin: 30px 0 15px;
    font-weight: 300;
}
div#newsmail > input {
    background-color: #7c818a;
    color: #fff;
    border-radius: 0;
    padding: 5px;
    font-size: 16px;
}
div#newsmail input,
div#newsmail input:focus,
div#newsmail input:hover
{
    background-color: #7c818a;
    color: #fff;
    border-radius: 0;
    padding: 5px;
    font-size: 15px;
    border: none;
    box-shadow: none;
    margin: 13px 0;
}
.box3.social-foot {
    text-align: left;
}
p#social-row > a {
    font-size:18px;
	color:#666
}
p#social-row > a i{color:#fff !important}
.btn-send-nl {
    font-size: 14px;
    background: none;
    border: none;
    color: #fff;
    /* margin: 12px auto; */
    cursor: pointer;
}
.footer-social-icons {
    margin-top: 30px;
}
.social-icons {
    padding: 0;
    margin: 0;
    list-style: none;
}
.footer-social-icons li {
    margin-right: 3px;
}
.social-icons li {
    display: inline-block;
}
.footer-social-icons li img {
    width: 28px;
    height: 28px;
}


.lp-section-content-container {
    padding-top: 60px;
    padding-bottom: 60px;
}
.about-box-inner {
    padding-top: 40px;
    padding-left: 23px;
    padding-right: 23px;
    padding-bottom: 30px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    max-height: 254px;
}
.lp-border-radius-5 {
    border-radius: 5px;
}
.lp-border {
    border: 1px solid #e3e3e3;
}
.about-box-slide {
    position: relative;
}
.about-box-icon {
    width: 68px;
    height: 68px;
    line-height: 65px;
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;
    -webkit-transition: all 0.6s cubic-bezier(.55, .09, .68, .53);
    -moz-transition: all 0.6s cubic-bezier(.55, .09, .68, .53);
    -o-transition: all 0.6s cubic-bezier(.55, .09, .68, .53);
    transition: all 0.6s cubic-bezier(.55, .09, .68, .53);
    position: relative;
}
.about-box-icon {
    width: 68px;
    height: 68px;
    line-height: 65px;
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;
    -webkit-transition: all 0.6s cubic-bezier(.55, .09, .68, .53);
    -moz-transition: all 0.6s cubic-bezier(.55, .09, .68, .53);
    -o-transition: all 0.6s cubic-bezier(.55, .09, .68, .53);
    transition: all 0.6s cubic-bezier(.55, .09, .68, .53);
    position: relative;
}
.about-box-title {
    margin-top: 10px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.about-box-description {
    height: 60px;
    overflow: hidden;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
section.leed-post {
    font-size: 14px;
    text-align: justify;
}
section.leed-post {
    margin: 70px 0;
    font-size: 16px;
    line-height: 30px;
}
h2.p-name {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 40px;
}

h2.p-name:after {
    content: "";
    width: 100px;
    height: 3px;
    background-color: #eb4f50;
    display: block;
    margin-top: 15px;
}
.contact-info-text {
    FONT-WEIGHT: 600;
    font-size: 15px !important;
    font-weight: 900;
    line-height: 30px;
    text-align: justify;
}
.contact-title {
    font-size: 20px !important;
    color: #eb4f50;
    font-weight: 900;
}
form.wpcf7-form input, form.wpcf7-form textarea {
    border: none;
    background-color: #fefefe;
    margin: 5px 0;
    padding: 15px;
}
.wpcf7-form-control-wrap input {
    width: 45%;
    display: inline-grid;
}

.contact-info {
    padding-left: 50px;
}
.contact-info-doc{margin-right: auto !important;margin-left: auto !important;}

.categrories-title{top: 70px;z-index: 99;}
.categrories-title .top-label{
	position: relative;
    top: -10px;
    font-size: 25px;
    min-height: 20px;
    text-align: center;
}
.categrories-title .top-label .badge{
	position: relative;
    background-color: #666;
    color: #ffffff;
    padding: 5px 10px;
    line-height: 1;
    text-transform: uppercase;
    right: auto;
    left: auto;
    width: 300px;
    height: 40px;
}
#menu-main-menu li a:hover{color:#000;text-decoration: underline !important; }

#wizard_section{padding:20px;margin-top:0px;background:transparent;padding-bottom:70px;}
.wizard_section_container{background:#fff;background:url('../images/top-background-icons.jpg') top right no-repeat;background-size:cover}
/*.wizard_section_container:after{
	background-image: url(../images/hero-overlay.png);
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
    position: relative;
    content: "";
    width: 100%;
    height: 50px;;
    bottom: 0;
}
*/

#wizard_products .row.headers div {
    font-weight: 900 !important;
    font-size: 14px;
}
#wizard_products .item {
    padding: 15px;
	margin:0px 0px 10px 0px;
    border: 1px solid #efefef;
	border-radius:5px;
	background:#fff;
	font-size: 12px;
}
#wizard_products .item div, #wizard_products .item span {
    font-weight: 900;
}
.sw-theme-circles .sw-container {
    min-height: 150px;
}
.sw-theme-circles > ul.step-anchor > li > a{    font-size: 15px;font-weight: 700;}
.container.nav_container {
    background: #fff;
}
.nav_container .navbar-light {
    background: #fff !important;
}
.background-image.original-size {
    background-size: inherit;
}

.background-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.sw-theme-circles > ul.step-anchor{background:transparent}
.sw-theme-circles .step-content{background-color: transparent;}

/* Choice */
.choice {
    text-align: center;
    cursor: pointer;
    margin-top: 38px;

}
.choice .card {
    border-radius: 6px;
    box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5);
    background-color: #FFFFFF;
    color: #252422;
    padding: 10px 0;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
}
.choice .card p{color:#666;font-weight: 900;}
.choice .card.card-checkboxes {
    background-color: #fff;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.3);
}
.choice .card.card-hover-effect {
    -webkit-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 400ms ease;
    -moz-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 400ms ease;
    -o-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 400ms ease;
    -ms-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 400ms ease;
    transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 400ms ease;
}
.choice .card.card-checkboxes.card-hover-effect:hover {
    box-shadow: 0px 12px 17px -7px rgba(0, 0, 0, 0.3);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transition: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}
.choice .card .topmenu_inner {
    width: 50px;
    height: 50px;
    border-radius: 0;
    background: #ffffff;
    -webkit-transition: all .4s ease;
    transition: all .3s ease;
    border: 0;
    transform: none;
    margin: 0px 5px 0px 0px;
    margin: auto;
    margin-bottom: 20px;
}
.choice .card .topmenu_inner img{width:50px;position:relative;margin-top:10px;}

.sw-theme-circles > ul.step-anchor{width: 800px;margin: auto;margin-bottom:0px;}
.sw-theme-circles > ul.step-anchor > li{margin:auto;}
.sw-theme-circles > ul.step-anchor > li.active > a {
    border-color: #0062cc;
    color: #fff;
    background: #007bff;
}
#navbarSupportedContent .dropdown-menu{text-align: right;}
.cart_totals{width:100% !important;}
@media (max-width: 768px){
	.ersal {
		position: absolute;
		padding: 5px 10px;
		margin-top: 5px;
		margin-left: 70px;
		border-radius: 10px;
		left: 10px;
		top: 35px;
		z-index: 99999;
		/* transform: rotate(45deg); */
		min-width: 80px;
		/* margin: auto; */
		text-align: center;
	}
	.navbar-toggler.topMenu{
		position: absolute;
		padding: 5px 5px;
		margin-top: 5px;
		margin-left: 0px;
		border-radius: 10px;
		left: 10px;
		top: 25px;
		z-index: 99999;
		/* transform: rotate(45deg); */
		min-width: 60px;
		/* margin: auto; */
		text-align: center;
	}
	.login-content {
		background-color: #fff;
		width: 100%;
		min-height: auto;
		margin: 10px auto 10px;
	}
	.login-content .left_form{
		min-height:300px
	}
	.cart-content .cart_item {
    padding: 0px;
    width: 100%;
    border-radius: 0px;
    text-align: center;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    background: #fff;
    margin-bottom: 5px;
    border: 1px solid #e9e9e9;
    line-height:40px;
	}
	.cart-content .price-table {
    padding: 0px;
    width: 100%;
    margin: auto;
    text-align: center;
    background: transparent;
    /* border-radius: 6px; */
    /* margin-top: 30px; */
    /* position: relative; */
    border: 0px;
	}
	.actions .pull-left{
		float:none;
		text-align:center;
	}
	.contact-float-btn{
        bottom: 10px !important;
        left: 10px !important;
        width: 100px !important;
        height: 30px !important;
        border-radius: 5px !important;
        padding: 5px 10px 8px 8px !important;
        font-size: 10px !important;
        
    }
    .enamaad-float-btn{
        display:none !important
    }

}
.woocommerce table.shop_table{
	border:0px;
	background-color: #fff;
    margin-bottom: 10px !important;
}
.woocommerce table.shop_table tbody tr td,.woocommerce table.shop_table tbody tr td span,.woocommerce table.shop_table tbody tr ul li,.woocommerce table.shop_table tbody tr ul li label,.woocommerce table.shop_table tbody tr td p{color:#1e7e34 !important;font-weight:900;}
.actions .btn{border-radius:30px;}
.cart_total .btn{float:left}
.cart_item div:last-child{color:#1e7e34}
.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
    font-family: iranYekan1;
    font-size: 14px;
    font-weight: normal;
}
.bg-dark{
	background-image: linear-gradient(to left, #da2429, #e13541, #e64657, #e9566c, #ea6680, #e5668d, #de689a, #d56ba6, #bd64b2, #9d61be, #6f61c7, #0062cc);
}
.testsitetext{
	    position: absolute;
    top: 0px;
    left: 10px;
    padding: 10px 5px 10px;
    font-weight: 900;
    color: #DA2429;
    font-size: 16px;
}
.my-login-alert{
	color: #fff;
    background-color: #007bff;
    border: 0px;
	background: repeating-linear-gradient(
		-55deg,
		#007bff,
		#007bff 10px,
		#1586ff 10px,
		#1586ff 20px
	  );
}
.my-login-alert a{color: #fff !important;}
.card.no-product {
    opacity: 0.3;
    cursor: no-drop;
}
.contact-float-btn{
    position: fixed;
    bottom: 50px;
    left: 50px;
    z-index: 100000;
    background: #e64657;
    width: 120px;
    height: 50px;
    margin-left: auto;
    color: white;
    text-decoration:none;
    border-radius:10px;
    padding:12px 15px 15px 15px;
    font-size:12px;
    
}
.contact-float-btn:hover{ text-decoration:none;}
.contact-float-btn div{color:White;text-decoration:none;margin:auto;font-weight:900;}


.enamaad-float-btn{
    position: fixed;
    bottom: 110px;
    left: 50px;
    z-index: 100000;
    background: #eee;
    border: 1px solid #ccc;
    width: 120px;
    height: 150px !important;
    margin-left: auto;
    color: white;
    text-decoration: none;
    border-radius: 10px;
    padding: 12px 15px 15px 15px;
    font-size: 12px;
    height: auto;
    display: flex;
    justify-content: center;
    
}

body.page-id-98 .ersal,
body.page-id-111 .ersal,
body.page-id-99 .ersal{ 
     display: none; 
}