/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child Theme – custom modifications ke liye use hota hai
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

 



h1, h2, h3, h4, h5, h6{
	 font-family: "Poppins", Sans-serif !important;
}


/*-------button----------*/
/* Professional Green Hover Effect for Button */
 
 


button span {
     
    display: none;
}
.owl-dots {
    display: none;
}
/* Moving Box Animation */
.moving-box {
    animation: moveUpDown 4s ease-in-out infinite;
}

@keyframes moveUpDown {
    0% { transform: translateY(0); }
    40% { transform: translateY(-6px); }
    100% { transform: translateY(0); }
}

.moving-box-2{
    animation: moveUpDownFast 3s ease-in-out infinite;
}

@keyframes moveUpDownFast {
    0% { transform: translateY(0); }
    40% { transform: translateY(-10px); }
    100% { transform: translateY(0); }
}

/* Heading Animation */
.my-heading-animation{
	color: #8ac340!important;
}

/* Contact Form */
.MY-FORM textarea.wpcf7-form-control.wpcf7-textarea {
    height: 150px !important;
}

.MY-FORM [type=submit]{
	background: #8ac340 !important;
	border: transparent !important;
	color: #fff;
}

.MY-FORM [type=submit]:hover{
	background: #fff !important;
	border: 1px solid #8ac340 !important;
	color: #8ac340;
}

/* Search Bar */
.search-us-se{
	position: relative;
	z-index: 1;
	 
}

.search-us-se input{
	border: 1px solid #84BC04 !important;
}

.search-us-se button {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    height: 100% !important;
	box-sizing: border-box; 
}

.search-us-se button:hover{
	border: 2px solid #84BC04 !important;
}

/*---------------------------button----------------------*/
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    padding: 0;
    padding: 15px 30px;
    border-radius: 30px;
    font-size: 17px;
    font-family: poppins;
    font-weight: 600;
    background: #8ac340;
    color: #fff;
	transition: all .5s; 
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{
	 background: #fff;
    color: #8ac340;
}

a.button.product_type_simple {
     padding: 0;
    padding: 15px 30px;
    border-radius: 30px;
    font-size: 17px;
    font-family: poppins;
    font-weight: 600;
    background: #8ac340;
    color: #fff;
	transition: all .5s; 
}
a.button.product_type_simple:hover{
	 background: #fff;
    color: #8ac340;
}
/*----------------------produt-wap-sec-------------------*/

.produt-wap-sec .wpr-grid-item-below-content.elementor-clearfix {
    padding: 30px !important; 
    background: #0f0f0fe8;
    margin: -50px 30px 0 30px !important;
    position: relative;
    z-index: 999;
     box-shadow: -6px 6px 15px #0c0d0e4f;
}

/*--------------------------image-box-head img---------------------------*/
.image-box-head img {
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    box-shadow: 4px 4px 10.5px 0px #0077444f;
    text-align: center;
    margin: 0 auto 0px;
    transition: all .3s linear;
    background-color: #007744;
    padding: 10px;
    object-fit: contain;
}
.image-box-head:hover img {
    background-color: #8ac340;
}
.image-box-head:hover p {
     color: #fff !important;
}



/*-------media query-------*/


 