@media (min-width: 1024px){
	#testimonial-slider .testimonial-content {
		display: none;
	}
	#testimonial-slider .swiper-slide-next .testimonial-content {
		display: block;
	}
	#testimonial-slider .swiper-wrapper{
		align-items: center;
		min-height: 470px;
	}
	#testimonial-slider .swiper-slide{
		height: auto!important;
	}
	#testimonial-slider .swiper-slide-next {
		transform: scale(3.2) translate(0px);
	}
	#testimonial-slider .swiper-slide-next p.elementor-heading-title {
		font-size: 6px!important;
	}
	#testimonial-slider .swiper-slide-next .testimonial-content p {
		font-size: 5px;
		letter-spacing: 0.2px;
    	line-height: 7px;
	}
	#testimonial-slider .swiper-slide-next img {
		width: 25px;
	}
	#testimonial-slider .swiper-slide-next .e-eicon-star {
		height: 7px;
	}
	#testimonial-slider .swiper-slide-next .e-icon {
		margin-right: 1px;
	}
	#testimonial-slider .swiper-slide-next .e-con-inner {
		gap: 5px;
		border-radius: 3px;
		padding: 10px;
	}
	.elementor-field-type-recaptcha {
		width: 50%!important;
	}
}

@media (min-width: 768px){
	.product-title-price:before {
		content: "";
		border-top: 1px dashed #000000;
		position: absolute;
		top: 15px;
	}
	.product-title-price .pd-price {
		background: white!important;
		padding-left: 10px;
	}
	
}
@media (max-width: 768px){
	.products .add_to_cart_button{
		display: none!important;
	}
	.elementor-gallery-title {
		--space-between: 0!important;
	}
}


/* Product Loop*/
.products img.attachment-woocommerce_thumbnail {
    border: 1px solid #70707042;
}
.products h2.woocommerce-loop-product__title {
    font-size: 16px!important;
    font-weight: bold;
    font-family: 'Open Sans';
    text-align: center;
    line-height: 36px;
    letter-spacing: 0.8px;
	padding: 0 5px!important;
}
.products .price {
    text-align: center;
    font-size: 16px!important;
    font-weight: bold!important;
    color: #25367B!important;
    line-height: 36px;
}
.products .product {
    position: relative;
}
.products .add_to_cart_button {
    position: absolute!important;
    top: 85px;
    left: 22%!important;
    opacity: 0;
    transition: .3s;
    background: #ffffff!important;
    color: #000000!important;
    border-color: #ffffff!important;
    font-size: 16px!important;
    font-weight: bold!important;
    letter-spacing: 0.8px;
    line-height: 28px!important;
}
.products .product:hover .add_to_cart_button{
	opacity: 1;
    transition: .3s;
}
.wpc-filters-section {
    border: 1px solid #000000;
    border-radius: 5px;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 5px;
}
.e--pointer-underline .elementor-item:after {
    background-color: #ffffff!important;
}
#single-atc .quantity button {
    background: unset!important;
    width: 24px!important;
    height: 24px!important;
    padding: 0;
    box-shadow: unset;
    border: 1px solid #707070!important;
}
#single-atc .quantity {
    display: flex!important;
    align-items: center;
}
#single-atc button.minus {
    margin-right: 10px;
}
#single-atc .quantity {
    border: 1px solid #707070;
    padding: 5px;
    border-radius: 10px;
}
#single-atc .quantity input {
    border: unset;
}
.woocommerce-product-gallery__wrapper {
    border: 1px solid #D8D8D8;
}

div#tab-reviews {
    display: block!important;
	padding: 0!important;
}
div#tab-description, ul.tabs.wc-tabs {
    display: none!important;
}
h2.woocommerce-Reviews-title {
    font-size: 21px;
    text-transform: capitalize;
    letter-spacing: 1.5px;
	line-height: 20px;
}
.page-numbers {
    padding: 9px 16px;
    border-radius: 10px;
}
.page-numbers.current, li .page-numbers:hover {
    background: #2a4f9f!important;
	color : #ffffff!important;
}
a.elementor-post__read-more {
    width: 100%;
    display: block;
    text-align: right;
}
a.elementor-post-info__terms-list-item {
    border: 1px solid #333333;
    padding: 5px;
    margin-right: 5px;
}
.elementor-menu-cart__product-price .quantity {
    border: unset;
}
.elementor-button--view-cart:focus {
    background: unset;
}
.cart_item button {
    box-shadow: unset!important;
    padding: 0 10px;
}
#no-result{
	display: none;
}
.search-no-results #no-result{
	display: block!important;
}
.search-no-results #has-result{
	display: none!important;
}
#best-seller li.product:before {
    content: "Best Seller";
    background: #406496;
    color: #ffffff;
    padding: 3px 10px;
    border-radius: 5px;
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 10px;
    font-size: 14px!important;
    letter-spacing: 0.7px;
    font-weight: bold;
    text-transform: uppercase;
}
.mo-openid-app-icons a {
    margin: 0 auto!important;
}
.elementor-sticky--effects{
	background: #25367bde;
}

.home .white-logo, .elementor-sticky--effects .color-logo, .inner-page .color-logo{
    display: none;
}
.home .elementor-sticky--effects .white-logo{
    display: block!important;
}
.elementor-nav-menu--dropdown a {
    padding-left: 10px!important;
}
span.wpc-wrap-icons {
    font-weight: bold;
}
li.product img {
    height: 250px !important;
    object-fit: contain;
}
.woocommerce nav.woocommerce-pagination ul {
    border: none!important;
}
ul.page-numbers li {
    border: none !important;
	margin: 0 2px !important;
}
.woocommerce-product-gallery__image a img {
    max-height: 500px;
    object-fit: contain;
}