.elementor-715 .elementor-element.elementor-element-9731e88 > .elementor-background-overlay{background-image:url("https://misrabi.com/wp-content/uploads/2022/06/626bbcfc63b98867eecf91e1_noise.gif");opacity:0.02;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-715 .elementor-element.elementor-element-9731e88 > .elementor-container{min-height:100vh;}.elementor-715 .elementor-element.elementor-element-9731e88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-715 .elementor-element.elementor-element-4c1cddb{--spacer-size:3em;}.elementor-715 .elementor-element.elementor-element-14e1d65{padding:0px 0px 0px 0px;z-index:0;}.elementor-715 .elementor-element.elementor-element-14e1d65.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-715 .elementor-element.elementor-element-03e8806{margin-top:-20px;margin-bottom:-20px;padding:0px 35px 0px 35px;}.elementor-715 .elementor-element.elementor-element-a16b9a2 > .elementor-element-populated, .elementor-715 .elementor-element.elementor-element-a16b9a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-715 .elementor-element.elementor-element-a16b9a2 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-715 .elementor-element.elementor-element-a16b9a2 > .elementor-element-populated{text-align:center;}.elementor-715 .elementor-element.elementor-element-aab6bdd{text-align:center;}.elementor-715 .elementor-element.elementor-element-aab6bdd .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:60px;font-weight:700;}.elementor-715 .elementor-element.elementor-element-9e79cc7{padding:0px 35px 0px 35px;}.elementor-715 .elementor-element.elementor-element-94449cd > .elementor-element-populated, .elementor-715 .elementor-element.elementor-element-94449cd > .elementor-element-populated > .elementor-background-overlay, .elementor-715 .elementor-element.elementor-element-94449cd > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-715 .elementor-element.elementor-element-94449cd > .elementor-element-populated{text-align:center;}.elementor-715 .elementor-element.elementor-element-4d2aee4{--spacer-size:50px;}.elementor-715 .elementor-element.elementor-element-ec55b8c{text-align:center;}.elementor-715 .elementor-element.elementor-element-ec55b8c .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:60px;font-weight:700;}.elementor-715 .elementor-element.elementor-element-6ed0c6d > .elementor-container{max-width:1600px;}.elementor-715 .elementor-element.elementor-element-2c8d6ce{--spacer-size:50px;}.elementor-715 .elementor-element.elementor-element-926d2f0 > .elementor-container{max-width:1600px;}.elementor-715 .elementor-element.elementor-element-fa4a07c{text-align:center;}.elementor-715 .elementor-element.elementor-element-fa4a07c .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:60px;font-weight:700;}@media(max-width:1024px){.elementor-715 .elementor-element.elementor-element-9731e88 > .elementor-container{min-height:50vh;}.elementor-715 .elementor-element.elementor-element-03e8806{padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-9e79cc7{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-715 .elementor-element.elementor-element-a16b9a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-aab6bdd{text-align:center;}.elementor-715 .elementor-element.elementor-element-aab6bdd .elementor-heading-title{font-size:33px;}.elementor-715 .elementor-element.elementor-element-94449cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-715 .elementor-element.elementor-element-ec55b8c{text-align:center;}.elementor-715 .elementor-element.elementor-element-ec55b8c .elementor-heading-title{font-size:40px;}.elementor-715 .elementor-element.elementor-element-fa4a07c .elementor-heading-title{font-size:18px;}}/* Start custom CSS for html, class: .elementor-element-14e1d65 *//* =========================
   HERO LAYOUT (ALL SCREENS)
   ========================= */
#misrabi-water-hero{
  min-height: 700px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* محتوى الهيرو */
#misrabi-water-hero .water-content{
  width: 100%;
  max-width: 1100px;
  padding: 0 40px;
}

/* العنوان: ندعم h1 أو .hero-title */
#misrabi-water-hero h1,
#misrabi-water-hero .hero-title{
  margin: 0 0 12px;
  font-family: "Verdana", Sans-serif;
  font-weight: 900;
  font-size: 95px;         /* مثل طلبك للديسكتوب */
  line-height: 1.02;
  letter-spacing: -0.02em;
}

/* الوصف: ندعم p أو .hero-sub */
#misrabi-water-hero p,
#misrabi-water-hero .hero-sub{
  margin: 0;
  font-size: 18px;
  line-height: 1.6;
  opacity: .92;
}

/* =========================
   TABLET (<=1024)
   ========================= */
@media (max-width: 1024px){
  #misrabi-water-hero{
    min-height: 620px;
  }

  #misrabi-water-hero h1,
  #misrabi-water-hero .hero-title{
    font-size: 70px;
    line-height: 1.06;
  }

  #misrabi-water-hero .water-content{
    padding: 0 28px;
  }
}

/* =========================
   MOBILE (<=767)
   like your mobile screenshot:
   compact, centered, readable
   ========================= */
/* FORCE MOBILE (Elementor-safe) */
@media only screen and (max-width: 767px){

  /* نفس العنصر */
  body #misrabi-water-hero{
    min-height: 560px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  body #misrabi-water-hero .water-content{
    width: 100% !important;
    max-width: 520px !important;
    padding: 0 16px !important;
    margin: 0 auto !important;
  }

  /* h1 أو hero-title */
  body #misrabi-water-hero h1,
  body #misrabi-water-hero .hero-title{
    font-family: "Verdana", Sans-serif !important;
    font-weight: 900 !important;
    font-size: 40px !important;
    line-height: 1.12 !important;
    letter-spacing: -0.01em !important;
    margin: 0 0 12px !important;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
    text-shadow: 0 10px 30px rgba(0,0,0,.25) !important;
  }

  /* إذا تستخدم spans */
  body #misrabi-water-hero .hero-title span{
    display: block !important;
  }

  /* p أو hero-sub */
  body #misrabi-water-hero p,
  body #misrabi-water-hero .hero-sub{
    font-size: 14px !important;
    line-height: 1.6 !important;
    margin: 0 auto !important;
    max-width: 360px !important;
    opacity: .92 !important;
  }
}/* End custom CSS */