:root{--op-primary:#071157;--op-primary1:#000000;--op-primary2:#ffffff;--op-dark12:#838282;--op-highlight:#fb7637;--op-secondary:#6c757d;--op-bg-light:#f8f9fa;--op-bg-dark:#343a40;--op-bg-dark1:#343a40}@media (max-width:767px){.about-heading,.about-story-text,.about-title,.approval-card .card-title,.card-title,.custom-service-card .card-title,.home-section h2,.home-section h3,.home-section h4,.home-section h5,.home-section h6,.section3-heading,.section3-subtitle,.service-card .card-title,.text-anime-style-1,.text-anime-style-2,.text-anime-style-3,h1,h2,h3,h5{font-size:25px!important}.mobile-menu h1{font-size:32px!important}.mobile-menu h2{font-size:30px!important}.mobile-menu h3{font-size:28px!important}.mobile-menu h4{font-size:26px!important}.mobile-menu h5{font-size:24px!important}.mobile-menu h6{font-size:22px!important}.mobile-menu .card-title{font-size:28px!important}.mobile-header-active .mobile-header-wrapper-inner h1,.mobile-header-active h1,.mobile-header-wrapper-style .mobile-header-wrapper-inner h1,.mobile-header-wrapper-style h1,.mobile-menu h1{font-size:32px!important}.mobile-header-active .mobile-header-wrapper-inner h2,.mobile-header-active h2,.mobile-header-wrapper-style .mobile-header-wrapper-inner h2,.mobile-header-wrapper-style h2,.mobile-menu h2{font-size:30px!important}.mobile-header-active .mobile-header-wrapper-inner h3,.mobile-header-active h3,.mobile-header-wrapper-style .mobile-header-wrapper-inner h3,.mobile-header-wrapper-style h3,.mobile-menu h3{font-size:28px!important}.mobile-header-active .mobile-header-wrapper-inner h4,.mobile-header-active h4,.mobile-header-wrapper-style .mobile-header-wrapper-inner h4,.mobile-header-wrapper-style h4,.mobile-menu h4{font-size:26px!important}.mobile-header-active .mobile-header-wrapper-inner h5,.mobile-header-active h5,.mobile-header-wrapper-style .mobile-header-wrapper-inner h5,.mobile-header-wrapper-style h5,.mobile-menu h5{font-size:24px!important}.mobile-header-active .mobile-header-wrapper-inner h6,.mobile-header-active h6,.mobile-header-wrapper-style .mobile-header-wrapper-inner h6,.mobile-header-wrapper-style h6,.mobile-menu h6{font-size:22px!important}.mobile-header-active .text-primary,.mobile-header-active a,.mobile-header-wrapper-style .text-primary,.mobile-header-wrapper-style a,.mobile-menu .text-primary,.mobile-menu a{font-size:16px!important}.mobile-header-active .contact-info a,.mobile-header-active .sub-menu a,.mobile-header-wrapper-style .contact-info a,.mobile-header-wrapper-style .sub-menu a,.mobile-menu .contact-info a,.mobile-menu .sub-menu a{font-size:14px!important}.mobile-header-active .mobile-header-content-area h6,.mobile-header-active .mobile-header-wrapper-inner h6,.mobile-header-active h6,.mobile-header-wrapper-style .mobile-header-content-area h6,.mobile-header-wrapper-style .mobile-header-wrapper-inner h6,.mobile-header-wrapper-style h6,.mobile-menu h6{font-size:22px!important}.hero-section h1{font-size:32px!important}.hero-section h2{font-size:30px!important}.hero-section h3{font-size:28px!important}.about-section h1{font-size:32px!important}.about-section h2{font-size:30px!important}.about-section h3{font-size:28px!important}.services-section h1{font-size:32px!important}.services-section h2{font-size:30px!important}.services-section h3{font-size:28px!important}.projects-section h1{font-size:32px!important}.projects-section h2{font-size:30px!important}.projects-section h3{font-size:28px!important}.equipment-section h1{font-size:32px!important}.equipment-section h2{font-size:30px!important}.equipment-section h3{font-size:28px!important}.contact-section h1{font-size:32px!important}.contact-section h2{font-size:30px!important}.contact-section h3{font-size:28px!important}.team-section h1{font-size:32px!important}.team-section h2{font-size:30px!important}.team-section h3{font-size:28px!important}.testimonials-section h1{font-size:32px!important}.testimonials-section h2{font-size:30px!important}.testimonials-section h3{font-size:28px!important}.blog-section h1{font-size:32px!important}.blog-section h2{font-size:30px!important}.blog-section h3{font-size:28px!important}.pricing-section h1{font-size:32px!important}.pricing-section h2{font-size:30px!important}.pricing-section h3{font-size:28px!important}.approvals-section h1{font-size:32px!important}.approvals-section h2{font-size:30px!important}.approvals-section h3{font-size:28px!important}.approval-card .card-title,.blog-card .card-title,.business-card-1 .card-title,.card .card-title,.card-pricing .card-title,.card-testimonial .card-title,.contact-card .card-title,.custom-service-card .card-title,.equipment-card .card-title,.pricing-card .card-title,.project-card .card-title,.project-title,.reason-card .card-title,.service-card .card-title,.team-card .card-title,.technology-card .card-title{font-size:22px!important}.about-heading{font-size:10px!important}.hero-section{min-height:100vh!important;width:100vw!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.hero-section .container,.hero-section .container-fluid{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;max-width:none!important}.hero-section .col,.hero-section .col-12,.hero-section .col-lg-6,.hero-section .col-md-6,.hero-section .container,.hero-section .container-fluid,.hero-section .row{width:100%!important;margin:0!important;padding:0!important}.hero-section *{box-sizing:border-box!important}.hero-section .btn,.hero-section button{width:auto!important;margin:5px!important}}@media (min-width:768px){.hero-section .row{flex-direction:row!important;min-height:100vh!important}.hero-section .col-lg-6,.hero-section .col-md-6,.hero-section .row{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.hero-section .col-lg-6,.hero-section .col-md-6{height:100%!important}.hero-section .col-lg-6:first-child,.hero-section .col-md-6:first-child{justify-content:center!important;align-items:center!important}.hero-section .col-lg-6:last-child,.hero-section .col-md-6:last-child{justify-content:center!important;align-items:center!important;padding:2rem!important}.hero-section .container,.hero-section .container-fluid{padding:0!important;margin:0!important;max-width:none!important;height:100vh!important}.hero-section img{max-width:100%!important;height:auto!important;object-fit:cover!important}}.text-primary{color:var(--op-primary)!important}.text-primary1{color:var(--op-primary1)!important}.text-primary2{color:var(--op-primary2)!important}.text-dark12{color:var(--op-dark12)!important}.bg-primary{background-color:var(--op-primary)!important}.btn-primary,.btn-primary:hover{background-color:var(--op-primary);border-color:var(--op-primary)}.text-highlight{color:var(--op-highlight)!important}.bg-highlight{background-color:var(--op-highlight)!important}.btn-highlight,.btn-highlight:hover{background-color:var(--op-highlight);border-color:var(--op-highlight)}.btn-outline-primary{color:var(--op-primary);border-color:var(--op-primary)}.btn-outline-primary:hover{background-color:var(--op-primary);border-color:var(--op-primary);color:#fff}.btn-outline-highlight{color:var(--op-highlight);border-color:var(--op-highlight)}.btn-outline-highlight:hover{background-color:var(--op-highlight);border-color:var(--op-highlight);color:#212529}.fill-primary{fill:var(--op-primary)}.fill-highlight{fill:var(--op-highlight)}.offCanvas__social-icon a i{color:var(--op-primary)!important}.offCanvas__social-icon a:hover i{color:var(--op-highlight)!important}.mobile-menu .arrow-small-down{color:#fff!important}.mobile-header-active .social-links .social-icons a{border-color:var(--op-highlight)!important;transition:all .3s ease}.mobile-header-active .social-links .social-icons a i{color:var(--op-highlight)!important;transition:all .3s ease}.mobile-header-active .social-links .social-icons a:hover{background-color:var(
    --op-highlight
  )!important;border-color:var(--op-highlight)!important}.btn-text.hover-text-primary:hover,.hover-text-primary:hover,.mobile-header-active .social-links .social-icons a:hover i,.nav-link.hover-text-primary:hover{color:var(--op-primary)!important}.button--calypso.btn-outline-highlight:hover{background-color:var(--op-primary)!important;border-color:var(--op-primary)!important;color:var(--op-highlight)!important}.button--calypso.btn-outline-highlight:hover svg path{fill:var(--op-highlight)!important}.hero-h-70vh,.hero-h-70vh .carousel-item{height:70vh;min-height:400px}.hero-section-new .btn.btn-primary.connect-btn-hover{transition:all .3s ease}.carousel-caption-new .btn.btn-primary.connect-btn-hover:hover,.hero-section-new .btn.btn-primary.connect-btn-hover:hover{background-color:#fb7637!important;border-color:#fb7637!important;color:#ffffff!important}.btn:hover,button:hover{background-color:var(--op-highlight)!important;border-color:var(--op-highlight)!important;color:#ffffff!important;transition:all .3s ease}.nav-link:hover,.navbar-nav .nav-item .nav-link:hover,.navbar-nav .nav-link:hover{color:var(--op-highlight)!important;transition:all .3s ease}.navbar-nav{width:57vw!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important}@media (min-width:1050px){.navbar-nav{width:50vw!important;padding:0 2%!important}}a:hover{color:var(--op-highlight)!important;transition:all .3s ease}.dropdown-item:hover,.dropdown-menu .dropdown-item:hover{background-color:var(--op-highlight)!important;color:#ffffff!important;transition:all .3s ease}.footer a:hover,.mobile-header-content-area a:hover,.mobile-menu a:hover,.offCanvas__info a:hover,.offCanvas__side-info a:hover,.offCanvas__social-icon a:hover,.social-icons a:hover,footer a:hover{color:var(--op-highlight)!important;transition:all .3s ease}.breadcrumb a:hover,.pagination .page-link:hover{color:#ffffff!important;transition:all .3s ease}.pagination .page-link:hover{background-color:var(--op-highlight)!important;border-color:var(--op-highlight)!important}.form-control:focus{border-color:var(--op-highlight)!important;box-shadow:0 0 0 .2rem rgba(251,118,55,.25)!important}.btn:hover svg path,button:hover svg path{fill:#ffffff!important}.btn-danger:hover,.btn-dark:hover,.btn-info:hover,.btn-light:hover,.btn-outline-danger:hover,.btn-outline-dark:hover,.btn-outline-highlight:hover,.btn-outline-info:hover,.btn-outline-light:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover,.btn-outline-success:hover,.btn-outline-warning:hover,.btn-primary:hover,.btn-secondary:hover,.btn-success:hover,.btn-warning:hover{background-color:var(--op-highlight)!important;border-color:var(--op-highlight)!important;color:#ffffff!important;transition:all .3s ease}.button--calypso:hover{background-color:var(--op-highlight)!important;border-color:var(--op-highlight)!important;color:#ffffff!important}.about-section1-main-img{max-width:500%!important;max-height:950px;margin:0 auto!important}@media (max-width:768px){.about-section1-main-img{max-width:90%!important}}.carousel-control-next:hover,.carousel-control-prev:hover{background-color:transparent!important;border-color:transparent!important}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:transparent!important}.align-image-left{padding-left:0!important;margin-left:0!important}@media (min-width:992px){.section-desktop-scroll{max-height:700px;overflow-y:auto}}.services-dropdown-main .mega-menu{width:800px;max-width:90vw;left:50%;transform:translateX(-50%);border:none;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:8px;padding:30px;max-width:100vw;overflow-x:auto}.mega-menu-category{background:#f8f9fa;border-radius:6px;padding:20px;height:100%;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}.mega-menu-category-title{border-bottom:1px solid var(--op-primary);padding-bottom:10px;margin-bottom:15px}.mega-menu-category-title a{font-size:1.1rem;font-weight:600;transition:color .3s ease}.mega-menu-category-title a:hover{color:var(--op-highlight)!important}.mega-menu-services .dropdown-item{padding:8px 12px;border-radius:4px;transition:all .3s ease;font-size:.9rem;color:#6c757d;border:1px solid transparent}.mega-menu-services .dropdown-item:hover{background-color:var(--op-highlight);color:#ffffff;transform:translateX(5px);border-color:var(--op-highlight)}.mega-menu-services .dropdown-item.text-primary{color:var(--op-primary)!important;font-weight:600}.mega-menu-services .dropdown-item.text-primary:hover{background-color:var(--op-primary);color:#ffffff!important}.mega-menu-category .dropdown-item{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}@media (max-width:991px){.services-dropdown-main .mega-menu{width:100%;left:0;transform:none;padding:20px}.mega-menu-category{margin-bottom:20px}}@media (max-width:767px){.mega-menu-category,.services-dropdown-main .mega-menu{padding:15px}}.services-dropdown-main{position:relative}.services-dropdown-main .dropdown-menu{min-width:250px}.dropdown-item-container{position:relative}.category-header{cursor:pointer;transition:all .3s ease}.category-header:hover{background-color:var(--op-highlight)!important}.category-header:hover,.category-header:hover a{color:#ffffff!important}.sub-services-list{display:none;position:absolute;left:100%;top:0;background:white;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);min-width:200px;z-index:1001;padding:8px 0}.dropdown-item-container:hover .sub-services-list{display:block}.sub-service-item{padding:6px 16px;font-size:.9rem;border:none;background:transparent;transition:all .3s ease}.sub-service-item:hover{background-color:var(--op-highlight)!important;color:#ffffff!important;transform:translateX(5px)}.dropdown-item-container:hover{background-color:rgba(0,0,0,.05)}.custom-blur-banner{position:relative;overflow:hidden}.custom-blur-banner:before{content:"";position:absolute;inset:0;z-index:1;background-image:var(--banner-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:brightness(.7) blur(4px);pointer-events:none}.custom-blur-banner>.container{position:relative;z-index:2}.hover-lift{transition:all .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.equipment-card{transition:all .3s ease}.equipment-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.equipment-detail-section .equipment-image-container{transition:all .3s ease}.equipment-detail-section .equipment-image-container:hover{transform:scale(1.02)}.related-equipments .equipment-card{transition:all .3s ease}.related-equipments .equipment-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.approval-services-page .hero-banner{background:linear-gradient(135deg,#8b4513,#a0522d)}.approval-services-page .navigation-bar{background-color:#343a40}.approval-services-page .service-card{transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;overflow:hidden}.approval-services-page .service-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.approval-services-page .service-card .card-body{padding:1.5rem}.approval-services-page .logo-container{background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.approval-services-page .card-title{font-size:1.1rem;line-height:1.3;min-height:2.6rem;display:flex;align-items:center;justify-content:center}.approval-services-page .text-primary{color:#0d6efd!important;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.approval-services-page .arabic-text{font-family:Arial,sans-serif;direction:rtl;font-size:.75rem;color:#6c757d;margin-bottom:.5rem}.approval-services-page .cart-icon{color:#6c757d;transition:color .3s ease}.approval-services-page .cart-icon:hover{color:#0d6efd}@media (max-width:768px){.approval-services-page .service-card .card-body{padding:1rem}.approval-services-page .card-title{font-size:1rem;min-height:2.4rem}}.h1,.h2,.h3,.h4,.h5,.h6,.heading,.page-title,.section-title,.title,h1,h2,h3,h4,h5,h6{font-family:Libre Franklin,sans-serif!important}@media (max-width:991px){.d-none.d-lg-flex{display:none!important}.d-lg-none{display:flex!important}.header-11{height:80px!important}.header-11 .container{height:80px!important;padding:0 15px}.header-11>div{height:80px!important}.navbar-brand{position:static!important;margin-left:0!important;margin-right:auto!important}.navbar-brand img{width:150px!important;height:auto!important}.d-lg-none{position:absolute!important;right:0!important;margin-right:15px!important;top:50%!important;transform:translateY(-50%)!important}.btn-outline-warning{padding:8px 16px!important;font-size:12px!important}}@media (max-width:767px){.header-11,.header-11 .container,.header-11>div{height:70px!important}.navbar-brand img{width:120px!important}.btn-outline-warning{padding:6px 12px!important;font-size:11px!important}}@media (max-width:575px){.header-11,.header-11 .container,.header-11>div{height:60px!important}.navbar-brand img{width:100px!important}}.equipments-section{margin-top:40px!important;padding-top:30px!important}.equipments-section .container{margin-top:20px!important}@media (min-width:992px){.equipments-section{margin-top:60px!important;padding-top:40px!important}.equipments-section .container{margin-top:30px!important}.equipments-section,.equipments-section .col-lg-4{display:block!important;visibility:visible!important}.equipments-section .col-lg-4{width:33.333333%!important;float:left!important}.equipments-section .equipment-card{visibility:visible!important;height:100%!important;background:white!important;border:1px solid #e9ecef!important;transition:all .3s ease!important}.equipments-section .equipment-card:hover{transform:translateY(-5px)!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.equipments-section .equipment-title{display:block!important;visibility:visible!important;font-size:24px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;text-transform:uppercase!important;padding:15px 0!important}.equipments-section .equipment-image{display:block!important;visibility:visible!important;width:100%!important;height:250px!important;object-fit:cover!important}.equipments-section .equipment-content{display:flex!important;flex-direction:column!important;padding:1rem!important;height:auto!important}}@media (max-width:991px){.col-lg-5.col-12{display:flex!important;justify-content:center!important}.col-lg-5.col-12 .col-lg-12{margin-left:0!important;width:100%!important;max-width:400px!important}}.container.py-5{margin-top:80px!important}@media (min-width:992px){.container.py-5{margin-top:60px!important}}.projects-section .project-image{display:block!important;visibility:visible!important;width:100%!important;height:250px!important;object-fit:cover!important;border-radius:8px 8px 0 0!important}.projects-section{margin-top:40px!important;padding-top:30px!important}.projects-section .container{margin-top:20px!important}@media (min-width:992px){.projects-section{margin-top:80px!important;padding-top:60px!important}.projects-section .container{margin-top:40px!important}.projects-section,.projects-section .col-lg-4{display:block!important;visibility:visible!important}.projects-section .col-lg-4{width:33.333333%!important;float:left!important}.projects-section .project-card{visibility:visible!important;height:100%!important;background:white!important;border:1px solid #e9ecef!important;transition:all .3s ease!important}.projects-section .project-card:hover{transform:translateY(-5px)!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.projects-section .project-title{display:block!important;visibility:visible!important;font-size:1.1rem!important;font-weight:600!important;color:var(--op-primary)!important;line-height:1.4!important;margin:0!important;padding-bottom:20px!important}.projects-section .project-image{display:block!important;visibility:visible!important;width:100%!important;height:250px!important;object-fit:cover!important}.projects-section .project-content{display:flex!important;flex-direction:column!important;padding:1rem!important;height:auto!important}}.projects-section{display:block!important;visibility:visible!important;opacity:1!important}.projects-section .project-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.projects-section .project-title{font-size:1.1rem;font-weight:600;color:#333;line-height:1.4}@media (min-width:992px){.projects-section,.projects-section .col-lg-4{display:block!important;visibility:visible!important}}.custom-service-card,.custom-service-card .card-body{display:flex!important;flex-direction:column!important;height:100%!important}.custom-service-card .card-body{flex:1 1!important}.custom-service-card .card-text{flex:1 1!important;min-height:80px!important;display:flex!important;align-items:flex-start!important}.custom-service-card .btn{margin-top:auto!important;align-self:flex-end!important}.approval-card .card-title,.approval-card h3,.approval-card h4,.approval-card h5,.approval-card h6,.card h3,.card h4,.card h5,.card h6,.card-title,.custom-service-card .card-title,.custom-service-card h3,.custom-service-card h4,.custom-service-card h5,.custom-service-card h6,.equipment-section .card h3,.equipment-section .card h4,.equipment-section .card h5,.equipment-section .card h6,.equipment-section .card-title,.hero-section .card h3,.hero-section .card h4,.hero-section .card h5,.hero-section .card h6,.hero-section .card-title,.home-section .card h3,.home-section .card h4,.home-section .card h5,.home-section .card h6,.home-section .card-title,.projects-section .card h3,.projects-section .card h4,.projects-section .card h5,.projects-section .card h6,.projects-section .card-title,.service-card .card-title,.service-card h3,.service-card h4,.service-card h5,.service-card h6,.services-section .card h3,.services-section .card h4,.services-section .card h5,.services-section .card h6,.services-section .card-title{.image-container{width:100%;border-radius:8px;overflow:hidden}.image-container img{width:100%;height:auto;object-fit:cover;filter:brightness(.9);border-radius:8px}.about-title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.3}.about-text{font-size:22px;line-height:1.6}@media (max-width:767px){.about-title{font-size:1.4rem;padding:0 10px}.about-text{font-size:20px;line-height:1.5;padding:0 10px}.business-section-1 .image-container{width:100%;margin:0 auto;border-radius:12px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0 8px}.business-section-1 .image-container img{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover;margin:0 auto}}.approval-card .card-title,.approval-card h3,.approval-card h4,.approval-card h5,.approval-card h6,.card h3,.card h4,.card h5,.card h6,.card-title,.custom-service-card .card-title,.custom-service-card h3,.custom-service-card h4,.custom-service-card h5,.custom-service-card h6,.equipment-section .card h3,.equipment-section .card h4,.equipment-section .card h5,.equipment-section .card h6,.equipment-section .card-title,.hero-section .card h3,.hero-section .card h4,.hero-section .card h5,.hero-section .card h6,.hero-section .card-title,.home-section .card h3,.home-section .card h4,.home-section .card h5,.home-section .card h6,.home-section .card-title,.projects-section .card h3,.projects-section .card h4,.projects-section .card h5,.projects-section .card h6,.projects-section .card-title,.service-card .card-title,.service-card h3,.service-card h4,.service-card h5,.service-card h6,.services-section .card h3,.services-section .card h4,.services-section .card h5,.services-section .card h6,.services-section .card-title{text-transform:uppercase!important}}p{font-size:1.2rem!important;line-height:1.4!important;color:#333!important}@media (max-width:1200px){.navbar-brand .image-head{height:80px;width:150px}.navbar-nav{width:60vw!important;padding:0 2%!important}}@media (min-width:1400px){.navbar-nav{width:45vw!important}}