/* Scoped catalogue image crops. No source images are modified. */
body.mega-tech-review .mt-family-links { flex-wrap:wrap; }
body.mega-tech-review .mt-table { max-width:100%; min-width:0; }
body.mega-tech-review .elementor .mt-product-card .elementor-widget.mt-catalog-crop { max-width:200px; align-self:center; margin-inline:auto; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-cw { position:relative; overflow:hidden; aspect-ratio:350/130; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-cw img { position:absolute; max-width:none; width:237.71428571%; height:auto; left:-131.42857143%; right:auto; top:-292.30769231%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-e1w { position:relative; overflow:hidden; aspect-ratio:360/115; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-e1w img { position:absolute; max-width:none; width:231.11111111%; height:auto; left:-126.38888889%; right:auto; top:-391.30434783%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-bcg { position:relative; overflow:hidden; aspect-ratio:330/155; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-bcg img { position:absolute; max-width:none; width:252.12121212%; height:auto; left:-143.93939394%; right:auto; top:-238.70967742%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-lock-nuts { position:relative; overflow:hidden; aspect-ratio:155/155; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-lock-nuts img { position:absolute; max-width:none; width:536.77419355%; height:auto; left:-161.29032258%; right:auto; top:-209.67741935%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-earth-tags { position:relative; overflow:hidden; aspect-ratio:140/140; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-earth-tags img { position:absolute; max-width:none; width:594.28571429%; height:auto; left:-464.28571429%; right:auto; top:-232.14285714%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-stopping-plugs { position:relative; overflow:hidden; aspect-ratio:155/155; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-stopping-plugs img { position:absolute; max-width:none; width:536.77419355%; height:auto; left:-161.29032258%; right:auto; top:-387.09677419%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-nipples { position:relative; overflow:hidden; aspect-ratio:135/135; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-nipples img { position:absolute; max-width:none; width:616.29629630%; height:auto; left:-488.88888889%; right:auto; top:-437.03703704%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-slotted-plugs { position:relative; overflow:hidden; aspect-ratio:160/160; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-slotted-plugs img { position:absolute; max-width:none; width:520.00000000%; height:auto; left:-159.37500000%; right:auto; top:-531.25000000%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-reducers { position:relative; overflow:hidden; aspect-ratio:150/150; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-crop-reducers img { position:absolute; max-width:none; width:554.66666667%; height:auto; left:-440.00000000%; right:auto; top:-566.66666667%; }
@media(max-width:767px) { body.mega-tech-review .mt-family-links { flex-direction:row; flex-wrap:wrap; } body.mega-tech-review .mt-family-links .elementor-widget { width:auto; } body.mega-tech-review .mt-table table { min-width:620px; } }
/* V4: readable full tables, complete primary navigation and original reports. */
body.mega-tech-review .mt-primary-links { flex-wrap:wrap; align-items:center; }
body.mega-tech-review .mt-primary-links .elementor-button { padding:10px 8px; font-size:13px; }
body.mega-tech-review .mt-primary-links .elementor-widget { width:auto; }
body.mega-tech-review .mt-header-row { align-items:center; }
body.mega-tech-review .mt-dark-hero-copy .elementor-button { background:#fff !important; color:#102a56 !important; border-color:#fff !important; }
body.mega-tech-review .mt-dark-hero-copy .elementor-button:hover { background:#e7edf4 !important; color:#102a56 !important; }
body.mega-tech-review .mt-full-size-table .mt-table table { min-width:1000px; font-size:13px; }
body.mega-tech-review .mt-full-size-table .mt-table :is(th,td) { padding:13px 12px; }
body.mega-tech-review .mt-full-size-table .mt-table td { white-space:nowrap; }
body.mega-tech-review .mt-full-size-table .mt-table th { min-width:95px; }
body.mega-tech-review .mt-full-size-table .mt-table :is(th,td):first-child { position:sticky; inset-inline-start:0; z-index:1; background:#e7edf4; color:#102a56; font-weight:700; }
body.mega-tech-review .mt-full-size-table .mt-table th:first-child { background:#102a56; color:#fff; z-index:2; }
body.mega-tech-review .mt-certificate-card .elementor-widget-button { margin-top:auto; }
body.mega-tech-review .mt-certificate-image img { object-fit:contain; background:#fff; height:430px; }
@media (max-width:1024px) {
 body.mega-tech-review .mt-header-row>.e-con:nth-child(1) { width:22%; }
 body.mega-tech-review .mt-header-row>.e-con:nth-child(2) { width:100%; order:3; }
 body.mega-tech-review .mt-header-row>.e-con:nth-child(3) { width:72%; align-items:flex-end; }
 body.mega-tech-review .mt-primary-links { justify-content:center; }
}
@media (max-width:767px) {
 body.mega-tech-review .mt-header-row>.e-con:nth-child(1) { width:37%; }
 body.mega-tech-review .mt-header-row>.e-con:nth-child(3) { width:58%; }
 body.mega-tech-review .mt-primary-links { flex-direction:row; flex-wrap:wrap; gap:3px; }
 body.mega-tech-review .mt-primary-links .elementor-button { font-size:12px; padding:9px 6px; }
 body.mega-tech-review .mt-certificate-image img { height:340px; }
 body.mega-tech-review .mt-range-panel>.e-con { flex-direction:row; }
 body.mega-tech-review .mt-full-size-table .mt-table table { font-size:12px; }
}

/* V5 factory-led homepage. Scoped so product tables remain unchanged. */
body.mega-tech-review .elementor .mt5-hero {
 background-image:linear-gradient(90deg,rgba(5,20,43,.97) 0%,rgba(5,20,43,.89) 32%,rgba(5,20,43,.3) 75%,rgba(5,20,43,.13) 100%),url('https://megatech-egypt.com/wp-content/uploads/2026/09/915cf957-4be7-4777-8a31-ece880743b8d.jpeg') !important;
 background-size:cover; background-position:center; position:relative;
}
html[lang="ar"] body.mega-tech-review .elementor .mt5-hero {
 background-image:linear-gradient(270deg,rgba(5,20,43,.97) 0%,rgba(5,20,43,.89) 32%,rgba(5,20,43,.3) 75%,rgba(5,20,43,.13) 100%),url('https://megatech-egypt.com/wp-content/uploads/2026/09/915cf957-4be7-4777-8a31-ece880743b8d.jpeg') !important;
}
body.mega-tech-review .mt5-hero .mt5-hero-copy { max-width:740px; }
body.mega-tech-review .mt5-hero-copy .elementor-button { color:#fff !important; border-color:rgba(255,255,255,.6) !important; }
body.mega-tech-review .mt5-hero-copy .mt-button:first-child .elementor-button { color:#102a56 !important; background:#fff !important; border-color:#fff !important; }
body.mega-tech-review .mt5-hero-copy .elementor-button:hover { color:#102a56 !important; background:#edf2f7 !important; }
body.mega-tech-review .mt5-image-caption { margin-top:22px; opacity:.8; }
body.mega-tech-review .mt5-values { border-top:1px solid #ffffff26; }
body.mega-tech-review .mt5-values-row { justify-content:space-between; }
body.mega-tech-review .mt5-values-row>.elementor-widget { width:auto; }
body.mega-tech-review .mt5-detail { gap:10px; }
body.mega-tech-review .mt5-editorial-image img { object-fit:cover !important; height:500px !important; border-radius:3px; }
body.mega-tech-review .mt5-range-image img { object-fit:contain; }
body.mega-tech-review .mt5-range-links { flex-wrap:wrap !important; gap:8px; }
body.mega-tech-review .mt5-range-links .elementor-widget { width:auto; }
body.mega-tech-review .mt5-range-links .elementor-button { min-width:68px; }
body.mega-tech-review .mt5-quality-panel { border-top:4px solid #102a56 !important; }
@media(max-width:1024px){
 body.mega-tech-review .elementor .mt5-hero-copy { width:76%; }
 body.mega-tech-review .mt5-editorial-image img { height:420px !important; }
}
@media(max-width:767px){
 body.mega-tech-review .elementor .mt5-hero { min-height:630px; padding-top:68px; padding-bottom:38px; background-position:44% center; }
 body.mega-tech-review .elementor .mt5-hero-copy { width:100%; }
 body.mega-tech-review .mt5-hero-copy h1 { font-size:37px !important; }
 body.mega-tech-review .mt5-hero-copy .elementor-widget-text-editor { font-size:17px; }
 body.mega-tech-review .mt5-hero-copy>.e-con { flex-direction:row; flex-wrap:wrap; }
 body.mega-tech-review .mt5-hero-copy>.e-con>.elementor-widget { width:auto; }
 body.mega-tech-review .mt5-values-row { flex-direction:row; flex-wrap:wrap; gap:16px; }
 body.mega-tech-review .mt5-values-row .elementor-heading-title { font-size:13px; }
 body.mega-tech-review .mt5-editorial-image img { height:300px !important; }
 body.mega-tech-review .mt5-range-links { flex-direction:row; }
}
