.elementor-3354 .elementor-element.elementor-element-e054ffc:not(.elementor-motion-effects-element-type-background), .elementor-3354 .elementor-element.elementor-element-e054ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7FFC8;}.elementor-3354 .elementor-element.elementor-element-e054ffc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:22px 0px 120px 0px;}.elementor-3354 .elementor-element.elementor-element-e054ffc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3354 .elementor-element.elementor-element-00eb8ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3354 .elementor-element.elementor-element-d98de87{text-align:center;}.elementor-3354 .elementor-element.elementor-element-d98de87 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;color:#9AAC2E;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(48px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(48px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(48px/2);margin-left:calc(48px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-48px/2);margin-left:calc(-48px/2);}body.rtl .elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-48px/2);}body:not(.rtl) .elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-48px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-icon i{color:#4CA434;transition:color 0.3s;}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-icon svg{fill:#4CA434;transition:fill 0.3s;}.elementor-3354 .elementor-element.elementor-element-945c509{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-text{color:#4CA434;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3354 .elementor-element.elementor-element-652d5e6 .elementor-button{background-color:var( --e-global-color-0351d78 );font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;fill:#3B3E41;color:#3B3E41;border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-3354 .elementor-element.elementor-element-652d5e6 .elementor-button:hover, .elementor-3354 .elementor-element.elementor-element-652d5e6 .elementor-button:focus{background-color:#E4AD3D;}.elementor-3354 .elementor-element.elementor-element-652d5e6{width:auto;max-width:auto;}.elementor-3354 .elementor-element.elementor-element-652d5e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-652d5e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3354 .elementor-element.elementor-element-b9c1198{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-103px;margin-bottom:0px;}.elementor-3354 .elementor-element.elementor-element-b9c1198 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3354 .elementor-element.elementor-element-9de17df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3354 .elementor-element.elementor-element-9de17df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3354 .elementor-element.elementor-element-9de17df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3354 .elementor-element.elementor-element-9de17df > .elementor-element-populated, .elementor-3354 .elementor-element.elementor-element-9de17df > .elementor-element-populated > .elementor-background-overlay, .elementor-3354 .elementor-element.elementor-element-9de17df > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3354 .elementor-element.elementor-element-9de17df > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(16.715115489130444, 23.41853391477878, 31.500000000000014, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3354 .elementor-element.elementor-element-9de17df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3354 .elementor-element.elementor-element-b59f772 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-3354 .elementor-element.elementor-element-b59f772{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DEE0E3;margin-top:0px;margin-bottom:5px;padding:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-01e7525.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3354 .elementor-element.elementor-element-01e7525 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3354 .elementor-element.elementor-element-4c27cbf{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3354 .elementor-element.elementor-element-4c27cbf .elementor-icon-list-icon i{color:#DFE54D;transition:color 0.3s;}.elementor-3354 .elementor-element.elementor-element-4c27cbf .elementor-icon-list-icon svg{fill:#DFE54D;transition:fill 0.3s;}.elementor-3354 .elementor-element.elementor-element-4c27cbf .elementor-icon-list-icon{padding-right:4px;}.elementor-3354 .elementor-element.elementor-element-4c27cbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3354 .elementor-element.elementor-element-4c27cbf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-3354 .elementor-element.elementor-element-4c27cbf .elementor-icon-list-text{color:#4CA434;transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3354 .elementor-element.elementor-element-50872a3{--divider-border-style:solid;--divider-color:#DFE54D;--divider-border-width:1px;width:auto;max-width:auto;align-self:center;}.elementor-3354 .elementor-element.elementor-element-50872a3 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-3354 .elementor-element.elementor-element-50872a3 .elementor-divider-separator{width:80px;}.elementor-3354 .elementor-element.elementor-element-50872a3 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-3354 .elementor-element.elementor-element-5f82488{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3354 .elementor-element.elementor-element-5f82488 .elementor-icon-list-icon i{color:#DFE54D;transition:color 0.3s;}.elementor-3354 .elementor-element.elementor-element-5f82488 .elementor-icon-list-icon svg{fill:#DFE54D;transition:fill 0.3s;}.elementor-3354 .elementor-element.elementor-element-5f82488 .elementor-icon-list-icon{padding-right:4px;}.elementor-3354 .elementor-element.elementor-element-5f82488 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3354 .elementor-element.elementor-element-5f82488 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-3354 .elementor-element.elementor-element-5f82488 .elementor-icon-list-text{color:#4CA434;transition:color 0.3s;}.elementor-3354 .elementor-element.elementor-element-119a943{--divider-border-style:solid;--divider-color:#DEE0E3;--divider-border-width:1px;width:auto;max-width:auto;align-self:center;}.elementor-3354 .elementor-element.elementor-element-119a943 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-3354 .elementor-element.elementor-element-119a943 .elementor-divider-separator{width:80px;}.elementor-3354 .elementor-element.elementor-element-119a943 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-3354 .elementor-element.elementor-element-b60393f{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3354 .elementor-element.elementor-element-b60393f .elementor-icon-list-icon i{color:#869498;transition:color 0.3s;}.elementor-3354 .elementor-element.elementor-element-b60393f .elementor-icon-list-icon svg{fill:#869498;transition:fill 0.3s;}.elementor-3354 .elementor-element.elementor-element-b60393f .elementor-icon-list-icon{padding-right:4px;}.elementor-3354 .elementor-element.elementor-element-b60393f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3354 .elementor-element.elementor-element-b60393f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-3354 .elementor-element.elementor-element-b60393f .elementor-icon-list-text{color:#869498;transition:color 0.3s;}@media(max-width:1024px){.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-3354 .elementor-element.elementor-element-b59f772{padding:0px 16px 32px 16px;}.elementor-3354 .elementor-element.elementor-element-50872a3 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-3354 .elementor-element.elementor-element-119a943 > .elementor-widget-container{margin:0px 12px 0px 12px;}}@media(max-width:767px){.elementor-3354 .elementor-element.elementor-element-e054ffc{margin-top:-15px;margin-bottom:0px;padding:22px 0px 80px 0px;}.elementor-3354 .elementor-element.elementor-element-00eb8ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3354 .elementor-element.elementor-element-00eb8ba > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-3354 .elementor-element.elementor-element-d98de87 .elementor-heading-title{font-size:23px;}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(32px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(32px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(32px/2);margin-left:calc(32px/2);}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-32px/2);margin-left:calc(-32px/2);}body.rtl .elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-32px/2);}body:not(.rtl) .elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-32px/2);}.elementor-3354 .elementor-element.elementor-element-945c509{--e-icon-list-icon-size:10px;}.elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3354 .elementor-element.elementor-element-945c509 .elementor-icon-list-item > a{font-size:11px;line-height:2em;}.elementor-3354 .elementor-element.elementor-element-652d5e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-652d5e6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3354 .elementor-element.elementor-element-652d5e6 .elementor-button{font-size:20px;}.elementor-3354 .elementor-element.elementor-element-b9c1198{margin-top:-87px;margin-bottom:0px;}.elementor-3354 .elementor-element.elementor-element-9de17df > .elementor-element-populated{padding:4px 4px 4px 4px;}.elementor-3354 .elementor-element.elementor-element-b59f772{margin-top:0px;margin-bottom:0px;padding:12px 5px 12px 5px;}.elementor-bc-flex-widget .elementor-3354 .elementor-element.elementor-element-01e7525.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3354 .elementor-element.elementor-element-01e7525.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3354 .elementor-element.elementor-element-01e7525.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3354 .elementor-element.elementor-element-01e7525 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-4c27cbf{--e-icon-list-icon-size:14px;}.elementor-3354 .elementor-element.elementor-element-4c27cbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3354 .elementor-element.elementor-element-4c27cbf .elementor-icon-list-item > a{font-size:13px;}.elementor-3354 .elementor-element.elementor-element-50872a3 > .elementor-widget-container{margin:0px 8px 0px 8px;}.elementor-3354 .elementor-element.elementor-element-50872a3 .elementor-divider-separator{width:24px;}.elementor-3354 .elementor-element.elementor-element-5f82488{--e-icon-list-icon-size:14px;}.elementor-3354 .elementor-element.elementor-element-5f82488 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3354 .elementor-element.elementor-element-5f82488 .elementor-icon-list-item > a{font-size:13px;}.elementor-3354 .elementor-element.elementor-element-119a943 > .elementor-widget-container{margin:0px 8px 0px 8px;}.elementor-3354 .elementor-element.elementor-element-119a943 .elementor-divider-separator{width:24px;}.elementor-3354 .elementor-element.elementor-element-b60393f{--e-icon-list-icon-size:14px;}.elementor-3354 .elementor-element.elementor-element-b60393f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3354 .elementor-element.elementor-element-b60393f .elementor-icon-list-item > a{font-size:13px;}}/* Start custom CSS for wc-elements, class: .elementor-element-dbf2977 *//*login section hide*/
.elementor-3354 .elementor-element.elementor-element-dbf2977 .woocommerce-form-login-toggle{
    display: none;
}
/**/




.elementor-3354 .elementor-element.elementor-element-dbf2977 .woocommerce-form-coupon-toggle{
    display: none;
}
/**/

.elementor-3354 .elementor-element.elementor-element-dbf2977 #billing_company_field{
    display: none;
}

.elementor-3354 .elementor-element.elementor-element-dbf2977 p{
    margin-bottom: 8px;
    font-size: 16px;
    
}

.woocommerce .woocommerce-checkout #customer_details p.form-row label{
    margin-bottom: 2px;
}

.elementor-3354 .elementor-element.elementor-element-dbf2977 input[type=text]{
    padding:2px 10px;
   
    font-family: montserrat
}


.elementor-3354 .elementor-element.elementor-element-dbf2977 div.woocommerce-privacy-policy-text p{
    font-size: 11px;
}

.elementor-3354 .elementor-element.elementor-element-dbf2977 form.checkout{
    margin-top: 0px;
}

.elementor-3354 .elementor-element.elementor-element-dbf2977 div.payment_box.payment_method_razorpay p{
    font-size: 12px;
  
}

.elementor-3354 .elementor-element.elementor-element-dbf2977 .woocommerce #order_review table.shop_table{
    margin-bottom: 20px;
}

.elementor-3354 .elementor-element.elementor-element-dbf2977 #payment ul.payment_methods{
    margin-bottom: -10px;
}

.elementor-3354 .elementor-element.elementor-element-dbf2977 {
    padding: 0px: 
}

/*=============Custom css*/


/*========== cupon section*/
.elementor-3354 .elementor-element.elementor-element-dbf2977 .woocommerce-info {
    border-top-width: 0px !important;
    border-bottom-width: 0px;
    padding: 1px;
}



/*******LEFT SIDE*******/
 
 /*Billing Details Headline*/
 .woocommerce-account form h3:first-child, .woocommerce-checkout form h3:first-child {
   display: none; /*This is my preference. You can remove this and use the margin-bottom style below instead*/ 
   /*margin-bottom: 1em;*/
 }
 
 /*Form Container Styles*/
 .woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set {
   background: white;
   padding: 1em;
   border-radius: 1em;
 }
 
 /*Form Field Title Styles*/
 
 .woocommerce .woocommerce-checkout #customer_details p.form-row label{
     font-size: 12px;
     line-height: 1.7;
     text-transform: uppercase !important;
     font-family: montserrat !important;
     font-weight: 500;
     color: black;
     margin-bottom: 0.5em;
 }

 
 /*Form Field Styles*/
 input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
   border: 1px solid #ededed;
   border-radius: 5px;
   background-color: white;
   height: 2.5em;
 }
 
 .woocommerce-account form .form-row, .woocommerce-checkout form .form-row {
     margin-bottom: 1em;
 }


 
 .woocommerce-account form .payment_methods label, .woocommerce-checkout form .payment_methods label {
   padding-left: 0px;
 }
 



/*******RIGHT SIDE*******/
 
 /*Order Review Headline Removal*/
 h3#order_review_heading {
     display: none;
 }
 

 
 table.shop_table.woocommerce-checkout-review-order-table {
     color: black;
     text-transform: uppercase;
     font-size: 14px;
     font-family: montserrat;
 }
 
 
 table th, table td {
     border-top: none; /*Change to set a divider line if desired*/
 }
 

 /*payment method font-size*/
 .woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label{
     font-size: 14px !important;
 }
 /*price amount color*/
 .woocommerce-Price-amount bdi{
     color: #666666 !important;
     font-size: 18px;
 }
 
 #shipping_method li{
     text-align: right
 }

@media (max-width: 480px) {
    .woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label{
     font-size: 13px !important;
     padding-bottom:50px !important;
}

} 
 /* Place Order Button Styles*/
 .elementor-3354 .elementor-element.elementor-element-dbf2977 #place_order {
   width: 100%;
   color: #fff !important;
   border: none;
  background-color: #51a033 !important;
  border-radius: 28px;
   
 }
 
.elementor-3354 .elementor-element.elementor-element-dbf2977 #place_order:hover {
   color: rgba(255,255,255,0.5);
   background-color: #387023 !important;
 }/* End custom CSS */