.brands .elementor-widget-image a{
	height:184px;
	background:#fbf9fb;
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding:20px;
	transition: ease 350ms all;
}

.brands .elementor-widget-image a img{
	max-height:100px;
	width:auto;
}
.brands .elementor-widget-image a:hover{background:#FFD51D }

.woocommerce ul.products .jupiterx-product-container{padding-top:0 !important }

.elementor-testimonial-wrapper .elementor-testimonial-content{
	background:#fff;
	padding:65px 40px 95px;
	position:relative;
	min-height:310px;
}

.elementor-testimonial-wrapper .elementor-testimonial-content:before{
	position:absolute;
	width:22px;
	height:22px;
	content:'';
	background:url(/wp-content/uploads/2022/08/quote-top.svg) no-repeat 0 0;
	background-size:20px auto;
	top:30px;
	left:30px;
}

.elementor-testimonial-content:after{
	position:absolute;
	width:22px;
	height:22px;
	content:'';
	background:url(/wp-content/uploads/2022/08/quote-bottom.svg) no-repeat 0 0;
	background-size:20px auto;
	bottom:75px;
	right:30px;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta{margin-top:-85px;position:relative;z-index:20;}
.elementor-testimonial-wrapper .elementor-testimonial-name{margin-bottom:5px;}

.elementor-testimonial-wrapper .elementor-testimonial-details{padding-bottom:10px;}

.dgwt-wcas-search-wrapp input[type="search"].dgwt-wcas-search-input{ 
	border-radius: 0;
	width: calc(96% - 220px);
	font-size: 22px;
	color:#000;
	height: 50px;
	font-style: normal;
	font-family: Poppins,sans-serif;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder{
	font-style: normal;
	color:#000;
	opacity: 1;
}
.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:before{display: none;}

.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{box-sizing: border-box; font-weight: 600; position: static;width: 198px;background:#FFD51D;color:#000;font-size: 19px;font-family: Poppins,sans-serif;height: 50px; }
.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit:hover{background:#ccc;color:#fff;opacity: 1; }
.dgwt-wcas-search-wrapp{width: 820px;max-width:820px !important;}
.dgwt-wcas-preloader{right: 240px !important;}
.dgwt-wcas-sf-wrapp{justify-content: space-between;display: flex;}
#mega-menu-wrap-primary{background: none;}

#mega-menu-wrap-primary #mega-menu-primary a{height: auto !important; color:#FFD51D !important;text-transform: uppercase !important;font-family: Poppins,sans-serif !important;font-size: 16px !important;line-height: 19px !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background:none !important;color:#fff !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{background: none !important;color:#fff !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover{background: none !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on a,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on:hover a{background: none !important;}
.mega-menu-item .widget_nav_menu a{white-space: normal !important;}
.home .category-list .elementor-widget-wrap:hover a.elementor-button-link{color:#fff;background: #000}
span.one-line{white-space: nowrap;}

@media all and (min-width: 1025px){
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu{
		margin-left: -270px;
		top:49px !important;
		width: 1220px !important;
		background: #fff !important;	
		padding: 35px 34px 50px !important;
		box-sizing: border-box !important;
	}
}

#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu h4{
	font-size: 20px !important;
	line-height: 25px !important;
	font-weight: 600 !important;
	font-family: Poppins,sans-serif !important;
	text-transform: none !important;
	margin:0 0 10px !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12{border-left:1px solid #c7c7c7 !important;padding-left: 20px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12:first-child{border:none !important;padding-left: 0;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu .widget_nav_menu ul{
	list-style: none;
	margin:0;
	padding:0;
	column-count: 2 !important;
	
	
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu .widget_nav_menu ul a{
	color:#000 !important;
	text-transform: none !important;
	font-size: 13px !important;
	line-height: 22px !important;
	transition: ease 350ms all !important;
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu .widget_nav_menu ul li{margin-bottom: 0 !important;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu .widget_nav_menu ul li{margin:0 0 10px;padding:0;}
.jupiterx-site{overflow-x: hidden;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu .widget_nav_menu ul a:hover{color:#FFD51D !important;}
.elementor-widget-raven-wc-products .woocommerce ul.products{text-align: left !important;}
.elementor-widget-raven-wc-products .woocommerce ul.products li{background: #fff;padding: 20px;}
.woocommerce ul.products li .woocommerce-loop-product__title{
	color:#000 !important;
	font-size: 20px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
	margin:0 0 3px!important;
	text-align: left !important;
}
 ul.products li span.sku{
	font-weight: 600;
	display: block;
	margin:0 0 5px;
	text-transform: uppercase;
	color:#000;
}
.woocommerce ul.products li.product .price{font:600 28px/33px Poppins,sans-serif !important;color:#000 !important;}
.elementor-widget-raven-wc-products .woocommerce ul.products li span.posted_in{display: none !important;}
.elementor-widget-raven-wc-products .woocommerce ul.products li.product a img{margin-bottom: 20px !important}
.elementor-widget-raven-wc-products .woocommerce ul.products li.product .price{
	display: flex;
	justify-content: flex-start;
}
.elementor-widget-raven-wc-products .woocommerce ul.products li.product .price ins{order:1;font-size: 28px !important;color:#000 !important;font-weight: 600;margin:0 18px 0 0;}
div:not(.raven-wc-products-custom) > .woocommerce ul.products li.product .price del{order:2;font-size: 17px !important;font-weight: 600;color:#000 !important;opacity: 1;}
.elementor-widget-raven-wc-products .woocommerce ul.products li.product a.button{
	background: none;
	color:#666;
	text-decoration: underline;
	border:none !important;
	text-align: left !important;
	padding: 0 !important;
}
.elementor-widget-raven-wc-products .woocommerce ul.products li.product a.button:focus,
.elementor-widget-raven-wc-products .woocommerce ul.products li.product a.button:focus-visible{border:none !important;outline: none !important;box-shadow: none !important;}
.elementor-widget-raven-wc-products .woocommerce ul.products li.product a.button:hover{text-decoration: none;}
.elementor-widget-raven-wc-products .woocommerce ul.products li.product a.button:before{display: none;}
.elementor-widget-raven-wc-products .woocommerce ul.products li.product span.onsale{
	position: absolute;
	margin:0;
	left:auto;
	top:0;
	right: 0;
	background: #ff515a;
	font-size: 33px;
	font-weight: bold;
	text-transform: uppercase;
}
div:not(.raven-wc-products-custom) > .woocommerce ul.products li.product .jupiterx-out-of-stock{
	position: absolute;
	margin:0;
	left:0;
	top:0;
	right: auto;
	font-size: 20px;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
	padding: 10px;
	margin:0;
	width: auto;
}
ul#mega-menu-primary{text-align: center !important;}
.single-product .woocommerce-product-gallery__image img{max-width: 100% !important;}

/*Category Banner */
.cat-banner{
	width: 100%;
}

.cat-banner img{width: 100%;height: auto;}
.main-heading{
	text-align: center;
	padding: 60px 0;
}

.main-heading h1{
	font:600 36px/43px Poppins,sans-serif;
	color:#000;
	margin:0 0 0;
}
body.tax-product_cat,body.tax-product_cat .jupiterx-main{background: #f4f5f8;}
body.tax-product_cat .woocommerce-products-header,body.tax-product_cat p.woocommerce-result-count,body.tax-product_cat form.woocommerce-ordering{display: none;}
ul.products{
	display: flex;
	flex-wrap: wrap;
}
ul.products li.product{background:#fff;padding: 20px !important;box-sizing: border-box;text-align: left !important; }
ul.products li.product h2{
	font:600 16px/19px Poppins,sans-serif !important;
	color:#000 !important;
	margin:0 0 14px !important;
	padding: 0 !important;
}
ul.products li.product h2 a{color:#000 !important;}
ul.products li.product .jupiterx-wc-loop-product-image{margin-bottom: 20px !important;}
.jupiterx-sidebar.jupiterx-secondary{
	background: #fff;
}
ul.products li.product p{
	font:14px/20px Poppins,sans-serif !important;
	color:#666;
}
ul.products li.product span.price{
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: flex-end !important;
}
ul.products li.product span.price ins{order:1;font:600 28px/33px Poppins,sans-serif !important;margin-right: 10px;}
ul.products li.product span.price del{order:2;font:500 17px/20px Poppins,sans-serif !important;margin-right: 10px;margin-bottom: 5px !important;color:#000 !important;opacity:1 !important;}
ul.products li.product span.price span.percent{order:3;font:500 17px/20px Poppins,sans-serif;color:#ff515a;margin-bottom: 5px !important}
ul.products li.product .button{
	background: none !important;
	padding:0 !important;
	font:14px/20px Poppins,sans-serif;
	color:#666 !important; 
	text-decoration: underline !important;
	outline: none !important;
	box-shadow: none !important;
	border:none !important;
}
ul.products li.product .button:hover{text-decoration: none !important }
ul.products li.product .button:before{display: none !important;}
ul.products li.product span.onsale{
	margin:0 !important;
	left:auto !important;
	right:0 !important;
	top:0 !important;
	font:26px Poppins,sans-serif !important;
	font-weight: 600 !important;
	background: #ff515a !important;
	text-transform: uppercase !important;
	padding: 0 12px!important;
}

.jupiterx-sidebar.jupiterx-secondary h2{
	font:600 25px/30px Poppins,sans-serif;
	padding:18px;
	border-bottom: 1px solid #f4f5f8;
	width: calc(100% + 40px);
	margin:0 0 0 -20px;
}
.jupiterx-sidebar.jupiterx-secondary .jupiterx-widget{overflow: visible;}
.jupiterx-sidebar.jupiterx-secondary h3{
	font:600 16px/25px Poppins,sans-serif;
	margin:0 0 17px;
	letter-spacing: 0.5px;
}
.jupiterx-sidebar.jupiterx-secondary .jupiterx-widget:first-child,
.jupiterx-sidebar.jupiterx-secondary .jupiterx-widget:last-child{border:none;margin-bottom:0;}
.jupiterx-sidebar.jupiterx-secondary .widget_woocommerce_price_filter{border:none !important;margin-bottom:0 !important;}
.jupiterx-sidebar.jupiterx-secondary .jupiterx-widget{
	width: calc(100% + 40px);
	margin:0 0 30px -20px;
	padding: 0 20px 25px;
	border-bottom: 1px solid #f4f5f8;
}
.jupiterx-sidebar.jupiterx-secondary .jupiterx-widget-divider{display: none;}
.jupiterx-sidebar.jupiterx-secondary .woocommerce-widget-layered-nav-list{
	font-size: 16px;
	line-height: 25px;
	font-family: Poppins,sans-serif
}
.jupiterx-sidebar.jupiterx-secondary .woocommerce-widget-layered-nav-list li{
	padding:0;
	margin:0;
	position: relative;
}
.jupiterx-sidebar.jupiterx-secondary .woocommerce-widget-layered-nav-list li span.count{display: none;}
.jupiterx-sidebar.jupiterx-secondary .woocommerce-widget-layered-nav-list li a{padding:0 0 0 25px;position: relative;z-index: 20;}
.jupiterx-sidebar.jupiterx-secondary .woocommerce-widget-layered-nav-list li:before{
	width: 12px;
	height: 12px;
	border:1px solid #ccc;
	content:'';
	position: absolute;
	top:6px;
	left:0;
}
.jupiterx-sidebar.jupiterx-secondary .woocommerce-widget-layered-nav-list li.chosen a:before{display: none;}
.jupiterx-sidebar.jupiterx-secondary .woocommerce-widget-layered-nav-list li.chosen:before{
	background: #ffd51d url(images/check.svg) no-repeat 0 0;
	background-size:11px auto; 
	border-color:#ffd51d;
}

.jupiterx-sidebar.jupiterx-secondary .widget_woocommerce_price_filter .btn{
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 22px;
	color: #000;
	background-color: #FFD51D;
	border-radius: 0px 0px 0px 0px;
	border:none;
	width: 110px;
	padding-top: 8px;
	padding-bottom: 8px;
	transition: ease 350ms all;
}
.jupiterx-sidebar.jupiterx-secondary .widget_woocommerce_price_filter .btn:hover{background:#000;color:#fff; }
.archive.tax-product_cat .jupiterx-main-content{padding-bottom: 50px;}
.single-product .jupiterx-main-content{padding-bottom: 0;}
.single-product .elementor-heading-title del{margin-right: 10px !important;text-decoration:none;}
.single-product .elementor-heading-title ins{
	font:500 17px/20px Poppins,sans-serif !important;margin-right: 10px;
	text-decoration: line-through;
}
.single-product .elementor-heading-title span.percent{
	font:500 17px/20px Poppins,sans-serif !important;margin-right: 10px;
	color:#ff515a;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding-top: 0 !important}

#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu h4{color:#000 !important;margin-top:-5px !important;}
.woocommerce-info:before{color:#000;}
.woocommerce-info {border-top-color: #000;}


.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image{
	height: 245px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: 50% 100%;
	margin:0 !important;
}

.woocommerce ul.products li.product-category a > img{
	height: 200px;
	width: 100%;
	object-fit: contain;
}
.woocommerce-message:before{color:#000;}
.woocommerce-message{border-top-color:#000;}
.woocommerce-message .button,.return-to-shop a.button{outline: none !important;box-shadow: none !important;text-decoration: none !important; border:none !important; background: #ffc107 !important;color:#fff !important;text-decoration: underline;border-radius: 0 !important;}
.woocommerce-message .button:hover,.return-to-shop a.button:hover{background:#000 !important;color:#fff !important; }
.tax-pa_brands #woocommerce_layered_nav-2{display: none}
h1.woocommerce-products-header__title.page-title{margin-bottom: 14px;}
.archive.tax-product_cat .jupiterx-main-content{padding-bottom: 60px !important;}
body.tax-pa_brands{background:#f4f5f8}
body.tax-pa_brands .jupiterx-main-content {background:#f4f5f8;padding-top: 40px;padding-bottom: 40px; }
.single-product .desc{margin-bottom: -8px;max-width: 495px;}



@media all and (max-width: 1345px){
	.elementor-1195 .elementor-element.elementor-element-f899f3e > .elementor-container{max-width: none !important;width: auto;margin-left: 20px;margin-right: 20px}
}

@media all and (max-width: 1230px){.tax-product_cat .jupiterx-main-content > .container > .row{margin-left: 0;margin-right: 0;}}

@media all and (max-width: 1090px){
	.elementor-369 .elementor-element.elementor-element-dc6e1d7{width: 5%;}
	.header-phone p span{font-size: 16px !important;}
	footer .footer-phone span{font-size: 25px !important}
	.elementor-29 .elementor-element.elementor-element-93fe481{width: 17%;}
	.elementor-29 .elementor-element.elementor-element-87371f9{margin-right: 2%;width: 26% !important;}
	footer .raven-site-logo img{max-width: 208px;}
}

@media all and (max-width: 1024px){
	header .logo-img img{max-width: 208px !important;}
	.elementor-369 .elementor-element.elementor-element-4cd65cf{width: 290px !important;order:1;}
	header .header-menu{order:5 !important;width: auto !important;}
	header .header-search{order:4 !important;width: auto !important;}
	header .phone-col{order:2 !important;width: auto !important;}
	header .cart-col{order:4 !important;width: auto !important;}
	header .elementor-row{justify-content: space-between;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 10px;}
	header ul#mega-menu-primary{padding-top: 10px;padding-bottom: 10px;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{
		position: relative;
		z-index: 20;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{background:#fff !important;height: auto !important;border:none !important;padding-left: 0 !important }
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{max-height: 60vh;overflow-y:auto }
	.intro-area p br{display: none}
	.intro-area{padding-left: 20px;padding-right: 20px;}
	.elementor-widget-image-box-title{font-size: 20px !important;}

	.custom-header > div{
		justify-content: space-between;
		flex-wrap: nowrap !important;
	}
	
}

@media all and (max-width: 960px){
	.intro-title{display: block;text-align: center;margin-bottom: 20px;line-height: normal;}
	.elementor-testimonial-wrapper .elementor-testimonial-content{padding-left: 20px;padding-right: 20px;}
	.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image{height: 200px}
}

@media all and (max-width: 991px){
	.tax-product_cat .jupiterx-main-content #jupiterx-primary{padding-left: 0;padding-right: 0;order:2;}
	.tax-product_cat .jupiterx-sidebar{order:1;margin-bottom: 40px;}
	.main-heading{padding-bottom: 35px;}
}

@media all and (max-width: 800px){
	.elementor-widget-image-box-title{font-size: 18px !important;}
	.type-form p{padding-left: 20px;padding-right: 20px}
	.type-form p br{display: none;}
	.brands .elementor-widget-image a{height: 135px;}
}

@media all and (max-width: 768px) and (min-width: 682px){
	ul.products{flex-wrap: wrap;justify-content: space-between;}
	ul.products li{width: 47.5% !important;margin-left: 0 !important;margin-right: 0 !important;}
	ul.products:before,ul.products:after{display: none !important}

}

@media all and (max-width: 767px) {
	.elementor-1195 .elementor-element.elementor-element-d7297a4 .jet-woo-builder > .related.products > h2{margin-left: 0 !important;}
	.elementor-29 .elementor-element.elementor-element-87371f9{margin-right: 0 !important;width: 100% !important;}
	.elementor-29 .elementor-element.elementor-element-31c3ed3{text-align: center !important;}
	.elementor-29 .elementor-element.elementor-element-2870138 > .elementor-widget-container{margin-bottom: 30px !important}
	.elementor-29 .elementor-element.elementor-element-93fe481{width: 100%;text-align: center;}
	.elementor-29 .elementor-element.elementor-element-120ebf5 .elementor-nav-menu--main .elementor-item{
		justify-content: center;
	}
	.elementor-29 .elementor-element.elementor-element-120ebf5 > .elementor-widget-container{margin:0 !important;}
	footer a.footer-phone img{float: none !important;display: inline-block !important;}
	footer a.footer-phone{text-align: center;}
	footer .elementor-widget-raven-heading{margin-bottom: 0 !important}
	.elementor-widget-image-box-img img{width: 100%;height: auto;}
	.elementor-element-21523ac,.elementor-element-8581890{margin-bottom: 40px;}
	.elementor-testimonial-wrapper .elementor-testimonial-content{min-height: 0;}
	.elementor-testimonial-content:after{bottom:35px;}
	.s-phone span{font-size: 28px !important;}
	.raven-search-form-input{width: 80% !important;}
	.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li,
	.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li:first-child{
		margin:0 5px 10px 0 !important;
	}
	.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image,.woocommerce ul.products li.product-category a > img{height: 280px;}
	.intro-title{margin-bottom: 5px;}
}



@media all and (max-width: 682px){
	header .phone-col{display: none;}
	header .elementor-row{justify-content: flex-end;}
	/*.elementor-369 .elementor-element.elementor-element-4cd65cf{position: absolute;top:5px;left: 0;}*/
	.dgwt-wcas-sf-wrapp{display: block;}
	.dgwt-wcas-search-wrapp input[type="search"].dgwt-wcas-search-input{width: 100%;margin-bottom: 20px;text-align: center;}
	.dgwt-wcas-search-wrapp{width: 100%;}
	.dgwt-wcas-search-wrapp button.dgwt-wcas-search-submit{width: 100%;}
	.woocommerce ul.products[class*="columns-"] li.product{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.dgwt-wcas-close svg{position: relative;top:-10px;}
	.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image{height: 250px;}
	/*header .cart-col{order:5 !important}*/
}

@media all and (max-width: 600px){
	.single-product .woocommerce-product-gallery__image img{max-width: 100% !important}
	.woocommerce div.product div.jupiterx-product-gallery-vertical .flex-control-thumbs{display: none !important;}	
}

@media all and (max-width: 479px){
	.woocommerce ul.products li.product a .jupiterx-wc-loop-product-image{height: 200px;}
	
}

@media all and (max-width: 450px){
	header .logo-img img{max-width:150px !important }	
	header .mega-menu-toggle{margin-right: -20px;}
	.elementor-369 .elementor-element.elementor-element-4cd65cf{max-width: 180px !important;left:-15px;top:0;}
	header .raven-search-form{margin-top: 6px;}
	.brands .elementor-widget-image a{height: 170px;}
}

@media all and (max-width: 330px){
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin:0 !important;}
	.elementor-369 .elementor-element.elementor-element-5ba99bc .raven-search-form-button{padding: 0 !important;}
}
.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__image .zoomImg{max-width:none !important;object-fit:contain !important}

.woocommerce-product-gallery .flex-viewport{min-height:initial;}
.woocommerce-product-gallery .flex-viewport > figure{height:100%;}
.woocommerce-product-gallery .woocommerce-product-gallery__image{min-height:100%}
.woocommerce-product-gallery .woocommerce-product-gallery__image > a{min-height:initial;display:block}

@media all and (max-width:767px){
.woocommerce-product-gallery .flex-viewport,.woocommerce-product-gallery .woocommerce-product-gallery__image > a{min-height:0}
}

@media all and (min-width: 1025px){
	.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg) {
	    max-width: 580px;
	    max-height: 580px;
	    object-fit: contain;
	}
	.woocommerce-product-gallery .flex-viewport{min-height:495px;}
	.woocommerce-product-gallery .woocommerce-product-gallery__image > a{min-height:495px;display:block}
}
.d-btn .elementor-button-link svg {
	width: 25px;
	height: 26px;
	margin: -6px 0 0 12px;
    transition:all .3s ease;
}
.email-btn{
	margin:7px 0 15px 0 !important;
}
.email-btn a{
	width:185px !important;
 display:block;
 height:48px !important;
 line-height:48px !important;
 text-transform:uppercase !important;
 text-align:center;
 color:#000;
 background:#ffd51d;
 font-weight:600;
 font-size:16px !important;
 border-radius:none !important;
 padding:0 !important;
 letter-spacing:1px;
 transition:ease 350ms all;
 margin-bottom: 20px !important;
}
.email-btn a:hover {
background:#000;
color:#fff;
}
.benefits,.application{margin:0 0 45px;}
.benefits h3,.application h3{
	font-size:15px !important;
    color:#000;
    margin:0 0 2px !important;
    font-weight:700;
}
.benefits ul,.application ul{
padding:0;
margin:0 0 0 15px;
font-size:17px;
}
.benefits ul li,.application ul li{margin:0 0 12px;padding:0}
.benefits p,.application p,.single-product .desc,.single-product .email-desc{
	color:#000;
	font-size:15px;
	font-family: "Poppins", Sans-serif;
}
.single-product .email-desc{max-width: 478px;margin-bottom: 15px;}
.application ul, .benefits ul, .benefits, .application {
			color:#000;
			font-size:15px;
			font-family: "Poppins", Sans-serif;
}
.benefits{margin-bottom: -20px;}
.specs a{
	border:solid #00000030;
	border-width: 1px 0;
	display: block;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding: 11px 0 18px;
}
.specs a svg{
	margin:0 0 0 10px;
	position: relative;
	top:3px;
}
.specs a:hover svg{
	fill:#ffd51d;
}
a.email-btn {
		font: 14px/20px Poppins,sans-serif;
		color: #666;
		text-decoration: underline;
}
a.email-btn:hover {
	text-decoration: none;
}

.single-product .cart .quantity {
	display: none !important;
}
.davey .cart-btn{display: none !important;}
.email-desc{
	/*max-width: 484px;*/
	width: 100%;
	padding-top: 0;
	margin-bottom: 20px;
}

.archive.post-type-archive-product .jupiterx-main-content{
	padding-bottom:10% !important;
}

span.sku{
display:none !important;
}

.coupon label{
display:none !important;
}