.service-banner-section h1{font-size:46px;line-height:52px}.section-title .section-title-heading,.section-title h2,.section-title-h3 h3,.section-title-h4 h4{font-size:32px!important;line-height:36px!important;margin-bottom:20px!important}.portfolio-items-section{padding:80px 0 100px}.portfolio-items-section .portfolio-item{border-radius:10px;overflow:hidden;box-shadow:0 2px 10px 0 rgb(17 121 239/20%);height:100%;display:flex;flex-direction:column;cursor:pointer;margin-bottom:0}.portfolio-items-section .portfolio-item img{width:100%;object-fit:cover}.portfolio-items-section .portfolio-item .content{padding:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.portfolio-items-section .portfolio-item .tag-list{margin:0 0 10px;padding:0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.portfolio-items-section .portfolio-item .tag-list li{font-size:10px;text-transform:uppercase;font-weight:600;padding:0 8px;background:#dbe5ff;border-radius:4px;color:#223c81}.portfolio-items-section .portfolio-item h5{font-size:20px;font-weight:600;margin-bottom:10px;line-height:24px}.portfolio-items-section .portfolio-item p{font-size:14px;line-height:20px;margin-bottom:0;min-height:40px;display:none}.portfolio-items-section .portfolio-item .bottom-content{display:flex;justify-content:space-between;margin-top:20px;align-items:center}.portfolio-items-section .portfolio-item .bottom-content .category,.portfolio-preview .modal-header .industry span{font-size:14px;background:#dcffd7;line-height:normal;border-radius:4px;padding:5px 12px;color:#209f0b;font-weight:600}.portfolio-items-section .portfolio-item .bottom-content .preview-btn{background:0 0;border:none;font-weight:600;display:flex;align-items:center;gap:10px;padding:0;color:var(--bright-blue)}.portfolio-preview .modal-dialog{max-width:1000px}.portfolio-preview .modal-header h2{font-size:24px;font-weight:600;color:var(--PrimaryBlue)}.portfolio-preview .modal-header .industry{font-size:14px}.portfolio-preview .modal-header{position:sticky;top:0;z-index:2;background:var(--white)}.portfolio-preview h3{font-size:24px;font-weight:800;margin-bottom:10px}.feature-slider .slider-buttons .swiper-button-next,.feature-slider .slider-buttons .swiper-button-prev{position:relative;margin-top:0;left:unset;right:unset;width:40px;height:40px;border:1px solid #eee;border-radius:100%;background:#223c81}.feature-slider .slider-buttons{display:flex;justify-content:center;margin-top:10px;gap:30px}.feature-slider .slider-buttons .swiper-button-next svg,.feature-slider .slider-buttons .swiper-button-prev svg{width:15px;color:#fff}.feature-slider .feature-card{padding:30px;background:var(--ultra-light-blue);border-radius:10px}.feature-slider .feature-card h4{font-weight:600}.feature-overview ul{margin:0;padding:0;list-style:none;display:flex;gap:20px;flex-wrap:wrap}.feature-overview ul li{padding:4px 12px;background:var(--ultra-light-blue);border-radius:6px;color:var(--PrimaryBlue);font-weight:600;font-size:14px}.portfolio-preview .modal-body,.portfolio-preview .modal-header{padding-left:30px;padding-right:30px}.portfolio-preview .modal-body{padding-top:30px;padding-bottom:30px}.feature-overview .bottom-content{display:flex;justify-content:space-between;gap:10px}.feature-overview .bottom-content .live-link a{text-decoration:underline;color:var(--PrimaryBlue);font-weight:800}.portfolio-detail-section{background:#ffffff;background-size:cover;background-position:50%;position:relative;z-index:1}.portfolio-about-section .container,.portfolio-features .container,.portfolio-techstack .container{max-width:1170px}.portfolio-detail-section .hero-service-banner span{font-size:16px;text-transform:uppercase}.portfolio-detail-section .hero-service-banner h1{font-size:48px;font-weight:600;margin-bottom:15px}.portfolio-detail-section img{margin:0;border-radius:14px}.portfolio-detail-section .tags{margin:0 0 20px;padding:0;list-style:none;display:flex;gap:12px;font-size:14px}.portfolio-detail-section .tags li{background:#ffffff;padding:2px 12px;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.2)}.portfolio-about-section{padding-bottom:80px}.portfolio-features{padding:0;background:#fff}.portfolio-features .feature-content h2{font-size:34px;font-weight:600;margin-bottom:20px}.portfolio-features .feature-content h3{font-size:28px;font-weight:600;margin-bottom:20px}.portfolio-features .feature-content p{font-size:16px}.portfolio-features .image img{border-radius:10px}.preview-link{background:#0648ef}.preview-link .btn.preview-portfolio{background:0 0;color:#fff;padding:14px 0;display:block;width:100%}.preview-link .btn.preview-portfolio:hover{background:0 0}.feature-content ul{margin:20px 0 30px;padding:0;list-style:none}.feature-content ul li{padding-left:40px;position:relative;margin-bottom:8px}.feature-content ul li:after{content:"";position:absolute;width:24px;height:24px;left:0;top:0;background:#09ab79;border-radius:4px}.feature-content ul ul li:after{background:#09ab79;border-radius:100%;width:8px;height:8px;top:7px}.feature-content ul ul li{padding-left:20px}.portfolio-techstack{padding:80px 0}.portfolio-techstack .techstack__row{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.portfolio-techstack .techstack__row .techstack__col{display:flex;flex-direction:column;padding:4px 12px;text-align:center;gap:12px;color:var(--PrimaryBlue);border:1px solid var(--PrimaryBlue);border-radius:6px;font-size:14px;background:#fff}.portfolio-techstack .techstack-card{padding:30px;background:var(--ultra-light-blue);border-radius:20px}.portfolio-features .section-content-gap{margin-top:40px}.our-work-slider-sec{margin-bottom:120px}.solution--cta:before{background-color:#000}.hero-service-banner{color:#fff}.feature-image-main .main-thumb img{border:10px solid #346dff;border-radius:10px}.showcase-slider{--swiper-wrapper-transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.showcase-slider .swiper-slide{width:840px}.showcase-slider .swiper-scrollbar{position:relative;margin-top:40px}.showcase-slider .swiper-scrollbar-drag{background:-webkit-linear-gradient(45deg,#2438d3,#0ea72f 100%)}.product-showcase{position:relative;z-index:1;padding:0 0 80px}.product-showcase img{border:3px solid #346dff;border-radius:20px;height:500px;object-fit:cover}.sticky-title.section-title{position:sticky;top:110px}.showcase-image{background:#fff;border-radius:20px}.portfoilio-cta a{font-size:16px;background:#e6392a;padding:12px 20px;border-radius:40px;color:#fff;display:inline-block}.portfoilio-cta{margin-top:40px}.tech-stack-portfolio{display:flex;flex-wrap:wrap;list-style:none;gap:20px;padding:0}.tech-stack-portfolio li{box-shadow:0 0 4px rgba(0,0,0,.2);padding:2px 10px;border-radius:4px;font-size:14px;font-weight:600;background:#fff}.section-padding-top{padding-top:80px}.section-padding-bottom{padding-bottom:80px}.contact-us-section .contact-us-right-content.mobile-contact-form-padding{margin-top:0;margin-left:50px}.contact-us-section.portfolio-contact-us-form{background:transparent}.portfolio-items-section a{color:inherit}.preview-btn{color:var(--bright-blue)}.breadcrumb-list li:not(:last-child):before{border-bottom:2px solid #000;border-right:2px solid #000}.client-logo{margin-bottom:30px}.client-logo img{width:200px;border-radius:0}.portfolio-overview-type{display:grid;gap:50px;grid-template-columns:repeat(2,1fr);padding-left:50px}.portfolio-overview-type .portfolio-overview-item{display:flex;gap:20px}.portfolio-overview-type .overview-icon{width:60px;height:60px;min-width:60px;background:#000;border-radius:10px;display:flex;align-items:center;justify-content:center}.portfolio-overview-type span{font-size:12px;opacity:.5}.portfolio-overview-type .overview-value{font-size:20px;font-family:var(--heading-font);font-weight:600}.mr-auto{margin-right:auto}.logic-overview-image img{margin-top:-50px}.logic-ss-left-img{padding-right:80px}.logic-ss-images .snapshot-image img{max-height:600px}.logic-challanges-content h3{font-size:20px;font-weight:600}.logic-challanges-content .key-pointers{margin-bottom:30px}.website-image img{box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:23px}.portfolio-detail-section.new-porfolio-banner-section{min-height:unset;height:600px}.new-porfolio-banner-section .banner-right-element{position:absolute;right:0;top:120px}.new-porfolio-banner-section .banner-right-element img{max-width:660px;border-radius:300px 0 0 300px}.werentt-overview-img img{max-height:528px;border-radius:10px;width:474px;object-fit:cover}.radius-20{border-radius:20px}.snapshot-texual-wrap .texual-wrap-image img{max-height:700px;margin-bottom:40px}.snapshot-texual-wrap{position:relative}.snapshot-texual-wrap .snapshot-text{position:absolute;bottom:70px;right:40px;max-width:310px}.snapshot-texual-wrap.reverse .texual-wrap-image{text-align:right}.snapshot-texual-wrap.reverse .snapshot-text{right:unset;left:40px;bottom:unset;top:130px;text-align:right}.snapshot-texual-wrap .snapshot-text .ss-text-heading{font-size:24px;font-weight:600;margin-bottom:10px}.tanent-app-features-wrap{column-gap:90px;row-gap:100px}.tanent-app-features-wrap .tanent-app-feature-item{width:240px}.tanent-app-features-wrap .icon{margin-bottom:20px}.tanent-app-features-wrap{display:flex;flex-wrap:wrap;column-gap:80px;justify-content:center;row-gap:60px}.tanent-app-features-wrap .tanent-app-feature-item{width:calc(20% - 80px);margin:0 auto;text-align:center}.tanent-app-features-wrap .icon{background:#0041C41F;width:160px;height:160px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:4px solid #149bd7;margin:0 auto 20px}.tanent-app-features-wrap .icon img{height:70px}.portfolio-featured{display:grid;grid-template-columns:repeat(2,1fr);max-width:500px;box-shadow:0 0 4px rgba(0,0,0,.2);border-radius:10px;padding:10px;margin-top:-70px;background:#fff;position:relative}.portfolio-featured .portfolio-featured-item{padding:10px;display:flex;gap:10px;font-size:14px}.portfolio-featured .portfolio-featured-item img{border-radius:0}.portfolio-featured .portfolio-featured-item:first-child{border-right:1px solid #ddd}.portfolio-featured .portfolio-featured-item:nth-child(4){border-top:1px solid #ddd}.portfolio-featured .portfolio-featured-item:nth-child(3){border-right:1px solid #ddd;border-top:1px solid #ddd}.swiggy-portfolio-banner-title h1{font-size:35px;line-height:40px}.pr-40{padding-right:40px}.benchmark-mobile-version img{max-height:500px;display:block;margin-left:50px;transform:rotate(-20deg)}.facing-problems .title{font-size:32px;font-weight:600;font-family:var(--heading-font);line-height:36px}.facing-problems.green .title{color:#1FA874}.facing-problems.red .title{color:#E6392A}.challange-solution-card{padding:8px 20px;font-size:14px;border:1px solid #f7c8cd;background:#f7c8cd3d;border-radius:10px;height:135px;line-height:18px}.challange-solution-card .title{font-size:18px;color:#000!important;font-family:var(--heading-font);line-height:22px;margin-bottom:10px}.challange-solution-card p{margin-bottom:0}.facing-problems.green .challange-solution-card{border-color:#CDF7C8;background:#F3FCF2}.challange-solution-card-wrap{margin-top:20px;display:flex;flex-direction:column;gap:30px}.dynamatic-mobile-view .overview-image img{width:320px;display:block;margin:0 auto}.facing-issue-wrap{border:4px solid transparent;border-radius:10px;padding:16px}.facing-problems.red .facing-issue-wrap{border-color:#FFCCC7}.facing-problems.green .facing-issue-wrap{border-color:#C7FFD2}.facing-issue-wrap .challange-solution-card{border:none;background:transparent!important;height:auto;padding:0;display:flex;flex-wrap:wrap}.facing-issue-wrap .challange-solution-card .card-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#FFCCC7;border-radius:10px}.facing-issue-wrap .challange-solution-card .card-icon+div{width:calc(100% - 40px);padding-left:20px}.facing-issue-wrap .challange-solution-card .card-icon img{width:20px}.facing-problems.green .facing-issue-wrap .challange-solution-card .card-icon{background:#C7FFD2}.area-features-card{border:2px solid #444444;border-radius:16px;max-width:278px;margin:0 auto;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;height:100%}.area-features-card img{height:30px}.area-mobile-right-image{margin-top:-100px}.problem-box{background-color:#e9ecef;border-radius:8px;padding:20px;margin:20px 0;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1)}.problem-label{background-color:#ffc107;color:#333;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:700;position:absolute;top:-10px;left:20px;line-height:14px}.problem-text{color:#333;margin:0}.solution-box{background-color:#28a745;border-radius:15px;padding:20px;margin:20px 0;position:relative;color:white;box-shadow:0 4px 8px rgba(40,167,69,.3)}.solution-box:before{content:"";position:absolute;left:-10px;top:20px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #28a745}.solution-label{color:#ffffff;font-size:12px;font-weight:700;margin-bottom:8px}.solution-text{color:white;margin:0}.custom-portfolio-content-item{margin-bottom:30px}.custom-portfolio-content-item .portd-name{margin:14px 0 20px;font-size:20px;font-weight:500;color:#000}.custom-portfolio-content-item img{box-shadow:0 0 4px rgba(0,0,0,.2)}.custom-portfolio-content{max-width:768px}.expectation-communication{padding:30px;box-shadow:0 0 4px rgba(0,0,0,.2);border-radius:10px}.client-info{display:flex;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid #ddd;margin-bottom:14px}.client-info .client-text,.client-info .industry-text{font-size:18px}.client-info .client-name{font-weight:700;font-size:18px}.client-info .idustry-name{background:#0080002b;color:green;border-radius:4px;padding:2px 14px}.scope-of-work .title{font-size:20px;font-weight:700;margin-bottom:10px}.content-row{margin-top:40px}.project-name{color:var(--bright-blue);font-weight:700;margin-bottom:10px}.overview-image img,.snapshot-image img{border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.2)}.snapshot-image img{margin-bottom:30px}@media (max-width:1399px){.portfolio-detail-section{padding:130px 0 180px}.portfolio-detail-section.new-porfolio-banner-section{height:auto}.new-porfolio-banner-section .banner-right-element img{max-width:450px;object-position:right;margin-left:auto;display:block}.service-banner-section.werentt-banner-text h1{font-size:40px;line-height:50px}.portfolio-featured{margin-right:50px}.portfolio-overview-type{row-gap:70px}.werentt-overview-img img{max-height:450px}.new-porfolio-banner-section.swiggy-banner-section{padding-bottom:50px}.swiggy-portfolio-banner-title h1{font-size:32px}.new-porfolio-banner-section.swiggy-banner-section{padding-bottom:70px}.benchmark-mobile-version img{margin-left:0}.overview-image.swiggy-overview-image img{max-width:100%}}@media (max-width:1199px){.portfolio-preview .modal-dialog{max-width:90%;margin-left:auto;margin-right:auto}.showcase-slider .swiper-slide{width:650px}.product-showcase{padding-bottom:60px}.portfolio-overview-type{gap:20px;padding-left:30px}.logic-ss-images .snapshot-image img{max-height:440px}.portfolio-overview-type .overview-icon{width:35px;min-width:35px;height:35px;border-radius:5px}.portfolio-overview-type .overview-icon img{width:20px}.portfolio-overview-type .overview-value{font-size:14px;line-height:18px}.portfolio-featured{margin-top:-20px}.section-padding.werentt-metainfo-section{padding-top:0!important}.werentt-overview-img img{max-height:240px}.tanent-app-features-wrap{gap:40px}.tanent-app-features-wrap .tanent-app-feature-item{width:150px}.tanent-app-features-wrap .icon{width:120px;height:120px}.tanent-app-features-wrap .icon img{height:52px}.section-padding.swiggy-metainfo{padding-bottom:20px!important}.new-porfolio-banner-section .banner-right-element img{display:none}.overview-image.swiggy-overview-image img{max-width:100%!important}.benchmark-mobile-version img{transform:none}.new-porfolio-banner-section.dynamatics-banner-section .banner-right-element img{display:block}.new-porfolio-banner-section.dynamatics-banner-section{padding-bottom:90px}.service-banner-section h1{font-size:40px;line-height:46px}.section-title .section-title-heading,.section-title h2,.section-title-h3 h3,.section-title-h4 h4{font-size:28px!important;line-height:32px!important}}@media (max-width:991px){.section-padding-top{padding-top:50px}.section-padding-bottom{padding-bottom:50px}.portfolio-items-section{padding:40px 0 200px}.portfolio-detail-section{padding:100px 0}.portfolio-features{padding:50px 0}.portfolio-features .right-content{padding-left:0}.portfolio-detail-section .hero-service-banner h1{font-size:36px}.portfolio-detail-section .hero-service-banner span{font-size:18px}.portfolio-features .feature-content h2{font-size:30px}.portfolio-features .feature-content h3{font-size:24px}.product-showcase{padding-bottom:40px}.portfolio-techstack{padding:50px 0}.showcase-slider .swiper-slide{max-width:550px}.portfolio-overview .overview-image,.section-title{max-width:100%!important}.logic-ss-images .snapshot-image img{max-height:300px}.new-porfolio-banner-section .banner-right-element{position:relative;top:10px;display:flex;flex-direction:row-reverse;align-items:center}.portfolio-featured{position:absolute;left:20px;top:50%;transform:translateY(-50%);margin:0}.logic-overview-image img{margin-top:0}.challange-solution-card{height:auto;padding:20px}.area-features-card{padding:12px;gap:4px}.service-banner-section h1{font-size:36px;line-height:42px}.section-title .section-title-heading,.section-title h2,.section-title-h3 h3,.section-title-h4 h4{font-size:24px!important;line-height:30px!important}.content-row{flex-direction:column-reverse;gap:20px}}@media (max-width:767px){.portfolio-preview .modal-header{flex-wrap:wrap;row-gap:10px;padding-left:15px;padding-right:15px}.portfolio-preview .modal-body{padding:15px}.portfolio-preview h3{font-size:20px}.feature-slider .feature-card{padding:15px}.feature-slider .feature-card h4{font-size:18px}.portfolio-detail-section .hero-service-banner h1{font-size:36px;line-height:42px}.showcase-slider .swiper-slide{max-width:450px}.portfolio-features .feature-content h2{font-size:24px}.portfolio-features .feature-content h3{font-size:18px}.portfolio-features .section-content-gap{margin-top:20px}.portfolio-features .feature-content p{font-size:15px}.portfolio-detail-section .hero-service-banner span{font-size:12px}.logic-ss-images .snapshot-image img{display:block;margin:20px auto}.logic-ss-left-img{padding-right:0}.portfolio-items-section .portfolio-item .tag-list{flex-wrap:wrap}.service-banner-section.werentt-banner-text h1{font-size:32px;line-height:43px}.portfolio-featured{max-width:470px}.portfolio-featured .portfolio-featured-item .icon img{width:30px}.portfolio-featured .portfolio-featured-item{padding:8px}.werentt-overview-img img{max-height:300px;width:100%;object-position:center}.new-porfolio-banner-section.dynamatics-banner-section .banner-right-element img{max-width:250px;position:relative;z-index:-1}.service-banner-section h1{font-size:30px;line-height:38px}.section-title .section-title-heading,.section-title h2,.section-title-h3 h3,.section-title-h4 h4{font-size:22px!important;line-height:30px!important}}@media (max-width:575px){.portfolio-detail-section .hero-service-banner h1{font-size:28px;line-height:34px}.portfolio-detail-section{padding:90px 0 180px}.showcase-slider .swiper-slide{max-width:300px}.portfolio-detail-section{padding:90px 0 100px}.showcase-slider .swiper-scrollbar{margin-top:30px}.portfolio-items-section .portfolio-item h5{font-size:16px;line-height:26px}.client-logo img{width:130px}.portfolio-overview-type{gap:20px!important;grid-template-columns:repeat(1,1fr)}.service-banner-section.werentt-banner-text h1{font-size:30px;line-height:36px}.new-porfolio-banner-section .banner-right-element{margin-top:20px}.new-porfolio-banner-section .banner-right-element img{border-radius:0}.portfolio-featured{left:0;right:0;width:95%;margin:0 auto}.portfolio-featured .portfolio-featured-item{font-size:11px;line-height:16px}.section-padding.werentt-metainfo-section{padding-bottom:0!important}.tanent-app-features-wrap .icon{width:80px;height:80px}.tanent-app-features-wrap .tanent-app-feature-item{width:110px}.new-porfolio-banner-section.swiggy-banner-section{padding-bottom:40px;padding-top:80px}.service-banner-section .swiggy-portfolio-banner-title h1{font-size:28px;line-height:34px}.benchmark-portfolio-banner{margin-top:50px}.benchmark-mobile-version img{max-height:330px;display:block;margin:20px auto 0}.facing-problems .title{font-size:20px;line-height:24px}.challange-solution-card .title{font-size:16px;line-height:20px;margin-bottom:4px}.challange-solution-card p{font-size:13px}.area-mobile-right-image{margin-top:0}.expectation-communication{padding:0 var(--bs-gutter-x)}.problem-text,.solution-text{font-size:14px}.area-features-card span{font-size:12px;line-height:18px}.solution-box{padding:12px}.portfolio-preview .modal-header h2{font-size:20px}.portfolio-preview h3{font-size:18px}.portfolio-preview-content p{font-size:14px}.feature-overview ul li{font-size:12px;padding:0 10px}.feature-overview ul{gap:10px}.feature-overview .bottom-content{flex-wrap:wrap}.portfolio-items-section .portfolio-item .content{padding:10px}}