@media(max-width:800px) {
	.sticky-add-to-cart {display:flex; flex-wrap:wrap; justify-content:space-between}
	.sticky-add-to-cart .quantity.buttons_added {flex-basis:100%;display:flex; justify-content:center;}
	.sticky-add-to-cart > button {margin:0!important;height: 40px!important;}
}


body .mfp-container .widget_shopping_cart_content {
	margin-bottom: 0px;
}

.wp-video {
	margin-inline: auto!important;
	margin-block: 30px;
}
@media(min-width:800px) {
	.product-info.summary.col-fit.col.entry-summary.product-summary.text-right {
		max-width: 50%;
	}
}

h1 span.section-title-main {  text-transform: unset!important}
.product-info.summary.entry-summary .is-divider {
  right: 0px;
  position: relative;
  display: inline-block !important;
}


.info_item_whatsapp {
  font-size: 0;
  position: fixed;
  left: 20px;
  bottom: 45px;
}

.info_item_whatsapp.icon-whatsapp::before {
  font-size: 45px;
  font-family: "fl-icons" !important;
  color: green;
}
.custom-tab-accordian button.btn-acd {
		background-color: transparent;
		color: #444;
		cursor: pointer;
		font-size:16px;
		text-transform: capitalize;
		padding: 6px;
		width: 100%;
		text-align: left;
		border: 0;
		outline: none;
		border-radius: 0;
		margin-bottom:0;
		text-align:right;
	}	
	
	.custom-tab-accordian .panel-acd.show{
		border-top: 1px solid #f12727;
		
	}
	.custom-tab-accordian{
		border-bottom: 1px solid #f12727 ;
	} 
	.custom-tab-accordian:nth-child(1){
		border-top: 1px solid #f12727 ;
	} 
	.custom-tab-accordian button.btn-acd.active:after{
		content: '-';
	}
	.custom-tab-accordian button.btn-acd:after{
		content: '+';
		font-size: 20px;
		color: #777;
		float: right;
		margin-left: 5px;
	}
	.custom-tab-accordian .panel-acd.show{
		padding:1rem;
	}
	.custom-tab-accordian .panel-acd.show h2{
		margin-top:0;
	}
	.custom-tab-accordian .panel-acd.show p{
		margin-bottom:0;
		text-align:right;
	}
	.custom-tab-accordian button.btn-acd.active, button.btn-acd:hover {
		background-color: #ddd;
		border-radius: 0;
		border: none;
	}
	.custom-tab-accordian div.panel-acd {
		padding: 0 .8rem;
		display: none;
	}
	.custom-tab-accordian div.panel-acd.show {
		display: block !important;
	}
	.customaccordian {
        margin-bottom: 3em;
    }
	
.single_add_to_chekout_button {background-color: #000000 !important; height:40px;}

.sticky-add-to-cart--active .single_add_to_chekout_button { height:37px;margin-left: 4px;}
	
.csskuid {
    cursor: pointer;
}

.single_add_to_cart_button.wc-variation-is-unavailable{display:none;}
.producyenqform{display:none;}

 


.producyenqform {left: 50% !important; top: 50% !important; transform: translate(-50%,-50%); max-width: 700px; width: 90%; background: #FFF; border-radius: 10px; border: solid 7px #231f20; background-color: #fff; text-align: center; padding: 40px;} 
.producyenqform .b-close {float: right; position: absolute; right: 14px; top: 3px; color: #000 !important; background: #FFF; border: none; font-size: 25px; padding: 0; margin: 0; box-shadow: inset 0 0 0 #ffffff !important; line-height: normal; }

.producyenqform .wpcf7-form {text-align: right; direction: rtl; } 
.producyenqform .wpcf7 .wpcf7-not-valid-tip{    margin-top: 0;}
.producyenqform .wpcf7-form .email-control{ position: relative;} 
.producyenqform .wpcf7-form label {    margin-top: 16px;}
.producyenqform .wpcf7-form p {  }
.producyenqform .wpcf7-form .wpcf7-form-control { height: 40px;    box-shadow: 0 0 0 #ddd;margin-top: 0px;}
.producyenqform .wpcf7-form .wpcf7-submit { position: absolute; right: 0; top:0px; margin: 0;     border: none;}
.producyenqform .wpcf7-form .wpcf7-submit:hover { background: #ed1d23;   }

body .product-container .single_enquiry_button { background-color: #ed1d23;font-size: 16px;}
.pum-title{display:none !important;}
@media(max-width:500px){
    .product-images .flickity-viewport {
    max-height: 400px ;
}

    .pum-container {
    max-width: 80% !important;
    left: 10% !important;
    top: 10vh !important;
}
.producyenqform .wpcf7-form .wpcf7-submit {position: static;width: 100%;}    

}

.product-info p.stock {
    margin-bottom: 1em;
    line-height: 1.3;
    font-size: 30px!important;
    font-weight: bold;
	color: #ed1d23;
}
body .product-container .single_enquiry_button {
    background-color: black;
    font-size: 16px;
}

.box-image .out-of-stock-label {
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    background: #fff;
    padding: 20px 0;
    background: rgba(255,255,255,0.9);
    text-align: center;
    opacity: .9;
    display: none;
}



.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}

.wpcf7 {
    color: #333;
    position: relative;
    direction: rtl;
}

.has-shadow.box:not(.box-overlay):not(.box-shade), .has-shadow .box:not(.box-overlay):not(.box-shade) {
    background-color: #fff;
    border: 1px solid black;
}

.black-friday{
	background-color: #fff;
    border: 1px solid black;
	overflow: hidden;
}

.box-badge {
    overflow: hidden;
    border: 1px solid black;
}

.slider-nav-reveal .flickity-prev-next-button.previous {
    -webkit-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%);
    -webkit-transform: translateX(10%);
    -ms-transform: translateX(10%);
    transform: translateX(10%);
    left: auto !important;
    right: -1px !important;
    background-color: gray;
}

.slider-nav-reveal .flickity-prev-next-button.next {
    -webkit-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%);
    right: auto !important;
    left: -1px !important;
    background-color: gray;
}

.section-title-center span, .section-title-bold-center span {
    text-align: center;
    color: black;
}

#billing_country_field {
  display: none;
}

.container .message-container {
	color: red;
}


.sticky-add-to-cart--active .the_content_wrapper{
  display:none;
}