.append-content-summary{}
.bzotech-form-cart-single{}
.yith-add-to-wishlist-button-block{display:none;}
.icon-map-marker1{display:none;}
.icon-bzo-search{display:none;}
.widget_bzotech_category_fillter{display: none;}
.widget_bzotech_attribute_filter{display: none;}


/*pop up */
.elementor-element-51a3221 {display: none ;}

.elbzotech-banner-info-global-thumb.elbzotech-hidden img.wp-image-26426 {
  content: url('https://geroolife.com/wp-content/uploads/2025/04/Beige-and-Cream-Festive-Gift-Shop-Sale-and-Discount-Instagram-Post-1-1-scaled.jpg');
}

/*contact*/
.elementor-8345 .elementor-element.elementor-element-56de10e {background-color: #F2F2F2;}
.row.cta_area {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; 
  margin-top: 20px;
}

.row.cta_area .col-md-6 {
  flex: 49%; 
   
}

.row.cta_area input.wpcf7-form-control {
  width: 100%;
  padding: 12px 15px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 16px;
}

.row.cta_area label {
  display: block;
  margin-bottom: 8px;
  font-weight: 400;
  color: #333;
}

.col-md-12{width: 100%;}
.wpcf7-form-control.wpcf7-submit {
    color: white !important;
    text-align: center !important;
    background-color: #000000 !important; 
    display: inline-block;
    padding: 12px 24px;
    font-size: 16px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    width: 20px !important;
    line-height: 25px;
}
.box-contact-form-v2 .wpcf7-form input.wpcf7-text {height: 45px;}

@media screen and (min-width: 1024px) and (max-width: 2560px) { .footer-container {display: none;}
  .elementor-25213 .elementor-element.elementor-element-d892215 {margin-top: 65px; }
  .elementor-12204 .elementor-element.elementor-element-a5d9a2e:not(.elementor-motion-effects-element-type-background), .elementor-12204 .elementor-element.elementor-element-a5d9a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {margin-bottom: 50px; margin-top: 10px;}
  .brand-home1 .swiper-wrapper {margin-top: 20px;}
}
@media screen and (max-width: 769px) {
  .after-append-footer {
    display: none !important;
  }
  .footer-container {
   position: fixed;
   bottom: 0;
   left: 0;
   right: 0;
   z-index: 9999;
   background-color: #ff5b22; 
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 10px 0;
   color: white;
   font-weight: 700;
   font-size: 16px;
   gap: 15px; 
 }


  .footer-container > div {
   display: flex;
   align-items: center;
   color: white;
   margin: 0 11px 0 11px;
 }

  .footer-divider {
   width: 1px;
   height: 20px;
   background-color: white;
 }
}

@media screen and (max-width: 768px) and (min-width: 426px) {

  .elementor-12204 .elementor-element.elementor-element-ac5eefc.e-con {width: 21%;}

  .footer-container {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background-color: #ff5b22; 
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
    font-weight: 700;
    font-size: 16px;
    gap: 15px; 
  }


  .footer-container > div {
   display: flex;
   align-items: center;
   color: white;
   margin: 0 52px 0 52px;
 }

  .footer-divider {
   width: 1px;
   height: 20px;
   background-color: white;
 }
}

@media screen and (max-width: 768px) and (min-width: 320px) {
  .elbzotech-text-editor-global{padding-bottom: 26px;}
}

.footer-left {
  gap: 6px; 
}

.footer-left a {
  color: #ffffff; 
}

.footer-right {
  gap: 8px; 
}

.footer-right a {
  color: #ffffff; 
}


@media (max-width: 426px) {
  .elementor-12204 .elementor-element.elementor-element-3d41e8d {width: 41%;}
  .elementor-element.elementor-element-a5d9a2e.e-flex.e-con-boxed.e-con.e-parent {background-size: cover;}
  .elementor-23208 .elementor-element.elementor-element-edb219a {width: 60%; margin-left: 9px;}
  
}
 
@media (min-width: 768px) and (max-width: 1024px) {
   .elementor-element-a5d9a2e{background-size: cover;}
}

