:root{--theme-clr:#1C5AE4;--clr-iightblue:#E8F0D1;--clr-white:#fff;--theme-clr2:#F1F6FF;--fs-xs:12px;--fs-14:clamp(0.7rem,0.7rem + 0.146vw,0.875rem);--fs-16:clamp(0.8rem,0.8rem + 0.167vw,1rem);--fs-18:clamp(1rem,1rem + 0.104vw,1.125rem);--fs-20:clamp(1rem,1rem + 0.3125vw,1.25rem);--fs-24:clamp(1.125rem,1rem + 0.625vw,1.5rem);--fs-36:clamp(1.25rem,1rem + 1.0417vw,2.25rem);--fs-48:clamp(3rem,3rem + 0vw,3rem);--fs-52:clamp(2.3rem,1.25rem + 1.6667vw,3.5rem);--fs-58:clamp(2.5rem,2.5rem + 1.875vw,3.62rem);--fs-92:clamp(4.8rem,3rem + 4vw,5.75rem);}
@media (max-width:1550px){
    :root{--fs-xs:8px;--fs-14:clamp(0.875rem,0.875rem + 0vw,0.875rem);--fs-16:clamp(0.875rem,0.875rem + 0vw,0.875rem);--fs-18:clamp(0.875rem,0.875rem + 0vw,0.875rem);--fs-20:clamp(1rem,1rem + 0vw,1rem);--fs-24:clamp(1.1rem,1rem + 0.625vw,1.1rem);--fs-36:clamp(1.5rem,1rem + 0.65vw,1.75rem);--fs-48:clamp(3rem,3rem + 0vw,3rem);--fs-52:clamp(2rem,1rem + 1.25vw,2.25rem);--fs-58:clamp(1.5rem,1.5rem + 1.175vw,3rem);}
}
body,html,h1,h2,h3,h4,h5,h6,p,section{font-family:'Poppins';}
.container{padding:0 15px;}
.emizentech-logo img{filter:brightness(0) invert(1)}
.emizentech-toggle .sprites-image{filter:brightness(0) invert(1);}
.emizentech-navigation.open .emizentech-logo img{filter:none}
.casestudy-hero-sec{padding:140px 0 0;}
.casestudy-hero-sec h1{font-weight:700;font-size:var(--fs-36);line-height:1.5;color:var(--clr-white);max-width:70%;margin:auto;}
.casestudy-hero-sec p{font-size:var(--fs-20);color:var(--clr-white);line-height:1.6;max-width:65%;margin:auto;}
.case-study-Chose-us{padding:110px 0;}
.pt-80{padding-top:80px;}
.py-80{padding:80px 0;}
h3{font-size:var(--fs-20);font-weight:600;}
.header-sec{padding-bottom:30px}
.header-title .cwhite{color:var(--clr-white);}
.section-head> p{max-width:830px;margin:auto;}
section.sec_insights .owl-carousel .owl-dots button{padding:0;background:#0000001A;border:1px solid #0000001A;margin:0 3px;transition:all .4s;}
section.sec_insights .owl-carousel .owl-dots button.active,section.sec_insights .owl-carousel .owl-dots button:hover{background:#0157CF;}
.video-container{margin-left:auto;max-width:638px;}
.video-container .owl-carousel{max-width:638px;margin-left:auto;padding-bottom:50px;}
.video-container .owl-carousel .owl-dots{bottom:0}
.video-container .item{border:1px solid #EBEBEB;padding:8px;border-radius:0;}
.discription{color:rgba(71,85,105,1);line-height:1.8;}
section h2.header-title{color:rgba(15,21,40,1);font-size:var(--fs-36);font-weight:600;line-height:1.56;padding:0 0 10px;margin-bottom:20px;position:relative;background:url(https://emizentech.com/wp-content/uploads/2026/05/heading-line.svg) no-repeat center bottom;background-size:85px 3px;margin-bottom:1.3rem;}
.text-center.section-head h2.header-title::before{right:0;left:0;margin:auto;}
section.client_video_Sec video{max-width:800px;margin:auto;display:block;box-shadow:0px 0px 48.41px 0px #00000029;border-radius:15px;}
section h2.header-title:after,section h2.header-title:after,.case-study-result .header-title:after{width:20px;left:65px;}
p.sec-disc{color:rgba(71,85,105,1);}
section.challenges-sec span.icon-pill{background:var(--theme-clr);max-width:48px;height:48px;border-radius:14px;font-size:24px;color:var(--clr-white);text-align:center;align-items:center;display:flex;justify-content:center;font-weight:700;width:100%;margin-bottom:20px;transition:all .4s}
section.challenges-sec .emz_pwbis:hover span.icon-pill{rotate:6deg}
.case-study-result .header-title:after{background:var(--clr-white);}
p.card-disc{font-size:var(--fs-18);line-height:1.8;color:rgba(71,85,105,1);}
.row.gap-25{gap:20px 0;}
.emz_pwbis{flex-direction:column;border-radius:16px;padding:30px;transition:all .4s ease;background:var(--theme-clr2);border:1px solid #CDDCFF;}
.emz_pwbis:hover{transform:translateY(-5px);box-shadow:5px 0 20px 0 rgb(5 5 5 / 12%);}
.approch-card-box p.sec-disc a{color:var(--theme-clr);}
.emz_pwbis h3{color:rgba(15,21,40,1);line-height:1.56;font-size:var(--fs-20);font-weight:600;}
.approch-card-box{padding:80px 0;}
section.cst-sls{background:#F1F5FF;}
section.approch-card-sec .col-half{padding:15px;}
section.approch-card-sec{background:var(--clr-one);}
section.approch-card-sec .apprs-card{background:var(--clr-white);border-radius:4px;padding:2rem 1.5rem;border:1px solid #E8E8E8;transition:all .4s;}
section.approch-card-sec .apprs-card:hover{box-shadow:0px 6px 12px 0px #0000002E;border:1px solid #C6DEFF}
section.approch-card-sec .apprs-card h3{font-size:var(--fs-20);color:#1A1A1A;max-width:85%;padding:0;font-weight:600;width:100%;margin-bottom:15px;position:relative;padding-bottom:16px;}
section.approch-card-sec .apprs-card h3:after{content:'';margin:0 auto;left:0;background:#0057CF;position:absolute;bottom:0;width:60px;height:3px;}
section.approch-card-sec .card-num{color:var(--theme-clr);font-weight:800;opacity:0.15;font-size:var(--fs-48);line-height:1.2;}
section.approch-card-sec .rows{display:flex;flex-wrap:wrap;margin:0 -15px;}
.d-grid-row{display:grid;}
section.eng-modal .d-grid-row{grid-template-columns:repeat(2,2fr);gap:24px;}
.approch-card-box .header-title,section.approch-card-sec h2.header-title{background-position-x:left;}
section.Glimpses_seciton{background:var(--theme-clr2);}
section.Glimpses_seciton .owl-carousel{max-width:780px;margin:auto;}
section.Glimpses_seciton .owl-carousel .owl-dot{background:var(--theme-clr)61;border:var(--theme-clr);width:10px;padding:0;margin:0 3px;height:10px;}
section.Glimpses_seciton .owl-carousel .owl-dot.active{background:var(--theme-clr);border:var(--theme-clr);width:10px;padding:0;margin:0 3px;height:10px;}
section.Glimpses_seciton .item{padding:40px 10px;}
.features-box{border-radius:15px;padding:25px;background:var(--theme-clr2);border:1px solid #D8D6EE;transition:all .3s}
.features-box .features-box-icon{display:inline-block;margin-bottom:15px;}
.features-box .feat_title{font-size:var(--fs-20);font-weight:500;line-height:1.5;}
.features-box p{color:#475569;padding:0;font-weight:400;}
.features-box > span img{max-width:50px;width:100%;}
.features-box img{transition:all .5s;}
.features-box:hover img{transform:scale(1.2);filter:grayscale(2);}
p.tech_disc a{color:var(--theme-clr);}
.features-box:hover p.tech_disc{-webkit-animation:toRightFrombottom 0.2s forwards;-moz-animation:toRightFrombottom 0.2s forwards;animation:toRightFrombottom 0.2s forwards;-webkit-animation:toRightFrombottom 0.2s forwards;-moz-animation:toRightFrombottom 0.2s forwards;animation:toRightFrombottom 0.2s forwards;position:relative;overflow:hidden;}
@keyframes toRightFrombottom{
    49%{transform:translateY(-100%);}
    50%{opacity:0;transform:translateY(100%);}
    51%{opacity:1;}
}
.challenges-sec.challenges-sec4 .emz_pwbis{border:1px solid #EFF1FF;background:var(--clr-white);}
.challenges-sec.challenges-sec4 .emz_pwbis span{margin-right:20px;}
p{line-height:1.7;font-size:var(--fs-16);}
p.cta-text a{color:#007db2;}
.features-box:hover{box-shadow:0px 10px 15px -3px #0000001A;}
section.key_features{background:#F7FAFF;}
section.key_features .row.gap-25{gap:30px 0;}
.case-study-result{background:#1244B2;padding:80px 0;background-size:cover;}
.case-study-result h2.header-title{background:url(https://emizentech.com/wp-content/uploads/2026/08/head-line-white.svg) no-repeat center bottom;background-size:85px 3px;margin-bottom:1.3rem;}
section.cst-sls .sl-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;}

/* Bottom 2 cards center */
section.cst-sls .sl-grid >:nth-last-of-type(2){grid-column:2 / span 2;}
section.cst-sls .sl-grid >:nth-last-of-type(1){grid-column:4 / span 2;}
.sl-cols{box-shadow:0px 4px 16px 0px #0000000F;border-radius:16px;background:var(--clr-white);border:1px solid var(--clr-iightblue);transition:all .4s;padding:1.5rem;text-align:center;position:relative;overflow:hidden;z-index:1;max-width:calc(33.33% - 10px);flex:calc(33.33% - 10px);}
.sl-cols:before{content:'';position:absolute;max-width:calc(100% - 10px);width:100%;left:0;right:0;margin:0 auto;top:0;height:4px;background:var(--theme-clr);}
.sl-icon{width:60px;height:60px;background:var(--theme-clr);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all .4s;}
.sl-cols h3{font-size:var(--fs-20);font-weight:600;line-height:1.6;}
.sl-cols:hover .sl-icon{transform:translateY(-5px);}
.cstr_row [class*="col"]{padding-top:70px;}
.sl-cols:hover{box-shadow:none;}
.sl-cols .sl-icon{border:1px solid #1c5ae4;}
.sl-cols:hover .sl-icon{background:#fff;border-color:#000000;}
.sl-cols:hover .sl-icon img{transition:all .4s;}
.sl-cols:hover .sl-icon img{filter:invert(1);transform:scale(1.1);}
.result-card .result-title{box-shadow:0px 4px 25px rgba(47,18,86,0.2);border-radius:40px;padding:1em;margin:-30px auto 0;display:block;font-size:var(--fs-20);font-weight:600;line-height:24px;background:linear-gradient(257.59deg,#00C8FF -0.59%,#001AFF 125.77%);text-align:center;width:100%;max-width:80%;position:absolute;top:0;left:0;right:0;}
.result-card{background:#0D3A9E;border:1px solid #002985;border-radius:15px;position:relative;padding:30px 23px 30px;color:#fff;margin:50px 0 0;}
.result-card p{padding:30px 0 0;font-size:var(--fs-18);color:rgba(255,255,255,1);line-height:1.8;max-width:660px;margin:0 auto;}
section.cst-sls .approch-card-box .header-title{background-position-x:center;}
.col-three{max-width:33.33%;flex:0 0 33.33%;display:flex;padding:0 15px;}
.col-four{max-width:25%;flex:0 0 25%;display:flex;padding:0 15px;}
.case-study-result .header-title:before{filter:invert(1);section h2.header-title}
.case-study-result .header-title2:after{right:0;margin:0 auto;left:60px;background:var(--clr-white);}
.tech_card{border-radius:15px;padding:0px 30px 25px;border:1px solid var(--theme-clr);margin:80px 0 0px;transition:all .4s}
.tech_title{font-weight:600;color:#000000;font-size:var(--fs-24);line-height:1.45}
.tech_card span img{max-width:50px;transition:all .4s;}
.tech_card span{width:95px;flex:0 0 95px;height:95px;border:1px solid var(--theme-clr);}
.tech_card:hover span img{transform:scale(1.1);}
.tech_card:hover{background:#1035bc0a;border-color:#1035bc;}
.tech_card p{color:rgba(0,0,0,0.85);}
section.tech_stack{background:var(--theme-clr2);}
.cta-text-box{padding:50px 30px;max-width:73%;}
.cta-text{font-size:var(--fs-18);line-height:1.56;color:rgba(16,24,40,1);font-weight:400;padding-bottom:10px;}
.case-stady-cta{background:linear-gradient(180deg,#1c5ae4 0%,#2c4fa7 38.61%);padding:60px 30px 60px;border-radius:20px;}
p.cta-text a{color:var(--theme-clr);}
.case-stady-cta h2{font-weight:600;font-size:var(--fs-36);max-width:830px;line-height:1.3;text-align:center;margin:auto;background-image:none;}
.case-stady-cta p{font-size:18px;font-weight:400;line-height:26px;}
.case-stady-cta a{background:var(--clr-white);border:1px solid var(theme-clr);font-weight:600;font-size:18px;line-height:25px;color:#000;border-radius:100px;padding:15px 30px;display:inline-block;margin:20px 0 0;}
.case-stady-cta a:hover{background:var(--theme-clr);color:#fff;border-color:#fff;}
.case-stady-cta > img{position:absolute;left:0;right:0;width:100%;top:0;height:100%;z-index:-1;object-fit:cover;}
.case-study-result .col-full p{color:#fff;max-width:1220px;margin:40px auto 0;font-size:var(--fs-18);}
.card-icon-header{gap:10px;margin:-47px 0px 20px;position:relative;}
section.sec_insights ul{padding:0 0 0 20px;margin-bottom:0;}
section.sec_insights li{color:#475569;font-size:var(--fs-16);line-height:1.5;margin-bottom:0.3em;list-style:disc;}
section.sec_insights h3{font-weight:600;font-size:var(--fs-18);}
section.sec_insights h2{background-position-x:left;}

/*faq section */
section.home_faq_sec{padding-bottom:0;}
section.home_faq_sec .faq_card button.btn.btn-link{position:relative;border-radius:10px;background:transparent;color:#1A1A1A;font-size:var(--fs-18);font-weight:500;line-height:1.5;border:0;width:100%;padding:20px 55px 20px 20px;}
section.home_faq_sec{padding-bottom:0;}
section.home_faq_sec .card-body{font-size:15px;max-width:calc(100% - 20px);}
section.home_faq_sec .faq_card .collap-card{border-radius:0 0 10px 10px;}
section.home_faq_sec .card-body{overflow:auto;border-radius:8px;padding:20px 0;color:#444444;font-size:var(--fs-16);font-weight:400;max-width:calc(100% - 40px);margin:0 auto 0;}
.home_faq_sec .ai-center-btn a{overflow:hidden;background:#007DB2;max-width:100%;width:auto;display:inline-block;padding:15px 20px 11px 20px;position:relative;z-index:1;color:var(--clr-white);}
.home_faq_sec .ai-center-btn a:hover{color:#007DB2}
.home_faq_sec .ai-center-btn a:hover::after{background:var(--clr-white);z-index:-1;transform:translate(0);border-radius:100px;}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]{border:0;}
section.home_faq_sec .card-header .btn-link:after{background:none;border-radius:8px;border:1px solid #DDDDDD;background-size:14px;width:36px;height:36px;color:#EE2A7B;right:15px;top:50%;transform:translateY(-50%);content:' +';text-align:center;line-height:1.7;font-size:22px;color:#1C5AE4}
section.home_faq_sec .faq_card{border-radius:10px;border:0;background:linear-gradient(90deg,#F1F5FF 0%,var(--clr-white) 100%);border-left:3px solid var(--theme-clr);padding-bottom:0;margin-bottom:1.5rem;}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]::after{background:var(--theme-clr);content:'- ';font-size:27px;color:var(--clr-white);line-height:1.3;}
section.home_faq_sec .btn.emizen-btn:hover{background:var(--clr-white);color:#017DB2;}
.faq-wrap{padding:0;}
.faq-head{top:100px;position:sticky;max-width:25%;width:100%;}
.faq-wrap{max-width:69%;margin-left:auto;width:100%;}
.ftr-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;}
.ftr-wrapper h2.sec-title{background-position-x:left;}
section.home_faq_sec h2.header-title{background-position-x:left;}
@media(min-width:1025px) and (max-width:1364px){
    .card-icon-header{margin-top:-40px;}
    .tech_card span{width:75px;flex:0 0 75px;height:75px;}
    .tech_card span img{max-width:35px;}
}
@media(min-width:1365px) and (max-width:1599px){
    .card-icon-header{margin-top:-40px;}
    .tech_card span{width:75px;flex:0 0 75px;height:75px;}
    .tech_card span img{max-width:35px;}
}
@media(min-width:992px){
    .casestudy-hero-sec{background:url(https://emizentech.com/wp-content/uploads/2026/09/transportation-management-software-bg.jpg) no-repeat center center;background-size:cover;padding:100px 0 0;margin-top:75px;}
}
@media(min-width:768px){
    .col-half{max-width:50%;flex:0 0 50%;padding:0 15px;}
    .col-full{max-width:100%;flex:0 0 100%;padding:0 15px;}
}
.cta-box{display:flex;align-items:center;padding-left:50px;justify-content:space-between;border-radius:25px;overflow:hidden;}
section.cta-section h2{background:url(https://emizentech.com/wp-content/uploads/2026/08/head-line-white.svg) no-repeat left bottom;}
.Client_testimonial .small_title{font-weight:600;font-size:var(--fs-20);line-height:1.4;}
.col-half,.col-full{padding:0 15px;}
section.stories-sec .owl-carousel .owl-nav{left:0;right:0;margin:auto;text-align:center;bottom:-2px;max-width:170px;background:url(/wp-content/uploads/2025/08/nav-btn.png) no-repeat center center;padding:10px 0 0;border-radius:15px 15px 0 0}
p a{color:var(--theme-clr);position:relative;}
p a:before{width:0;height:1px;position:absolute;bottom:0;left:0;content:'';transition:all .4s;background:var(--theme-clr);}
p a:hover:before{width:100%;}
p > a:hover{color:var(--theme-clr);}
.conclusion-card::before{content:"";position:absolute;inset:0;width:26%;background:#2563df;    /* Slanted right side */clip-path:polygon(0 0,100% 0,78% 100%,0 100%);border-radius:10px 0 0 10px;}
.container-inner.conclusion-card{position:relative;z-index:1;overflow:hidden;background:#F1F5FF;border-radius:24px;}
section.quotext-sec .header-sec h2{background-position-x:left;}
section.quotext-sec .col-inner{background:#F9FAFB;padding:2em;box-shadow:0px 8px 16px 0px #00000005;border:1px solid #E8E8E8;transition:all .4s;border-radius:12px;position:relative;overflow:hidden;z-index:1;width:100%;}
section.quotext-sec .col-three{padding:12px;}
section.quotext-sec .col-inner h3{font-size:var(--fs-20);font-weight:600;}
section.quotext-sec .col-inner p{color:#475569;padding:0;}
section.quotext-sec .col-inner:hover{background:linear-gradient(146.55deg,#E7EFFF 13.97%,#FFFFFF 59.19%);transform:translateY(-8px);box-shadow:0px 4px 10px 0px #0000001F;}
@media(min-width:1540px) and (max-width:1750px){
    .features-box{padding:18px;}
    .tech_card{padding-left:18px;padding-right:18px}
    .py-80{padding:60px 0;}
    .pt-80{padding-top:60px;}
    .cta-text-box{padding:35px 30px;max-width:74%}
}
@media(min-width:1381px) and (max-width:1539px){
    .emz_pwbis{padding:20px;}
    section.Glimpses_seciton .owl-carousel{max-width:680px;}
    .tech_card{padding-left:18px;padding-right:18px}
    .features-box{padding:18px;}
    section.approch-card-sec .apprs-card{padding:20px;}
    .cta-text-box{padding:35px 30px;max-width:77%;}
    .casestudy-hero-sec img{max-width:90%;}
    .py-80{padding:60px 0;}
    .pt-80{padding-top:60px;}
    .approch-card-box{padding:30px 0;}
}
@media(min-width:1081px) and (max-width:1380px){
    .emz_pwbis{padding:20px;}
    section.Glimpses_seciton .owl-carousel{max-width:680px;}
    .features-box{padding:18px;}
    .py-80{padding:60px 0;}
    .pt-80{padding-top:60px;}
    section.approch-card-sec .apprs-card{padding:20px;}
    .cta-text-box{padding:30px 30px;max-width:78%;width:100%;}
}
@media(min-width:768px) and (max-width:1080px){
    section.Glimpses_seciton .owl-carousel{max-width:580px;}
    .py-80{padding:50px 0;}
    .pt-80{padding-top:50px;}
    section.approch-card-sec .apprs-card{padding:20px;}
    .features-box{padding:18px;}
}
@media(min-width:992px) and (max-width:1199px){
    .sl-cols{max-width:calc(50% - 8px);flex:calc(50% - 8px);}
    .col-three{max-width:50%;flex:0 0 50%;}
    .features-box{padding:20px}
    .casestudy-hero-sec h1,.casestudy-hero-sec p{max-width:80%;}
    section.cst-sls .sl-grid{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:1199px){
    section.challenges-sec.approach_sec .emz_pwbis .card-nunber{margin-right:10px;}
    .tech_card{margin-top:60px;}
    .card-icon-header{margin-top:-37px;}
    .tech_card span{width:70px;height:70px;flex:0 0 70px}
    .tech_card span img{max-width:40px;}
    .emz_pwbis{padding:20px;}
    .container-inner{border-radius:15px;}
    .cta-box{text-align:left;}
    .cta-box h2{text-align:center;background:rgba(254,204,115,1);padding:20px;}
    .cta-box p a{color:#ffe9ef;}
    .cta-text-box{max-width:77%;padding:20px 20px 30px;}
    section.cta-section h2:before{display:none;}
    .result-card p{padding-top:10px;}
    section.Glimpses_seciton div > img{max-width:100%;}
}
@media(max-width:991px){
    .cta-box{flex-direction:column;padding:0 0 20px;background:#1c4bb3;text-align:center;}
    .cta-box h2{max-width:100%;width:100%;text-align:center;background:rgba(254,204,115,1);padding:20px;}
    .cta-box p a{color:#ffe9ef;}
    .cta-box p{color:var(--clr-white)}
    .cta-text-box{max-width:100%;padding:20px 20px 0;text-align:center;}
    .conclusion-card::before{display:none;}
    section.cta-section h2{text-align:center;background:#1c5ae4;padding:10px 0;}
}
@media(min-width:768px) and (max-width:991px){
    .video-container .owl-carousel {
    margin-left:0;
 }
    .sl-cols{max-width:calc(50% - 8px);flex:calc(50% - 8px);}
    .col-three{max-width:50%;flex:0 0 50%;}
    section.cst-sls .sl-grid{grid-template-columns:repeat(2,1fr);}
    section.sec_insights .col-half{max-width:100%;flex:0 0 100%;}
    .video-container{margin:20px 0 0;max-width:100%;}
    .col-three,.col-four{max-width:50%;flex:0 0 50%;}
    .case-stady-cta{padding:30px;}
    .approch-card-box{padding:40px 0}
    .py-80,section.Client_testimonial{padding-bottom:40px;}
    .casestudy-hero-sec p,.casestudy-hero-sec h1{max-width:100%}
    section.Glimpses_seciton .item{padding:30px 10px;}
}
@media(min-width:1281px){
    .Client_testimonial.section2-blgos .container{max-width:1170px;}
}
@media(min-width:768px) and (max-width:991px){
    .faq-head{position:static;max-width:100%;}
    .faq-wrap{max-width:100%;}
    section.home_faq_sec .faq_card{margin-bottom:1rem;}
    .casestudy-hero-sec{background:linear-gradient(360deg,#A1D8FF,#1C5AE4,#1C5AE4);padding:70px 0 0;margin-top:88px;}
    section.key_features .row.gap-25{gap:20px 0;}
}
@media(max-width:767px){
    .faq-head{position:static;max-width:100%;}
    .conclusion-card::before{display:none;}
    section.home_faq_sec h2.header-title{background-position-x:center;margin-bottom:20px;}
    .faq-wrap{max-width:100%;}
    .emz_pwbis{padding:20px;align-items:center;text-align:center;}
    .col-four{max-width:100%;flex:0 0 100%;display:flex;padding:0 15px;}
    section.home_faq_sec .faq_card{margin-bottom:1rem;}
    section.quotext-sec .col-three{padding:12px 0;}
    section.Glimpses_seciton .owl-carousel{max-width:90%;}
    section.key_features .row.gap-25{gap:20px 0;}
    .features-box{padding:15px}
    section.approch-card-sec .apprs-card{padding:20px;}
    .casestudy-hero-sec{padding:50px 0;background:linear-gradient(360deg,#A1D8FF,#1C5AE4,#1C5AE4);margin-top:88px;}
    section.cst-sls .sl-grid{grid-template-columns:repeat(1,1fr);}
    .approch-card-box{padding:40px 0;}
    .py-80,section.Client_testimonial{padding-bottom:40px;}
    .pt-80{padding-top:40px;}
    .py-80{padding:40px 0;}
    .result-card .result-title{max-width:90%;}
    .casestudy-hero-sec p,.casestudy-hero-sec h1{max-width:100%}
    section.Glimpses_seciton .item{padding:20px 0;}
    .case-stady-cta a{width:100%;padding:15px 10px;max-width:300px;margin:10px auto 10px;display:block;font-size:16px;line-height:1.4;}
    .case-stady-cta{padding:20px 20px;}
    section.sec_insights h2:before{left:0;right:0;margin:auto;}
    section.sec_insights .sec_insights_box{padding:20px;}
    .result-card{margin:40px 0 30px;}
    .col-three{max-width:100%;flex:0 0 100%;}
    section.approch-card-sec .rows{gap:15px 0;}
    section.quotext-sec .col-inner{padding:1rem}
    .sl-cols{max-width:100%;flex:100%;}
}
@media(max-width:575px){
    .tech_card span{width:65px;height:65px;flex:0 0 65px;}
    .card-icon-header{margin-top:-33px;}
}
