@media (width<=768px){.main-header{z-index:9999;position:relative;margin:0!important;padding:0!important}.header-top{display:none!important}.header-lower{background:#fff;box-shadow:0 1px 5px #00000014;min-height:auto!important;margin:0!important;padding:8px 0!important}.header-lower .main-box{justify-content:space-between;align-items:center;display:flex;min-height:auto!important;margin:0!important;padding:0 12px!important}.logo-box .logo img{max-width:120px!important;height:40px!important;margin:0!important}.logo-box{margin:0!important;padding:0!important}.nav-outer{align-items:center;gap:15px;display:flex}.main-menu,.nav.main-menu,.header-lower .nav-outer .main-menu{display:none!important}.mobile-nav-toggler{color:#393285;cursor:pointer;background:0 0;border:none;margin:0!important;padding:6px!important;font-size:20px!important;line-height:1!important;display:block!important}.outer-box{align-items:center;gap:10px;display:flex}.theme-btn.btn-style-one,.btn-style-one,.outer-box .theme-btn,.outer-box .btn-style-one,a[href*="appointments.softication.in"]{display:none!important}.mobile-nav-toggler{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}.sticky-header{background:#fff;box-shadow:0 1px 5px #00000014;min-height:auto!important;margin:0!important;padding:6px 0!important}.sticky-header .logo{flex-shrink:0!important;width:auto!important;margin-right:0!important}.sticky-header .logo img{width:auto!important;max-width:100px!important;height:35px!important;margin:0!important}.sticky-header .main-box{margin:0!important;padding:0 12px!important}.sticky-header .outer-box{flex-shrink:0!important;align-items:center!important;gap:15px!important;margin-left:0!important;display:flex!important}.sticky-header{z-index:999!important;background:#fff!important;transition:all .3s!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 2px 20px #0000001a!important}.sticky-header .container-fluid{padding:0 30px!important}.sticky-header .main-box{justify-content:space-between!important;align-items:center!important;height:80px!important;display:flex!important}.sticky-header .logo-box{flex-shrink:0!important}.sticky-header .nav-outer{flex:1!important;justify-content:space-between!important;align-items:center!important;margin:0 40px!important;display:flex!important}.sticky-header .main-menu{flex:1!important;justify-content:center!important;align-items:center!important;display:flex!important}.sticky-header .main-menu .navigation{justify-content:center!important;align-items:center!important;gap:30px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.sticky-header .main-menu .navigation li{margin:0!important;padding:0!important;position:relative!important}.sticky-header .main-menu .navigation li a{color:#fff!important;padding:10px 0!important;font-size:16px!important;font-weight:500!important;text-decoration:none!important;transition:all .3s!important;display:block!important}.sticky-header .main-menu .navigation li a:hover{color:#3b82f6!important}.sticky-header .main-menu .navigation li.dropdown>a:after{content:""!important;margin-left:5px!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important;transition:transform .3s!important}.sticky-header .main-menu .navigation li.dropdown:hover>a:after{transform:rotate(180deg)!important}.sticky-header .main-menu .navigation li.dropdown ul{opacity:0!important;visibility:hidden!important;z-index:999!important;background:#fff!important;border-radius:8px!important;min-width:250px!important;margin:0!important;padding:15px 0!important;list-style:none!important;transition:all .3s!important;position:absolute!important;top:100%!important;left:0!important;transform:translateY(10px)!important;box-shadow:0 10px 30px #0000001a!important}.sticky-header .main-menu .navigation li.dropdown:hover ul{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.sticky-header .main-menu .navigation li.dropdown ul li{margin:0!important;padding:0!important}.sticky-header .main-menu .navigation li.dropdown ul li a{color:#333!important;padding:10px 20px!important;font-size:14px!important;transition:all .3s!important;display:block!important}.sticky-header .main-menu .navigation li.dropdown ul li a:hover{color:#3b82f6!important;background:#3b82f61a!important}@media (width<=768px){.sticky-header .main-menu{display:none!important}.sticky-header .nav-outer{justify-content:flex-end!important}.sticky-header .outer-box{align-items:center!important;gap:10px!important;display:flex!important}.sticky-header .theme-btn.btn-style-one{display:none!important}.sticky-header .mobile-nav-toggler{display:block!important}}.sticky-header .theme-btn.btn-style-one,.sticky-header .achievement-stats{display:none!important}.nav-outer,.outer-box{margin:0!important;padding:0!important}@media (width<=480px){.header-lower{padding:6px 0!important}.header-lower .main-box{padding:0 10px!important}.logo-box .logo img{max-width:100px!important;height:35px!important}.mobile-nav-toggler{padding:5px!important;font-size:18px!important}.sticky-header{padding:5px 0!important}.sticky-header .logo img{max-width:90px!important;height:30px!important}}.header-lower .nav-outer .nav.main-menu,.header-lower .nav-outer .main-menu,.nav.main-menu,.main-menu,.contact-list-one,.social-links{display:none!important}.hero-section{min-height:auto}.hero-content{text-align:center;padding:0 20px}.hero-title{margin-bottom:15px;line-height:1.2;font-size:32px!important}.hero-subtitle{margin-bottom:30px;line-height:1.5;font-size:16px!important}.hero-cta-group{flex-direction:column;align-items:center;gap:15px}.btn-primary,.btn-secondary{width:100%;max-width:280px;padding:12px 24px;font-size:14px}.hero-stats{flex-direction:column;gap:20px;margin-top:30px}.hero-stat{text-align:center}.hero-stat-number{font-size:24px}.hero-stat-label{font-size:12px}.section{padding:30px 0}.section-title h2{margin-bottom:10px;line-height:1.3;font-size:28px!important}.section-title p{line-height:1.5;font-size:16px!important}.why-choose-card,.service-card,.service-module-card{margin-bottom:15px;padding:20px 15px}.why-choose-icon,.service-icon,.service-module-icon{width:60px;height:60px;margin-bottom:15px;font-size:24px}.why-choose-title,.service-card h3,.service-module-title{margin-bottom:10px;font-size:20px}.col-lg-3,.col-lg-4,.col-lg-6{margin-bottom:15px;padding:0 8px}.ai-widget-container{gap:20px;grid-template-columns:1fr!important}.ai-widget-card{padding:20px}.ai-widget-header{text-align:center;flex-direction:column;gap:10px}.ai-options{gap:10px;grid-template-columns:1fr!important}.ai-option-btn{padding:10px 15px;font-size:14px}.ai-widget-footer{flex-direction:column;gap:10px}.btn-ai-primary,.btn-ai-secondary{width:100%;padding:12px 20px}.ai-widget-sidebar{gap:20px}.ai-stats{grid-template-columns:repeat(2,1fr);gap:10px}.ai-stat{padding:15px}.ai-stat .stat-number{font-size:18px}.ai-stat .stat-label{font-size:12px}.contact-form-modern{padding:30px 20px}.contact-form-modern h3{margin-bottom:20px;font-size:24px}.achievement-stats,.floating-elements,.floating-card{display:none!important}.image-column{margin-top:20px!important;display:block!important}.service-section,.team-showcase-section,.popular-products-section{padding:30px 0}.service-section .row,.team-showcase-section .row,.popular-products-section .row{flex-direction:column}.service-section .col-lg-6,.team-showcase-section .col-lg-6,.popular-products-section .col-lg-6{margin-bottom:30px;flex:0 0 100%!important;width:100%!important;max-width:100%!important}.service-item,.expertise-item{margin-bottom:20px!important;padding:20px!important}.service-item h4,.expertise-item h4{margin-bottom:10px;font-size:18px!important}.service-item p,.expertise-item p{margin-bottom:10px;line-height:1.5;font-size:14px!important}.service-item ul,.expertise-item ul{padding-left:15px;font-size:14px!important}.cta-section .btn-box{flex-direction:column;align-items:center;gap:15px}.cta-section a{text-align:center;width:100%;max-width:280px;padding:12px 20px;font-size:14px}.team-showcase{text-align:center}.main-team-image{margin-bottom:20px}.main-team-image img{border-radius:12px;width:100%;height:auto}.office-gallery{grid-template-columns:1fr 1fr;gap:15px;display:grid}.gallery-item img{border-radius:8px;width:100%;height:auto}.core-values{margin:20px 0}.value-item{background:#f8f9fa;border-radius:12px;align-items:flex-start;gap:15px;margin-bottom:20px;padding:15px;display:flex}.value-icon{color:#fff;background:#667eea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.value-content h4{margin-bottom:5px;font-size:16px}.value-content p{color:#666;margin:0;font-size:14px}.company-intro{text-align:center;margin-bottom:30px}.intro-title{margin-bottom:15px;font-size:24px!important}.intro-text{margin-bottom:15px;line-height:1.6;font-size:16px!important}.products-grid{grid-template-columns:1fr;gap:20px;display:grid}.product-card{margin-bottom:0;padding:20px}.product-card h4{margin-bottom:10px;font-size:18px}.product-card p{margin-bottom:15px;font-size:14px}.section-header{margin-bottom:30px}.section-badge,.badge-text{padding:8px 16px;font-size:14px}.auto-container{padding:0 15px}.content-section{padding:40px 0!important}.content-section .section-header{padding:0 15px;margin-bottom:40px!important}.content-section .section-title{margin-bottom:15px;line-height:1.2;font-size:28px!important}.content-section .section-header p{line-height:1.5;font-size:16px!important}.content-grid{gap:30px!important;margin-bottom:40px!important;display:block!important}.content-grid .services-section,.content-grid .expertise-section{margin-bottom:30px}.content-grid h3{text-align:center;margin-bottom:20px;font-size:24px!important}.content-section .service-item,.content-section .expertise-item{border-radius:12px!important;margin-bottom:20px!important;padding:20px!important}.content-section .service-item h4,.content-section .expertise-item h4{align-items:center;gap:10px;margin-bottom:10px;display:flex;font-size:18px!important}.content-section .service-item h4 i,.content-section .expertise-item h4 i{text-align:center;width:24px;font-size:20px}.content-section .service-item p,.content-section .expertise-item p{margin-bottom:10px;line-height:1.5;font-size:14px!important}.content-section .service-item ul,.content-section .expertise-item ul{margin:0;padding-left:15px;font-size:14px!important}.content-section .service-item li,.content-section .expertise-item li{margin-bottom:5px}.floating-action-buttons,.banner-social-links{display:none!important}.mobile-menu:not(.mobile-menu-visible){pointer-events:none!important}.mobile-menu:not(.mobile-menu-visible) .menu-backdrop{display:none!important}body:not(.mobile-menu-visible){overflow:auto!important}.banner-section,.hero-section,.main-slider{min-height:auto!important;padding:20px 0!important}.banner-section .auto-container,.hero-section .auto-container,.main-slider .auto-container{padding:0 15px!important}.banner-section .row,.hero-section .row,.main-slider .row{flex-direction:column!important;margin:0!important}.banner-section .col-lg-7,.banner-section .col-lg-5,.hero-section .col-lg-7,.hero-section .col-lg-5,.main-slider .col-lg-7,.main-slider .col-lg-5{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-bottom:20px!important;padding:0!important}.content-box{text-align:center!important;margin-bottom:15px!important;padding:0!important;font-size:28px!important;line-height:1.2!important}.content-box .subtitle{margin-bottom:20px!important;font-size:16px!important;line-height:1.5!important}.content-box .btn-box{flex-direction:column!important;align-items:center!important;gap:15px!important}.content-box .theme-btn{text-align:center!important;width:100%!important;max-width:280px!important;padding:12px 20px!important;font-size:14px!important}.service-section,.features-section,.process-section,.technology-section,.pricing-section,.testimonial-section,.faq-section,.cta-section{padding:30px 0!important}.service-section .auto-container,.features-section .auto-container,.process-section .auto-container,.technology-section .auto-container,.pricing-section .auto-container,.testimonial-section .auto-container,.faq-section .auto-container,.cta-section .auto-container{padding:0 15px!important}.section-header{text-align:center!important;margin-bottom:30px!important}.section-header .section-title{margin-bottom:15px!important;font-size:28px!important;line-height:1.2!important}.section-header .section-subtitle{font-size:16px!important;line-height:1.5!important}.service-card,.feature-card,.process-card,.technology-card,.pricing-card{margin-bottom:20px!important;padding:20px!important}.service-card h3,.feature-card h3,.process-card h3,.technology-card h3,.pricing-card h3{margin-bottom:10px!important;font-size:20px!important}.service-card p,.feature-card p,.process-card p,.technology-card p,.pricing-card p{margin-bottom:15px!important;font-size:14px!important;line-height:1.5!important}.row{margin:0 -8px!important}.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-12{margin-bottom:15px!important;padding:0 8px!important}.why-choose-section{padding:30px 0!important}.why-choose-grid{display:block!important}.why-choose-card{margin-bottom:20px!important;padding:20px!important}.why-choose-icon{width:60px!important;height:60px!important;margin-bottom:15px!important;font-size:24px!important}.why-choose-title{margin-bottom:10px!important;font-size:20px!important}.why-choose-description{font-size:14px!important;line-height:1.5!important}.process-steps{display:block!important}.process-step{text-align:center!important;margin-bottom:30px!important}.process-step-number{width:60px!important;height:60px!important;margin:0 auto 15px!important;font-size:24px!important}.process-step-title{margin-bottom:10px!important;font-size:20px!important}.process-step-description{font-size:14px!important;line-height:1.5!important}.technology-grid{grid-template-columns:repeat(2,1fr)!important;gap:15px!important;display:grid!important}.technology-category{padding:15px!important}.technology-category h4{margin-bottom:10px!important;font-size:18px!important}.technology-list{font-size:14px!important}.pricing-grid{display:block!important}.pricing-card{margin-bottom:20px!important;padding:25px 20px!important}.pricing-header h3{margin-bottom:10px!important;font-size:24px!important}.pricing-price{margin-bottom:15px!important;font-size:32px!important}.pricing-features{margin-bottom:20px!important;font-size:14px!important}.pricing-features li{margin-bottom:8px!important}.testimonial-grid{display:block!important}.testimonial-card{margin-bottom:20px!important;padding:20px!important}.testimonial-content{margin-bottom:15px!important;font-size:14px!important;line-height:1.6!important}.testimonial-author{margin-bottom:5px!important;font-size:16px!important}.testimonial-position{font-size:14px!important}.accordion-question:hover,[data-toggle=collapse]:hover{background:#e9ecef!important}.accordion-answer,.collapse-content{background:#fff!important;padding:0 15px 15px!important;font-size:14px!important;line-height:1.5!important;display:none!important}.accordion-item.active .accordion-answer,.collapse-item.active .collapse-content{display:block!important}.cta-section{margin:20px 0!important;padding:30px 20px!important}.cta-section h3{margin-bottom:15px!important;font-size:24px!important}.cta-section p{margin-bottom:20px!important;font-size:16px!important}.cta-buttons{flex-direction:column!important;align-items:center!important;gap:15px!important}.cta-btn{text-align:center!important;width:100%!important;max-width:280px!important;padding:12px 20px!important;font-size:14px!important}.contact-form{padding:20px!important}.contact-form h3{margin-bottom:20px!important;font-size:24px!important}.form-group{margin-bottom:15px!important}.form-control{padding:12px 15px!important;font-size:16px!important}.btn-submit{width:100%!important;padding:12px 20px!important;font-size:16px!important}.sticky-header{z-index:1000!important}.sticky-header .theme-btn,.sticky-header .btn-style-one,.sticky-header a[href*=appointments]{z-index:1001!important;pointer-events:auto!important;cursor:pointer!important;visibility:visible!important;opacity:1!important;display:inline-block!important;position:relative!important}.sticky-header .theme-btn:hover,.sticky-header .btn-style-one:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #39328566!important}.container,.container-fluid,.auto-container{max-width:100%!important;padding:0 15px!important}p{font-size:16px!important;line-height:1.6!important}.btn-primary,.btn-secondary,.btn-module,.btn-pricing,.theme-btn{white-space:normal!important;text-align:center!important;padding:12px 24px!important;font-size:14px!important}.sticky-cta-button{width:auto;bottom:20px;left:20px;right:20px}.sticky-cta-content{justify-content:center;padding:12px 20px}.sticky-cta-text span{display:none}.exit-popup-content,.enquiry-popup-content,.whatsapp-popup-content,.quote-popup-content{max-width:100%;max-height:85vh;margin:20px;padding:20px;overflow-y:auto}.exit-popup-form .form-row,.quote-form .form-row{flex-direction:column;gap:15px}.exit-popup-form .form-row input,.exit-popup-form .form-row select,.quote-form .form-row .form-group{flex:none}.exit-popup-form input,.exit-popup-form select,.exit-popup-form textarea,.quote-form input,.quote-form select,.quote-form textarea{font-size:16px}.whatsapp-option-card{text-align:center;flex-direction:column;gap:15px}.option-content{text-align:center}.option-benefits{justify-content:center}.form-buttons{flex-direction:column}.whatsapp-benefits,.quote-benefits{flex-direction:column;gap:15px}.container,.container-fluid{padding:0 12px}h1{font-size:32px!important}h2{font-size:28px!important}h3{font-size:24px!important}h4{font-size:20px!important}h5{font-size:18px!important}h6{font-size:16px!important}p{line-height:1.6;font-size:16px!important}.btn-primary,.btn-secondary,.btn-module,.btn-pricing{white-space:normal;text-align:center;padding:12px 24px;font-size:14px}img{max-width:100%;height:auto}table{font-size:14px}input,select,textarea{font-size:16px!important}.mt-5{margin-top:20px!important}.mb-5{margin-bottom:20px!important}.pt-5{padding-top:20px!important}.pb-5{padding-bottom:20px!important}}@media (width<=480px){.hero-section{padding:30px 0 20px}.section{padding:20px 0}.hero-title{font-size:28px!important}.section-title h2{font-size:24px!important}.ai-widget-card{padding:15px}.ai-option-btn{padding:8px 12px;font-size:13px}.sticky-cta-button{bottom:15px;left:15px;right:15px}.sticky-cta-content{padding:10px 15px}.exit-popup-content,.enquiry-popup-content,.whatsapp-popup-content,.quote-popup-content{margin:15px;padding:15px}.container,.container-fluid{padding:0 8px}}@media (width<=768px) and (orientation:landscape){.hero-section{padding:30px 0 20px}.section{padding:20px 0}.sticky-cta-button{bottom:10px}}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.logo img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (hover:none) and (pointer:coarse){.btn-primary:hover,.btn-secondary:hover,.ai-option-btn:hover{transform:none}.mobile-nav-toggler:active{background-color:#3932851a;border-radius:4px}.ai-option-btn:active{background-color:#3932851a}}@media print{.main-header,.sticky-cta-button,.mobile-nav-toggler,.ai-widget-section{display:none!important}}*{pointer-events:auto!important;user-select:auto!important}button,a,.btn,.theme-btn,.btn-style-one,.mobile-nav-toggler{pointer-events:auto!important;cursor:pointer!important;user-select:none!important}body,html{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.overlay:not(.active),.modal-backdrop:not(.show),.screen-overlay:not(.active){pointer-events:none!important;display:none!important}.mobile-nav-toggler{pointer-events:auto!important;cursor:pointer!important;z-index:1000!important;position:relative!important}.mobile-nav-toggler *{pointer-events:auto!important;cursor:pointer!important}.mobile-menu.active{visibility:visible!important;opacity:1!important;display:block!important;transform:translate(0)!important}.mobile-menu .navigation li.dropdown .dropdown-btn{text-align:center!important;color:#fff!important;cursor:pointer!important;z-index:5!important;background:0 0!important;border:none!important;width:44px!important;height:44px!important;font-size:16px!important;line-height:44px!important;transition:all .3s!important;position:absolute!important;top:0!important;right:0!important}.mobile-menu .navigation li.dropdown .dropdown-btn i{transition:transform .3s!important}.mobile-menu .navigation li.dropdown .dropdown-btn.active i{transform:rotate(180deg)!important}.mobile-menu .navigation li.dropdown.open>ul,.mobile-menu .navigation li.dropdown>ul.show{opacity:1!important;visibility:visible!important;display:block!important}.mobile-menu .navigation li.dropdown>ul>li>a{color:#ffffffe6!important;padding:8px 20px 8px 40px!important;font-size:14px!important;transition:all .3s!important}.mobile-menu .navigation li.dropdown>ul>li>a:hover{color:var(--theme-color2)!important;background:#ffffff1a!important}