.elementor-1818 .elementor-element.elementor-element-87a4140 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1818 .elementor-element.elementor-element-87a4140:not(.elementor-motion-effects-element-type-background), .elementor-1818 .elementor-element.elementor-element-87a4140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafalsolar.com/wp-content/uploads/2025/08/Submersible-Pumps.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1818 .elementor-element.elementor-element-87a4140 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0D18216E 0%, var( --e-global-color-9c7530f ) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1818 .elementor-element.elementor-element-87a4140 > .elementor-container{min-height:60vh;}.elementor-1818 .elementor-element.elementor-element-87a4140{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1818 .elementor-element.elementor-element-41ba2724.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1818 .elementor-element.elementor-element-692a1811 > .elementor-container{max-width:1400px;}.elementor-1818 .elementor-element.elementor-element-692a1811{padding:250px 0px 0px 0px;}.elementor-1818 .elementor-element.elementor-element-d8e05c2 .eael-breadcrumbs .eael-breadcrumbs__content{border-style:none;color:var( --e-global-color-nvsitebg );font-family:"Roboto", Sans-serif;}.elementor-1818 .elementor-element.elementor-element-d8e05c2 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-nvlightbg );}.elementor-1818 .elementor-element.elementor-element-d8e05c2 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-1818 .elementor-element.elementor-element-d8e05c2 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-widget-tl-post-title .templately-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1818 .elementor-element.elementor-element-6a3183e0 .templately-heading-title{color:var( --e-global-color-nvsitebg );}.elementor-1818 .elementor-element.elementor-element-5527056b{padding:60px 0px 60px 0px;}.elementor-1818 .elementor-element.elementor-element-209031f1 > .elementor-container{max-width:1400px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1818 .elementor-element.elementor-element-64995117 .elementor-repeater-item-006fbeb .swiper-slide-bg{background-color:var( --e-global-color-nvsitebg );background-image:url(https://rafalsolar.com/wp-content/uploads/2025/09/4-DC-PLASTIC-IMPELLER-SOLAR-PUMP.jpg);background-size:contain;}.elementor-1818 .elementor-element.elementor-element-64995117 .elementor-repeater-item-f2f88ba .swiper-slide-bg{background-color:var( --e-global-color-nvsitebg );background-image:url(https://rafalsolar.com/wp-content/uploads/2025/09/DC-SOLAR-PUMP.jpg);background-size:contain;}.elementor-1818 .elementor-element.elementor-element-64995117 .elementor-repeater-item-f41cd5e .swiper-slide-bg{background-color:var( --e-global-color-nvsitebg );background-image:url(https://rafalsolar.com/wp-content/uploads/2025/09/DC-SOLAR-PUMP-02.jpg);background-size:contain;}.elementor-1818 .elementor-element.elementor-element-64995117 .elementor-repeater-item-02cd84c .swiper-slide-bg{background-color:var( --e-global-color-nvsitebg );background-image:url(https://rafalsolar.com/wp-content/uploads/2025/09/4-DC-PLASTIC-IMPELLER-SOLAR-PUMP-04.jpg);background-size:contain;}.elementor-1818 .elementor-element.elementor-element-64995117 .elementor-repeater-item-6c881e5 .swiper-slide-bg{background-color:var( --e-global-color-nvsitebg );background-image:url(https://rafalsolar.com/wp-content/uploads/2025/09/4-DC-PLASTIC-IMPELLER-SOLAR-PUMP-01.jpg);background-size:contain;}.elementor-1818 .elementor-element.elementor-element-64995117 .elementor-repeater-item-9c6ecfc .swiper-slide-bg{background-color:var( --e-global-color-nvsitebg );background-image:url(https://rafalsolar.com/wp-content/uploads/2025/09/4-DC-PLASTIC-IMPELLER-SOLAR-PUMP-02.jpg);background-size:contain;}.elementor-1818 .elementor-element.elementor-element-64995117 .elementor-repeater-item-72cbaa7 .swiper-slide-bg{background-color:var( --e-global-color-nvsitebg );background-image:url(https://rafalsolar.com/wp-content/uploads/2025/09/4-DC-PLASTIC-IMPELLER-SOLAR-PUMP-03.jpg);background-size:contain;}.elementor-1818 .elementor-element.elementor-element-64995117 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1818 .elementor-element.elementor-element-64995117 .swiper-slide-contents{max-width:66%;}.elementor-1818 .elementor-element.elementor-element-64995117 .swiper-slide-inner{text-align:center;}.elementor-1818 .elementor-element.elementor-element-3938f2c7 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-1818 .elementor-element.elementor-element-3938f2c7 .templately-heading-title{color:var( --e-global-color-nvdarkbg );font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:600;}.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-1818 .elementor-element.elementor-element-c0afcff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1818 .elementor-element.elementor-element-c0afcff .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1818 .elementor-element.elementor-element-362a749b .elementor-tab-title, .elementor-1818 .elementor-element.elementor-element-362a749b .elementor-tab-title:before, .elementor-1818 .elementor-element.elementor-element-362a749b .elementor-tab-title:after, .elementor-1818 .elementor-element.elementor-element-362a749b .elementor-tab-content, .elementor-1818 .elementor-element.elementor-element-362a749b .elementor-tabs-content-wrapper{border-width:1px;}.elementor-1818 .elementor-element.elementor-element-362a749b .elementor-tab-title, .elementor-1818 .elementor-element.elementor-element-362a749b .elementor-tab-title a{color:var( --e-global-color-secondary );}.elementor-1818 .elementor-element.elementor-element-362a749b .elementor-tab-title.elementor-active,
					 .elementor-1818 .elementor-element.elementor-element-362a749b .elementor-tab-title.elementor-active a{color:#AF1616;}@media(min-width:768px){.elementor-1818 .elementor-element.elementor-element-78e51bee{width:34.428%;}.elementor-1818 .elementor-element.elementor-element-28177276{width:65.571%;}}@media(max-width:1024px){.elementor-1818 .elementor-element.elementor-element-692a1811{padding:120px 30px 0px 030px;}.elementor-1818 .elementor-element.elementor-element-64995117{width:var( --container-widget-width, 754.985px );max-width:754.985px;--container-widget-width:754.985px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1818 .elementor-element.elementor-element-692a1811{padding:130px 20px 0px 20px;}.elementor-1818 .elementor-element.elementor-element-5527056b{padding:0px 20px 0px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1818 .elementor-element.elementor-element-213a48cd{width:100%;}.elementor-1818 .elementor-element.elementor-element-78e51bee{width:100%;}}/* Start custom CSS for tabs, class: .elementor-element-362a749b */.table-responsive {
  width: 100%;
  overflow-x: auto;   /* يضيف سكرول أفقي */
  -webkit-overflow-scrolling: touch; /* سلاسة في الموبايل */
}
.custom-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Segoe UI", Tahoma, Arial, sans-serif;
  font-size: 15px;
  margin: 20px 0;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
  border-radius: 10px;
  overflow: hidden;
}

.custom-table thead {
  background: #AF1616; /* لون أزرق مثل Bootstrap */
  color: #fff;
  text-align: left;
}

.custom-table th,
.custom-table td {
  padding: 12px 15px;
  border-bottom: 1px solid #ddd;
}

.custom-table tr:nth-child(even) {
  background-color: #f9f9f9;
}

/*Button Code Design*/

/* Customizable colors */
  .pdf-download{
    --btn-bg:#AF1616;        /* Background color */
    --btn-text:#fff;         /* Text color */
  }

  .pdf-download{
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:12px 18px;
    background:var(--btn-bg);
    color:var(--btn-text);
    text-decoration:none;
    border-radius:12px;
    font-family:inherit;
    font-size:16px;
    font-weight:600;
    box-shadow:var(--btn-shadow);
    transition:transform .15s ease, background .2s ease, box-shadow .2s ease;
    line-height:1;
  }
  
  .pdf-download:hover{
    color:var(--btn-text);
  }

  .pdf-download:active{
    transform:translateY(0);
  }

  .pdf-download .pdf-icon svg{
    display:block;
    fill:currentColor; /* Icon color matches text */
  }

  /* Smaller size on mobile */
  @media (max-width:480px){
    .pdf-download{ font-size:15px; padding:11px 16px; }
    .pdf-download .pdf-icon svg{ width:20px; height:20px; }
  }/* End custom CSS */