h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,button,a,ul,li,section,.container{font-family:'Poppins',Arial,sans-serif}
:root{--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-22:clamp(1.1rem,1rem + 0.45vw,1.375rem);--fs-24:clamp(1.125rem,1rem + 0.625vw,1.5rem);--fs-28:clamp(1.4rem,1.1rem + 0.9vw,1.75rem);--fs-36:clamp(1.25rem,1rem + 1.0417vw,2.25rem);--fs-42:clamp(1.75rem,1.2rem + 1.25vw,2.625rem);--fs-52:clamp(2.3rem,1.25rem + 1.6667vw,3.5rem);}
@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-22:clamp(1rem,1rem + 0vw,1.375rem);--fs-24:clamp(1.1rem,1rem + 0.625vw,1.1rem);--fs-28:clamp(1.25rem,1rem + 0.5vw,1.5rem);--fs-36:clamp(1.5rem,1rem + 0.65vw,1.75rem);--fs-42:clamp(1.5rem,1rem + 0.8vw,2rem);--fs-52:clamp(2rem,1rem + 1.25vw,2.25rem);}
}

/*comman css */
.py-80{padding:80px 0}
.pt-80{padding-top:80px}
.pb-80{padding-bottom:80px}
@media(max-width:1750px){
    .py-80{padding:60px 0;}
    .pt-80{padding-top:60px;}
    .pb-80{padding-bottom:60px;}
}
@media(max-width:991px){
    .py-80{padding:40px 0;}
    .pt-80{padding-top:40px;}
    .pb-80{padding-bottom:40px;}
}
.rounded-pill.header-pill{font-weight:600;text-transform:uppercase;color:#007DB2;letter-spacing:0;font-size:13px;padding:8px 24px;line-height:27px;}
a.btn.emizen-btn{border-radius:40px;font-size:var(--fs-16);font-weight:600;transition:all .4s;position:relative;z-index:1;overflow:hidden;background:#007DB2;border:1px solid #007DB2;color:#FFF;padding:16px 20px;line-height:25px;}
a.btn.emizen-btn:hover{border-color:rgb(32,152,209);}
a.btn.emizen-btn::after{content:"";position:absolute;z-index:-1;top:0px;left:0px;right:0px;bottom:0px;transform-origin:50% 100%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out;transform:translate3d(0px,110px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform-style:preserve-3d;background:rgb(32,152,209);}
a.btn.emizen-btn:hover:after{transform:scaleY(1);}
a.btn.emizen-btn img{transition:all .3s}
a.btn.emizen-btn:hover img{transform:rotate(45deg);}

/*hero section */
.main-hero-sec{padding:100px 0;background:linear-gradient(110.65deg,#F5FCFC 1.36%,#EDFDF6 26.69%,#B2D6FF 94.53%);margin-top:79px;}
.banner-ondmnd a.btn.emizen-btn{border-radius:6px;border:1px solid #007DB2;background:transparent;color:#007DB2;}
.main-hero-sec .header-pill{background:#FFFFFF;color:#007DB2;font-size:13px;padding:13px 20px;font-weight:600;}
h1.sec-title{font-size:var(--fs-52);line-height:1.5;}
section.main-hero-sec .row{gap:40px 0;}
.sec-title{font-size:var(--fs-36);font-weight:600;color:#0F1528;line-height:1.5;}
.hero-disc{max-width:1140px;margin:0 auto;font-size:var(--fs-16);line-height:1.8;color:#475569;}
.main-hero-sec p strong{color:#475569;font-size:var(--fs-18);font-weight:500;}
.sec-head{max-width:1060px;margin-bottom:30px;}
.section-head P,.sec-head p{color:#475569;}
.counter-sec{max-width:1120px;margin:0 auto;gap:15px;}
.skill-dsc{flex:calc(20% - 15px);border-right:1px solid rgb(0 125 178 / 51%);}
.banner-ondmnd a.btn.emizen-btn:hover{color:#fff;}
.sec-title span{color:#007DB2;}
.skill-dsc p.ptext{color:#475569;font-size:12px;font-weight:400;line-height:21px;padding:0;margin:0;max-width:125px;}
.skill-dsc span{color:#007DB2;font-size:28px;font-weight:600;line-height:42px;display:block;max-width:125px;}
.skill-dsc:not(:first-child) > div{width:fit-content;}
.skill-dsc:last-child{border:0;}
.skill-dsc p.ptext{color:#475569;font-size:var(--fs-14);font-weight:400;line-height:1.4;padding:0;margin:0;max-width:145px;}
.skill-dsc > div{width:fit-content;}
.skill-dsc > div img{margin-bottom:15px;}
.counter-sec + p{font-weight:500;font-size:var(--fs-18);line-height:33px;}
.awards-list{padding:33px 20px;border-radius:14px;background:#FFFFFF4D;max-width:1050px;}
.awards-list ul{justify-content:space-between;max-width:1110px;margin:auto;align-items:center;}
.awards-list li{list-style:none;}
.awards-list img{height:auto;transition:.3s;max-width:115px;width:100%;}
.awards-list img:hover{transform:translateY(-6px);}
.awards-list li:nth-last-child(2) img{max-width:130px;}

/*end*/
.section-head.head-sec{max-width:1200px;margin:0 auto;}
.services-box:hover .card-num{-webkit-animation:toRightFrombottom 0.3s forwards;-moz-animation:toRightFrombottom 0.3s forwards;animation:toRightFrombottom 0.3s forwards;-webkit-animation:toRightFrombottom 0.3s forwards;-moz-animation:toRightFrombottom 0.3s forwards;animation:toRightFrombottom 0.3s forwards;}
@-webkit-keyframes toRightFrombottom{
    49%{-webkit-transform:translateY(100%);}
    50%{opacity:0;-webkit-transform:translateY(-100%);}
    51%{opacity:1;}
}
@-moz-keyframes toRightFrombottom{
    49%{-moz-transform:translateY(-100%);}
    50%{opacity:0;-moz-transform:translateY(100%);}
    51%{opacity:1;}
}
@keyframes toRightFrombottom{
    49%{transform:translateY(-100%);}
    50%{opacity:0;transform:translateY(100%);}
    51%{opacity:1;}
}
.budget-section{background:rgba(6,39,58,1);}
.budget-section h2 .clr-blue{color:#4FC5F8;-webkit-text-fill-color:#4FC5F8;}
.budget-section .sec-head p{color:#C9C9C9;}
.budget-card{background:rgba(4,33,49,1);border-radius:20px;padding:25px;color:#fff;height:100%;transition:all .35s ease;overflow:hidden;position:relative;border:1px solid rgba(226,232,240,0.1);}
.budget-card.card:hover{background:rgba(0,125,178,0.1);transform:translateY(-15px);}
.budget-section .sec-head p.sec-disc{max-width:100%;}
.budget-section h3.card-title{font-size:var(--fs-20);line-height:1.5;font-weight:500;position:relative;transition:all .4s;margin:0;padding-bottom:10px;}
.budget-section .budget-card p{color:#C9C9C9;}
.budget-card:before{content:'';position:absolute;background:rgba(255,255,255,0.1);width:0;opacity:20%;height:0;border-radius:100%;top:-150px;right:-150px;transition:all .4s;}
.budget-card:hover:before{height:350px;width:350px;}
.budget-section .budget-card p a{color:#06b5ff;text-decoration:underline;opacity:1;}
.budget-section span.rectangle-pill{position:relative;overflow:hidden;height:64px;display:flex;border-radius:18px;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(240,246,255,0.2) 0%,rgba(219,234,254,0.2) 100%);width:64px;}
section.budget-section .owl-carousel .owl-stage{padding-top:30px;display:flex;}
section.budget-section .owl-carousel .owl-stage .item{height:100%;}
section.budget-section .card.budget-card:hover{transform:translateY(-15px);}
section.budget-section .card.budget-card{border:1px solid #E2E8F01A;transition:all .4s;}
.slider-controls button.slide_arrow{border:3px solid #D9D9D9;width:40px;height:40px;border-radius:100%;background:#0D0D0D no-repeat center center!important;padding:0;font-size:0;margin-top:30px;}
section.budget-section .owl-carousel .owl-nav button.owl-prev,section.budget-section .owl-carousel .owl-nav .owl-next{border:3px solid #D9D9D9;width:40px;height:40px;border-radius:100%;transition:all .4s}
section.budget-section .owl-carousel .owl-nav button.owl-prev{font-size:0;background:#0D0D0D url(/wp-content/uploads/2025/08/nav-right.svg) no-repeat center center!important;transition:all .4s}
section.budget-section .owl-carousel .owl-nav .owl-next{font-size:0;background:#0D0D0D url(https://emizentech.com/wp-content/uploads/2025/09/nav-left-arrow.svg) no-repeat center center!important;}
section.budget-section .owl-carousel .owl-nav{right:0;width:100%;text-align:center;left:0;}
.budget-section .owl-carousel{padding-bottom:85px;}
section.budget-section .card.budget-card:hover{transform:translateY(-15px);}
.budget-section .sec-head h2.sec-title span{color:#4FC5F8}
.card.budget-card:hover  img{-webkit-animation:toRightFrombottom 0.3s forwards;-moz-animation:toRightFrombottom 0.3s forwards;animation:toRightFrombottom 0.3s forwards;-webkit-animation:toRightFrombottom 0.3s forwards;-moz-animation:toRightFrombottom 0.3s forwards;animation:toRightFrombottom 0.3s forwards;}
@-webkit-keyframes toRightFrombottom{
    49%{-webkit-transform:translateY(100%);}
    50%{opacity:0;-webkit-transform:translateY(-100%);}
    51%{opacity:1;}
}
@-moz-keyframes toRightFrombottom{
    49%{-moz-transform:translateY(-100%);}
    50%{opacity:0;-moz-transform:translateY(100%);}
    51%{opacity:1;}
}
@keyframes toRightFrombottom{
    49%{transform:translateY(-100%);}
    50%{opacity:0;transform:translateY(100%);}
    51%{opacity:1;}
}

/* ai-startup-section  */
section.dev-features p.sec-disc{color:rgba(15,21,40,1);}
section.dev-features p.sec-disc a{color:rgb(0 125 178);text-decoration:underline;}
section.dev-features .ai-tabs{gap:20px;margin-bottom:35px;justify-content:center;}
section.dev-features .box-title3{font-size:var(--fs-18);font-weight:600;color:rgba(15,23,42,1);display:flex;align-items:center;gap:20px;}
section.dev-features .box-title3 span{background:rgba(0,125,178,1);border-radius:12px;border:1px solid rgba(255,255,255,0.15);flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}
section.dev-features .tab-content{padding-left:6%;}
section.dev-features .ai-feature{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.07);}
.cols2{gap:30px 56px;display:grid;grid-template-columns:repeat(3,2fr);}
section.dev-features .ai-tabs li a{background:rgba(0,125,178,0.1);padding:10px 50px 10px 20px;font-size:var(--fs-18);border-radius:10px;font-weight:600;line-height:1.6;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;z-index:1}
section.dev-features .ai-tabs li a:hover,section.dev-features .ai-tabs li a.active{color:#fff;}
section.dev-features .ai-tabs li a img{transition:all .4s;}
section.dev-features .ai-tabs li a:before{content:'';position:absolute;width:0;height:100%;z-index:-1;left:0;bottom:0;transform:translateX(-100%);background:rgba(0,125,178,1);transition:all .3s;}
section.dev-features .ai-tabs li a:after{content:'';position:absolute;width:15px;height:15px;z-index:-1;right:20px;top:50%;transform:translateY(-50%);background:url(https://emizentech.com/wp-content/uploads/2026/04/arrow-1.svg) no-repeat right center/ contain;transition:all .3s;}
section.dev-features .ai-tabs li a:hover:before,section.dev-features .ai-tabs li a.active:before{width:100%;transform:translateX(0);}
section.dev-features .ai-tabs li a:hover:after,section.dev-features .ai-tabs li a.active:after{transform:rotate(36deg) translateY(-50%);filter:brightness(0) invert(1);}

/* ai-startup-section end  */
@media(min-width:1025px){
    .budget-section .sec-head h2.sec-title{max-width:1000px;}
}
section.hire-dev-sec .dashed-border-circle:after{width:100%;border-radius:90px;border:2px dashed #AFAFAF;max-width:150px;height:150px;padding:7px;content:'';top:0;position:absolute;left:0;margin:auto;display:block;right:0;animation:spin 30s linear infinite;bottom:0;}
.budget-card:hover p{opacity:1;transform:translate(0);position:static;}
.budget-section .card-top{margin-bottom:15px;}
.budget-section .sec-head{max-width:1025px;}

/* ai-startup-section  */
section.ai-startup-section p.sec-disc{color:rgba(15,21,40,1);}
section.ai-startup-section .ai-tabs{flex-direction:column;gap:20px;position:sticky;top:100px;max-width:93%;}
section.ai-startup-section .box-title3{font-size:var(--fs-18);font-weight:600;color:rgba(15,23,42,1);display:flex;align-items:center;gap:20px;}
section.ai-startup-section .box-title3 span{background:rgba(0,125,178,1);border-radius:12px;border:1px solid rgba(255,255,255,0.15);flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}
section.ai-startup-section .tab-content{padding-left:6%;}
section.ai-startup-section .ai-feature{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.07);}
section.ai-startup-section .ai-tabs li a{background:rgba(0,125,178,0.1);padding:10px 40px 10px 20px;font-size:var(--fs-18);border-radius:10px;font-weight:600;line-height:1.6;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;z-index:1}
section.ai-startup-section .ai-tabs li a:hover,section.ai-startup-section .ai-tabs li a.active{color:#fff;}
section.ai-startup-section .ai-tabs li a img{transition:all .4s;}
section.ai-startup-section .ai-tabs li a:before{content:'';position:absolute;width:0;height:100%;z-index:-1;left:0;bottom:0;transform:translateX(-100%);background:rgba(0,125,178,1);transition:all .3s;}
section.ai-startup-section .ai-tabs li a:after{content:'';position:absolute;width:15px;height:15px;z-index:-1;right:20px;top:50%;transform:translateY(-50%);background:url(https://emizentech.com/wp-content/uploads/2026/04/arrow-1.svg) no-repeat right center/ contain;transition:all .3s;}
section.ai-startup-section .ai-tabs li a:hover:before,section.ai-startup-section .ai-tabs li a.active:before{width:100%;transform:translateX(0);}
section.ai-startup-section .ai-tabs li a:hover:after,section.ai-startup-section .ai-tabs li a.active:after{transform:rotate(36deg) translateY(-50%);filter:brightness(0) invert(1);}

/* services sec */
.services-box .sers-icon{float:left;}
.services-box .sers-icon img{max-width:25px;}
.services-box .sec-disc{color:#475569;line-height:1.98;}
section.our_services .row{gap:25px 0;}
section.our_services .row.gap-40 [class*="col"]{display:grid;grid-template-columns:repeat(3,2fr);gap:20px;}
section.our_services2 .flex-item{display:flex;flex-wrap:wrap;gap:20px;}
section.our_services2 .services-box{border:1px solid rgba(226,232,240,0.1);background:rgba(4,33,49,1);padding:20px;}
@keyframes expandWidth{
    from{width:0;}
    to{width:50px;}
}
section.our_services2 .services-box:hover .sec-h3title:before{animation:expandWidth 1s ease forwards;}
section.our_services .box-title3{font-size:var(--fs-18);font-weight:600;color:rgba(15,23,42,1);line-height:1.8;display:flex;align-items:center;gap:20px;}
section.our_services2 .services-box:hover{background:rgba(0,125,178,0.1)}
section.our_services2 .services-box .sers-icon{background:linear-gradient(135deg,rgba(240,246,255,0.2) 0%,rgba(219,234,254,0.2) 100%);flex:0 0 76px;border-radius:100%;height:76px;align-items:center;justify-content:center;}
section.our_services2 .services-box .sers-icon  img{max-width:40px}
section.our_services2 .services-box .sr-head{margin-bottom:24px;}
section.our_services2 .services-box .sec-h3title{color:#fff;line-height:1.73;padding-bottom:15px;position:relative;margin-bottom:20px;}
section.our_services2 .services-box .sec-h3title:before{content:'';position:absolute;width:27px;bottom:0;background:#007DB2;height:4px;}
section.our_services2 .services-box p{color:rgba(201,201,201,1);line-height:1.8;padding-bottom:20px}
section.our_services2 .services-box .card-num{color:rgba(255,255,255,0.06);font-size:var(--fs-42);transition:all .4s;line-height:1.1;}
section.our_services .services-box:hover .sec-disc,section.our_services .services-box:hover li{color:#fff;}
section.our_services2 .owl-carousel .owl-stage .item{height:100%;}
section.our_services2 .owl-carousel .owl-item{padding-top:30px;}
section.our_services2 .owl-carousel .owl-stage{display:flex;}
section.our_services2 .slider-controls button.slide_arrow{border:3px solid #D9D9D9;width:40px;height:40px;border-radius:100%;background:#0D0D0D no-repeat center center!important;padding:0;font-size:0;margin-top:30px;}
section.our_services2 .owl-carousel .owl-nav button.owl-prev,section.our_services2  .owl-carousel .owl-nav button.owl-next{border:3px solid #D9D9D9;width:40px;height:40px;border-radius:100%;transition:all .4s}
section.our_services2 .owl-carousel .owl-nav button.owl-prev{font-size:0;background:#0D0D0D url(/wp-content/uploads/2025/08/nav-right.svg) no-repeat center center!important;transition:all .4s}
section.our_services2 .owl-carousel .owl-nav button.owl-next{font-size:0;background:#0D0D0D url(https://emizentech.com/wp-content/uploads/2025/09/nav-left-arrow.svg) no-repeat center center!important;}
section.our_services2 .owl-carousel .owl-nav{bottom:auto;top:-85px;}
.services-box p a,section.sec .sec-disc a{text-decoration:underline;color:#007DB2;}
section.our_services ul{margin-bottom:0}
section.our_services li{color:#475569;font-weight:400;font-size:var(--fs-16);line-height:1.8;margin:5px 0;background:url(https://emizentech.com/wp-content/uploads/2026/05/checkicon.svg) no-repeat left center / 13px;padding-left:21px;transition:all .4s;}
section.our_services li:hover{background-size:15px;}
section.our_services .services-box:hover li a{color:#fff;text-decoration:underline;}
.sers-head > img{max-width:24px;margin-right:10px;}
.services-box{border:1.15px solid #007DB233;background:#EFFAFF;padding:20px;border-radius:18px;transition:all .8s ease;position:relative;overflow:hidden;}
.services-box:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.12);background:linear-gradient(180deg,#116B9F 0%,#072C40 100%);border-color:transparent;}
.services-box .sers-icon{transition:all .4s ease;}
.services-box .sec-h3title{transition:all .3s ease;font-size:var(--fs-18);font-weight:600;line-height:1.98;color:#007DB2;}
.services-box:hover .sers-icon{transform:rotate(8deg) scale(1.1);}
.services-box:hover .sec-h3title{color:#fff;}
.services-box:hover img{filter:brightness(0) invert(1);}
section.our_services-cards-ui{background:linear-gradient(180deg,#C7E8FB 0%,#FFFFFF 100%);}
section.our_services-cards-ui .services-box{border:1px solid rgba(226,232,240,1);padding:40px 25px;}
section.our_services-cards-ui .services-box .sers-icon{transition:all .4s ease;margin-bottom:28px;}
section.our_services-cards-ui .services-box .sec-h3title{transition:all .3s ease;}
section.our_services-cards-ui .services-box:hover .sec-h3title{color:#007DB2;}
section.our_services-cards-ui .row{gap:25px 0;}
p{font-size:var(--fs-16);line-height:1.6}
.brand_su_content p{color:#D2D2D2;font-size:var(--fs-18);max-width:750px;}
a.btn.emizen-btn:hover{border-color:transparent;}
a.btn.emizen-btn:focus{box-shadow:none;outline:none;}
.ecom-stroy .content{padding:30px 20px;border-radius:14px;position:relative;background:linear-gradient(135deg,#F3FBFF 0%,#EAFCFF 100%);max-width:576px;}
.content.left-col{margin-left:auto;}
.content.right-col{margin-right:auto;}
.year{display:inline-block;color:#fff;font-size:14px;padding:5px 15px;border-radius:20px;margin-bottom:10px;background:linear-gradient(90deg,#007DB2 0%,#00B8DB 100%);}
section.our_services2{background:rgba(6,39,58,1);}
.timeline-section{text-align:center;margin:auto;background:linear-gradient(357deg,#bee1f9 0%,#ffffff47 100%);padding-top:0;}
.timeline-section .timeline{max-width:1280px;margin:0 auto 0;}
.content h3{font-size:var(--fs-18);color:#101828;font-weight:600;margin-bottom:8px;}
.cta-wrapper{max-width:50%;}
.cta-wrapper h2{color:#fff;}
.cta-wrapper h2 span{color:#24BEFF;}
.cta-wrapper p{font-size:var(--fs-18);line-height:1.7;}

/* section 4 */

/*slider */
section.our_industries .owl-carousel .owl-stage,section.our_industries .owl-carousel .owl-item{display:flex;}
section.our_industries li a{position:relative;overflow:hidden;border-radius:100px;border:1px solid #007DB2;background:#FFF;padding:0.69em 24px;display:block;color:#0F1528;font-size:var(--fs-16);font-weight:500;line-height:29px;z-index:1;}
section.our_industries ul{gap:10px;margin-bottom:40px;}
section.our_industries li a:hover,section.our_industries li a.active{border-radius:100px;border:1px solid #007DB2;background:#FFF;color:#fff;}
section.our_industries .ind-title{color:#0F1528;font-size:22px;font-weight:600;line-height:28px;}
section.our_industries .inds-disc{color:#333;font-size:var(--fs-16);padding-bottom:20px;font-weight:400;line-height:23px;}
section.our_industries .app-mobile{display:flex;max-width:275px;position:relative;bottom:-30px;gap:0 15px;margin:auto 0 0 auto;width:100%}
section.our_industries .app-mobile img{margin-left:auto;display:block;}
section.our_industries .left-bottom-sec{position:absolute;bottom:25px;left:20px;}
section.our_industries img.inds-logo{max-width:70px;position:absolute;bottom:30px;transition:all .4s;}
section.our_industries .industries-box:after{content:'';z-index:-1;border-radius:742px;border:1px solid #95D5EF;opacity:0.45;position:absolute;right:-375.667px;bottom:-351px;background:linear-gradient(143deg,rgba(0,125,178,0.21) 13.58%,rgba(255,255,255,0.00) 46.43%);width:741px;height:692px;transition:all .4s}
section.our_industries .industries-box a.emizen-btn{padding:12px 17px;border-radius:100px;background:#007DB2;border:1px solid #007DB2;max-width:168px;position:absolute;    /* transform: translateY(100px); */bottom:30px;transition:all .4s;left:100px;}
section.our_industries .owl-carousel{padding-bottom:70px;}
section.our_industries .owl-carousel .owl-stage,section.our_industries .owl-carousel .owl-item{display:flex;}
section.our_industries  .industries-box{display:flex;flex-direction:column;height:100%;font-weight:500;border-radius:15px;background:linear-gradient(180deg,#DEF5FF 0%,#F3FBFF 100%);padding:20px 20px 0;position:relative;overflow:hidden;z-index:1;}
section.our_industries .owl-carousel .owl-item .app-mobile img{transition:all .4s;position:relative;margin-left:auto;display:block;max-width:120px;width:100%}
section.our_industries .owl-carousel .owl-item .app-mobile img:first-child{position:relative;transform:translateY(-50px);}
section.our_industries .owl-carousel .owl-nav button.owl-prev{font-size:0;background:#0D0D0D url(/wp-content/uploads/2025/08/nav-right.svg) no-repeat center center!important;}
section.our_industries .owl-carousel .owl-nav button.owl-next{font-size:0;background:#0D0D0D url(https://emizentech.com/wp-content/uploads/2025/09/nav-left-arrow.svg) no-repeat center center!important;}
section.our_industries .owl-carousel .owl-nav{bottom:0;right:0;width:100%;left:0;text-align:center;}
section.our_industries .owl-carousel button.owl-prev,section.our_industries .owl-carousel .owl-nav button.owl-next{border:3px solid #D9D9D9;width:40px;height:40px;border-radius:100%;}

/*end */

/* ===== TECH STACK ===== */
.tech-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1450px;margin:0 auto;gap:15px 24px;}
.tcard{border:1px solid #e2e8f0;border-radius:24px;padding:40px 14px;transition:all .5s;}
.tcard::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background:linear-gradient(180deg,transparent,rgba(0,82,204,.04));transition:height .4s;}
.tcard:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,82,204,.1);border-color:#007db2}
.tcard:hover::before{height:100%}
.tcard .t-ico{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--p);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 18px;transition:all .4s;position:relative;}
.tcard:hover .t-ico{background:linear-gradient(135deg,var(--p),var(--p2));color:var(--w);transform:scale(1.1)}
.tcard h3{font-size:var(--fs-18);font-weight:600;color:#0F172A;line-height:1.8}
.t-tags{display:flex;flex-wrap:wrap;gap:15px 8px;justify-content:center;position:relative}
.t-tag{background:#F0F7FF;color:#475569;font-size:var(--fs-16);line-height:1.6;font-weight:500;padding:5px 16px;line-height:1.6;border-radius:50px;transition:all .3s;border:1px solid #ccdcef;}
.t-tag:hover{background:var(--g2);color:var(--p);border-color:rgba(0,82,204,.15)}
span.icon-rounded{background:linear-gradient(135deg,#EFF6FF 0%,#DBEAFE 100%);display:flex;align-items:center;justify-content:center;max-width:65px;height:65px;border-radius:18px;transition:all .5s;}

/* section end */
section.cta_section.cta_4 .cta-box{z-index:1;padding-top:20px;padding-bottom:0;background:url(https://emizentech.com/wp-content/uploads/2026/04/image-13421.png) no-repeat center center / cover;}
section.cta_section.cta_4 .cta-box .cta-wrapper{padding:30px 0 60px;}
img.position-absolute.blur-img{right:0;z-index:-1;top:0;}
section.cta_section.cta_4 .cta-box .sec-title{color:#0F1528;}
section.cta_section.cta_4 .sec-disc{color:#475569;font-size:var(--fs-16);}

/* marquee slider */

/*Section Brand*/
.sec-header{max-width:820px;margin:0 auto 40px auto;}
.sec-header h2{font-size:var(--fs-36);font-weight:600;color:#0F1528;margin-bottom:12px;line-height:1.45;}
.sec-header h2 span{color:#007DB2;}
.sec-header p{color:#475569;font-weight:400;font-size:var(--fs-16);line-height:1.7;margin:0 auto!important;}

/*  end  */
section.app-dev-sec{background:rgba(6,39,58,1);}
section.app-dev-sec .sec-head.reveal{max-width:42.2%;position:sticky;top:140px;}
section.app-dev-sec .sec-head.reveal img{margin-top:30px}
section.app-dev-sec .card-box{border:1px solid #FFFFFF4D;background:rgba(6,39,58,1);padding:25px;display:flex;flex-wrap:wrap;justify-content:space-between;transition:all .4s;overflow:hidden;}
section.app-dev-sec .card-box:hover .ind_card_img img{transform:translateY(50px);}
section.app-dev-sec .card-box h3{font-size:var(--fs-24);font-weight:600;color:#fff;padding:15px 0;line-height:1.50;}
section.app-dev-sec .card-box p{color:#fff;padding:0;}
section.app-dev-sec .card-box .devep-list{display:flex;flex-flow:column;gap:15px;padding:0;}
section.app-dev-sec .sticky-right-cards{max-width:53%;width:100%;margin-left:auto;padding-left:3%;display:grid;gap:25px;}
section.app-dev-sec .card-box .inds-info{padding-bottom:10px;}
section.app-dev-sec .card-box:hover .inds-info img{filter:invert(0) brightness(0);}
section.app-dev-sec .card-box:hover h3,section.app-dev-sec .card-box:hover p{color:#000}
section.app-dev-sec .ind_card_img{flex:0 0 32%;display:flex;align-items:flex-end;}
section.app-dev-sec .card-box:hover{background:#fff;transform:translateY(-5px);}
section.app-dev-sec .card-box:hover span{rotate:5deg;background:#073c5a;transform:translateY(-5px);}
section.app-dev-sec .card-box:hover span img{filter:brightness(0) invert(1);}
.cta-box{background:url(https://emizentech.com/wp-content/uploads/2026/04/cta-bgh.png) no-repeat center center / cover;border-radius:25px;display:flex;align-items:center;justify-content:space-between;padding:0 50px;}
.cta-box p{font-size:var(--fs-18);line-height:1.6;color:#D2D2D2;}

/* ===== BUSINESS SOLUTIONS ===== */
.cta_section.cta_3 .cta-box{padding-right:100px;position:relative;z-index:1;}
.cta_section.cta_3 .cta-box:after{content:'';background:url(https://emizentech.com/wp-content/uploads/2026/04/blue-circle.svg) no-repeat center right / contain;position:absolute;height:100%;width:50%;right:0;z-index:-1;}

/*clutch slider */
section.cl-review-slider .testimonial-card-box{box-shadow:0px 4px 15px 0px #0000001A;padding:20px;border-radius:20px;height:100%;}
section.cl-review-slider .section-head{max-width:1000px;}
section.cl-review-slider .owl-stage{display:flex;}
section.cl-review-slider .owl-stage .owl-item .item{height:100%;width:100%;}
section.cl-review-slider .item{padding:20px 10px}
section.cl-review-slider .testimonial-sec{background:#f7f7f7;}
section.cl-review-slider .testimonial-card{background:#fff;padding:25px;border-radius:14px;box-shadow:0 5px 15px rgba(0,0,0,0.08);}
section.cl-review-slider .top-row{margin-bottom:20px;}
section.cl-review-slider .stars{color:#FDC700;font-size:14px;letter-spacing:2px;}
section.cl-review-slider .brand-logo{height:22px;}
section.cl-review-slider .review-text{font-size:var(--fs-16);color:#364153;line-height:24px;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:30px;}
section.cl-review-slider .author{display:flex;align-items:center;gap:15px;}
section.cl-review-slider .avatar{width:43px;height:43px;border-radius:50%;background:#d7eaf7;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#2a6f97;border:1px solid #007DB24D;}
section.cl-review-slider .author h6{margin:0;font-size:14px;font-weight:600;}
section.cl-review-slider .review-btn{border-radius:30px;padding:10px 22px;font-size:14px;margin:5px;}
section.cl-review-slider .auth-name{font-size:var(--fs-16);font-weight:500;padding-bottom:0}
section.cl-review-slider .auth-name span{font-size:14px;line-height:24px;font-weight:400;}
section.cl-review-slider .author span{font-size:12px;color:#777;display:block;}
section.cl-review-slider a.btn.emizen-btn.btn2{background:#007DB233;border:1px solid #007DB233;color:#000;}
a.btn.emizen-btn:focus{outline:none}
section.cl-review-slider .btn-wrapper a > span{line-height:22px;display:inline-block;vertical-align:text-bottom;}
section.cl-review-slider .btn-wrapper a.btn.emizen-btn:hover .clutchimg{transform:rotate(0);filter:invert(1) brightness(0)}
@media (min-width:768px){
    section.our_industries .industries-box:hover a.emizen-btn{transform:translateY(0);}
    section.our_industries .owl-carousel .industries-box:hover img.inds-logo{transform:translateY(-100px);}
    section.our_industries .owl-carousel .industries-box:hover .app-mobile img:first-child{transform:translateY(-10px);}
    section.our_industries .owl-carousel .industries-box:hover .app-mobile img:last-child{transform:translateY(-40px);}
    section.our_industries .industries-box:hover a.emizen-btn:hover{background:#fff;color:#007DB2;border-color:#007DB2;}
}
@media(max-width:1750px){
    .cols2{gap:32px 36px;}
    .tech-grid{gap:15px 18px;max-width:1150px;}
    .tcard{padding:24px 14px;}
    section.main-hero-sec .row{gap:25px 0;}
    a.btn.emizen-btn{padding:12px 20px;}
    .main-hero-sec{padding-top:55px}
}
@media (min-width:1200px) and (max-width:1539px){
    .services-box{padding:30px 15px;}
}
@media(max-width:1680px){
    section.our_industries .inds-disc{padding-bottom:25px;}
    section.our_industries img.inds-logo{max-width:55px;}
    section.our_industries .industries-box{padding:15px 15px 0;}
    section.our_industries .industries-box a.emizen-btn{padding:10px 12px;font-size:15px;}
    section.our_industries .app-mobile{max-width:225px;}
    section.our_industries .owl-carousel .owl-item .app-mobile img{max-width:100px;}
    section.our_industries .ind-title{font-size:19px}
}
@media(max-width:1480px){
    section.dev-features .box-title3{font-size:var(--fs-20);}
    section.ai-startup-section .box-title3{gap:15px;}
    section.feat .item.reveal.vis h3 img{margin-right:15px;max-width:60px;}
    section.main-hero-sec .row{gap:30px 0;}
    .timeline-section .timeline{margin-top:0;}
    .main-hero-sec{padding-bottom:50px;}
    .cta-box img{max-width:50%;}
    .budget-section .sec-head{max-width:905px;}
    .services-box .sec-h3title{font-size:var(--fs-22);line-height:1.4;}
    section.budget-section .card.budget-card{padding:20px;}
}
@media(max-width:1349px){
    section.our_services2 .services-box .sec-h3title{line-height:1.4;}
    section.our_industries .industries-box{padding:15px 15px 0;}
    section.our_industries .industries-box a.emizen-btn{padding:10px 12px;font-size:15px;}
    section.our_industries .owl-carousel .owl-item .app-mobile img{max-width:100px;}
    section.our_industries li a{line-height:22px;padding:9px 12px;font-size:15px;}
    section.our_industries ul{text-align:center;margin-bottom:20px;}
    section.our_services2 .sec-head{max-width:80%;}
}
@media (min-width:1200px) and (max-width:1349px){
    .cols2{gap:20px;}
    .main-hero-sec{padding-bottom:50px;}
    .awards-list ul{max-width:940px;}
    .timeline-section .timeline{max-width:1120px;}
    section.ai-startup-section .ai-feature{padding-bottom:10px;}
    section.feat .owl-carousel .owl-nav{top:-20px}
    .timeline-section .timeline{max-width:1120px;}
}
@media(max-width:1199px){
    .counter-sec{gap:0;}
    section.dev-features .ai-tabs{gap:10px;margin-bottom:20px;}
    section.dev-features .box-title3{gap:10px}
    section.dev-features .ai-feature{padding-bottom:0px;}
    .skill-dsc span{font-size:22px;}
    .skill-dsc{padding:0 10px;}
    .budget-section .sec-head{max-width:635px;}
    section.ai-startup-section .tab-content{padding-left:0%;}
    .cta-box img{max-width:47%;}
    section.cta_section.cta_4 .cta-box .cta-wrapper {
    padding: 10px 0 30px;
}
.tech-grid {
    grid-template-columns: repeat(3, 1fr);
}
    .cols2{gap:20px;}
    section.ai-startup-section .ai-feature{padding-bottom:10px;}
    section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(3,2fr);}
    .services-box{padding:25px 18px;}
    section.our_industries .industries-box a.emizen-btn{display:none;}
}
@media(max-width:1024px){
    .cols2 {
    grid-template-columns: repeat(2,2fr);
}
    section.our_industries .app-mobile{max-width:205px;}
    section.our_industries .industries-box:after{border-radius:442px;right:-235.667px;bottom:-160px;width:651px;height:332px;}
    section.our_industries .app-mobile{gap:10px;}
    section.our_industries .owl-carousel .owl-item .app-mobile img{max-width:90px;}
}
@media(min-width:1025px) and (max-width:1199px){
    section.app-dev-sec .sec-head.reveal{top:40px;}
}
@media(max-width:991px){
    section.budget-section .owl-carousel .owl-nav{top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;text-align:center;}
    .budget-section  span.rectangle-pill{width:60px;height:60px;}
    .budget-section  span.rectangle-pill img{max-width:40px;}
    .tech-grid{grid-template-columns:repeat(2,1fr);gap:24px;}
    .awards-list li{padding:0 10px;}
    .indsapp-img{display:none;}
    .timeline-item.left{padding-right:40px;}
    .timeline-item.right{padding-left:40px;}
    section.our_industries ul{margin-bottom:20px;white-space:nowrap;padding:5px;display:block;}
    section.our_industries .inds-disc{padding-bottom:20px;}
}
@media(max-width:767px){
    .budget-section h3.card-title::after{display:none;}
    .budget-section h3.card-title{margin:0}
    section.our_industries .industries-box a.emizen-btn{transform:none;float:right;position:static;}
    section.our_industries img.inds-logo{max-width:55px;transform:none;position:static;order:-1;margin:0 auto 15px auto;}
    section.our_industries .owl-carousel .industries-box{text-align:center;}
    section.our_industries .industries-box{padding:15px}
}
@media(max-width:650px){
    .tech-grid{grid-template-columns:repeat(1,1fr);gap:15px;}
}
@media (min-width:1200px){
    .timeline-item{max-width:50%;padding:0;}
    .timeline-item.story-date.active .content{background:linear-gradient(135deg,#F3FBFF 0%,#EAFCFF 100%);box-shadow:2px 1px 20px 0px rgb(5 5 5 / 16%);transition:all .4s;}
    .timeline-item.left{left:0;text-align:right;padding-right:60px;}
    .timeline-item.right{left:50%;text-align:left;padding-left:60px;}
    .timeline-item::before{width:48px;height:48px;border:4px solid #007DB2;z-index:2;background:#fff url(https://emizentech.com/wp-content/uploads/2026/03/check-icon-circle.svg) no-repeat center center;content:"";bottom:0;display:block!important;position:absolute;border-radius:100%;box-shadow:0px 10px 15px -3px #0000001A;}
    .timeline-item.left::before{right:-25px;margin:auto;left:auto;top:0;}
    .timeline-item.right::before{left:-24px;margin:auto;right:auto;top:0;}
    .timeline-item.story-date.active::before{background-color:#d9f7ff;border-color:#0089ba;}
    .timeline::before{content:"";position:absolute;width:4px;background:#007DB2;top:50%;bottom:0;left:50%;transform:translateX(-50%) translateY(-50%);height:82%;}
}
@media (min-width:650px){
    .timeline-item{max-width:50%;padding:0;}
    .timeline-item.story-date.active .content{background:linear-gradient(135deg,#F3FBFF 0%,#EAFCFF 100%);box-shadow:2px 1px 20px 0px rgb(5 5 5 / 16%);transition:all .4s;}
    .timeline-item.left{left:0;text-align:right;padding-right:45px;}
    .timeline-item.right{left:50%;text-align:left;padding-left:45px;}
    .timeline-item::before{width:48px;height:48px;border:4px solid #007DB2;z-index:2;background:#fff url(https://emizentech.com/wp-content/uploads/2026/03/check-icon-circle.svg) no-repeat center center;content:"";bottom:0;display:block!important;position:absolute;border-radius:100%;box-shadow:0px 10px 15px -3px #0000001A;}
    .timeline-item.left::before{right:-25px;margin:auto;left:auto;top:0;}
    .timeline-item.right::before{left:-24px;margin:auto;right:auto;top:0;}
    .timeline-item.story-date.active::before{background-color:#d9f7ff;border-color:#0089ba;}
    .timeline::before{content:"";position:absolute;width:4px;background:#007DB2;top:50%;bottom:0;left:50%;transform:translateX(-50%) translateY(-50%);height:82%;}
}
@media(max-width:1680px){
    section.cta_section.cta_3{padding-left:0!important;padding-right:0!important}
    section.app-dev-sec .card-box{padding:20px 25px}
    section.app-dev-sec .card-box .devep-list{gap:12px}
    .cta-box{padding-left:50px}
}
@media(max-width:1450px){

    section.app-dev-sec .card-box .inds-info{padding-right:15px}
    section.app-dev-sec .sticky-right-cards{padding-left:2%;gap:20px;}
}
@media(max-width:1349px){
    .cta-box p{padding-bottom:10px}
    section.app-dev-sec .card-box{padding:20px 20px;}
    .cta-box{padding-left:30px;padding-right:30px;}
}
@media(min-width:768px) and (max-width:1199px){
    .tailored-slider .head-sec{margin-bottom:40px!important;}
    section.app-dev-sec .sticky-right-cards{padding-left:2%;gap:20px;}
    section.app-dev-sec .card-box:hover .ind_card_img img{transform:translateY(50px);height:100%;width:auto;}
}
@media(max-width:991px){
    section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(2,2fr);}
    section.app-dev-sec .card-box .inds-info{padding-right:0;flex:0 0 100%;}
}
@media(max-width:767px){
    .tailored-slider .col-md-5{display:none;}
    .tailored-slider .process-box{display:none;}
    .tailored-slider .head-sec{margin-bottom:10px!important;}
    section.app-dev-sec .sec-head.reveal{max-width:100%;position:static;}
    section.app-dev-sec .sticky-right-cards{margin-top:20px;padding-left:0;max-width:100%;}
    .skill-dsc:last-child,.skill-dsc{flex:calc(50% - 10px);padding:10px 10px;border:1px solid rgba(0,125,178,0.51);border-radius:13px;background:#007db20f;color:#fff;max-width:calc(50% - 10px);}
    .awards-list li{flex:0 0 33.33%;padding:8px;}
    .awards-list{padding:13px 10px;}
    .awards-list ul{flex-wrap:wrap;}
    .skill-dsc p.ptext,.skill-dsc span{max-width:100%}
    section.mobile-hero-section .btn.emizen-btn{padding:14px 14px;font-size:var(--fs-16);letter-spacing:0}
}
.timeline-item.story-date.active .content{background:linear-gradient(321deg,#00c3ff33 0%,#EAFCFF 100%);box-shadow:2px 1px 20px 0px rgb(5 5 5 / 16%);transition:all .4s;}

/*tech stacks */

/*new outstack section*/
@media(max-width:991px){
    section.cta_section.cta_4 .cta-box{background:linear-gradient(45deg,#ddebf1,#e0f5ff);}
    .cta-box{padding:0 30px 0;background:linear-gradient(45deg,#001b2c,#325468);}
}
section.tailored-slider{background:#EFFAFF;}

/* faq */
section.home_faq_sec{background:#F5F8FA;padding:80px 0}
section.home_faq_sec .faq_card button.btn.btn-link{position:relative;border-radius:10px;border:1px solid #E1ECF0;background:#E6F1F6;color:#0F1528;font-size:var(--fs-18);font-weight:500;line-height:normal;background:#e2f6ff;border:1px solid #E1ECF0;background:#E6F1F6!important}
section.home_faq_sec .faq_card .collap-card{border-radius:0 0 10px 10px}
section.home_faq_sec .card-body{text-align:left;border-radius:8px;background:#FFF;padding:22px;color:#333;font-size:var(--fs-16);max-width:calc(100% - 40px);margin:0 auto 20px}
.home_faq_sec .ai-center-btn a:hover::after{background:#fff;z-index:-1;transform:translate(0);border-radius:100px}
.home_faq_sec .ai-center-btn a{overflow:hidden;background:#007DB2;max-width:100%;width:auto;display:inline-block;padding:15px 20px 11px;position:relative;z-index:1;color:#fff}
.home_faq_sec .ai-center-btn a:hover{color:#007DB2}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]::after{background-image:url(/wp-content/uploads/2025/08/minus.svg);}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]{background:#e2f6ff;border-radius:10px 10px 0 0}
.faq-wrap{padding:0;}
section.home_faq_sec .card-header .btn-link:after{background:#fff url(/wp-content/uploads/2025/08/plus.svg) no-repeat center center;border-radius:100%;background-size:14px;width:30px;height:30px;top:50%;right:15px;transform:translateY(-50%);bottom:auto;}
section.home_faq_sec .faq_card{border-radius:10px;border:1px solid #E1ECF0;background:#E6F1F6}
.blog-card .blog-title{font-size:var(--fs-20);line-height:1.5}
.blog-card .blog-disc{font-size:var(--fs-16);line-height:1.5}
@media(max-width:1199px){
    section.app-dev-sec .card-box{position:relative;z-index:1;}
    section.home_faq_sec{padding:40px 0;}
    .emiz-blogs{padding:50px 0;}
    .skill-dsc p.ptext{max-width:100%}
}
@media screen and (max-width:920px) and (orientation:landscape){
    .media-wrap{max-width:192px;padding-bottom:60px;align-items:flex-start;}
}
@media(max-width:991px){
    .cta-wrapper{max-width:70%;}
    section.home_faq_sec .faq_card button.btn.btn-link{font-size:var(--fs-16);line-height:24px;padding:10px 55px 10px 10px;}
    section.home_faq_sec .card-header .btn-link:after{height:25px;right:7px;width:25px;background-size:12px;}
    section.home_faq_sec .card-body{max-width:calc(100% - 20px);padding:15px;}
    section.dev-features .tab-content{padding-left:0;}
    section.our_services2 .sec-head{max-width:100%;}
    section.our_services2 .owl-carousel .owl-nav{top:auto;bottom:0;width:100%;left:0;text-align:center;}
    section.our_services2 .owl-carousel{padding:0 0 60px;}
    .budget-section .owl-carousel{padding-bottom:65px;}
    section.dev-features .ai-tabs{gap:10px;justify-content:left;margin-bottom:20px;flex-wrap:nowrap;overflow:auto;padding-bottom:10px;}
}
@media(max-width:767px){
    section.dev-features .ai-tabs li a{white-space:nowrap;}
    .sec-head{margin-bottom:15px;}
    .cta-wrapper{max-width:100%;text-align:center;}
    section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(1,2fr);}
    section.our_services2 .services-box{text-align:center;}
    .blog-card .blog-title{font-size:var(--fs-20);line-height:1.5}
    .blog-card .blog-disc{font-size:var(--fs-16);line-height:1.5}
    .ecom-stroy  .content{padding:18px;}
    section.emiz-blogs .item{padding:0 5px;}
    .emiz-blogs{padding-top:40px;padding-bottom:80px;}
    section.emiz-blogs .owl-stage{display:flex;}
    section.emiz-blogs .owl-item{display:flex;padding:0 2px}
    section.emiz-blogs .item{width:100%}
    section.emiz-blogs
    .blog-card{height:100%;}
    .timeline-item.left{padding-right:30px;}
    .timeline-item.right{padding-left:30px;}
    .cta-box{padding:30px 20px;}
    .timeline-section .timeline .ecom-stroy{margin:20px 0;}
    .content h3{font-size:var(--fs-20);margin-bottom:0;}
    .service-card:hover{background:linear-gradient(170deg,#09B6FF,#001924)}
    section.app-dev-sec .ind_card_img{display:none;}
    section.ai-startup-section .ai-tabs{gap:10px;position:static;top:100px;max-width:100%;}
    .cols2{margin-top:30px;}
    section.feat .owl-carousel{padding:0 0 60px;}
    section.feat .owl-carousel .owl-nav{top:auto;left:0;width:100%;text-align:center;bottom:0;}
    .counter-sec{gap:12px;justify-content:center;}
    section.budget-section .owl-carousel .owl-stage{padding-top:20px;}
    .cols2{grid-template-columns:repeat(2,1fr);}
    .budget-section span.rectangle-pill{margin:auto;}
    .t-tags{gap:8px 5px;}
    section.our_services2 .services-box .card-num{color:rgba(255,255,255,0.5);}
}
@media(max-width:640px){
    .cols2{grid-template-columns:repeat(1,1fr);}
    .ecom-stroy  .content{padding:18px;text-align:center;}
    .timeline-item.left{padding-right:0;}
    .timeline-item.right{padding-left:0;}
}
.sec-head p a{text-decoration:underline;color:#007DB2;}
.our_solutions_tg .services-box:hover img{filter:none;}
.our_solutions_tg .services-box .sers-icon img{max-width:35px;}
.our_solutions_tg .services-box p a,section.sec .sec-disc a{text-decoration:underline;color:#007DB2;}
.our_solutions_tg .services-box{border:1px solid #E2E8F0;background:#FFFFFF;padding:20px;border-radius:18px;transition:all .35s ease;position:relative;overflow:hidden;}
.our_solutions_tg .services-box:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.12);}
.our_solutions_tg .services-box .sers-icon{transition:all .4s ease;max-width:60px;height:60px;}
.our_solutions_tg .services-box .sec-h3title{transition:all .3s ease;font-size:var(--fs-20);font-weight:600;padding-bottom:15px;line-height:1.4;position:relative;margin-bottom:0;}
.our_solutions_tg .services-box:hover .sers-icon{transform:rotate(8deg) scale(1.1);}
.our_solutions_tg .services-box:hover .sec-h3title{color:#007DB2;}
.our_solutions_tg .row.gap-40 [class*="col"]{display:grid;grid-template-columns:repeat(3,2fr);gap:20px;}
.our_solutions_tg .sers-icon{justify-content:center;background:linear-gradient(135deg,#EFF6FF 0%,#DBEAFE 100%);max-width:75px;height:75px;flex:0 0 75px;border-radius:18px;margin-bottom:20px;width:100%;}
.our_solutions_tg .sers-icon img{max-width:40px;height:auto;}
.tailored-content-owl{border:1px solid #AFD5EA;padding:27px 30px;display:block;transition:all .3s;background:#FFFFFF;}
.tailored-content-owl .tab-title{font-size:var(--fs-24);font-weight:500;line-height:1.5;margin-bottom:15px;}
.tailored-content-owl .tab-title a{color:#252525}
.tailored-content-owl:hover a{color:#fff}
.tailored-content-owl .tab-info{padding-bottom:20px;display:inline-block;width:100%;font-size:var(--fs-16);line-height:1.5;color:#242024;}
.tailored-content-owl img{margin-bottom:16px;}
.content-column .content-item.active .tailored-content-owl,.tailored-content-owl:hover{background:#06273A;color:#fff;}
.content-item.active .tailored-content-owl .tab-info,.tailored-content-owl:hover  .tab-info{color:#fff;}
.content-column .content-item.active .tab-disc a,.content-column .content-item:hover .tab-disc a{color:#008ccf;}
.tailored-content-owl p a{color:#008ccf;text-decoration:underline;}

/* LEFT STICKY IMAGE COLUMN */
.media-column{width:100%;position:sticky;top:100px;height:680px;}
.media-wrap{position:relative;height:100%;border-radius:12px;overflow:hidden;display:flex;align-items:center;}
.media-item{position:absolute;/* inset:0; *//* width:100%; *//* height:100%; */object-fit:cover;opacity:0;transition:opacity .8s ease,clip-path 1s ease;/* clip-path:inset(40% round 12px); */}
.media-item.active{opacity:1;clip-path:inset(0% round 12px);}

/* RIGHT SCROLL CONTENT COLUMN */
.content-column{width:100%;position:relative;padding-left:40px;}

/* Progress Line */
.content-column .progress-line{width:100%;height:2px;background:#0000001A;border-radius:10px;overflow:hidden;}
.content-column .progress-inner{width:0%;height:100%;background:#007DB2;transition:width 0.3s ease;}
.content-column .process-box{position:sticky;top:75px;padding:30px 0;background:#fff;z-index:12;}
.tailored-content-owl  ul.tab-info {
    padding-left: 20px;
}
/* Content Blocks */
.content-column .content-item{height:100%;display:flex;flex-direction:column;justify-content:center;transition:opacity 0.5s ease;padding:15px 0}
.content-column .content-item.active{opacity:1;}
.tail-content-inner ul{margin:0;padding:0;}
.tail-content-inner ul li{font-size:var(--fs-16);line-height:1.6;padding:5px 0;    list-style: disc;width:100%;}
.content-column .content-item.active .tab-title,.content-column .content-item.active .tab-title a{color:#fff;}
@media (min-width:1540px) and (max-width:1750px){
    .media-item{max-width:400px;}
}
@media (min-width:1200px) and (max-width:1539px){
    .tailored-content-owl{    padding: 17px 20px;}
    .tail-content-inner ul li{padding: 2px 0}
    .media-item{max-width:400px;}
    section.social-app-features .tab-pane [class*="col"]{flex:0 0 25%;}
    .services-box{padding:30px 15px;}
    .tailored-content-owl h3{font-size:18px;margin-bottom:0;line-height:24px;}
    .content-item{padding:15px 0 5px;}
    .content-column{padding-left:20px;}
    .tailored-content-owl .tail-content-inner{width:calc(100% - 50px);}
    .tailored-content-owl .owl-no-index{margin-top:0px;}
}
@media (min-width:768px) and (max-width:1199px){
    section.social-app-features .tab-pane [class*="col"]{flex:0 0 33.33%;}
    .content-column .process-box{top:0;}
    .tailored-slider .head-sec{margin-bottom:40px!important;}
    .content-column .content-item{padding:10px 0 0;}
    .tailored-content-owl h3{font-size:18px;margin-bottom:0;line-height:24px;}
    .tailored-content-owl .tab-title{font-size:20px;margin-bottom:0;line-height:26px;}
    .content-column{padding-left:0;}
    .tailored-content-owl .tail-content-inner{width:100%;}
    .tailored-content-owl .owl-no-index{margin-top:0px;}
    .tailored-content-owl{padding:22px 20px;}
}
@media (max-width:767px){
    .our_solutions_tg .row.gap-40 [class*="col"] {
    grid-template-columns: repeat(1,2fr);        gap: 0;}
    section.cl-review-slider .stars {
    letter-spacing: 0;
}
 .tailored-content-owl .tab-info {
    padding-bottom: 10px;
}
    .tailored-slider .col-md-5{display:none;}
    .tailored-slider .process-box{display:none;}
    .tailored-slider .head-sec{margin-bottom:10px!important;}
    .content-column .content-item{padding:10px 0 0;}
    .tailored-content-owl h3{font-size:18px;margin-bottom:0;line-height:24px;}
    .content-column{padding-left:0;}
    .tailored-content-owl .owl-no-index{margin-top:0px;}
    .content-column .content-item{opacity:1;}
.tailored-content-owl {
    padding: 17px 20px;
}
}