/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */
.main-brand img {
    background: #fff;
    border-radius: 10px !important;
    padding: 6px;
}
.products-homeslide figure {
    background: #ffffff2e;
    padding: 20px;
    border: 1px solid #dfdfdf;
    border-radius: 6px;
}
.form-control-two-outer {
    display: grid;
    gap: 12px;
    grid-template-columns: minmax(200px, auto) minmax(200px, auto);
}
.form-control-full textarea {
    height: 160px;
}
.form-control-full input.Query-btn {
    padding: 11px 24px;
}
.products-homeslide figure img {
    border: 0px !important;
}
.products-homeslide figure figcaption.elementor-image-carousel-caption {
    background: #e44312;
    padding: 4px 0;
	border-radius:6px;
}


.cart-pro .price {
    font-family: Arial, sans-serif;
    font-size: 16px;
    margin-top: -10px;
}

.cart-pro .old-price {
  color: #999;
  text-decoration: line-through;
  margin-right: 8px;
}

.cart-pro .new-price {
    color: #e34f22;
    font-weight: 600;
}
.form-control-full input.Query-btn:hover {
    color: #fff;
}
.footer-brand img {
    background: #fff;
    border-radius: 10px !important;
    padding: 6px;
}
.home-productlist h2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.newClass {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 999 !important;
    background: #037ba5;
}
nav.rank-math-breadcrumb a {
    color: #fff;
}
nav.rank-math-breadcrumb span {
    color: #fff;
}
.form-control-two-outer .form-control-two p {
    margin-bottom: 0px;
}
.form-control-full textarea {
    margin-top: 12px;
}
.singleblog-form .form-control-two-outer {
    display: grid;
    grid-template-columns: auto;
}
.woocommerce li.product-category {
    background: #f5f5f5;
    border: 1px solid #e44312;
    padding: 12px 12px !important;
    text-align: center;
	border-radius:6px !important;
}
.woocommerce li.product-category h2 {
    font-size: 16px;
    color: #000;
	font-weight: 600;
}
ul.products li.product h2 {
    font-size: 16px !important;
    font-weight: 600;
	 color: #000;
}
ul.products li.product span.price {
    color: #e44312 !important;
    font-size: 16px !important;
}
ul.products li.product {
    background: #f5f5f5;
    border: 1px solid #e44312;
    padding: 12px 12px !important;
    text-align: center;
	border-radius:6px !important;
}
.enquery_pop .form-control-two-outer {
    display: grid;
    gap: 12px;
    grid-template-columns: minmax(70px, auto) minmax(70px, auto);
}
.woocommerce p.woocommerce-result-count {
    display: none;
}
.woocommerce form.woocommerce-ordering {
    display: none;
}
.woocommerce nav.woocommerce-pagination {
    display: none;
}
button#load-more-products {
    border-radius: 100px !important;
}
.footer-form {
	position: fixed;
	right: 15px;
	bottom: 0;
	z-index: 1000;
	width: 286px;
}
.footer-form .heading-look {
	font-size: 18px;
	background: #e44312;
	color: #fff;
	text-align: center;
	display: block;
	padding: 6px 0;
	cursor: pointer;
	border-radius: 6px 6px 0 0;
}
div#mini_contact_form {
    padding: 20px;
    background: #ffff;
}
.footer-form .form-control-two-outer {
    grid-template: inherit;
}
.product_meta span.sku_wrapper.detail-container {
    display: none;
}
.products a.button.product_type_simple {
    background: #e44312;
    color: #fff;
    border-radius: 100px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__description h3.wc-block-components-product-name {
    font-size: 20px !important;
}

/***************responsive*****************/

@media (min-width: 768px) and (max-width: 1024px) {
	.form-control-two-outer {
		display: grid;
		gap: 12px;
		grid-template-columns: minmax(142px, auto) minmax(140px, auto);
	}
	.form-control-two-outer .form-control-two p {
		margin-bottom: 0px !important;
	}
	.form-control-full {
		margin-top: 12px;
	}
	.form-control-full textarea {
		margin-top: 0px;
	}
}

@media (max-width: 767px) {
	.form-control-two-outer {
		display: grid;
		gap: 12px;
		grid-template-columns: minmax(124px, auto) minmax(124px, auto);
	}
	.form-control-two-outer .form-control-two p {
		margin-bottom: 0px !important;
	}
	.form-control-full {
		margin-top: 12px;
	}
	.form-control-full textarea {
		margin-top: 0px;
	}
	.footer-form {
       display:none;
    }
}










