:root {
    --accent: #dc161d !important;
    --primary-font: Poppins, sans-serif;
    --secondary-font: Open Sans, sans-serif;
}

/* ======================================================
   FINAL &amp; REAL FIX – iPhone Safari
   Disable background-attachment: fixed
====================================================== */
@media only screen and (max-width: 767px) {

    /* 1️⃣ إلغاء fixed background */
    .cs-hero.cs-style1.cs-fixed_bg {
        background-attachment: scroll !important;
        background-size: cover !important;
        background-position: center top !important;
    }

    /* 2️⃣ تثبيت ارتفاع الهيرو */
    .cs-hero.cs-style1.cs-type1 {
        height: auto !important;
        min-height: 100svh !important;
        padding: 90px 15px 120px;
        overflow: hidden;
    }

    /* 3️⃣ إخفاء العناصر الزيادة */
    .cs-hero.cs-style1 .cs-hero_social_wrap,
    .cs-hero.cs-style1 .cs-down_btn {
        display: none !important;
    }
}

.cs-cta_btn svg {
    display: none !important;
}


.cs-shape_4 {
    display: none !important;
}


.cs-portfolio.cs-style1 .cs-portfolio_info_bg {
    display: none !important;
}

@media (max-width: 768px) {
    .cs-portfolio_bg {
        background-position: right center;
    }
}


@media (max-width: 768px) {
    .cs-portfolio_hover {
        display: none !important;
    }
}
@media (max-width: 768px) {
    .cs-portfolio_bg {
        height: 60% !important;
    }
}

  /* 1️⃣ hero pro */
