/* Cyber Security Page Responsive Styles */


@media(max-width:992px){
    .cyber-security-page .why-gole-content{flex-direction:column}
    .cyber-security-page .why-gole-image{order:-1}
    .cyber-security-page .security-suite-grid{grid-template-columns:repeat(2,1fr)}
    .cyber-security-page .confidence-content{flex-direction:column;gap:40px}
    .cyber-security-page .confidence-right{order:-1}
    .header-login-btn{text-align:center;}
    .biscay-navbar ul {  gap: 20px; }
    .biscay-navbar li.services_dropdown:before {  right: -19px !important;  top: 50% !important; transform: translateY(-50%) rotateZ(90deg) !important;  font-size: 16px !important;  transition: all 0.3s ease;  }
    .biscay-navbar li.nav-item.services_dropdown .dropdown-menu {  position: absolute !important;  top: 100% !important;  left: 0 !important;  margin-top: 0 !important;   transform: none !important; }
    .your-journey-image .image-wrapper {display: none   ;}
    .cyber-security-page .why-gole-image img{max-height: 350px;}
    .cyber-security-page .why-gole-section{padding-top:40px}



@media(min-width:993px){
    .biscay-navbar li.services_dropdown {  padding-right: 25px !important; }}
    .toggle-card-icon {display: block;}
    .nav-item  .cart {display: none;}
     /* button:focus:not(:focus-visible) { outline: unset;  box-shadow: unset; } */
    .navbar-toggler.collapsed:focus { outline: unset;   box-shadow: unset; }


}
@media(max-width:768px){
    .cyber-security-page .cyber-hero-title{font-size:42px}
    .cyber-security-page .cyber-hero-subtitle{font-size:18px}
    .cyber-security-page .cyber-hero-description{font-size:14px}
    .cyber-security-page .cyber-hero-buttons{flex-direction:column}
    .cyber-security-page .cyber-btn-primary,.cyber-security-page .cyber-btn-secondary{width:100%;text-align:center}
    .cyber-security-page .cyber-hero-features{flex-direction:column;gap:15px}
    .cyber-security-page .final-cta-title{font-size:36px}
    .cyber-security-page .final-cta-description{font-size:16px}
    .cyber-security-page .final-cta-buttons{flex-direction:column;width:100%}
    .cyber-security-page .final-cta-btn-primary,.cyber-security-page .final-cta-btn-secondary{width:100%;max-width:300px}
    .navbar-toggler-icon { width: 1em;  height: 1em; }
    .biscay-navbar li.nav-item.services_dropdown .dropdown-menu { min-width: 200px !important;  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important; }
    .biscay-navbar li.nav-item.services_dropdown .dropdown-menu li a { font-size: 14px !important;  padding: 10px 15px !important; }
}

@media(max-width:576px){
    .hero-section{padding:5rem 0;}
    .cyber-security-page .security-suite-grid{grid-template-columns:1fr}
    .your-journey-section {padding: 3rem 20px;}
    .your-journey-section .row {  padding: 2rem 1rem;}
    .about-section .vector-right { opacity: 0.7; }
    .about-section .vector-left {   opacity: 0.5;}
    .hero-content h1,.why-gole-section h2,.mission-section h2, .cta_section h2, .your-journey-section h2,.fs-54,.core-values-section h2, .logo_slider h2, .testimonial-section h2, .pricing-section h2, .product_content .product-title, .product-optimize-content h1{font-size:36px;}
    .header-login-btn .btn-primary{padding:4px 10px;}
    .product-optimize-content{width:100%;text-align:left;margin:unset;}
    p.products_optimize_para{width:100%;text-align:left;margin:unset;}
}


