
/* Page Header / Banner CSS */
.page-header {
    position: relative;
    width: 100%;
    height: auto;
    min-height: clamp(420px, 50vh, 600px);
    padding-top: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
}

/* Overlay gradient to prevent image shine */
.page-header::before {
    content: '';
    position: absolute;
    top:0; left:0; right:0; bottom:0;
    background: rgba(0,0,0,0.4);
    z-index:1;
}

/* Container content above overlay */
.page-header .container {
    position: relative;
    z-index:2;
}

/* Breadcrumb */
.page-header .breadcrumb-item + .breadcrumb-item::before {
    color: var(--breadcrumb-text);
}



/* Card image backgrounds */
.img-card-overlay {
    height: 180px;
    background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)), center/cover no-repeat;
    position: relative; 
}

.hr-custom {
    width: 60%;
    margin-left: 0;
    border-color: var(--bs-primary); 
    opacity: 0.5;
    margin-bottom: 1rem; 
}






/*==================================*/
/* ====== Main Pages Banners ====== */
/*==================================*/

.pages-intro-section.banner-about-us {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-about-us-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-about-us-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-about-us-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-about-us-2400.webp') type('image/webp') 2x
             );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}




.pages-intro-section.banner-contact-us {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-contact-us-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-contact-us-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-contact-us-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-contact-us-2400.webp') type('image/webp') 2x
             );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}




.pages-intro-section.banner-faqs-security-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-faqs-security-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-faqs-security-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-faqs-security-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-faqs-security-services-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-our-partners {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-our-partners-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-our-partners-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-our-partners-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-our-partners-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

.pages-intro-section.banner-security-careers {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-security-careers-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-security-careers-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-security-careers-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-security-careers-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

.pages-intro-section.banner-sitemap-user {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-sitemap-user-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-sitemap-user-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-sitemap-user-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-sitemap-user-2400.webp') type('image/webp') 2x
            );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}






/*=======================================*/
/* ====== Locations Pages Banners ====== */
/*=======================================*/

.pages-intro-section.banner-alexandria-private-security {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-alexandria-private-security-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-alexandria-private-security-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-alexandria-private-security-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-alexandria-private-security-2400.webp') type('image/webp') 2x
              );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

.pages-intro-section.banner-cairo-security-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-cairo-security-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-cairo-security-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-cairo-security-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-cairo-security-services-2400.webp') type('image/webp') 2x
          );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-giza-guarding-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-giza-guarding-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-giza-guarding-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-giza-guarding-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-giza-guarding-services-2400.webp') type('image/webp') 2x
             );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}







/*===========================================*/
/* ====== Terms Privacy Pages Banners ====== */
/*===========================================*/

.pages-intro-section.banner-cookie-policy {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-cookie-policy-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-cookie-policy-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-cookie-policy-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-cookie-policy-2400.webp') type('image/webp') 2x
              );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-privacy-policy {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-privacy-policy-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-privacy-policy-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-privacy-policy-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-privacy-policy-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

.pages-intro-section.banner-terms-conditions {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-terms-conditions-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-terms-conditions-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-terms-conditions-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-terms-conditions-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}








/*=============================================*/
/* ====== Insights & Blog Pages Banners ====== */
/*=============================================*/
.pages-intro-section.banner-main-insights-blog {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-main-insights-blog-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-main-insights-blog-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-main-insights-blog-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-main-insights-blog-2400.webp') type('image/webp') 2x
          );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-best-cctv-security-systems {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-best-cctv-security-systems-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-best-cctv-security-systems-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-best-cctv-security-systems-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-best-cctv-security-systems-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-cybersecurity-security-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-cybersecurity-security-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-cybersecurity-security-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-cybersecurity-security-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-cybersecurity-security-services-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-home-security-tips-solutions {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-home-security-tips-solutions-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-home-security-tips-solutions-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-home-security-tips-solutions-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-home-security-tips-solutions-2400.webp') type('image/webp') 2x
          );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

.pages-intro-section.banner-hybrid-office-security-solutions {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-hybrid-office-security-solutions-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-hybrid-office-security-solutions-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-hybrid-office-security-solutions-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-hybrid-office-security-solutions-2400.webp') type('image/webp') 2x
              );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-integrated-compound-security {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-integrated-compound-security-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-integrated-compound-security-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-integrated-compound-security-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-integrated-compound-security-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-mall-retail-security-cairo {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-mall-retail-security-cairo-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-mall-retail-security-cairo-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-mall-retail-security-cairo-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-mall-retail-security-cairo-2400.webp') type('image/webp') 2x
          );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-security-industry-trends {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-security-industry-trends-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-security-industry-trends-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-security-industry-trends-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-security-industry-trends-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-vip-security-protection {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-vip-security-protection-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-vip-security-protection-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-vip-security-protection-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-vip-security-protection-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-risk-management {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-risk-management-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-risk-management-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-risk-management-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-risk-management-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-digital-transformation {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-digital-transformation-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-digital-transformation-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-digital-transformation-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-digital-transformation-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}













/*=================================================================*/
/* ====== Services High Risk & VIP Protection Pages Banners ====== */
/*=================================================================*/
.pages-intro-section.banner-critical-infrastructure {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-critical-infrastructure-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-critical-infrastructure-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-critical-infrastructure-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-critical-infrastructure-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

.pages-intro-section.banner-emergency-response-security {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-emergency-response-security-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-emergency-response-security-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-emergency-response-security-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-emergency-response-security-2400.webp') type('image/webp') 2x
         );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

.pages-intro-section.banner-high-risk-cash-transit-security {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-high-risk-cash-transit-security-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-high-risk-cash-transit-security-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-high-risk-cash-transit-security-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-high-risk-cash-transit-security-2400.webp') type('image/webp') 2x
             );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

.pages-intro-section.banner-high-risk-physical-security {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-high-risk-physical-security-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-high-risk-physical-security-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-high-risk-physical-security-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-high-risk-physical-security-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

.pages-intro-section.banner-vip-protection-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-vip-protection-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-vip-protection-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-vip-protection-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-vip-protection-services-2400.webp') type('image/webp') 2x
            );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}





/*=================================================================*/
/* ====== Services Industry Specific Security Pages Banners ====== */
/*=================================================================*/
.pages-intro-section.banner-bank-security-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-bank-security-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-bank-security-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-bank-security-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-bank-security-services-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-hospital-security-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-hospital-security-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-hospital-security-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-hospital-security-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-hospital-security-services-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-Industrial-facilities-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-industrial-guarding-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-industrial-guarding-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-industrial-guarding-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-industrial-guarding-services-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-mall-retail-security-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-mall-retail-security-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-mall-retail-security-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-mall-retail-security-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-mall-retail-security-services-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-school-university-security-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-school-university-security-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-school-university-security-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-school-university-security-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-school-university-security-services-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}






/*===============================================================*/
/* ====== Services Static Guarding Services Pages Banners ====== */
/*===============================================================*/
.pages-intro-section.banner-corporate-guarding-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-corporate-guarding-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-corporate-guarding-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-corporate-guarding-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-corporate-guarding-services-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}


.pages-intro-section.banner-event-guarding-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-event-guarding-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-event-guarding-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-event-guarding-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-event-guarding-services-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-mobile-patrol-security {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-mobile-patrol-security-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-mobile-patrol-security-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-mobile-patrol-security-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-mobile-patrol-security-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-residential-guarding-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-residential-guarding-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-residential-guarding-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-residential-guarding-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-residential-guarding-services-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-static-guards-services {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-static-guards-services-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-static-guards-services-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-static-guards-services-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-static-guards-services-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}




/*===============================================================*/
/* ====== Services Tech Security Solutions Pages Banners ====== */
/*===============================================================*/
.pages-intro-section.banner-access-control-security {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-access-control-security-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-access-control-security-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-access-control-security-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-access-control-security-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-alarm-systems-security {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-alarm-systems-security-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-alarm-systems-security-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-alarm-systems-security-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-alarm-systems-security-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-cctv-security-solutions {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-cctv-security-solutions-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-cctv-security-solutions-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-cctv-security-solutions-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-cctv-security-solutions-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-integrated-security-solutions {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-integrated-security-solutions-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-integrated-security-solutions-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-integrated-security-solutions-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-integrated-security-solutions-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}



.pages-intro-section.banner-management-sensitive-security-tasks {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
        image-set(
            url('../images/page-banner/avif/banner-management-sensitive-security-tasks-1200.avif') type('image/avif') 1x,
            url('../images/page-banner/webp/banner-management-sensitive-security-tasks-1200.webp') type('image/webp') 1x,
            url('../images/page-banner/avif/banner-management-sensitive-security-tasks-2400.avif') type('image/avif') 2x,
            url('../images/page-banner/webp/banner-management-sensitive-security-tasks-2400.webp') type('image/webp') 2x
           );
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 320px;
}

