/* 
Theme Name:		 Industroz Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Industroz Child is a child theme of Industroz, created by ChildTheme-Generator.com
Author:			 GridValley
Author URI:		 http://childtheme-generator.com/
Template:		 industroz
Version:		 1.0.0
Text Domain:	 industroz-child
*/

/* Fix color on "Team Working Dedicatedly" secontion */
.whatWedo-media-inner {
    background: rgb(28, 99, 184) !important;
    background: -moz-linear-gradient(left, rgba(28, 99, 184, 1) 0%, rgba(10, 32, 59, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(28, 99, 184, 1) 0%, rgba(10, 32, 59, 1) 100%) !important;
    background: linear-gradient(to right, rgba(28, 99, 184, 1) 0%, rgba(10, 32, 59, 1) 100%) !important;
}	

/* Remove icons at the bottom of home page until confirmed they will not be used */
.elementor-element-3dbb558 {
	display: none;
}
			
			/* Remove quote from  “our numbers” section */
.video-section-blockquote .fa-quote-left {
	display: none;
}

/* Fix font size for h2's on home page */
.wt-small-separator-outer h2 {
	font-size: 44px !important;
}

/* Position crane arm over valve image */

.project-1-outer {
    position: relative; /* Make the parent container the positioning context */
}

.project-1-left {
    position: relative; /* Make this container the base for relative positioning */
    z-index: 2; /* Ensure this image is on top */
}

.project-1-left img {
    position: absolute; /* Allow precise placement */
    top: 170px; /* Adjust as needed */
    left: 250px /* Adjust this value to control horizontal overlap */
}

.project-1-right {
    position: relative; /* Ensure the right section stays in its place */
    z-index: 1; /* Put this image below the left image */
}

/* Remove Qty and Add to Cart button from individual products */
.product-detail-info .quantity, .product > div.row > div.col-lg-8.col-md-7 > div > form > button {
	display: none;
}

/* Style Details text on product grid */
.woo-details a{
font-family: Poppins;
font-size: 18px;
font-weight: 600; 
height: auto;
line-height: 27px;
text-align: center;
color: #1e73be;
}

/* Styling for PDF buttons on individual products */ 
@media (min-width: 786px){
	.custom-product-pdfs {
    display: flex;
    flex-wrap: wrap;
}

.pdf-item {
    flex: 1;
		max-width: 35%
}

}


@media (min-width: 768px) { /* Adjust breakpoint as needed */
    .custom-product-pdfs {
        flex-direction: row;
    }
    
    .pdf-item {
        flex: 1 1 calc(50% - 10px);
    }
}
/* End styling for PDF buttons on individual products */

/* Remove atrributes lable on individual products */
.woocommerce-product-attributes-item__label {
	display: none;
}

/* Remove attributes from "Additional Information" tab */
.woocommerce-product-attributes-item--attribute_pa_catalog-pdf, .woocommerce-product-attributes-item--attribute_pa_installation-manual-pdf {
	display: none;
}

/* Remove Reviews tab from individual products */
.reviews_tab{
	display: none !important;
}

/* Fix alignment issue with PDF buttons when product has short desc */
.woocommerce-product-details__short-description {
	display: contents;
} 

/* Fix longer product titles causing uneven bottom on archives */
.wt-title {
	min-height: 2.1em; 
}

.image-wrapper {
    position: relative;
    display: inline-block;
    margin-bottom: .75em;
}

.circle-bg {
    position: absolute;
    width: 120%; /* Adjust size */
    height: 120%;
    background: red; /* Background color */
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}.image-wrapper {
    position: relative;
    display: inline-block;
}

.circle-bg {
    position: absolute;
    width: 5em; /* Adjust to be slightly larger */
    height: 5em;
    background: #1E73BE; /* Change to your desired color */
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0; /* Ensures it stays behind */
}

.image-wrapper img {
    position: relative; /* Moves the image above the circle */
    z-index: 1;
}


/* Removing Read more button on Services */
.service-box-new-link {
	display: none; 
}

/* Padding for "Our Numbers" section on Company page */
body > div.page-wraper > div.page-content > div.elementor.elementor-213 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-56b0e7ba.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div.video-counter-bg-white > div > div > div {
	padding-top: 10%;
}