.main-menu li.dropdown:hover>ul{display:block}.slick-dots{display:flex!important}.service-three-slider .slick-slide,.services-five-active .slick-slide,.testimonial-slider .slick-slide{padding:0 15px}.project-three-active .slick-slide{padding:0 12px}.testimonial-slider .testimonial-item{display:flex!important}.testi-image-item:before{content:"";bottom:29px}.testimonial-left-part .slick-current .testi-image-item:before{background:var(--primary-color)}.thumb-images .thumb-item{padding:0}.mobile-menu{display:none}.desktop-menu{display:block}@media only screen and (max-width:1199px){.mobile-menu{display:block}.desktop-menu{display:none}}.quality-check-section{background-color:#f8f9fa;text-align:center;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.quality-check-section h2{font-size:2.2rem;color:#0054b2;display:flex;justify-content:center;align-items:center;gap:.5rem;animation:fadeIn 1s ease-in-out}.quality-check-section p{font-size:1rem;color:#6c757d;margin-top:1rem;margin-bottom:3rem}.process-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:2rem;gap:2rem;padding:2rem}.process-item{background-color:#fff;border:2px solid #f26000;padding:1rem;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;animation:fadeIn 1.2s ease-in-out}.process-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.2)}.process-item svg{color:#0054b2;margin-bottom:1rem}.process-item h3{font-size:1.3rem;color:#343a40;margin-bottom:1rem}.process-item p{color:#6c757d}.quality-check-footer button{background-color:#0054b2;color:#fff;font-size:1.2rem;padding:.8rem 2rem;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.quality-check-footer button:hover{background-color:#0054b2}.work-culture-section{background-color:#f1f5f9;text-align:center;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.1);margin-bottom:4rem}.work-culture-section h2{font-size:2.4rem;color:#0054b2;display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;animation:fadeIn 1s ease-in-out}.work-culture-section p{font-size:1rem;color:#6b7280;margin-bottom:3rem;animation:fadeIn 1.2s ease-in-out}.culture-elements{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2rem;gap:2rem;padding:2rem}.culture-item{background-color:#fff;border:2px solid #f26000;padding:1rem;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;animation:fadeIn 1.5s ease-in-out}.culture-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.2)}.culture-item svg{color:#0054b2;margin-bottom:1rem}.culture-item h3{font-size:1.3rem;color:#343a40;margin-bottom:1rem}.culture-item p{color:#6c757d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.testimonial{margin-top:3rem;background-color:#fff;padding:2rem;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);font-style:italic;color:#6c757d}.testimonial p{font-size:1.1rem;margin-bottom:1rem}.testimonial em{font-size:1rem;color:#0054b2}.work-culture-footer button{background-color:#0054b2;color:#fff;font-size:1.2rem;padding:.8rem 2rem;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.work-culture-footer button:hover{background-color:#0054b2}img.mfp-img{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-content{max-width:400px!important}.mfp-img-container .mfp-close{top:-110px;right:-24px}.project-slider-active .slick-active .project-slider-item .content,.project-slider-active .slick-active .project-slider-item .video{opacity:1;transform:translate(0)}.project-slider-item{display:flex!important}.project-three-active .project-item-three{margin:0}.active-scroll-top{display:inline-block}.company-info h1{font-size:2.5rem;font-weight:700}.company-info p{font-size:1.2rem;color:#333}.services ul{list-style-type:none;padding:0}.image-container,.services li{margin-bottom:1.5rem}.image-container{text-align:center}.social-icons{display:flex;justify-content:center;gap:1rem}.social-icons .icon{font-size:2rem;color:#333;transition:transform .3s ease}.social-icons .icon:hover{transform:scale(1.1)}.why-choose-us{padding:40px 0;background-color:#f9f9f9;font-size:2.5rem;margin-bottom:20px;color:#333}.why-choose-us p{font-size:1.2rem;color:#666}.reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.reason-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;transition:transform .3s ease-in-out;border:2px solid #0054b2}.reason-card h3{font-size:1.5rem;margin-bottom:10px}.reason-card p{font-size:1rem;color:#555}.reason-card:hover{transform:translateY(-10px)}.faq-item .answer{padding-left:20px;padding-top:10px;color:#fff;font-size:1rem;line-height:1.6;background-color:#f26000;border-left:5px solid #007bff;margin-top:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.faq-item.active .answer{background-color:#f0f0f0}.faq-item .question{cursor:pointer;font-weight:700;padding:15px 20px;font-size:1.2rem;color:#0054b2;transition:color .3s ease,background-color .3s ease;background-color:#f8f8f8;border:2px solid #f26000;border-radius:5px;margin-bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.faq-item .question:hover{color:#f26000;background-color:#e9f5ff;border-color:#007bff}.faq-item.active .question{color:#ff6f61;background-color:#ffe6e6;border-color:#ff6f61}.faq-item{margin-bottom:15px;border-radius:8px;overflow:hidden}.faq-section{background-color:#fff;padding:60px 0;text-align:center}.faq-section h2{font-size:2.5rem;margin-bottom:30px;color:#f26000}@media (max-width:768px){.faq-item .question{font-size:1.1rem;padding:12px 15px}.faq-item .answer{font-size:1rem;padding-left:15px;padding-top:8px}}@media (max-width:576px){.faq-item .question{font-size:1rem;padding:10px 12px}.faq-item .answer{font-size:.95rem;padding-left:10px;padding-top:6px}}.testimonialSection{padding:2rem;text-align:center;background-color:#0054b2;border-radius:20px}.testimonialTitle{font-size:2rem;margin-bottom:1rem;color:#333}.testimonialCarousel{position:relative;overflow:hidden;margin:0 auto}.testimonialCards{display:flex;transition:transform .5s ease-in-out}.testimonialCard{min-width:100%;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:1.5rem;background:#fff;border-radius:8px}.testimonialQuote{font-size:1.2rem;color:#555;margin-bottom:.5rem;font-style:italic}.testimonialAuthor{font-size:1rem;color:#888;font-weight:700}.controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.nextButton,.prevButton{background:rgba(0,0,0,.5);color:#f26000;border:none;border-radius:50%;width:40px;height:40px;font-size:1.5rem;cursor:pointer;justify-content:center;align-items:center}.nextButton:hover,.prevButton:hover{background:rgba(0,0,0,.7)}.other-services{padding:50px 0;background-color:#f8f9fa}.project-cta{text-align:center;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.project-cta h4{font-size:24px;color:#333}.project-cta a{display:inline-block;margin-top:20px;padding:10px 20px;background:#f26000;color:#fff;font-weight:700;border-radius:5px;text-decoration:none;transition:background .3s ease}.project-cta a:hover{background:#0054b2}.sec-head{font-size:28px;color:#333;text-align:center;margin-bottom:30px}.services-container{flex-wrap:wrap;gap:20px}.hexagon,.services-container{display:flex;justify-content:center}.hexagon{position:relative;width:150px;height:150px;background-color:#ccc;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex-direction:column;align-items:center;text-align:center;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease}.hexagon img{width:50px;height:50px;margin-bottom:10px}.hexagon h5{font-size:14px;font-weight:700}.hexagon:hover{transform:scale(1.1)}.Text-color{color:#f26000}.text-bluu{color:#0054b2}.borderr{border:3px dotted #f26000;margin-bottom:50px}.feature-section{padding:40px 0}.feature-card{background:#fff;border:4px dotted #f26000;border-radius:8px;padding:20px;transition:transform .3s,box-shadow .3s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.feature-icon{font-size:40px;color:#007bff}.feature-title{font-weight:700}.feature-description{color:#666;font-size:14px}.partners-section{background-color:#f8f9fa;padding:40px 0}.partners-title{font-size:24px;font-weight:700;color:#333;position:relative}.partners-title:after{content:"";display:block;width:60px;height:3px;background:#007bff;margin:10px auto 0}.partner-logo img{max-height:80px;transition:transform .3s ease-in-out}.partner-logo img:hover{transform:scale(1.1)}p{max-width:700px;margin:0 auto}.we-serve-section .icon{font-size:2.5rem;color:#0054b2;margin-bottom:.5rem}.we-serve-section .service-label{font-size:1rem;font-weight:600;color:#333;text-align:center}.service-item2{border:3px dashed #ee5e00}.bgc-grayy{background-color:#0054b2;color:#fff}.logo-carousel{background-color:#fff;width:100%;padding:20px 20px 0;overflow:hidden}.carousel-track{display:flex;animation:scroll 20s linear infinite}.logo-item{flex:0 0 auto;width:200px;margin:0 15px;text-align:center}.logo-item img{width:100%;max-width:180px;height:auto}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ai-section{padding:50px 20px;background-color:#f9f9f9;text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-top:30px}.feature-item{background:#fff;padding:20px;border:2px solid #f26000;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.feature-icon{height:50px;margin-bottom:15px}.feature-icon:hover{color:70f3}.cta-button{margin-top:40px;padding:10px 20px;background:#0070f3;color:#fff;border:none;border-radius:5px;font-size:16px;text-decoration:none;transition:background-color .3s}.cta-button:hover{background:#005bb5}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:20px}.project-card{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.project-card img{width:100%;height:auto;border-radius:8px}.project-card h3{font-size:1.25rem;margin-top:10px;color:#333}.project-card p{font-size:1rem;color:#666;margin:10px 0}.project-card a{display:inline-block;margin-top:15px;background-color:#007bff;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none}.project-card a:hover{background-color:#0056b3}a{text-decoration:none!important}@media (max-width:767px){.portfolio-grid{grid-template-columns:1fr}.project-card{padding:15px}.project-card h3{font-size:1.1rem}.project-card p{font-size:.9rem}.project-card a{font-size:.9rem;padding:8px 16px}}@media (min-width:768px) and (max-width:1024px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}}.Desktop-logo{width:100px;height:100px}@media (max-width:768px){.service-two-item .icon{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.service-two-item .content{text-align:center}.statistics-area .counter-item{text-align:center;margin-left:auto;margin-right:auto}.statistics-area .counter-item i{display:block;margin:0 auto}.statistics-area .counter-item .count-text,.statistics-area .counter-item .counter-title{text-align:center}.statistics-area-two .counter-item{text-align:center;margin:0 auto}.statistics-area-two .counter-item i{display:block;margin:0 auto}.statistics-area-two .counter-item .count-text,.statistics-area-two .counter-item .counter-title{text-align:center}.statistics-area-two .row{justify-content:center}.statistics-area-two .col-xl-3{max-width:50%;flex:0 0 50%;margin-bottom:20px}}.services-area-six .service-item-six .icon{display:flex;justify-content:center;align-items:center}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:768px){.portfolio-grid{grid-template-columns:1fr}.filter-buttons{text-align:center}.project-card img{width:100%;height:auto}.project-card{padding:10px}}.chat-container *{all:unset;margin:0;padding:0;box-sizing:border-box}