
html{
    font-size: 100%;
}
html, 
body{scroll-behavior: smooth;}

:root{
    --spacing-padding-inline: 0.25rem; /*  min-width:640px ( 40rem )*/
    --color-primary:;
    --color-secondary:;
    --color-text:;
    --color-link-color:;
    --color-background-color:;
    --color-background-color-gradiant:;
    
}

/* span yellow text */
.yellow-text{
    color: rgba(248, 195, 0, 1);
}
    /* Padding works only for main section  */
.main-section-padding .e-con-inner, .e-flex.e-con-boxed.e-con.e-parent .e-con-inner{
    padding-inline: calc(var(--spacing-padding-inline) * 0);
}

@media screen and (width <= 100rem) {
 .main-section-padding .e-con-inner, .e-flex.e-con-boxed.e-con.e-parent .e-con-inner{
        padding-inline: calc(var(--spacing-padding-inline) * 10);
    }
}
@media screen and (width <= 40rem) {
 .main-section-padding .e-con-inner, .e-flex.e-con-boxed.e-con.e-parent .e-con-inner{
    padding-inline: calc(var(--spacing-padding-inline) * 6);
    }
}
.vision-card:hover .vision-card-circle .elementor-icon{
    background-color: #F8C300 !important 
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
     font-size: clamp(2rem, 1.4718rem + 1.6901vw, 3.5rem) !important;
    line-height: 1.2em !important;
    text-transform: capitalize !important;
    color: #303030 !important;
    margin-bottom: 1.25rem;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
    letter-spacing: 1px;
}
#cart .cart.e-loop-add-to-cart-form{
    justify-content: center;
    align-items: flex-start;
}

@media (max-width: 600px){
     #cart .cart.e-loop-add-to-cart-form{
        flex-wrap: wrap !important;
    }   
    #cart .cart.e-loop-add-to-cart-form .quantity.buttons_added{
        margin: 0 0px 6px !important;
        align-items: stretch;
        justify-content: center;
        width: 100%;
    }
    #cart .cart.e-loop-add-to-cart-form .quantity.buttons_added .plus {
        margin-right: 0px;
    }
    #cart .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
        width: 100%;
    }
}
#elementor-menu-cart__toggle_button,
#elementor-menu-cart__toggle_button:hover,
#elementor-menu-cart__toggle_button:focus{
    border: 0px solid #0000;
}
