/*
 Theme Name:   Neytri Child
 Theme URI:    https://neytri.wpengine.com/
 Description:  Neytri Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     neytri
 Version:      1.0.0
 Text Domain:  neytri-child
*/

/* .single-product.woocommerce ul.products li.product .product-thumb .image, .single-product.woocommerce ul.products li.product .product-thumb .image .primary-image, .single-product.woocommerce ul.products li.product .product-thumb .image .secondary-image {
	position: relative;
}
.single-product.woocommerce .product-grid-view{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 60px;
}
.single-product.woocommerce .related.products{
	grid-column: 1 / -1;
    margin-top: -60px;
}
.single-product.woocommerce div.product.type-product > div.images {
    width: 100%;
}
.single-product.woocommerce div.product.type-product > div.summary {
    width: 100%;
    margin: 0 0 0 0%;
}
.single-product.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    padding: 40px;
    background: #F8F8F8;
    border-radius: 10px;
}
*/
.woocommerce .quantity.quantity-with-plusminus, .woocommerce-page .quantity.quantity-with-plusminus {
    border: 1px solid #000000 !important;
}
.single-product .add-to-enquiry-single{
	width: auto !important;
}
.single-product .container {
	max-width: 100%;
	width: 100%;
}
#primary.content-full-width, body.search-no-results #primary.content-full-width {
    min-height: 100% !important;
}
.archive .container { 
	padding: 0 15px;
	width: 100%;
}

@media only screen and (min-width: 1281px) and (max-width: 1540px) {
	.archive.woocommerce ul.products[class*="columns-4"]:not(.products-apply-isotope, .swiper-wrapper) {
		grid-template-columns: repeat(4,1fr);
	}
}
@media(max-width: 1280px){
	.info_sec .wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-detail-group {
		margin-left: 0px; 
	}
	.info_sec .wdt-custom-img-box-support .wdt-image-box-holder .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
		font-size: 15px;
	}
	.info_sec .wdt-column-wrapper.wdt-column-gap-default .wdt-column {
		padding: 3px;
	}
	.archive.woocommerce ul.products[class*="columns-4"]:not(.products-apply-isotope, .swiper-wrapper) {
		grid-template-columns: repeat(3,1fr);
	}
}
@media(max-width: 1024px){
	.woocommerce.wdt-custom-homepg-1-shop ul.products {
		padding-top: 0px !important;
	}
	.woocommerce ul.products li.product .product-details > .product-title h5 { 
		font-size: 18px !important;
	}
	
	.woocommerce .product-loop-sorting > .product-loop-sorting-item:first-child {
		margin-left: 0;
	}
	.woocommerce .product-loop-sorting > .product-loop-sorting-item-group{
		margin-right: 0 !important;
	}
}
@media(max-width: 767px){
	.info_sec .wdt-column-holder .wdt-column-wrapper { 
		gap: 15px;
		margin: 0;
	}
	#blackbird_tab .woocommerce.wdt-custom-homepg-1-shop ul.products {
		padding-top: 20px !important;
	}
	.woocommerce ul.products li.product .product-details > .product-title h5 { 
		font-size: 15px !important;
	}
	.archive.woocommerce ul.products[class*="columns-4"]:not(.products-apply-isotope, .swiper-wrapper) {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
}
@media(max-width: 480px){
	.woocommerce.wdt-custom-homepg-1-shop ul.products {
		padding-top: 50px !important;
	}
}