.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #FE5F55;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.checkout-button :hover{
  background-color: #000000;
}

.page-header {
  display: none;
}

.woocommerce-checkout #payment ul.payment_methods li img {
  display: none;
}
.form-row .required
{
  color:#fff;
  border-bottom:1px solid #fff;
}
.form-row .required:after
{
  content: "\002A";
  color: red;
}
.elementor-button-text{
  text-transform: capitalize;
}

.elementor-button{ color: #FFFFFF;
    background-color: #FE5F55;
    border-color: #FE5F55;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-radius: 4px 4px 4px 4px;
     }

   .elementor-button:hover{
    color: #FFFFFF;
    background-color: #f57971 !important;
    border-color: #f57971 !important;
     transform: scale(1.2);
    transition-timing-function: cubic-bezier(0.47,2.02,.31,-.36);
  }

.elementor-6 .elementor-element.elementor-element-eb64820 {
    width: 19.979%;
}

.owp-floating-bar button.button:hover{     
  background-color: #FE5F55;
    border-color: #FE5F55; 
}

.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{
  top: -17px !important;
    right: -29px !important;
    background-color: #16163f !important;
  font-size: 14px !important;
}

.woocommerce ul.products li.product .button{
  text-transform: capitalize !important;
}
.woocommerce ul.products li.product .button:hover{ 
    transform: scale(1.2);
    transition-timing-function: cubic-bezier(0.47,2.02,.31,-.36); 
  }

 .elementor-menu-cart__footer-buttons .elementor-button:hover{
    color: #FFFFFF;
    background-color: #f57971 !important;
    border-color: #f57971 !important;
     transform: inherit;
    transition-timing-function: inherit;
  }
.woocommerce ul.products li.product .product-inner .added_to_cart{ 
    text-transform: capitalize !important;    
  }

  .elementor-element-13f8ae91 .product-inner .added_to_cart{ 
    text-transform: capitalize !important; 
    margin-top: 30px !important;
  }

.woocommerce div.product.elementor .quantity+.button{ 
  text-transform: capitalize !important; 
}


.elementor-element-populated .elementor-button:hover{
    color: #FFFFFF;
    background-color: #f57971 !important;
    border-color: #f57971 !important;
     transform: scale(1.2);
    transition-timing-function: cubic-bezier(0.47,2.02,.31,-.36);
  }

.elementor-menu-cart__footer-buttons .elementor-button:hover{
    color: #FFFFFF;
    background-color: #f57971 !important;
    border-color: #f57971 !important;
     transform: inherit !important;
    transition-timing-function: inherit !important;
  }
.product .elementor-size-md:hover{

  background-color: transparent !important;
    border-color: transparent !important;
}

.woocommerce-notice {  
    background-color: #02a983;
    border-color: #007b5f;
    padding: 10px;
    color: #fff; }

   #outer-wrap .content-area{ width: 100%; }
   .woocommerce ul.order_details li{ border: 1px solid #f1f1f1; }

    #outer-wrap .woocommerce ul.order_details{     
      padding: 0px; 
      color: #000;
    }

.woocommerce-customer-details address{
    padding: 10px;
    display: block;
    margin: 0 0 20px;
    color: #000;
    border: 1px solid #dad9d9;

}

.woocommerce-notices-wrapper{ 
  max-width: 1200px; 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-top: 15px;
  }
.elementor-element.elementor-element-b1324a0.elemen{
      margin-top: -3px;
}

.woocommerce ul.products li.product .product-inner .added_to_cart{
    color: #fe5f55 !important;  
    border: 2px solid #fe5f55 !important;
    padding: 9px 20px !important;
    border-radius: 3px;
}

.woocommerce ul.products li.product .product-inner .added_to_cart:hover{
   
    border: 2px solid #fe5f55 !important;
    color: #FFFFFF!important;
    background-color: #FE5F55 !important;
    border-color: #FE5F55 !important;
}

.red-color{ color: #FE5F55; }

@media (max-width: 767px){
  
.elementor-32 .elementor-column  {
     width: 100% !important; 
     margin-bottom: 30px;
}
  #site-header .elementor-6 .elementor-element.elementor-element-eb64820{ 
   width: 100%; 
 }
  
   #site-header .elementor-col-25{ order: unset !important; text-align: left !important;}
   #site-header .elementor-col-25 .elementor-heading-title { text-align: left !important; }
  #site-header .elementor-col-25 .elementor-menu-cart__toggle{ text-align: right !important; }


  #site-header  .elementor-widget-icon-box .elementor-icon-box-wrapper{ text-align: left; }
   #site-header .elementor .elementor-hidden-phone{ display: block; }
  
/* .elementor-icon-box-wrapper .elementor-icon-box-content:first-child { width: 50px; float: left; }
.elementor-icon-box-wrapper .elementor-icon-box-content:nth-child(2) { width: 60%; float: left; }*/
  
.elementor-element-3c0c7d90{ display:none; }
  
.elementor-element-3c0c7d90, .elementor-element-25db7ab2{ display:none; }
  
.elementor-element-eb64820 .elementor-icon-box-content:first-child { width: 50px; float: left; }
.elementor-element-eb64820 .elementor-icon-box-content:nth-child(2) { width: 100%;  }
  
    #site-header .elementor-icon-box-wrapper{ display: inline-block;
    width: 100%; }


#site-header .elementor-icon-box-icon {     
      float: left;     
      display: none; 
    }
#site-header .elementor-heading-title{   }

#site-header .elementor-icon-box-content{ 
  /*float: right;*/
    text-align:center !important; }
  .elementor-6 .elementor-element.elementor-element-96d9325 {
    text-align: LEFT !important;
}
#3c0c7d90{ display: none !important; }
  #site-header .elementor-6 .elementor-element.elementor-element-3c0c7d90 > .elementor-element-populated {
    padding: 0;
}
  
  #site-header .elementor-6 .elementor-element.elementor-element-eb64820 > .elementor-element-populated {
    margin: -14px 0px -28px 0px;

}
  .elementor-menu-cart__container {  top: 0px; overflow: scroll; }
 .elementor-element-30cfafd2 h2 a{ display: none !important; }
  
  .elementor-6 .elementor-element.elementor-element-5a88bdf4 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6 .elementor-element.elementor-element-5a88bdf4 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
      margin-top: 60px !important;
 }
  
.elementor-search-form__container {  margin-top: 10px; }

.elementor-icon-box-content h4{ margin-bottom: 20px !important; }

.elementor-6 .elementor-element.elementor-element-b223704 .elementor-menu-cart__toggle .elementor-button{ 
    border: none !important; 
  }

  .elementor-6 .elementor-element.elementor-element-96d9325 .elementor-heading-title{ font-size: 22px; }

.elementor-element-d7ab2a2 a{ color: rgba(255,255,255,0.79) !important; }

.elementor-nav-menu--dropdown a{     color: #000000 !important; }

.elementor-6 .elementor-element.elementor-element-55b21d02{     z-index: 1; }

.elementor-menu-cart__container{ z-index: 999998 !important; }

.elementor-button.elementor-size-md{     padding: 15px 10px; }

.woocommerce ul.products li.product li.title a{     font-size: 13px; }

.elementor-menu-cart__close-button:after, .elementor-menu-cart__close-button:before{
  background: #818a91 !important;
}

.elementor-menu-toggle.elementor-active i:before, .eicon-menu-bar:before{ color: #818a91 !important; }

}

.elementor-6 .elementor-element.elementor-element-b223704 .elementor-menu-cart__toggle .elementor-button { 
    border-color: #FE5F55 !important; 
}

.elementor-button.elementor-size-md{     padding: 6px 7px !important; }