html{scroll-behavior:smooth}
.insights_image a img{width:100%;height:100%;object-fit:cover;object-position:center}
.insights_image a{display:block;height:200px;border-radius:16px;overflow:hidden}
.insights_content .f-18+a img{width:15px;height:auto}
.insights_content .f-18+a{background:rgba(28,99,255,.1);border-radius:19px;width:38px;height:38px;display:flex;font-size:0;justify-content:center;align-items:center}
section.blog-wrapper-section .container{padding:0;display:block}
.insights_content h3 a{font-weight:700;font-size:22px;line-height:28px;color:#1d2026;text-decoration:none}
.insights_content p{font-weight:400;font-size:14px;line-height:18px;color:#5d6476;border-bottom:1px solid #e6e6e6;padding-bottom:25px}
.insights_content h3{margin-bottom:12px}
section.faq-wrapper-section{padding-bottom:60px;padding-top:0}
.img-recent img{width:100%}
.img-recent{border-radius:20px;overflow:hidden;height:200px;position:relative}
.author-img img,.img-recent img{height:100%;width:100%;object-fit:cover;object-position:center}
.blog-tital h2 a{font-weight:700;font-size:22px;line-height:27px;color:#1d2026;margin-bottom:0;min-height:54px;text-decoration:none}
.blog-tital h2 a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.blog-list-blck{display:flex;gap:20px;position:relative;flex-direction:column}
.blog-tital{border-bottom:0;padding-bottom:0;margin-bottom:10px;width:100%}
.blog-tital p{font-weight:400;font-size:14px;line-height:19px;color:#5d6476;-webkit-line-clamp:2;line-clamp:2;margin-top:6px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.autor-wrapper{display:flex;align-items:center;gap:15px}
.avtar-img-wrapper{border-radius:50px;overflow:hidden;width:50px;height:50px}
.avtar-img-wrapper img{height:100%;width:100%;max-width:75px}
.autor-wrapper h4{font-weight:600;font-size:16px;line-height:22px;color:#1d2026;margin:0}
.autor-wrapper h6{font-weight:500;font-size:14px;line-height:18px;color:#5d6476;margin:0;text-align:left}
.blog-list-blck a.linking-arrow img{transition:.5s}
.blog-list-section{display:flex;flex-wrap:wrap;justify-content:space-between}
.ourInsights .owl-dots,.ourInsights .owl-nav{display:none!important}
.blog-wrapper-listing{margin-top:50px}
.card{max-width:960px;width:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;margin:40px auto 0 auto}
.card-header{display:flex;justify-content:space-between;align-items:center;padding:24px 34px;background:linear-gradient(90deg,#0d56b0 0,#1da0e9 100%);border-radius:20.6773px 20.6773px 0 0}
.hire-btn{background:0 0;border:1px solid #fff;border-radius:8px;padding:15px 53px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:18px;line-height:23px;color:#fff;text-decoration:none}
.hire-btn:hover{background:#fff;color:#1976d2}
.card-content{display:flex;padding:18px 18px 0 18px;flex-wrap:wrap}
.skills-section h3{margin-bottom:12px;font-weight:600;font-size:24px;line-height:30px;color:#000}
.card-header span{font-weight:700;font-size:24px;line-height:30px;color:#fff}
.Build-SaaS-Software .card-container{display:flex;flex-wrap:wrap;gap:24px}
.Build-SaaS-Software .card-container .card{width:calc(33.33% - 16px)}
.Build-SaaS-Software .card-container .card .card-header span, .Build-SaaS-Software .card-container .card .card-header h3{font-weight:700;font-size:18px;line-height:25px;color:#fff; margin: 0;}
.Build-SaaS-Software .card-container .card .card-content{padding:35px;gap:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.Build-SaaS-Software .card-container .card .card-content h4, .Build-SaaS-Software .card-container .card .card-content span{margin:0; font-weight: 700;}
.section-four-django .tag{padding:15px 25px}
.cta-box{background:rgba(191,191,191,.1);border:1px solid #d2d2d2;border-radius:18px;display:flex;align-items:center;padding:26px 30px;justify-content:space-between;margin-top:60px}
.cta-text{font-weight:600;font-size:20px;line-height:26px;color:#202021}
.cta-box a.blue-button{padding:0 30px}
section.faq-wrapper-section .commen-title-heading{width:100%}
.comparative-analysis{width:100%}
.comparative-analysis table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}
.comparative-analysis td,.comparative-analysis th{padding:14px 28px;font-size:16px;vertical-align:middle;color:#212529}
.comparative-analysis thead th{font-weight:600;vertical-align:bottom;padding-top:0}
.comparative-analysis .highlight{background:#005eff;color:#fff;font-weight:600;border-bottom-color:#005eff;width:231px;padding:16px 28px}
.comparative-analysis td.highlight{border-bottom:1px solid rgba(255,255,255,.2)}
.comparative-analysis thead th.highlight{position:relative}
.comparative-analysis tbody tr:last-child td.highlight{border-bottom:none}
.comparative-analysis .highlight .brand{display:flex;justify-content:center;margin-top:0;margin-bottom:10px}
.comparative-analysis .highlight .brand img{height:auto;width:auto;max-width:150px;filter:brightness(0) invert(1)}
.comparative-analysis td:first-child,.comparative-analysis th:first-child{border-bottom:0}
.comparative-analysis td:last-child,.comparative-analysis th:last-child{border-right:1px solid #3333}
.comparative-analysis th:last-child{border-top-right-radius:30px}
.comparative-analysis td:last-child{border-top:0;color:#747070}
.comparative-analysis tr:last-child td:last-child{border-bottom-right-radius:40px;border-bottom:1px solid #3333}
.comparative-analysis th:last-child,.comparative-analysis th:nth-child(3){border-top:1px solid #3333;border-right:1px solid #3333}
.comparative-analysis td:nth-child(3){border-right:1px solid #3333;color:#747070}
.comparative-analysis tr:last-child td:nth-child(3){border-bottom:1px solid #3333}
.comparative-analysis thead th.highlight::after,.comparative-analysis tr:last-child td.highlight::after{content:"";background:#005eff;width:100%;height:26px;top:-18px;position:absolute;left:0;z-index:1;border-top-left-radius:20px;border-top-right-radius:20px}
.comparative-analysis tr:last-child td.highlight::after{bottom:-26px;top:auto;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.comparative-analysis tr:last-child td{position:relative}
.comparative-analysis .commen-title-heading{margin-bottom:60px}
.comparative-analysis .servises-button{padding-top:100px}
span.border-left-tag p{margin:0 0 6px 0;font-weight:400;font-size:17px;line-height:26px;color:#000}
span.border-left-tag h2{font-weight:700;font-size:24px;line-height:29px;letter-spacing:.46px;color:#000;margin:0 0 20px 0}
span.border-left-tag{border-left:3px solid #df2e31;display:block;padding-left:20px}
span.border-left-tag+p{font-weight:400;font-size:16px;line-height:26px;color:#212529}
#Why_eLuminous .servises-button{margin:36px 0 20px 0;padding:0}
#Why_eLuminous .servises-button a.light-blue-button{margin:0}
#Why_eLuminous .col-lg-6{width:50%}
#Why_eLuminous .col-lg-6 .img img{width:100%;height:auto}
.bottomWrapper{margin-top:80px}
.bottomWrapper h3.title{font-weight:800;font-size:18px;line-height:23px;background:linear-gradient(94.3deg,#1c63ff 1.19%,#1da0e9 97.43%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin:20px 0 15px 0}
.bottomWrapper .box span{display:block;width:62px}
.bottomWrapper .box span img.img-fluid{height:62px;width:auto}
.bottomWrapper .row{align-items:start;gap:20px}
.bottomWrapper .row p{font-weight:400;font-size:14px;line-height:23px;color:#212529}
section#Why_eLuminous{padding-bottom:0}
.img-models{display:flex;flex-wrap:wrap;gap:19px;margin-top:50px}
.img-models img{width:calc(50% - 10px);height:auto}
.people-say{display:flex;flex-wrap:wrap;gap:20px}
.client-testimonials{width:calc(33.33% - 16px);border:2px solid #eaeaea;border-radius:35px;padding:21px;position:relative;background:#fff}
.client-name,.testimonials-wrapper h3,.testimonials-wrapper h5{font-weight:700;font-size:16px;line-height:20px;color:#202021;margin:3px 0 12px 0}
.client-dagignation,.testimonials-wrapper h4,.testimonials-wrapper h6{font-weight:500;font-size:12px;line-height:15px;color:#788188;margin:0 0 8px 0;text-align:left}
.testimonials-wrapper p{font-weight:500;font-size:14px;line-height:21px;color:#535353;margin-bottom:50px}
.linkedin-wrapper{position:absolute;right:20px;bottom:20px}
.client{width:64px}
.people-say{margin-top:49px}
section.What.People.Say{padding:60px 40px 80px 40px;background:#f5f5fa;border-radius:28px}
section.hire-section ul{list-style:none;padding:0;margin:0;display:flex;gap:15px}
section.hire-section ul li{background:#fff;mix-blend-mode:normal;border:1px solid #dbdbdb;border-radius:29px;width:100%;text-align:center;padding:20px}
section.hire-section ul li h3{margin:10px 0 10px 0;font-weight:400;font-size:18px;line-height:25px;color:#000}
section.hire-section{padding-top:0}
section.hire-section h2{margin-bottom:60px}
.slider-wrapper p{font-weight:400;font-size:14px;line-height:22px;color:#212529;margin:0}
.white-bg-four-box{background:#fff;padding:0}
.white-bg-four-box .django-grid{display:flex}
.white-bg-four-box .django-grid .django-box{width:100%;background:#f9f9f9;box-shadow:none;border-color:#c9c9C999}
.deliverables{background:#f2f2f2;font-weight:400;font-size:13px;line-height:20px;color:#000;padding:12px}
.white-bg-four-box .django-grid .django-box p{font-weight:400;font-size:14px;line-height:18px;color:#212529;margin:0 0 15px 0}
.white-bg-four-box .django-grid .django-box h3{margin-bottom:10px}
.white-bg-four-box .django-grid .django-box .badge{width:46px;height:46px}
.Scale-your-dedicated-development .slider-wrapper{text-align:center}
.Scale-your-dedicated-development .slider-wrapper p{color:rgba(0,0,0,.6);font-size:14px}
.vetting-process-new .step-card p{font-weight:400;font-size:14px;line-height:18px;color:rgba(0,0,0,.8);margin:0 0 15px 0}
.vetting-process-new .step-card p+p{margin-bottom:0}
.vetting-process-new .commen-title-heading{margin:0 0 110px 0}
.industries-worldwide .commen-title-heading p+p{color:#000}
.industries-grid{display:flex;gap:20px;width:max-content;animation:scrollLeft 40s linear infinite;will-change:transform;margin-top:60px}
.industry-card{flex:0 0 auto;width:314px;transition:transform .25s ease,box-shadow .25s ease;background:#fafaf5;border:.882979px solid #f1f1f1;border-radius:21px;gap:0;display:flex;flex-wrap:wrap;align-items:baseline;position:relative}
.industries-grid:hover{animation-play-state:paused}
.industry-card:hover{transform:translateY(-3px)}
@keyframes scrollLeft{
from{transform:translateX(0)}
to{transform:translateX(-50%)}
}
section.leading-industries-worldwide{overflow:hidden;padding-bottom:0}
.industry-card .card-content h3{font-weight:600;font-size:16px;line-height:23px;color:#202021;margin:0 0 10px 0}
.industry-card .card-content p{font-weight:400;font-size:14px;line-height:20px;color:rgba(0,0,0,.6);width:100%;white-space:normal}
.industry-card card-image{text-align:center;padding:0 18px 18px 18px}
.industry-card .card-image img{width:100%;height:auto}
.industry-card a.arrow{position:absolute;right:20px}
.commen-title-heading p+p{color:#535353}
.noteworthy-benefits .slider-wrapper{background:linear-gradient(.3deg,#fff 63.17%,#e8f1ff 99.83%);border:1px solid #9bc3ff;border-radius:26px}
.commen-title-heading ul{margin:0 0 30px 0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}
.commen-title-heading ul li{background:rgba(28,99,255,.1);border:1px solid #1c63ff;border-radius:84px;height:49px;display:flex;padding:0 30px;align-items:center;gap:9px;font-weight:700;font-size:13px;line-height:18px;color:#1c63ff;margin:0 10px}
.commen-title-heading ul+p{color:#000}
.gray-bg-four-box .django-grid{flex-wrap:wrap}
.gray-bg-four-box .django-box{flex:0 0 calc(33.33% - 13px)}
.badge-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.white-bg-four-box .django-grid .django-box .badge-wrapper h3{margin:0;font-size:18px;line-height:23px;color:#000}
.gray-bg-four-box .django-box{background:#fafafa!important;border:1px solid #f1f1f1!important;border-radius:16px}
.gray-bg-four-box.white-bg-four-box .django-grid .django-box .deliverables{background:#fff;border-radius:12px}
.gray-bg-four-box.white-bg-four-box .django-grid .django-box .deliverables span{display:block}
.cost-advantage{padding:38px 48px;width:100%;background:#fafafa;border:1px solid #f1f1f1;border-radius:18px}
.cost-advantage-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
.cost-advantage-header h2{margin:0;font-weight:700;font-size:24px;line-height:30px;color:rgba(0,0,0,.8)}
.cost-advantage-header p{margin:4px 0 0;font-weight:400;font-size:16px;line-height:22px;color:rgba(0,0,0,.7)}
.cost-advantage-icon{background:#f0f4ff;color:#3b5bfd;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px}
.cost-advantage-row{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #eee;border-radius:12px;padding:18px 50px;margin-bottom:12px;font-weight:600;font-size:20px;line-height:25px;color:rgba(0,0,0,.8)}
.cost-advantage-row.highlight{background:#454cff;color:#fff;border:none;margin-bottom:0}
.cost-advantage-note{text-align:center;padding:10px;width:355px;height:47px;background:rgba(50,186,124,.1);border-radius:0 0 18px 18px;margin:0 auto;font-weight:500;font-size:16px;line-height:20px;color:#32ba7c}
.testimonials-wrapper h4+strong{margin-bottom:11px;display:block;font-weight:600;font-size:15px;line-height:20px}
#testimonials{margin-top:80px}
button.owl-dot.active span{display:none!important}
.engagement-models-wrapper{display:flex;width:100%;flex-wrap:wrap;gap:22px}
.engagement-models-wrapper .pricing-box{flex:1;border-radius:16px;padding:32px;display:flex;flex-direction:column}
.engagement-models-wrapper .pricing-box h3{display:flex;align-items:center;gap:15px;font-size:18px;font-weight:600;margin:0 0 20px 0}
.engagement-models-wrapper .pricing-box ul{list-style:disc;margin:0;padding-left:20px;line-height:1.5;font-size:15px;display:flex;flex-wrap:wrap;gap:15px}
.engagement-models-wrapper .dedicated{background:#0066e6;color:#fff}
.engagement-models-wrapper .dedicated h3 img{width:44px;height:44px}
.engagement-models-wrapper .fixed-cost{background:#fafafa;color:#000;border:1px solid #f0f0f0}
.engagement-models-wrapper .fixed-cost h3 img{width:44px;height:44px}
.engagement-models-wrapper .commen-title-heading{width:100%}
@media (max-width:768px){
.engagement-models-wrapper{flex-direction:column}
}
.transparent-pricing-wrapper{width:100%;max-width:100%;border-radius:16px;background:#fafafa;padding:40px;box-shadow:0 2px 6px rgba(0,0,0,.05)}
.transparent-pricing-wrapper .pricing-header,.transparent-pricing-wrapper .pricing-row{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:8px;margin-bottom:12px}
.transparent-pricing-wrapper .pricing-header{background:#eaf1fe;font-size:14px;font-weight:600;color:#174ae3}
.transparent-pricing-wrapper .pricing-row{background:#fff;font-size:15px;color:#333}
.transparent-pricing-wrapper .pricing-role{font-weight:500}
.transparent-pricing-wrapper .pricing-rate{text-align:right;font-weight:500}
.transparent-pricing-wrapper .pricing-header,.transparent-pricing-wrapper .pricing-row{font-weight:600;font-size:18px;line-height:23px;color:#1c63ff}
.transparent-pricing-wrapper .pricing-row{color:#333}
.manual-for-hiring-wrapper{display:flex;flex-wrap:wrap;gap:26px;max-width:1200px;width:100%;justify-content:flex-start;margin-top:60px}
.manual-card{flex:0 0 calc(33.333% - 28px);display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;transition:transform .2s ease;min-width:300px;max-width:380px}
.manual-card:hover{transform:translateY(-4px)}
.manual-card img{width:100%;height:100%;object-fit:cover;object-position:center}
.manual-content{padding:15px 0 0 0;flex:1;display:flex;flex-direction:column}
.manual-title{margin:0 0 10px;font-weight:700;font-size:22px;line-height:28px;color:#1d2026}
.manual-description{margin-bottom:16px;font-weight:400;font-size:14px;line-height:18px;color:#5d6476}
.manual-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;line-height:20px;color:#1c63ff;text-decoration:none;justify-content:flex-end}
.manual-link:hover{text-decoration:underline}
.manual-link img{width:12px;height:auto}
.img-card-manual{height:180px;width:100%}
label#staticEmail-error{position:absolute;bottom:-30px}
.tech-stack-section .tech-stack-box{background-color:#1c63FF0D;padding:30px;border-radius:20px;margin-bottom:25px}
.tech-stack-section .tech-stack-header{display:flex;justify-content:space-between;margin-bottom:20px;align-items:center}
.tech-stack-section .tech-stack-header span{font-size:22px;line-height:normal;font-weight:700}
.tech-stack-section .tech-stack-header a{background-color:#1c63FF1A;border-radius:100px;padding:10px 20px;color:#1c63ff;text-decoration:none;font-size:13px;font-weight:500}
.tech-stack-section .tech-stack-box ul{list-style:none;padding:0;margin:0;display:flex;gap:20px;flex-flow:row wrap}
.tech-stack-section .tech-stack-box ul li{width:calc(33.33% - 14px);background-color:#fff;border:1px solid #ededed;padding:30px 23px;border-radius:28px;min-height:225px}
.tech-stack-section .tech-name-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.tech-stack-section .tech-name-header span{background-color:#d5d5D51A;padding:5px 11px;border-radius:25px;font-size:12px;line-height:22px;color:#1e1e1e}
.tech-stack-section .tech-stack-box ul li p,.tech-stack-section .tech-stack-box ul li p a{color:rgb(0 0 0 / 70%);font-size:14px;line-height:20px;margin-bottom:0}
.teambytech-section .commen-title-heading,.tech-stack-section .commen-title-heading{margin-bottom:60px}
.teambytech-section .teambytech-list{background-color:#fafafa;padding:38px 28px;width:calc(50% - 13px);border-radius:22px}
.teambytech-section .teambytech-box-wrap{display:flex;justify-content:space-between;flex-flow:row wrap;gap:25px}
.teambytech-section .tech-name-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}
.teambytech-section .tech-name-header div{display:flex;align-items:center}
.teambytech-section .tech-name-header span{font-size:12px;font-weight:500;line-height:22px;padding:5px 25px;border-radius:25px;background-color:rgba(28,99,255,.1);color:#1c63ff}
.teambytech-section .teambytech-list a{font-size:16px;color:#1c63ff;font-weight:500}
.teambytech-section .teambytech-list li{color:#1c63ff;margin-bottom:15px;list-style:disc}
.teambytech-section .teambytech-list ul{margin:0;padding:0 30px 30px 30px;list-style:none}
.teambytech-section .tech-name-header h3{margin:0}
.teambytech-section .tech-name-header img{margin-right:8px}
.about-eLuminouswrapper{background:rgba(250,250,250,1);padding:40px 46px;border-radius:28px}
.about-eLuminouswrapper h2{color:rgba(25,40,57,1);font-size:24px;font-weight:700}
.about-eLuminouswrapper .section-title{background-color:rgba(28,99,255,.1);text-align:center;padding:16px;font-size:18px;color:#1c63ff;font-weight:700;border-radius:10px}
.about-eLuminouswrapper .highlights{display:flex;gap:10px;margin:15px 0 40px;flex-flow:row wrap;justify-content:space-between}
.about-eLuminouswrapper .highlight-box{border:1px solid #f1f1f1;background-color:#ffff;padding:34px 10px;text-align:center;width:calc(16.66% - 9px);border-radius:16px;display:flex;flex-flow:column;color:rgb(0 0 0 / 80%);justify-content:center}
.about-eLuminouswrapper strong{display:block}
.about-eLuminouswrapper .recognitions{display:flex;justify-content:space-between;margin:15px 0 0}
.tech-stack-section{padding-bottom:60px}
.tech-stack-section{padding-bottom:60px}
.about-eLuminouswrapper{margin-top:60px}
.leading-industries-worldwide a.blue-button{width:130px;margin:0 auto}
form#hireemailservices{position:relative}
.profile-card{overflow:hidden}
.deliverables strong{display:block;line-height:1.1;margin-top:4px}
.deliverables span{opacity:.7}
.testimonial_video_wrapper{display:flex;gap:21px; margin-top: 24px;}
.testimonial_video_wrapper video{width:100%;height:auto}
.testimonial_video_wrapper div{width:50%;border-radius:10px;overflow:hidden}
.servises-button.large-button a{width:300px}
.tech-stack-section .tech-stack-box ul li p a{text-decoration:underline}
@media (max-width:1299px){
.manual-card{min-width:auto;max-width:max-content}
.about-eLuminouswrapper p br{display:none}
}
@media (max-width:1199px){
.right-slider-banner,section.main-banner-inner .text{width:50%}
section.main-banner-inner br{display:none}
.hire-dedicated-chart img{width:100%}
h3.manual-title{font-size:18px;line-height:22px}
h1.title{font-size:38px;line-height:44px;margin-bottom:15px}
h1.title span{width:100%;display:block}
.main-banner-inner h2{font-size:18px;line-height:20px}
section.main-banner-inner form .form-wraper{width:calc(100% - 30px);position:relative}
section.main-banner-inner .text{padding-right:15px}
}
@media (min-width:861px) and (max-width:1199px){
.about-eLuminouswrapper .recognitions{flex-wrap:wrap;justify-content:center}
.about-eLuminouswrapper .highlight-box{width:20%}
.about-eLuminouswrapper .highlights{flex-wrap:wrap;justify-content:center}
}
@media (max-width:1024px){
.right-small-box{display:none}
.commen-title-heading h2 br,.commen-title-heading p br{display:none}
.profile-header img{width:45px;height:45px}
.main-banner-inner h2{font-size:14px}
.badge img{width:35px;height:auto}
.bottom-stats p{word-break:break-all}
.left-large-box{width:100%}
}
@media (max-width:992px){
.manual-card{flex:0 0 calc(33.33% - 28px)}
}
@media (max-width:600px){
.manual-card{flex:1 1 100%}
}
@media (min-width:861px){
.chart-mobile{display:none}
}
@media (max-width:991px){
.about-eLuminouswrapper .highlight-box{font-size:13px}
.about-eLuminouswrapper p{font-size:16px}
.about-eLuminouswrapper .recognitions img{max-width:100%}
.about-eLuminouswrapper .recognitions{justify-content:center}
.tech-stack-section .tech-name-header{flex-wrap:wrap;gap:12px}
}
@media (max-width:860px){
.chart-deasktop{display:none}
.manual-card{flex:0 0 calc(50% - 28px)}
.step-card{width:430px;max-width:430px}
.step-card::after{width:250px;height:calc(100% + 23px);top:100px;border-left:0}
.step-card::before{top:50%;right:-40px;transform:rotate(90deg) translateX(-50%)}
.step-card.final::after{display:block;border-right:0;margin-top:-4px;left:auto;right:-40px;width:38px;height:50px;border-radius:0}
.vetting-process-new .step-card p{padding:0 16px 0 16px}
section#testimonials{padding-left:15px;padding-right:15px}
.hire-dedicated-chart img{max-width:450px;margin:0 auto}
.hire-dedicated-chart{width:100%;text-align:center}
.section-secound-django .commen-title-heading{margin-bottom:30px}
.right-slider-banner,section.main-banner-inner .text{width:100%}
.right-slider-banner{order:1;max-width:520px;margin:30px auto 60px auto}
section.main-banner-inner .text{order:2;margin-top:0;text-align:center;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:50px}
section.main-banner-inner{position:relative}
nav.rank-math-breadcrumb{position:absolute;top:20px;left:0;width:100%}
.left-large-box{width:100%}
.vetting-process-new .commen-title-heading{margin:0 0 60px 0}
.people-say{gap:15px}
.client-testimonials{width:calc(33.33% - 11px)}
section.main-banner-inner .text h1.title{margin-top:0}
.bottom-stats p{word-break:break-all}
.steps-container{max-width:800px}
.about-eLuminouswrapper .recognitions{flex-wrap:wrap;gap:15px}
.teambytech-section .tech-name-header div{width:80px}
.teambytech-section .tech-name-header h3{font-size:17px}
section.main-banner-inner .text{padding-right:0;margin-bottom:0}
.white-bg-four-box .django-grid .django-box{width:calc(50% - 9px)}
.white-bg-four-box .django-grid{flex-wrap:wrap}
.testimonial_video_wrapper{flex-wrap:wrap}
.testimonial_video_wrapper div{width:100%}
section.main-banner-inner .text p{margin-left:auto;margin-right:auto}
.tech-stack-section .tech-name-header img{width:auto;height:37px}
section.main-banner-inner form .form-wraper{margin-left:auto;margin-right:auto}
}
@media (max-width:767px){
.software-development-carousel{flex-wrap:nowrap;overflow:scroll}
.software-development-carousel .slider-wrapper{flex:0 0 270px;width:100%}
.tech-stack-section .tech-stack-box ul li{width:calc(50% - 14px)}
.white-bg-four-box .django-grid .django-box{flex:0 0 calc(50% - 13px)}
.cost-advantage-row{font-size:16px;padding:18px 23px}
.cost-advantage{padding:30px}
.client-testimonials{width:calc(50% - 11px)}
.transparent-pricing-wrapper .pricing-header,.transparent-pricing-wrapper .pricing-row{font-size:16px}
.about-eLuminouswrapper{padding:30px}
.manual-for-hiring-wrapper{justify-content:center}
.about-eLuminouswrapper .highlights{flex-wrap:wrap;justify-content:center}
.about-eLuminouswrapper .highlight-box{width:calc(25% - 12px)}
.teambytech-section .tech-name-header div{width:100%}
.teambytech-section .tech-name-header{flex-wrap:wrap}
.teambytech-section .tech-name-header span{width:100%;text-align:center;margin-top:6px}
.teambytech-section .teambytech-list li a{font-size:14px}
.teambytech-section .teambytech-list ul{padding-left:25px}
}
@media (max-width:640px){
.table-scroll{overflow-x:scroll;padding-top:19px;padding-bottom:19px}
.tech-stack-section .tech-stack-box ul li{padding:19px}
.white-bg-four-box .django-grid .django-box h3 br{display:none}
}
@media (max-width:540px){
.white-bg-four-box .django-grid .django-box{flex:0 0 100%}
.client-testimonials{width:calc(100% - 0px)}
.step-card{width:370px;max-width:370px}
.step-card::after{width:220px}
section.main-banner-inner form .form-wraper{flex-wrap:wrap;height:auto;padding:5px 15px 15px 15px}
section.main-banner-inner form .form-wraper input{height:50px;text-align:center}
section.main-banner-inner form .form-wraper button{flex:0 0 100%}
.bottom-stats div{width: calc(100% - 30px);flex-wrap: nowrap;align-items: center;min-height: 75px;gap: 7px;border-radius: 14px;}
.bottom-stats{flex-wrap:wrap;min-height: 233px;}
.bottom-stats p,.bottom-stats strong{font-size:16px;margin-top:0;text-align:left;line-height:1.3;word-break:break-word;}
.profile-header{flex-wrap:wrap;margin-top:20px}
.profile-header .badge{padding:15px 0;width:100%;text-align:left;justify-content:center;border:1px solid #e1e1e1;border-radius:11px;margin-top:15px}
.tech-stack-section .tech-stack-header{flex-wrap:wrap;gap:15px}
.tech-stack-section .tech-stack-box ul li{width:100%}
.step-card::after,.step-card::before{display:none}
.cost-advantage-header{flex-wrap:wrap} 
.cost-advantage-icon{display:none}
.cost-advantage-note{width:100%;font-size:14px}
.cost-advantage-row{flex-wrap:wrap}
.cost-advantage-row span{width:100%;text-align:center}
.cost-advantage-row span:last-child{font-weight:700;font-size:17px;margin-top:9px}
.cost-advantage-row span:first-child{font-weight:400}
.manual-card{flex:0 0 100%}
.about-eLuminouswrapper .highlight-box{width:calc(50% - 12px)}
.teambytech-section .teambytech-list{width:100%;position:relative}
.teambytech-section .tech-name-header span{width:auto;position:absolute;top:10px;right:10px}
.about-eLuminouswrapper .section-title{font-size:16px}
.transparent-pricing-wrapper{padding:20px}
section#testimonials{padding-bottom:25px}
.people-say{margin-top:20px}
.about-eLuminouswrapper{padding-left:15px;padding-right:15px}
.section-secound-django{padding-left:15px;padding-right:15px;margin-top:30px}
section h2{line-height:1.3}
.commen-title-heading ul{flex-wrap:wrap;gap:13px}
.commen-title-heading ul li{width:100%}
h1.title{font-size:28px;line-height:32px;margin-bottom:15px}
nav.rank-math-breadcrumb a,nav.rank-math-breadcrumb span{font-size:12px}
span.separator{margin:0 5px}
.django-grid{display:flex;flex-wrap:wrap}
.profile-card .skills img{width:100%}
.profile-card .skills{margin:20px 0 0 0}
section{padding:60px 0}
.padding-top{padding-top:40px}
.step-card.final::after{display:none}
.comparative-analysis .servises-button{padding-top:40px}
.white-bg-four-box{padding-left:0;padding-right:0}
.badge span {width: auto;}
.profile-header img {width: 75px;height: 75px;}
.profile-header p.rating {font-size: 13px;}
.profile-header .badge img {width: 35px;height: auto;}
}