@media only screen and (max-width:767px){.product-detail-container{display:block!important;width:100%!important;margin:0!important;padding:10px!important;overflow:hidden!important}.product-interactions-container{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin:20px 0!important;padding:15px!important;background:#f8f9fa!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.pic-btn{width:100%!important;padding:15px!important;margin:10px 0!important;text-align:center!important;border-radius:8px!important;font-weight:600!important;font-size:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;transition:all .3s ease!important;border:none!important;cursor:pointer!important;background:#6c5ce7!important;color:#fff!important;text-decoration:none!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;position:relative!important;overflow:hidden!important}.pic-btn:hover{background:#5849c2!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(0,0,0,.2)!important;color:#fff!important}.pic-btn i{font-size:16px!important;margin-right:5px!important;color:#fff!important}.pic-btn span{color:#fff!important}.used-technologies{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin:20px 0!important;padding:20px!important;background:#fff!important;border-radius:15px!important;border:1px solid #e9ecef!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.ut-item{display:flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;border-radius:12px!important;background:#fff!important;border:2px solid #dee2e6!important;margin:0!important;transition:all .3s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.ut-item:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 6px 20px rgba(0,0,0,.15)!important;color:#fff!important}.ut-item i{font-size:20px!important;transition:all .3s ease!important}.ut-item.php{border-color:#5f81bb!important;color:#5f81bb!important}.ut-item.php:hover{background-color:#5f81bb!important;border-color:#5f81bb!important}.ut-item.html{border-color:#f16529!important;color:#f16529!important}.ut-item.html:hover{background-color:#f16529!important;border-color:#f16529!important}.ut-item.css{border-color:#2965f1!important;color:#2965f1!important}.ut-item.css:hover{background-color:#2965f1!important;border-color:#2965f1!important}.ut-item.js{border-color:#f1bf25!important;color:#f1bf25!important}.ut-item.js:hover{background-color:#f1bf25!important;border-color:#f1bf25!important}.ut-item.sql{border-color:#59a7ea!important;color:#59a7ea!important}.ut-item.sql:hover{background-color:#59a7ea!important;border-color:#59a7ea!important}.ut-item.ioncube{border-color:#e7a228!important;color:#e7a228!important}.ut-item.ioncube:hover{background-color:#e7a228!important;border-color:#e7a228!important}.software-infos{width:100%!important;margin:20px 0!important;padding:22px 25px 25px!important;border-radius:6px!important;background:#f1f2f3!important;box-shadow:none!important;border:none!important;overflow:visible!important}.common-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:22px!important;gap:10px!important;padding:0!important;background:transparent!important;border-bottom:none!important;position:static!important}.common-card-header::before{display:none!important}.common-card-header-title{color:#333!important;font-size:16px!important;font-weight:600!important;margin:0!important;text-align:left!important;text-shadow:none!important;position:static!important;z-index:auto!important;padding-left:15px!important;border-left:3px solid #477cdb!important}.common-card-body{padding:0!important;border-radius:0!important;background:transparent!important}.si-row{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;padding:8px 0!important;border-top:1px solid #d3d3d3!important;border-bottom:none!important;transition:none!important}.si-row:last-child{border-bottom:none!important}.si-row:hover{background-color:transparent!important;padding-left:0!important;padding-right:0!important;border-radius:0!important}.si-row span{font-size:14px!important;font-weight:600!important;color:#333!important}.si-row span:first-child{display:flex!important;align-items:center!important}.si-row span:first-child i{font-size:11px!important;margin-right:5px!important;color:inherit!important}.si-row span:last-child{text-align:right!important}.product-single-social-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;list-style:none!important;padding:0!important;margin:0!important}.product-single-social-list li{margin:0!important}.tech-icon,.share-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:45px!important;height:45px!important;border-radius:10px!important;text-decoration:none!important;transition:all .3s ease!important;border:2px solid transparent!important}.tech-icon{background:#6c5ce7!important;color:#fff!important;border-color:#6c5ce7!important;box-shadow:0 3px 10px rgba(108,92,231,.3)!important}.tech-icon:hover{background:#5849c2!important;border-color:#5849c2!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(108,92,231,.4)!important;color:#fff!important}.software-infos.tech-card,.software-infos.share-card{background:#f1f2f3!important;border-radius:6px!important;box-shadow:none!important;margin-bottom:20px!important;border:none!important;padding:22px 25px 25px!important}.software-infos.tech-card .common-card-body,.software-infos.share-card .common-card-body{padding:0!important;background:transparent!important;border-radius:0!important}.share-icon{color:#fff!important}.share-icon.facebook{background:#3b5998!important}.share-icon.twitter{background:#1da1f2!important}.share-icon.linkedin{background:#0077b5!important}.share-icon.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important}.share-icon.pinterest{background:#bd081c!important}.share-icon:hover{transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(0,0,0,.25)!important}.tech-icon i,.share-icon i{font-size:18px!important}.pdc-left,.pdc-right{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin-bottom:25px!important}.pdc-right{position:relative!important;z-index:1!important}.hover-slide-area{min-height:280px!important;height:auto!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;margin:0 auto!important;width:100%!important;border-radius:12px!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important;position:relative!important;overflow:hidden!important;max-height:400px!important;display:block!important}.hsa-header{display:flex!important;gap:5px!important;position:absolute!important;top:10px!important;left:10px!important;z-index:5!important}.hsa-green,.hsa-yellow,.hsa-red{width:12px!important;height:12px!important;border-radius:50%!important}.discount-badge{position:absolute!important;top:10px!important;right:10px!important;background-color:#ff5722!important;color:#fff!important;padding:8px 12px!important;border-radius:20px!important;font-weight:bold!important;font-size:14px!important;box-shadow:0 3px 8px rgba(0,0,0,.3)!important;z-index:10!important;animation:pulse 2s infinite!important}@keyframes pulse {
        0% {
            transform: scale(1);
        }
        50% {
            transform: scale(1.05);
        }
        100% {
            transform: scale(1);
        }
    }.product-detail-price-area{text-align:center!important;padding:20px!important;margin:20px 0!important;border-radius:15px!important;background:linear-gradient(145deg,#fff,#f0f0f0)!important;box-shadow:0 8px 20px rgba(0,0,0,.08)!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.05)!important}.product-detail-price-area::before{content:""!important;position:absolute!important;top:-50%!important;left:-50%!important;width:200%!important;height:200%!important;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 80%)!important;opacity:.6!important;z-index:1!important}.old-price{text-align:center!important;display:block!important;width:100%!important;font-size:16px!important;color:#888!important;text-decoration:line-through!important;margin-bottom:8px!important;position:relative!important;z-index:2!important}.new-price{text-align:center!important;display:block!important;width:100%!important;font-size:28px!important;font-weight:bold!important;color:#4caf50!important;margin-bottom:10px!important;position:relative!important;z-index:2!important}.new-price .pr-small-text{font-size:14px!important;font-weight:normal!important;color:#666!important}.discount-rate{display:inline-block!important;background-color:#ff6b6b!important;color:#fff!important;padding:6px 12px!important;border-radius:20px!important;font-size:14px!important;font-weight:bold!important;margin-top:10px!important;position:relative!important;z-index:2!important;box-shadow:0 3px 6px rgba(0,0,0,.1)!important}.pr-counter{display:flex!important;align-items:center!important;justify-content:center!important;padding:15px!important;margin:15px 0!important;border-radius:10px!important;background:linear-gradient(145deg,#f9f9f9,#fff)!important;box-shadow:0 4px 10px rgba(0,0,0,.05)!important}.pr-counter i{font-size:24px!important;color:#ff6b6b!important;margin-right:10px!important}.prc-right{display:flex!important;flex-direction:column!important}.prc-right span{font-size:14px!important;color:#666!important}.prc-right p{font-size:16px!important;font-weight:bold!important;color:#333!important;margin:0!important}.product-single-social-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;padding:10px!important;gap:12px!important}.product-single-social-list li{margin:5px!important}.product-single-social-list li a{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#f8f9fa!important;box-shadow:0 3px 10px rgba(0,0,0,.1)!important;transition:all .3s ease!important}.product-single-social-list li a:hover{transform:translateY(-3px)!important}.tech-card .product-single-social-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}.tech-card .product-single-social-list li{margin:8px!important}.tech-card .product-single-social-list li a{font-size:24px!important;width:50px!important;height:50px!important;line-height:50px!important;border-radius:50%!important;background:#f8f9fa!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 3px 10px rgba(0,0,0,.1)!important}.share-card .product-single-social-list{display:flex!important;justify-content:center!important}.share-card .product-single-social-list li a{width:40px!important;height:40px!important;line-height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 3px 10px rgba(0,0,0,.1)!important}.software-infos{margin:20px 0!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 4px 10px rgba(0,0,0,.05)!important}.software-infos .common-card-header{padding:15px!important;background:linear-gradient(145deg,#f1f1f1,#fff)!important;border-bottom:1px solid #eee!important}.software-infos .si-row{flex-direction:column!important;align-items:flex-start!important;padding:12px 15px!important;border-bottom:1px solid #f5f5f5!important}.software-infos .si-row:last-child{border-bottom:none!important}.software-infos .si-row span:first-child{margin-bottom:5px!important;font-weight:normal!important;color:#666!important}.software-infos .si-row span:last-child{margin-top:5px!important;font-weight:bold!important;color:#333!important}.used-technologies{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;margin:15px 0!important;gap:10px!important}.ut-item{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#f8f9fa!important;box-shadow:0 3px 10px rgba(0,0,0,.1)!important;margin:0 5px!important}.ut-item i{font-size:20px!important}.mobile-gallery{height:250px!important;max-height:250px!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important;margin-bottom:25px!important}.mobile-gallery .swiper-slide img{height:250px!important;width:100%!important;object-fit:contain!important;object-position:center!important;background-color:#f8f9fa!important}.mobile-gallery .swiper-pagination{bottom:10px!important;text-align:center!important}.mobile-gallery .swiper-pagination-bullet{background-color:rgba(255,255,255,.7)!important;opacity:.7!important;margin:0 4px!important}.mobile-gallery .swiper-pagination-bullet-active{background-color:#fff!important;opacity:1!important}.mobile-tabs{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-bottom:20px!important;padding:10px!important;background-color:#f8f9fa!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}.mobile-tabs button{flex:1 1 calc(50% - 5px)!important;min-width:calc(50% - 5px)!important;padding:12px 8px!important;font-size:13px!important;border-radius:8px!important;background-color:#fff!important;border:1px solid #e0e0e0!important;color:#666!important;transition:all .3s ease!important;margin-bottom:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-tabs button.active{background-color:#007bff!important;color:#fff!important;border-color:#007bff!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(0,123,255,.3)!important}.mobile-tabs button span{font-size:12px!important;font-weight:600!important;margin-left:5px!important;display:inline!important;visibility:visible!important}.mobile-tabs button i{font-size:16px!important;margin-right:5px!important;display:inline!important;visibility:visible!important}.mobile-tab-content{margin-bottom:25px!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;border:1px solid rgba(0,0,0,.05)!important}.mobile-features{padding:0!important}.mobile-feature-list{list-style:none!important;padding:0!important;margin:0!important}.mobile-feature-item{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:15px 20px!important;border-bottom:1px solid #f0f0f0!important;background-color:#fff!important;transition:background-color .3s ease!important}.mobile-feature-item:last-child{border-bottom:none!important}.mobile-feature-item:hover{background-color:#f8f9fa!important}.mobile-feature-item .feature-name{font-size:14px!important;font-weight:500!important;color:#333!important;flex:1!important}.mobile-feature-item .feature-status{display:flex!important;align-items:center!important;gap:8px!important}.mobile-feature-item .feature-status i{font-size:20px!important}.mobile-feature-item .feature-status i.check{color:#4caf50!important}.mobile-feature-item .feature-status i.remove{color:#f44336!important}.mobile-feature-item .status-text{font-size:12px!important;font-weight:600!important;color:#666!important}.section-gap-75{display:none!important}.product-interactions-container{display:flex!important;flex-direction:column!important;gap:15px!important;margin:20px 0!important;padding:0 5px!important}.pic-btn{width:100%!important;margin-bottom:8px!important;text-align:center!important;padding:15px!important;border-radius:8px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;transition:all .3s ease!important;border:none!important;cursor:pointer!important;background:#6c5ce7!important;color:#fff!important;text-decoration:none!important;font-size:16px!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important;position:relative!important;overflow:hidden!important}.pic-btn::after{content:""!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:-100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:.5s!important}.pic-btn:active{transform:scale(.98)!important}.pic-btn:hover::after{left:100%!important}.pic-btn i{margin-right:12px!important;font-size:18px!important;color:#fff!important}.pic-btn span{color:#fff!important}.add-basket{background:linear-gradient(145deg,#45a049,#4caf50)!important;color:#fff!important}.pic-btn:hover{background:#5849c2!important;transform:translateY(-2px)!important;box-shadow:0 6px 15px rgba(0,0,0,.15)!important;color:#fff!important}.pr-counter{display:flex!important;align-items:center!important;background-color:#f8f9fa!important;padding:12px!important;border-radius:8px!important;margin:15px 0!important;box-shadow:0 2px 5px rgba(0,0,0,.05)!important}.pr-counter i{font-size:20px!important;color:#ff5722!important;margin-right:10px!important}.prc-right{display:flex!important;flex-direction:column!important}.prc-right span{font-size:12px!important;color:#666!important;margin-bottom:2px!important}.prc-right p{font-size:16px!important;font-weight:bold!important;color:#333!important;margin:0!important}.product-single-scrollspy-btns{display:flex!important;flex-wrap:wrap!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #eee!important;margin-bottom:20px!important}.product-single-scrollspy-btns button{flex:1 1 auto!important;text-align:center!important;padding:12px 8px!important;font-size:14px!important;border:none!important;border-radius:0!important;font-weight:bold!important}.product-single-scrollspy-btns button.active{background-color:#007bff!important;color:#fff!important}.common-card{margin-bottom:20px!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 4px 10px rgba(0,0,0,.05)!important}.common-card-header{padding:15px!important;background:linear-gradient(145deg,#f1f1f1,#fff)!important;border-bottom:1px solid #eee!important}.common-card-body{padding:15px!important}.section-gap-100{padding:30px 0!important}.section-head{margin-bottom:20px!important;text-align:center!important}.section-text h2{font-size:22px!important;font-weight:600!important;margin-bottom:10px!important;color:#333!important}.single-banner{padding:30px 0!important}.single-banner-text h2{font-size:24px!important;margin-bottom:10px!important;text-align:center!important}.breadcrumb{justify-content:center!important}.comment-list{padding:0!important}.comment-item{padding:15px!important;margin-bottom:15px!important;border-radius:10px!important;background:#f9f9f9!important}.comment-head{display:flex!important;align-items:center!important;margin-bottom:10px!important}.comment-user{display:flex!important;align-items:center!important}.comment-media{width:40px!important;height:40px!important;border-radius:50%!important;overflow:hidden!important;margin-right:10px!important}.comment-media img{width:100%!important;height:100%!important;object-fit:cover!important}.comment-meta h5{margin:0!important;font-size:16px!important}.comment-meta span{font-size:12px!important;color:#666!important}.comment-body p{margin:0!important;font-size:14px!important;line-height:1.5!important}.form-container{padding:20px!important;border-radius:10px!important;background:#f9f9f9!important;margin-top:20px!important}.form-title{font-size:20px!important;margin-bottom:15px!important;text-align:center!important}.star-rating{display:flex!important;justify-content:center!important;margin-bottom:15px!important}.form-group{margin-bottom:15px!important}.form-control{border-radius:8px!important;padding:12px!important}.form-btn{width:100%!important;padding:12px!important;border-radius:8px!important;background:#007bff!important;color:#fff!important;font-weight:bold!important;border:none!important;cursor:pointer!important;transition:all .3s ease!important}.form-btn:hover{background:#0056b3!important}.accordion-list{padding:0!important}.accordion-item{margin-bottom:10px!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 5px rgba(0,0,0,.05)!important}.accordion-que{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:15px!important;background:#f9f9f9!important;cursor:pointer!important}.accordion-que h5{margin:0!important;font-size:16px!important}.accordion-ans{padding:15px!important;background:#fff!important}.accordion-ans p,.accordion-ans ul{margin:0!important;font-size:14px!important;line-height:1.5!important}.accordion-ans ul{padding-left:20px!important}.accordion-ans ul li{margin-bottom:5px!important}.section-head{margin-bottom:20px!important;text-align:center!important}.section-text h2{font-size:22px!important;font-weight:600!important;margin-bottom:10px!important;color:#333!important}.related-slider{padding:0 10px!important}.related-slider .row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:15px!important}.related-slider .col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin-bottom:20px!important}.related-slider .product-grid-card{height:auto!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 5px 15px rgba(0,0,0,.08)!important;transition:all .3s ease!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.05)!important}.related-slider .product-grid-card:hover{transform:translateY(-5px)!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}.related-slider .product-grid-image{height:180px!important;overflow:hidden!important;position:relative!important}.related-slider .product-grid-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .5s ease!important}.related-slider .product-grid-card:hover .product-grid-image img{transform:scale(1.05)!important}.related-slider .product-grid-badge{position:absolute!important;top:10px!important;right:10px!important;z-index:5!important}.related-slider .product-grid-badge .badge{padding:5px 10px!important;border-radius:20px!important;font-size:12px!important;font-weight:bold!important;color:#fff!important;background-color:#ff5722!important;box-shadow:0 2px 5px rgba(0,0,0,.2)!important}.related-slider .product-grid-content{padding:15px!important}.related-slider .product-grid-meta h4{font-size:16px!important;font-weight:600!important;margin-bottom:10px!important;line-height:1.4!important}.related-slider .product-grid-meta h4 a{color:#333!important;text-decoration:none!important;transition:color .3s ease!important}.related-slider .product-grid-meta h4 a:hover{color:#4caf50!important}.related-slider .product-grid-price-row{display:flex!important;flex-direction:column!important;margin-bottom:15px!important}.related-slider .price-container{display:flex!important;flex-direction:column!important;margin-bottom:10px!important}.related-slider .price-container del{font-size:14px!important;color:#888!important;margin-bottom:5px!important}.related-slider .price-container .current-price{font-size:18px!important;font-weight:bold!important;color:#4caf50!important}.related-slider .product-features{display:flex!important;gap:8px!important;margin-bottom:10px!important}.related-slider .feature-icon{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#f5f5f5!important;border-radius:50%!important;font-size:14px!important;color:#666!important}.related-slider .product-grid-action{display:flex!important;flex-direction:column!important;gap:8px!important}.related-slider .view-btn,.related-slider .add-btn{padding:10px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:all .3s ease!important}.related-slider .view-btn{background-color:#f5f5f5!important;color:#333!important}.related-slider .add-btn{background-color:#4caf50!important;color:#fff!important}.related-slider .view-btn i,.related-slider .add-btn i{margin-right:8px!important}.related-slider .view-btn:hover,.related-slider .add-btn:hover{transform:translateY(-2px)!important;box-shadow:0 4px 10px rgba(0,0,0,.1)!important}}